主题中讨论的其他器件: TCA9535
工具与软件:
我们制作一个使用 PCA9535的 AM64xx DAQ 电路板。
我们的首席客户发现、如果在 VCC 上电之前向输入引脚施加信号、则输出引脚将无法工作。
具体来说、当上电序列完成时、会运行 Linux 服务程序、该程序配置16个数字位的 I/O 方向、大约一半为输出。 如果在上电开始之前在输入引脚上存在方波、则配置为输出的引脚不会在收到命令时切换。
我们已读回 I/O 配置寄存器和 DATA 寄存器、并且都显示了有效数据:输入与输出的0x5570位模式正确回读等:因此我们知道问题不是锁定的 I2C 接口。 (论坛上似乎经常发生、建议将 TCA9535用于此修复。)
所有16个数字 I/O 引脚都有10kΩ 下拉电阻。
我们已交付一组这样的器件、因此切换到 TCA9535并非完全合理。
有什么想法?

