This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TAS3108 external EEPROM verify

Other Parts Discussed in Thread: TAS3108

Hello,

datasheet page 8 chap 3.7.1 describes missing EEPROM and access error as mentioned "No EEPROM is Present or Program Error Occurs".

How is this state detected? By CRC in the 10k firmware or the 8051-program in the EEPROM? Is the complete EEPROM contents checked or only some headers / bytes. 

Can we get a more detailed description of the internal firmware or its reactions an several errors? 
  • Josef,

    Josef Warta said:
    How is this state detected? By CRC in the 10k firmware or the 8051-program in the EEPROM? Is the complete EEPROM contents checked or only some headers / bytes. 

         The TAS3108 has an internal error checking scheme that is robust against errors in an external EEPROM download. For each section that is downloaded, the 8051 program will set the corresponding error bit in the status register. The 8051 bootloader concurrently calculates the CRC while it's downloading the memory for the section. Upon confirmation that the CRC matches the Checksum supplied by the EEPROM Header, the corresponding bit in the status register will be cleared, else it will remain set.

    Josef Warta said:
    Can we get a more detailed description of the internal firmware or its reactions an several errors? 

         One can remain ignorant of the firmware and still program the device. What in particular are you concerned with?

     

     Also - you can take a peek at the image generated with PurePath Studio if you are uncertain about the formatting of the image. PurePath Studio does all the CRC calculations  / header formatting for you, so there is no need to calculate anything.