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.

TPSM8D6C24: Address question

Part Number: TPSM8D6C24

Tool/software:

Hi,

I've check TPSM8D6C24 datasheet but still confuse for the resistor divider setting.

1. If our system need using x8 pcs TPSM8D6C24 one PMbus line. I saw the table 6-15 have left side Target Device Address (16-31 Range) and  right side Target Device Address (32-47 Range),

Is it set by (EFh) MFR_SPECIFIC_31 (DEVICE_ADDRESS)? But I can't find the default value.

How to set our system if our system needs 8 x TPSM8D6C24 using by HW pinstrap?

2. This device can support external EEPROM value and load default setting by external EEPROM? (Is it also support 8 device?)

Thanks!

Jeff

  • Hi Jeff

    1. If our system need using x8 pcs TPSM8D6C24 one PMbus line. I saw the table 6-15 have left side Target Device Address (16-31 Range) and right side Target Device Address (32-47 Range),
    Is it set by (EFh) MFR_SPECIFIC_31 (DEVICE_ADDRESS)? But I can't find the default value.


    a. The pin programming is done in 2 parts. First detecting a resistance to ground from Shorted (<100 ohms) to Floating (mores than 1Meg) with 16 resistances in between for 18 options, plus a resistor divider from BP1V5 for any of the 16 resistance options.

    b. Which of the address tables, the device uses depends on the BP1V5 to ADRSEL divider ratio. With no resistor to BP1V5, or with an even divider ratio (0, 2, 4 .. 14) the part will select the 0x10-0x1F address (16d-31d) per the middle column. With an odd divider ratio (1, 3, 5...15) the part will select 0x20 - 0x2F (32d-47) from the right column.
    That allows 32 addresses to be selected without needing to program by the pin programming.

    2. This device can support external EEPROM value and load default setting by external EEPROM? (Is it also support 8 device?)

    There is no direct interface between the TPSM8D6C24 module and an external EEPROM, to source a configuration from an external EEPROM, the configuration would need to be read from the EEPROM, converted into PMBus commands and sent to the TPSM8D6C24 module. Alternatively, the module can be programmed post assembly during in-circuit test using PMBus commands, and pin programming overwritten by updating the PIN_DETECT_OVERRIDE (command code EEh) and stored to the internal NVM using the STORE_USER_ALL command (command code 15h) eliminating the need to program the device with each power-on.

     

    Thank you

    Savith