Other Parts Discussed in Thread: TIDA-060013, TCA4311, , TCA4311A, TCA9517
We have implemented the suggested design that is recommended in TIDA-060013
But also added the I2C buffer TCA4311 between MCU and P82B96.
The communication with I2C Slave is working fine, but with battery (SMBus) there are errors on I2C MCU and I can't communicate with it.
the defined I2C clock is 50KHz.
My guess why the battery is not working its because P82B96 minimum Low-level output voltage Sx/Sy pins is 0.8V and the SMBus uses fixed voltage levels to define the logic 0 (max 0.8V), it that correct?
When I bypassed the TCA4311 and connected 6 to 7 and 3 to 2, the communication with the battery started to work properly.
Is it really valid to add TCA4311 to P82B96? or this design won't work well for SMBus batteries? what solution you advice to make it work?
Waiting for your advices