0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I2C总线通信,为什么要进行电气隔离?

华普微HOPERF ? 2025-08-11 11:04 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

双向二线制的I2C同步串行总线仅需两根线(数据线SDA、时钟线SCL)即可在一个主机与多个从机(一主多从)或多个主机与多个从机(多主多从)之间进行快速、可靠的数据交互,支持互连多个设备,实现多种数据的传输,具有电路设计简单、成本可控与易于实现等优势,已被广泛应用于板内或板间IC之间的短距离通信场合中。

wKgZO2iZXceAWaVaAAGZ9RRQiV8228.png

I2C总线结构示意图

通常,在采用I2C总线通讯的板内电路中,各功能IC一般共享同一电源系统且走线距离极短,因此地电位差极小,不存在板间通信常见的接地环路与噪声干扰等问题,亦不需要进行电气隔离。

然而,无论是板内还是板间电路,当I2C总线中要进行通信的节点落在不同等级的电压域中时,则需要添加电气隔离措施把I2C主机与一个或多个从机隔离开来,以增强总线的抗干扰能力,解决噪声、接地与安全等问题,并同时满足行业的安规要求。

I2C总线通信中,电气隔离优势有哪些?

例如,在一些系统功能复杂、存在不同电压域、需要多个独立模块的嵌入式系统中,主控处理器需实时与系统中的传感器、EEPROM存储器与驱动器等多个独立模块进行I2C板间通信。

而在对主控处理器与独立模块间采取电气隔离措施后,不仅能隔断外部功率器件开关过程中所产生的噪声传导路径,提升传感器采样精度,还能消除接地环路引起的接地环流,增强系统容错能力,实现电路的热插拔应用,从而显著提升多模块协同工作场景下的数据传输完整性与系统运行安全性。

此外,在采用I2C总线的板内通信系统中,传感器在采集温度、电流等微弱信号时,若是存在高精度ADC/DAC转换器,为避免电源串扰及微处理器噪声对高精度模拟电路产生干扰,亦需在微处理器和高精度ADC/DAC转换器之间采取电气隔离措施,以避免对系统的测量精度造成影响。

CMT810X,高可靠性双向I2C数字隔离器

I2C数字隔离器作为一种专用于隔离I2C总线通信的集成电路器件,其核心价值是确保I2C协议兼容性与信号完整性的前提下,实现两个电气系统之间的电气隔离,阻断它们之间的直接电流通路,同时保证I2C通信信号(时钟SCL和数据SDA)的正常传输。

例如,华普微自主研发的CMT810x就是一系列基于电容式隔离栅技术的高可靠性双向I2C数字隔离器,如下图所示,它们外围电路简单,只需要双端电源供电及在I2C通信引脚连接上拉电阻满足芯片的开漏驱动即可实现对I2C总线的隔离。

wKgZO2iZXceAc39ZAAM9sKT5nD0266.png

CMT810x系列I2C数字隔离器为符合AEC-Q100 标准,UL1577安规,支持多种电气隔离耐压(3.75 kVrms、5 kVrms);同时能在低功耗条件下提供高电磁抗扰度和低辐射的性能。

CMT810X系列I2C数字隔离器的I2C时钟高达2MHz,共模瞬态抗扰度 (CMTI) 高达150kV/us。CMT810X系列器件的宽电源电压支持直接连接大多数数字接口,平稳实现电平转换。其高系统级EMC性能还能增强设备的可靠性和稳定性。

CMT810X系列器件内部的I2C接口被分成两个单向通道,每个通道通过一个专用的电容隔离通道在相反的方向上进行通信。数字信号由发射端内部振荡器产生的射频载波进行调制,而后通过电容隔离栅传输并在接收器侧解调。

wKgZPGiZXceAQlSIAAITaI1uW00499.png

如上图所示,CMT8100N/WH是用于时钟和数据线的高可靠性双通道双向隔离器;CMT8101N/WH为具有双向数据和单向时钟通道的隔离器。 CMT8100N/WH适用于多主机应用,而CMT8101N/WH适用于单主机应用。

CMT810X系列器件的Side2逻辑电平为标准I2C值,两侧最大负载≤400pF。因此,通过Side2引脚连接到总线的多个CMT810X设备可以相互通信,也可与其他I2C兼容设备进行通信。

CMT810X系列器件的Side1逻辑电平不是I2C标准值。CMT810X的输出低电平为650mV,而低电平输出电压到高电平输入电压的阈值为50mV,这样可以防止Side1的输出逻辑低电平被传输回Side2并拉低I2C总线。

