Other Parts Discussed in Thread: BQ25792, TPS25750, ,
我们有个设计,锂电池保护芯片使用bq40z50 ,PD协议芯片使用TPS25750,2cell 充电管理芯片使用BQ25792,其中 锂电池保护芯片的SMB通讯接口可以接到TPS25750 PD协议芯片的I2C上吗?
我看了SMB协议和I2C协议 并不是完全能兼容,
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.
您好,
the BQ40Z50-R2 is a SMBus charger and potentially can control the BQ25792 which is an I2C charger. Please see the file <www.ti.com/.../sloa132.pdf control an I2C device with an SMBus host. However, even if this works, you cannot have two primaries on the line.
The best solution I have for you is to use a MCU. The gauge would talk via SMBus to the MCU, which would then in turn talk to the TPS25750. The TPS25750 would pass through the commands to the BQ25792. This will ensure no bus collisions.
详细请参考下面帖子的内容:
Hi Star,
thanks for your information,
i also viewed the topic of the link, it seem can use same I2C bus line for TPS
25750 and BQ40Z50_R2, battery charger be controlled by TPS25750's I2C master . there is no any collisions on I2C and SMB bus, right? the connection figure is as follow