您好!
我想使用 TCA4307这样的器件来支持 i2c 总线上的热插拔。
我在数据表中注意到、将此器件放置在可拆卸外设卡上是最正常的做法、但出于空间和简单性的原因、我更愿意避免这种做法。 该卡只有一个器件、几乎没有其他电路。
在"设计要求"下的数据表中、它表示"不建议将 TCA4307放置在背板连接器上、因为它无法将卡彼此隔离、这可能会导致干扰正在进行的 I2C 事务。"; 但我的意思是"不要将 TCA4307放置在背板上并 与多个外设卡共享"、这不是我的建议。
在应用手册 scpa058中、 建议使用 i2c 开关和 GPIO 来检测插入的卡、但我更愿意避免增加的(软件)复杂性。
是否有任何原因不能按照以下方法在背板上使用 TCA4307:
- 每个外设卡在背板上具有一个永久供电的 TCA4307。
- 避免卡之间的争用。
- 使用 使能引脚仅在卡"存在"引脚已连接时启用器件。
- 在 卡准备就绪之前、保持输入和输出之间的隔离。
- "存在"引脚设计为在插入时首先或最后进行配合。 我想首先会让预收费准备就绪。
?
或者、是否有任何其他推荐方法可让我在外设卡上保留绝对最少的组件?
非常感谢。