请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TCA9548A 我在与 TCA9548A 通信时遇到 I2C 问题。
我刚才制作了一个执行 I2C 代码的 FPGA 代码。 我已将其连接到 TCA9548A I2C 多路复用器板 https://www.digikey.com/product-detail/en/adafruit-industries-llc/2717/1528-1363-ND/5604376
一切似乎都正常工作。 当我移除 I2C 引脚上的上拉电阻器时、Xilinx 正常运行。 Xilinx 工作正常。 地址引脚接地、复位引脚为高电平。
这里是波形。 我将探针放在评估板的引脚上、以更好地显示 IC 为器件提供的性能。 问题是我没有在第9个脉冲上获得 ACK。 从器件应将数据线保持一个脉冲。 它也不会使用下一个字节对器件进行编程、同样也不会在第9个时钟上进行应答。 您能告诉我原因吗? 我注意到我的高脉冲 可能会被催促、所以我把时钟减慢了一半、但仍然不幸运