Post Go back to editing

Where to write in EEPROM "set multiple writeback" ?

Here the problem. I read in the ADAU1701 datasheet, that I have to set "Set multiple writeback" so that every time I change parameters, a writeback occurs... By default writeback is only enabled "one time" (normally used during power down). Could someone show me the position and the value of the byte I have to modify? In Sigmastudio Hardware configuration IC2, in the Display File, could someone tag the hex number I have to change to set multiple writeback? There's something other parameter to "enable" writeback in the EEPROM?

Thanks a lot,

Charlie.

Parents
  • Hello Charlie,

    I did see your question on the other thread you have. I have been investigating this issue internally for a week or so. It seems like this functionality was never implemented. I am not certain why this is. It could be because nobody saw the usefulness of it or it could be because there is a silicon bug with the functionality. I suspect that it was because the team figured that nobody would want to write to the EEPROM multiple times, that simply saving the settings just before power goes down would be sufficient.

    The datasheet does show the commands required to set the multiple writebacks and also to change the trigger edge. If you add this command to the EEPROM image then it will change the checksum and so the program will load in and then not run. Right now I do not have the bandwidth to try to look into this further. Unfortunately, it does not appear that the setting is reachable via the communication port. I will look for the full register listing that includes hidden test registers to see if they are reachable. If I find it I will certainly let you know. However, this would require a controller to write this setting which defeats the purpose of self-booting to not need a controller.

    Dave T

Reply
  • Hello Charlie,

    I did see your question on the other thread you have. I have been investigating this issue internally for a week or so. It seems like this functionality was never implemented. I am not certain why this is. It could be because nobody saw the usefulness of it or it could be because there is a silicon bug with the functionality. I suspect that it was because the team figured that nobody would want to write to the EEPROM multiple times, that simply saving the settings just before power goes down would be sufficient.

    The datasheet does show the commands required to set the multiple writebacks and also to change the trigger edge. If you add this command to the EEPROM image then it will change the checksum and so the program will load in and then not run. Right now I do not have the bandwidth to try to look into this further. Unfortunately, it does not appear that the setting is reachable via the communication port. I will look for the full register listing that includes hidden test registers to see if they are reachable. If I find it I will certainly let you know. However, this would require a controller to write this setting which defeats the purpose of self-booting to not need a controller.

    Dave T

Children
No Data