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.

TPS929120-Q1: Address configuration of TPS929120 and TPS929120A

Part Number: TPS929120-Q1

1.  TPS929120 is used in my project.  there are 6 pcs in one system . which is enough that we only use external address .

My question is: 

   if is there anything wrong that I do not use the  EEP_DEVADDR[3] to communicate with device.? then I would use both TPS929120 and TPS929120A  without programming the EEPROM.

2.  There is a single LED short detection in TPS929120,

when I disable the single LED short detection , if it still triggers whole short detection ?

(I don't want to detect single LED short , but the channel shorten is need .)

  • Hi Guangcai,

    1. You indeed can use both TPS929120 and TPS929120A within 1 system without programming EEPROM and setting the DEV_ADDR[2:0] external. Note that during the FlexWire command, the DEV_ADDR[3] depends on if you are communicating with TPS929120 (DEV_ADDR[3]=0) or TPS929120A (DEV_ADDR[3]=1). For more information you can check this E2E link

    2. Yes, LED short-circuit diagnostics can work independent of single-LED-short detection. For more information about diagnostics you can check Table 7-3 (Normal State) and Table 7-4 (Fail-safe State) in the TPS929120 datasheet.

  • Hello Ben 

        Thanks for your reply .

        but maybe there is some misunderstand . 

        I don't plan to use the A version and non-A version in the same system.  I am worried about lack of market supply, so I plan to use non-A version as a alternate to replace the A version when we can not purchase A version .

        I want to ask that if we could use non-A version directly without programming EEPROM or updating software .  thanks. 

  • During FlexWire commands in non-broadcast mode, the DEV_ADDR[3] must match the device. So, without programming EEPROM or updating software, there is no way to replace A-version with non-A-version.