1) TCA9416 (i2c)可忠实地工作多远? 以英寸为单位的导线距离。 从 TCA9416到外设 TCA9535 IO 扩展器。
2) 2)与上述问题相同、但针对 SPI 通信的 TXU0304。 它可以正常工作的最大距离是多少?
3) 3) TCA9535是否有内部缓冲器可供驱动?电流驱动能力是多少?
谢谢
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.
1) TCA9416 (i2c)可忠实地工作多远? 以英寸为单位的导线距离。 从 TCA9416到外设 TCA9535 IO 扩展器。
2) 2)与上述问题相同、但针对 SPI 通信的 TXU0304。 它可以正常工作的最大距离是多少?
3) 3) TCA9535是否有内部缓冲器可供驱动?电流驱动能力是多少?
谢谢
TCA9416未设计用于线缆/电缆通信(器件中的上升时间加速器可能会导致振铃)。 对于布线传输、我建议使用 TCA9517、TCA980x 等器件、如果电缆非常长、则建议使用 P82B96/P82B715。
[引用 userid="533544" URL"~/support/interface-group/interface/f/interface-forum/1135635/i2c-and-spi-communication-distance ]3) TCA9535是否具有内部缓冲器来驱动、当前的驱动能力是多少?它具有 I2C 标准要求的50ns 去磁滤波器。 除此之外、它还具有基本的内部 CMOS 输入和 SDA 上的开漏输出。
根据数据表规格、SDA 上建议的最大 IOL 为6mA。
我需要将此线程重新分配给 TXU 器件的主题专家。 我怀疑他们的评论方式与我对 TCA9416的评论方式相同。
-Bobby
μ I²C 和 SPI 都设计用于单个板上的通信。
通常、您可以通过降低频率来增加距离。 此外、您可以在 SPI 线路中添加缓冲器、但这也会降低最大频率、因为增加的传播延迟会使 MISO 漂移、从而与时钟不同步。
很难提供准确的数字。 您必须估算整个总线的总电容。 找到该限值的最简单方法可能是使用您将要使用的电缆构建测试电路、并使用示波器检查波形。
通过电缆会增加从其他地方拾取噪声的风险。 它的重要性取决于您的环境实际上有多大的噪声。 您可以使用差分传输(即 LVDS 或 RS-422/RS-485)降低噪声灵敏度、这对于 SPI 而言更容易。