您好!
我们的产品由一个主设备组成、通过电缆连接到另一个从设备。 通信仅为 I2C。 从设备仅具有不带 CPU 的 I2C 外设。 主器件有一个 CPU。 管理层希望我使用光缆(尽可能少的光纤)实现完全隔离。
您是否有解决 方案可以将主器件端 I2C 转换为串行、并将串行转换为 I2C、而无需开发任何新软件? 我发现最接近 的是 slaa908 (使用低内存 MSP430 MCU 的 UART 转 I2C 桥接器)、它仅串行连接 I2C。
sloaa908假定 CPU 与串行端通信。 这意味着在我们的主单元中、我们需要让软件人员重写软件、使所有代码现在都与新的串行端口通信。 我会将2条光缆传输到从设备。 在从器件中、我必须添加 MSP430F2311。
或者、您是否有任何不涉及软件的不同想法?
谢谢、