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

TCA6408A-Q1: TCA6408A-Q1 端口输出保持能力

Part Number:TCA6408A-Q1Other Parts Discussed in Thread: TCA6408A

你好

我在使用TCA6408A-Q1时,希望在MCU(I2C master 设备) 掉电的时候,TCA6408A-Q1的扩展GPIO仍然可以维持之前的输出高低状态?请问该IC是否可以实现该功能,如何实现 感谢

宏伟

Amy Luo:

您好,

根据datasheet的描述,如下截图所示,我认为TCA6408A-Q1的I/O可以维持之前的输出高低状态,因为其I/O状态取决于其寄存器配置,只要其寄存器配置没有改变,那么其I/O状态就不会改变。I2C主设备掉电应该不会影响从设备已有的寄存器配置,TCA6408A-Q1应该正常工作。前提是主设备掉电的时候没有进行TCA6408A-Q1寄存器配置,否则的话正在配置的寄存器应该会受到影响。以上我没有验证过,我理解的是这样,您可以试一下验证下。

,

hongwei an:

amy

TCA6408A 的I2C 总线需要一直上拉么?host 设备断电的时候,没有上拉会影响内部的寄存器么?谢谢

宏伟

,

Amy Luo:

是的,需要接上拉,具体见下面 datasheet 截图,I2C 总线是OD接口,如果不接上拉I2C应该不能正常工作,因为无法驱动总线到高电平。

,

hongwei an:

你好

你说的是正常的工作情况,当我总线没有数据的时候 也还需要上拉么?第一个问题的工作场景 谢谢

,

Amy Luo:

I2C处于idle状态的时候是需要上拉使SCL和SDA都处于高电平。

 我不明白您的应用,您使用的host 的I2C不是OD或OC接口吗?不需要接上拉吗?

,

hongwei an:

Amy

nomal的时候I2C是需要上拉的(OD门),但是STDBY的时候 host的I2C是内部电路是通过二极管直接到GND的。即使你上拉到2.2k,实际上测试也拉不住。

,

Amy Luo:

也就是host把 SCL和SDA都拉低了是吗?这种情况属于I2C BUS hangs,总线会停止工作,不会改变从设备的寄存器值。

赞(0)
未经允许不得转载:TI中文支持网 » TCA6408A-Q1: TCA6408A-Q1 端口输出保持能力
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1