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

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

3天内不再提示

I²C接口隔离调试的注意事项

电子设计 来源:工程师曾玲 2019-09-14 12:30 次阅读

1.引言

I²C总线是20世纪80年代早期由飞利浦公司开发的一种多主模式,半双工,双向双线制串行总线。该总线适用于短距离多板之间的。出于对电路系统可靠性和终端设备安全方面的考虑,I²C总线接口的隔离显得尤为重要。

I²C总线接口隔离的难点在于I²C接口的双向性。目前I²C接口隔离大多通过高速光耦及外围器件实现。但是一个完整的I²C接口需要4个光耦,这增加了隔离方案的成本及电路系统复杂性,同时光耦存在功耗高,延时长及温漂等缺点。因此,通过光耦实现I²C接口隔离,并不是一个好的选择。

本文简要介绍了I²C总线物理层的通讯原理,重点讨论了使用荣湃数字隔离器P22x系列在实现可靠I²C接口隔离的技术一些注意事项。

2.I²C总线简介

I²C总线只有两根双向线。一根是数据线SDA,另一根是时钟线SCL,应用范围很广,详细如图一所示。

I2C接口隔离调试的注意事项


图一 I²C总线应用案例

I²C总线接口隔离的难点在于I²C接口的双向性。总线采用7位地址空间,但需要有16个保留地址,因此理论上在同一条I²C总线上,最多能有27-16个,即112个通讯节点。但是在实际使用中,通讯节点数还受I²C总线最大容许电容400PF的限制,同时也限制了通讯距离最大只有几米远。

I²C总线规定的4种模式下的通讯速率如表1所示:

I2C接口隔离调试的注意事项

表1 I²C四种模式下通讯速率

大部分的工程师在用到I²C总线是板内,或走线相对较短,当I²C双向连接的器件一端需要长线或走线出板的时候,在通讯的时候可能会发生丢码或误码的情况。I²C隔离内部原理框图如图二所示,如果I²C的其中一端连接的器件走线较长,建议连接线短的器件做从机,走线长的器件做主机,客户可以按照实际情况做调整来避免这种情况的发生。

I2C接口隔离调试的注意事项


图二 I²C内部原理

3.I²C隔离电路设计

下面着重讨论多主模式下,I²C接口隔离方案:在多主模式下,如果使用传统光耦进行隔离,由于串行数据线SDA和串行时钟线SCL都需要双向通信,因此需要4个光耦。使用荣湃半导体公司推出的Pai220N可实现多主模式下隔离。Pai220N系列是高可靠性的双通道双向I²C数字隔离器,提供符合UL1577的电气隔离耐压3000Vrms,且具有高电磁抗扰度和低辐射的特性,支持I²C接口,SMBus,PMBus等,详细如图三所示。

I2C接口隔离调试的注意事项


图三 I²C隔离原理图

技术应用工程师程忠诚先生介绍到,数字隔离器相对于光耦而言,外围电路更加简单。需要注意的是除了在VDD1/VDD2对地之间增加100nF-1uF电容,布板时尽量靠近VDD1/VDD2引脚外,为了保证产品的可靠性,防止信号过冲,增加电路的鲁棒性,建议在客户可以在I²C隔离芯片的VDD1/VDD2脚增加一个50-100欧姆的上拉电阻,详细如图四所示。

I2C接口隔离调试的注意事项


图四 I²C隔离增加上拉电阻原理图

荣湃半导体公司的代理商南京商络电子股份有限公司,其业务拓展中心副中心长孙建军先生介绍到,除了I²C隔离应用外,荣湃半导体公司已经上市多款高性能数字隔离器,综合性能优于市场上的其他竞争对手(如速度快4倍,工作电流降低5倍,延迟降低2.0倍),以及最新发布的全球最小DFN封装的数字隔离芯片,适合RS485接口通讯,CAN隔离,SPI隔离通讯等隔离应用。

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

    关注

    33

    文章

    8491

    浏览量

    150812
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1481

    浏览量

    123252
