
我们习惯使用 I2C 和单线等接口,将其作为将传感器和其他外设连接到微控制器的简便方法。虽然它们在小型项目中表现良好,但也存在一些局限性。[Vinnie] 在使用带有农业传感器的 Raspberry Pi 时就直接遇到了这些限制。这些接口需要通过长距离电缆传输,并且需要防止雷击造成的 ESD 损坏。解决方案是什么?一块定制的 Pi 接口板,集成了大量差分驱动器和保护电路。
I2C 连接采用 TI 的 ISO1541 总线隔离器进行隔离,并由 NXP 的 PCA9615DP 差分 I2C 总线驱动器供电。单线连接由 Dallas DS2482S 单线总线主控器和 ESD 保护二极管网络处理。即使是 5V 电源也通过隔离模块供电。
无论你是否需要这块 Raspberry Pi 板,对于任何使用这些接口的人来说,这仍然是一个有趣的项目。如果你感兴趣,我们之前已经讨论过差分 I2C 。