主题中讨论的其他器件:PCF8574、 TXU0101、 SN74AXC1T45
PCA9306是能满足我需求的良好解决方案、但有时需要传输 INT 信号、例如来自 PCF8574等器件。
是否有类似的产品可以连接3个信号、而不是2个信号(SCL、SDA)?
或者、当 I2C 器件上发生事件时、如何在主 CPU 上创建中断吗?
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.
PCA9306是能满足我需求的良好解决方案、但有时需要传输 INT 信号、例如来自 PCF8574等器件。
是否有类似的产品可以连接3个信号、而不是2个信号(SCL、SDA)?
或者、当 I2C 器件上发生事件时、如何在主 CPU 上创建中断吗?
的确、/INT 是单向的、但由于它必须与 GND、SCL、SDA 电缆一起进行布线、因此将其放在同一个芯片上可能会很好。 这将迫使我向 PCB 添加第二个芯片。 虽然不是一个花哨的人。
我忘了说、我需要在 CPU 端使用3.3V 电压、在客户端端使用5V 电压、因此 SN74AXC1T45不是合适的器件(最高为3.6V)、但 TXU0101似乎是合适的器件。
因此、到目前为止、该项目似乎将包含 PCF8574、包括:
- 5V PCF8574 VCC 设备在客户端(有这样的客户端在 I2C 总线上)
- 2米电缆
- PCA9306 & TXU0101在外部为5V ,在内部为 CPU 3.3V (ESP32在本例中).
这似乎合理吗? 您有更好的想法/建议吗?