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.

TCA9803: tca9803的B端输出I2C异常-

Part Number: TCA9803
Other Parts Discussed in Thread: BQ40Z50

HI TI工程师:

   问题1:对于B端所接的I2C设备,主要注意哪些参数? 我们在应用TCA9803做电平转换时,B端通过I2C接入了一款电池,电池内部使用的电量计芯片是BQ40Z50,但是B端输出的波形的时钟和数据线不能完全拉高现象,此时A端为正常信号。

以此,想请教下TCA9803对B端负载的从设备需要注意哪些参数条件,比如负载电容,漏电流或许还是其他。

框图:

波形:

   问题2:B端能否接多个I2C设备? 其他讨论贴也看到说TCA9803不推荐B端同时接多个I2C设备,我们目前有多个项目使用了B端接多个I2C设备,大多数项目没有问题,但是目前有个项目中接了一款国产I2C RTC芯片,经常读异常,总线上其他I2C设备并未发现此情况,是否是TCA9803与该国产芯片不匹配导致,我们应该遵循一个原则使用TCA9803,

该芯片的波形如下,SDA线总是有部分无法顺利拉低:

谢谢!

  • 您好,挂接多少个device,还是受到总线电容的限制。

    B端要求最大负载电容不超过400pF,所以挂接的device的个数只要负载电容不超过400pF就可以。如果超过了,那么就有可能导致不能正常工作。

    另外,B端接的device不能是FET/pass-gate类的器件,因为这需要两端都上拉,当一端为low时,FET/switch会关闭导致漏电流的产生。

    datasheet有介绍B端需要考量的方面:

x 出现错误。请重试或与管理员联系。