TI中文支持网
TI专业的中文技术问题搜集分享网站

TPS53679: How to get the MFR_SERIAL value (9Eh) of the TPS53679 through I2C bus?

Part Number:TPS53679

Hello.

we used the TPS53679 power design in several projects. For Example, project A used the Intel CPU to communicate with the TPS53679 through SMB bus.

it can read and get the correct information of the MFR_SERIAL value (9Eh).

Another Project, Project B is an ARM-based CPU and it only has provided the I2C bus.

most of the register can read well through the I2C bus of the ARM-based CPU, but the MFR_SERIAL value (9Eh) cannot.

seems the MFR_SERIAL value (9Eh) has to use the Block read. Is it only be read by the SMB bus? Does any solution read full information by the I2C bus?

Intel SMB gets the MFR_SERIAL value (9Eh).

ARM CPU I2C gets the MFR_SERIAL value (9Eh).

TI GUI gets the MFR_SERIAL value (9Eh).

Chris

Johnsin Tao:

HI

   按照datasheet接口是PMBus,  所以你需要区别I2C, SMB, PMBUS的差别,具体你可以在接口对应论坛问一下三种接口的差异。

,

Yang Fen ming:

Hi Johnsin,

Yes, we understood the difference between the SMB bus and the I2C bus, but some CPUs only can provide the I2C bus for communication with the TPS53679. I try to find other possibilities for reading the MFR_SERIAL value (9Eh) by I2C. 

based on your description, seems it only can use SMB bus to access the MFR_SERIAL value (9Eh).

Chris

,

Johnsin Tao:

Hi

    是的。

赞(0)
未经允许不得转载:TI中文支持网 » TPS53679: How to get the MFR_SERIAL value (9Eh) of the TPS53679 through I2C bus?
分享到: 更多 (0)