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.
你好
我在使用TCA6408A-Q1时,希望在MCU(I2C master 设备) 掉电的时候,TCA6408A-Q1的扩展GPIO仍然可以维持之前的输出高低状态?请问该IC是否可以实现该功能,如何实现 感谢
宏伟
您好,
根据datasheet的描述,如下截图所示,我认为TCA6408A-Q1的I/O可以维持之前的输出高低状态,因为其I/O状态取决于其寄存器配置,只要其寄存器配置没有改变,那么其I/O状态就不会改变。I2C主设备掉电应该不会影响从设备已有的寄存器配置,TCA6408A-Q1应该正常工作。前提是主设备掉电的时候没有进行TCA6408A-Q1寄存器配置,否则的话正在配置的寄存器应该会受到影响。以上我没有验证过,我理解的是这样,您可以试一下验证下。
I2C处于idle状态的时候是需要上拉使SCL和SDA都处于高电平。
我不明白您的应用,您使用的host 的I2C不是OD或OC接口吗?不需要接上拉吗?
Amy
nomal的时候I2C是需要上拉的(OD门),但是STDBY的时候 host的I2C是内部电路是通过二极管直接到GND的。即使你上拉到2.2k,实际上测试也拉不住。