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.

[参考译文] TCA9511A:在断电时将 I2C 从器件与总线隔离的器件。

Guru**** 2389860 points
Other Parts Discussed in Thread: TCA9511A, TCA4307, TCA9517, TCA9800
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1168316/tca9511a-device-to-isolate-i2c-slave-from-bus-when-powered-down

器件型号:TCA9511A
主题中讨论的其他器件: TCA4307TCA9517TCA9800

我们的产品使用来自 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

jk@chilirack.com

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这些缓冲器将起作用。 您还可以使用 VCCA = VCCB 的 TCA9800/1/2/3或 TCA9517等转换器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    其中是否有任何一个是首选的、或更有效的、还是所有选择都是平等的? 4307的热插拔和阻塞总线恢复特性是否使其成为此应用的更好选择?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    热插拔/热插入意味着器件可从外部 PCB 插入带电背板、而无需先关闭背板电源。  

    如果检测到 SDAOUT / SCLOUT 处于低电平大约40ms、TCA4307上阻塞的总线恢复将自动断开总线。 一旦总线断开、器件将自动生成多达16个 CLK 脉冲、以尝试将总线从保持低电平的器件中释放。  

    MSC 断电时、TCA 器件仍处于通电状态吗? 您是否正在寻找一款即使在 I2C 总线损坏时也能恢复 I2C 通信的器件?  

    如果是、TCA4307和 TCA9511A 将正常工作。 如果总线卡滞、 则在 I2C 目标器件上执行简单的电源周期以释放总线。  

    实际上、TI 的大多数缓冲解决方案都可以正常工作。 Clemens 提出了一些建议、TCA9800/1/2/3、TCA9517。  

    此致、

    Tyler