IC 间
总线(I2C 总线)正在越来越多的应用中使用,包括消费类电器、通信设备和工业设备。在几乎所有情况下,低压
光耦合器都用于在 3.3V I2C 总线接口中提供电流隔离。在配置中,三个高速光
耦合器用于隔离 CLK、SDA_in 和 SDA_out 总线信号。
确保光隔离 3.3 V I2C 总线中的数据完整性
IC 间总线(I2C 总线)正在越来越多的应用中使用,包括消费类电器、通信设备和工业设备。在几乎所有情况下,低压光耦合器都用于在 3.3V I2C 总线接口中提供电流隔离。在配置中,三个高速光耦合器用于隔离 CLK、SDA_in 和 SDA_out 总线信号。
本文讨论与光耦合器传播延迟相关的参数如何影响需要隔离 I2C 总线接口的应用的数据完整性和系统可靠性,包括符合 IEEE 802.3af 标准的以太网供电交换机和模数转换接口
微控制器。作为示例,我们使用 Avago Technologies 的 HCPL-063L 双通道和 HCPL-060L 单通道 15 MBd 3.3 V 光耦合器。
I2C 总线基本
I2C 总线是由飞利浦半导体开发的串行数字信号通信协议。它只需要两根
电线和接口端口中少的硬件,并通过软件寻址互连设备。主设备和从设备之间的数据速度范围从 100 kb/s 的标准模式、400 kb/s 的快速模式到 3.4 Mb/s 的高速模式。两条线承载 SDA 数据和 SCL 时钟,SDA 的每个数据位在每个 SCL 时钟高电平周期被读取。在此期间数据必须保持稳定。只有当 SCL 线上的时钟信号为低电平时,才能完成从高到低或从低到高的状态转换(图 1)。