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.

TLV2556: Software identification between TLC2543, TLV2556, and TLV2553

Part Number: TLV2556
Other Parts Discussed in Thread: TLV2553, , TLC2543

Hello we are looking to use the TLV2556 and TLV2553 as alternates for TLC2543.

With TLV2556 we have had issues with the CFGR2 being set to default mode (reads only channel 0 regardless of the channel requested) seemingly due to corrupt data at power up, power cycling, etc.

We would like to change our software to set the CFGR2 register to the desired value, but we are unsure how this software will influence our current TLC2543.

Is there a way for our software to identify between TLV2556 and TLC2543 so we only send the CFGR2 command with the TLV2556? 

We are also looking at using the TLV2553 as an alternate. The datasheet specifies the CFGR2 command from the TLV2556 (1111) is reserved.

Is there a way to identify between the TLV2553 and the TLV2556?

  • Hi again Kevin - 

    Unfortunately, there is no 'device ID' or other means for your SW to determine which of the three TLV2556, TLV2553 or TLC2543 ADC's you might have loaded onto the PCB.  The TLC2556 powers up (resets) with CH0 selected.  The CFGR2 on the TLV2556 is the same default state as the TLC2543 (External reference, EOC mode) so you shouldn't need to worry about writing to CFGR2.

  • Thanks for the reply, unfortunately we have been having issues at power up where the TLV2556 powers up in default mode (only reads channel 0 even when the other channels are requested - see 8.3.3 in the datasheet). We assume this is due to noise at power up. We would like to clear this issue by making a write to the CFGR2 register to reset the D0 bit to 0 (normal mode). Would sending 0xFC (CFGR2, External Reference, EOC, Normal Mode) affect either the TLC2256 or the TLV2553 (listed as a reserved command) or would they ignore it and continue to operate normally? 

  • Hi Kevin,

    The TLC2543 would 'not care', both the TLV2553 and TLV2556 should be good with your 0xFC command.