展望未来,随着工业通信与物联网产业的快速发展,I2C数字隔离器作为保障I2C总线通信质量及其安全运行的重要元器件之一,将会朝着更高集成度、更高可靠性与更优性能的方向持续演进,并迎来更加广阔的发展空间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • I2C总线
    +关注

    关注

    8

    文章

    409

    浏览量

    62387
  • 总线通信
    +关注

    关注

    0

    文章

    61

    浏览量

    12073
  • 电气隔离器
    +关注

    关注

    0

    文章

    50

    浏览量

    5994
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    I2C总线复用

    帝晶智慧屏I2C总线复用
    的头像 发表于 03-11 17:20 ?1511次阅读

    I2C总线通信原理 如何设计I2C总线电路

    I2C总线通信原理 I2C(Inter-Integrated Circuit)总线是一种用于集成电路之间
    的头像 发表于 01-31 15:01 ?1285次阅读

    基于I2C总线的智能家居应用

    年代初期开发。它允许多个设备通过仅两根线(数据线SDA和时钟线SCL)进行通信,极大地简化了系统的布线和设计。 I2C总线
    的头像 发表于 01-17 16:21 ?667次阅读

    I2C总线的优缺点分析

    I2C总线作为一种广泛使用的串行通信协议,以其简单性和高效性在嵌入式系统中占据着重要地位。 I2C总线的优点 1. 简单性和低成本
    的头像 发表于 01-17 15:50 ?1326次阅读

    如何选择I2C总线拉电阻

    I2C总线是一种广泛使用的串行通信协议,它允许多个设备通过两条线(数据线SDA和时钟线SCL)进行通信。为了确保数据信号的稳定性和减少反射,
    的头像 发表于 01-17 15:43 ?732次阅读

    I2C总线与Arduino的接口示例

    在现代电子设计中,I2C总线因其简单性和灵活性而广受欢迎。它允许多个设备共享同一通信线路,从而节省空间和成本。Arduino,作为一个多功能的微控制器平台,自然也支持I2C
    的头像 发表于 01-17 15:34 ?1750次阅读

    I2C总线的工作模式介绍

    在现代电子系统中,I2C总线作为一种多主机、多从机的串行通信协议,扮演着至关重要的角色。它允许多个设备共享同一总线进行数据传输,从而简化了
    的头像 发表于 01-17 15:32 ?1173次阅读

    I2C总线故障排除技巧

    I2C总线是一种广泛使用的串行通信协议,它允许多个设备在两条线上(数据线SDA和时钟线SCL)进行通信。由于其简单性和灵活性,
    的头像 发表于 01-17 15:20 ?2699次阅读

    I2C总线与单片机的连接

    在现代电子系统中,单片机(MCU)是核心控制单元,而I2C总线作为一种多主机、多从机的串行通信协议,因其简单、高效和节省引脚的特性而被广泛应用于各种电子设备中。 I2C
    的头像 发表于 01-17 15:18 ?1361次阅读

    I2C总线设备地址设置方法

    I2C总线是一种广泛使用的串行通信协议,它允许多个设备在两条线上(数据线SDA和时钟线SCL)进行通信。每个设备都有一个唯一的地址,以确保数
    的头像 发表于 01-17 15:17 ?4807次阅读

    I2C总线应用实例分析

    I2C总线使用两条线进行通信:数据线(SDA)和时钟线(SCL)。这种双线制设计使得I2C总线
    的头像 发表于 01-17 15:09 ?878次阅读

    I2C总线与SPI总线的比较

    在现代电子系统中,微控制器与各种外设之间的通信是必不可少的。I2C和SPI是两种流行的串行通信协议,它们各自具有独特的特点和应用场景。 I2C总线
    的头像 发表于 01-17 15:08 ?1116次阅读

    I2C总线为什么接上拉电阻

    输出。 为什么接上拉电阻? 接上拉电阻是因为I2C通信需要输出高电平的能力。一般开漏输出无法输出高电平,如果在漏极接上拉电阻,则可以进行电平转换。
    的头像 发表于 11-20 10:07 ?1292次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>为什么<b class='flag-5'>要</b>接上拉电阻

    详解I2C总线与SPI总线的区别

    I2C(Inter-Integrated Circuit)表示集成电路互连,是一种用于线路板内部芯片之间通信总线
    的头像 发表于 10-16 15:16 ?1.6w次阅读
    详解<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>与SPI<b class='flag-5'>总线</b>的区别

    了解I2C总线

    电子发烧友网站提供《了解I2C总线.pdf》资料免费下载
    发表于 10-08 11:13 ?2次下载
    了解<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>