主题中讨论的其他器件: TCA4307、 TCA9517、 TCA9800
我们的产品使用来自 BeagleBone Black Industrial (BBBI)的 I2C 总线与两个电机速度控制器(MSC)进行通信。 当电机速度控制器断电时、它会将 SDA 和 SCL 线路拉低、从而终止总线上的所有通信。 在 BBBI 和 MSCS 上,I2C 以3.3V 电压运行。 总线速度为100kb/s、但需要考虑400K。 MSCS 还具有自己的10K 欧姆上拉电阻器,但可以更改或消除此值。 MSC 的电源为220或110 VAC。 MSC 还具有一个可以监控17VDC (高达10mA)的粗电压的位置、以查看其是否处于活动状态。
正在寻找放置在 MSC 上的最佳设备、以便在其断电时使其脱离总线、并在其再次通电时恢复总线运行。 如果需要、我们可以添加电路、将220/110VAC 转换为可用的直流电压、以驱动使能。 目前、我们无法连接到 MSC 处的3.3V 电源。
只要所有器件都可以自动恢复、应用程序就会在 I2C 上发生中断。
MSC 可以随时释放电源或恢复运行。
将 TCA4307或 TCA9511A 视为可能的解决方案、但也愿意接受任何建议。 请提供解决此问题的设计建议。
谢谢、
Jeff Kaiser