确保 I2C 总线中的数据完整性

时间:2023-10-17
  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)。

上一篇:现代无线电接收机的系统噪声系数分析
下一篇:使用 78M6610+PSU 能量测量处理器进行系统内校准

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

相关技术资料