收藏 人收藏

    评论

    相关推荐

    AVR单片机设计I/O口使用注意事项

    重点记录了AVR单片机设计I/O口使用注意事项
    发表于 01-21 15:33 1626次阅读

    Proteus仿真单片机串口的注意事项和实物调试注意事项

    蓝牙的使用,Proteus仿真单片机串口的注意事项和实物调试注意事项。玩转单片机串口详细零基础版学习单片机、Proteus仿真单片机串口一定要看,一定要看,一定要看!!!链接:添加链接描述...
    发表于 02-23 06:57

    HDMI接口的硬件设计有哪些注意事项

    FET3399-C核心板的主要特点有哪些呢?HDMI接口的硬件设计有哪些注意事项呢?
    发表于 03-07 07:30

    HT66F40使用SIM I2C Mode之用法与注意事项

    HT66F40使用SIM I2C Mode之用法与注意事项HT66F40 内建有SIM 功能,其中包括了SPI 和I2C 这两种功能,本文以HT66F40 为母体,介绍使用I2C 进行
    发表于 03-27 08:37 17次下载

    宏定义 “中断函数接口”的注意事项

    宏定义“中断函数接口”的注意事项
    的头像 发表于 03-07 16:42 2479次阅读

    DN27-RS-232接口的设计注意事项

    DN27-RS-232接口的设计注意事项
    发表于 04-29 20:51 10次下载
    DN27-RS-232<b class='flag-5'>接口</b>的设计<b class='flag-5'>注意事项</b>

    隔离开关电源的AN136-PCB布局注意事项

    隔离开关电源的AN136-PCB布局注意事项
    发表于 05-15 16:15 19次下载
    非<b class='flag-5'>隔离</b>开关电源的AN136-PCB布局<b class='flag-5'>注意事项</b>

    电源PCB布局、布线、调试要点及注意事项

    电源PCB布局、布线、调试要点及注意事项
    发表于 01-06 12:31 145次下载
    电源PCB布局、布线、<b class='flag-5'>调试</b>要点及<b class='flag-5'>注意事项</b>

    KEIL中使用C++注意事项

    KEIL中使用C++ 注意事项、操作指南、书写规范大全。
    发表于 06-01 16:12 1次下载

    可编程USB转 UART/I2C Wire常见问题及注意事项

    可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 常见问题及注意事项
    的头像 发表于 08-23 14:38 1423次阅读

    USB Type-C 设计注意事项

    USB Type-C 设计注意事项
    发表于 11-14 21:08 22次下载
    USB Type-<b class='flag-5'>C</b> 设计<b class='flag-5'>注意事项</b>

    I2C介绍及应用注意事项

    中微爱芯电子有限公司的许多显示驱动芯片采用了类I2C接口,客户可通过MCU与我司的显示驱动芯片进行通信,类I2C总线具有低功耗、抗干扰强、传输距离长等优点,相比于标准I2C,不需要寻址
    的头像 发表于 03-07 17:57 2080次阅读

    音频接口电路的PCB设计注意事项

    音频接口电路的PCB设计注意事项
    的头像 发表于 11-23 17:42 1125次阅读
    音频<b class='flag-5'>接口</b>电路的PCB设计<b class='flag-5'>注意事项</b>

    人机接口电感式触摸按钮的设计注意事项

    电子发烧友网站提供《人机接口电感式触摸按钮的设计注意事项.pdf》资料免费下载
    发表于 08-30 09:30 2次下载
    人机<b class='flag-5'>接口</b>电感式触摸按钮的设计<b class='flag-5'>注意事项</b>

    TMS320C6000板设计:调试注意事项

    电子发烧友网站提供《TMS320C6000板设计:调试注意事项.pdf》资料免费下载
    发表于 10-26 10:04 0次下载
    TMS320<b class='flag-5'>C</b>6000板设计:<b class='flag-5'>调试注意事项</b>