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.

TPS546C23: PMBUS address verification

Part Number: TPS546C23

Tool/software:

Hi,

We are using TPS546C23RVFR in our design for conversion of 12V to 5V. Since the regulator address is set in the form of octal digits.

We have used Resistor values for ADDR1 as 34.8K and ADDR0 as 14K. So the calculated hexadecimal address would be 0X31 but the address we got while testing is 0x19.

So, this means the octal value of 31 got converted to hexadecimal of 19?

Thanks

S Sathya shree

  •  

    The conversion of the the two 3-bit (Octal) values from ADDR0 and ADDR1 into the 7-bit PMBus address are:

    0 | ADDR1[2:0] |ADDR0[2:0]

    ADDR1 = 3 [011] and ADDR0 = 1 [001]  would be:

    0 | 01 1| |001| which would be 0x19 

    This can also be solved by: DEC2HEX ( 8 x ADDR1 + ADDR2)

    Which is 8 x 3 + 1 = 24 + 1 = 25d which is 0x19h