您好,
1) 我刚刚开始与TCA6418E合作,正在讨论开发主板。 我无意中让TCA6418E上的重置引脚在我的最新设计版本上浮动。 根据数据表,我了解如果未积极使用,则将会拉紧。 鉴于我没有一个好的方法来探测引脚,我想知道这到底有多危险, 即是否有足够的风险来保证PCB上的修订更改。
2) 此外,对于GPIO数据输出寄存器,数据表第14页指出:"需要这样做,才能在将值设置为输出之前写入该值。" 这是否意味着必须在将数据输出寄存器设置为输出之前将其写入? 或者设置输出方向,然后设置数据输出是否完全合适?
3) 最后,我注意到一个问题,即我所写的输出似乎不是锁定的。 我的写入顺序如下:
0x34,0x17,0x50 //将GPIO 1和3设置为高输出
0x34,0x2C,0x50 //禁用GPIO 1&3下拉菜单(考虑到我配置为输出,甚至不确定是否需要此选项)
0x34,0x23,0x50 //将GPIO 1和3设置为输出
结果(在上述命令的3个ACK之后)是GPIO 1和3在大约76us的情况下变为高电平,但随后立即变为低电平(请参阅下面的示波器截图,蓝色通道是具有上述命令的I2C数据,黄色通道是GPIO3)。 我是否缺少需要锁定输出的内容,或者浮动重置是否可能导致这种情况? 我们非常感谢您的帮助。
谢谢!
Justin