两线接口具有电流隔离

时间:2023-06-13

    与四线 SPI、QSPI 和 Microwire 数据接口标准不同,I 2 C 和 SBBus 总线只需要两条线来传输数据,因为它们通过同一条线发送和接收。图 1 中的电路 为两线接口提供电流隔离。小型变压器和 MAX253 变压器驱动器(未显示)从主端 5V 电源轨导出隔离的 5V 电源轨。应用中的数据速率和隔离势垒电压指导变压器和光耦合器的选择。图1中的电路 使用惠普6N138光耦合器。关于组件供应商的更多信息,请参见 MAX253 和 MAX845 数据资料。该方案假定主设备为 P 或 C,处理器 SDA 端子的电流吸收限制要求光耦合器的导通电流小于 3 mA。即便如此,光耦合器的 300% 电流传输比 (CTR) 足以确保该电路正常运行。

    图 1 少数组件为 I 2 C 传输接口的两条线提供隔离屏障。

    从机侧应安装一个 I 2 C 兼容器件,例如 MAX517 8 位 DAC 或 MAX127 数据采集系统。当总线未使用时,主端 SDA 和 SCL 信号为高电平。I 2 C 启动条件通常是 SDA 上的高到低转换,而 SCL 保持低电平(图 2 )。 当 SDA 为低电平时,通过 R 2 和光耦合器输入的电流会导致光输出产生大约 0.4V 的信号(光输出与正向偏置肖特基二极管 D 2 之和)。上拉电阻器 R 1、R 4和 R 6 是 I 2 C 兼容性所必需的。在主机按照描述寻址从机后,被寻址的从机以低电平应答位响应。双向 SDA 线允许双向数据传输,但单向 SCL 线只需要将信号从主机传输到从机。数据传输以停止条件结束,在这种情况下,SDA 通常会在 SCL 为高电平时进行从低到高的转换。(DI#2438)

    图 2该图显示了MAX517 D/A 转换器的 I 2 C 时序协议。
上一篇:MOSFET 对构成简单的 SPDT 开关
下一篇:晶闸管是怎么调节灯泡亮度的?

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料