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

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

3天内不再提示

如何利用总线缓冲器挪动主PCB上的I2C器件

电子设计 来源:ADI 作者:ADI 2021-05-31 16:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果说有一种工程师人尽皆知的总线技术,那非I2C莫属。I2C在微电子通信控制领域广泛采用的一种总线标准,是同步通信的一种特殊形式,具有接口线少、控制方式简化、器件封装形式小、通信速率较高等优点。它是双向总线,可以在任何IC工艺(NMOS,CMOS,双极性)中轻松实现,并允许简单的IC间通信。

在硬件上,I2C总线只需要一根数据线和一根时钟线两根线,总线接口已经集成在芯片内部,不需要特殊的接口电路,而且片上接口电路的滤波器可以滤去总线数据上的毛刺。因此I2C总线简化了硬件电路PCB布线,降低了系统成本,提高了系统可靠性。问题来了,如果因为各种原因,I2C器件需要从你的主PCB上挪开,该注意什么?

o4YBAGC0nUKAfhfQAAB_kXtA7h4543.png

移除I2C器件,请避免通过电缆发送单端信号

从PCB上挪开I2C器件首先要避免的是通过电缆发送单端信号,这里比较可行的做法是使用一对I2C扩展器,例如ADI公司的LTC4331,该产品是一款I2C扩展器,具备总线缓冲器系列的常见功能。使用LTC4331时需要将一个安装在本地PCB上,另一个安装在远程板上,然后,在本地I2C主机和远程I2C从机上创建连接。这里可以使用单根双绞线实现连接,例如来自CAT的双绞线,也可以采用RJ45连接器实现连接。

在实际应用中又会是什么状态呢?I2C主机向远程从机(例如其中的LTC4331)发送一个命令, 从机会接收,然后发回,完成向/从差分信号协议的转换,但不会消耗应用资源。值得一提的是可以使用I2C总线覆盖3/4英里及更远的距离。

在本地,运行速率可以达到MHz,I2C主机会控制本地和远程端的总线速度,这里的LTC 4331可以设置为按100kHz、400kHz或1MHz的速率与从机通信。下图中未包含提醒和控制通道, 它们的状态也通过双线链路编码和传输。所以,可以看出,LTC 4331对支持和中断从远程从机返回的信号,支持额外的控制信号。当控制信号可由引脚设置,或者可由带I2C寄存器和命令一起编程

pIYBAGC0nU-AZUmTAAGCCcphZtc675.png

由一对LTC 4331组成的解决方案具备差分对的优点,性能也极为可靠,可以安装在极为恶劣的环境中。LTC 4331可以承受IEC 4级ESD攻击,还可以调节4个电气快速瞬变,具有+/-60V容错,这在操作人员在安装后无法启动,或在现场意外损坏时非常有用,比如传输信号和电源的电缆压在一起。

高噪声工业环境下的I2C设备扩展器

上面提到LTC4331是一款点对点、兼容SMBus的I2C从器件扩展器,专为在高噪声工业环境中运行而设计。LTC4331采用 ±60V 故障保护差分收发器,可通过单个双绞线差分链路(最长1200米)扩展I2C/SMBus 总线,包括SMBALERT和一个控制信号。该解决方案采用扩展的共模工作范围,可以容忍节点之间大的地面差异。对于EMI敏感环境,压摆率控制引脚可降低差分链路发出的EMI。

此外,LTC4331可以充当 I2CI2C桥接器,使本地和远程网络之间能拥有独立总线频率。该解决方案对主设备完全透明,在大多数情况下不需要额外的数字码; 但提供了用于其他配置和故障监视的控制接口。强烈建议使用完全支持SCL时钟拉伸的主控制器。

o4YBAGC0nWiAZPFnAAJCxAh36ws153.png

一个完整的扩展I2C网络需要两个 LTC4331 器件。利用REMOTE引脚,一个LTC4331被配置为本地模式,并作为一个全功能的SMBus兼容I2C从属器件,通过这个本地接口,一个主站可以沿差分电缆对一个远距离的从站设备进行寻址。在远程网络上,另一个LTC4331被配置为远程模式的I2C主设备,与远程从属设备相连。

除了LTC4331,还有一款点对点坚固型 SPI 扩展器LTC4332,这是ADI针对跨长距离的高噪声工业环境中运行而设计。该器件采用一个 ±60V 故障保护 RS485 接口收发器,可通过两根双绞线电缆传输 SPI 数据,包括高达 2MHz 的中断信号。差分链路上的扩展共模范围和高共模抑制性能可容许节点之间存在大的地电位差异。另外,LTC4332 还支持链路上的外部电气隔离。LTC4332 提供一个控制接口,该接口采用一个用于配置和故障监视的单独从设备选择。

结语

I2C无处不在,使得连接更容易。ADI公司的I2C解决方案系列支持热插拔、双线式双向总线缓冲器,可将I/O卡插入带电背板中,而不会损坏数据和时钟总线。ADI的软件可编程和引脚可选I2C多路复用器有助于解决I2C地址限制,增加扇入或扇出能力,并为一体化解决方案集成总线缓冲器和上升时间加速度计。电阻可配置I2C地址转换器可配置超过100个独特的从机地址,使多个具有相同地址的从器件可在同一总线上共存。

编辑:hfy

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

    关注

    4417

    文章

    23967

    浏览量

    426190
  • 滤波器
    +关注

    关注

    162

    文章

    8471

    浏览量

    186288
  • 桥接器
    +关注

    关注

    0

    文章

    85

    浏览量

    45772
  • RJ45连接器
    +关注

    关注

    0

    文章

    38

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SGM4541 I2C总线过压保护:设计与应用的详细解析

    SGM4541 I2C总线过压保护:设计与应用的详细解析 在如今的电子设备设计中,保护电路免受过电压的损害是至关重要的。SG Micro Corp推出的SGM4541 I2C
    的头像 发表于 03-17 16:30 393次阅读

    LMK1D1208I:高性能LVDS时钟缓冲器的深度剖析与应用指南

    )的一款高性能I2C可编程LVDS时钟缓冲器——LMK1D1208I。 文件下载: lmk1d1208i.pdf 一、产品概述 LMK1D1208I
    的头像 发表于 02-06 16:35 1120次阅读

    I2C总线-通信线缆长度的影响及改进措施

    I2C总线确实不适合远距离通信,尤其是需要使用线缆与I2C接口器件进行通信,这里的“不适合”并不是说不可以,这也是本文的重点。一般使用I2C
    发表于 01-21 06:03

    深入剖析P82B96:I²C总线缓冲器的卓越之选

    ,我们就来深入探讨一款优秀的I²C兼容双双向总线缓冲器——P82B96。 文件下载: p82b96.pdf 一、P82B96的核心特性 1. 宽电压范围 P82B96的工作电源电压范围
    的头像 发表于 12-27 14:50 1238次阅读

    P82B715:I2C总线扩展的得力助手

    )的P82B715,一款专门用于缓冲高电容I2C总线系统的器件,看看它是如何解决这些问题的。 文件下载: p82b715.pdf 1. 器件
    的头像 发表于 12-26 10:20 1599次阅读

    基于FPGA的I2C控制模块设计

    I2C_WRITE_WDATA.v模块实现I2C写时序,I2C_Controller (I2C控制)例化了
    的头像 发表于 12-26 09:48 6028次阅读
    基于FPGA的<b class='flag-5'>I2C</b>控制模块设计

    PCA9515B:I²C和SMBus应用的理想双向缓冲器

    PCA9515B:I²C和SMBus应用的理想双向缓冲器 在电子工程师的日常设计工作中,为优化I²C和SMBus系统性能,常常需要借助可靠的
    的头像 发表于 12-23 16:40 572次阅读

    深入解析TCA9617B:I2C总线中继的卓越之选

    深入解析TCA9617B:I2C总线中继的卓越之选 在电子工程师的日常设计工作中,I2C总线和SMBus系统的应用极为广泛。而TCA961
    的头像 发表于 12-22 15:20 645次阅读

    TCA9801:I²C总线缓冲器/中继的卓越之选

    TCA9801:I²C总线缓冲器/中继的卓越之选 在电子设备的设计中,I²
    的头像 发表于 12-18 17:40 841次阅读

    TCA9800电平转换I²C总线缓冲器/中继:特性、应用与设计指南

    TCA9800电平转换I²C总线缓冲器/中继:特性、应用与设计指南 引言 在电子设计领域,I²
    的头像 发表于 12-18 17:40 778次阅读

    TCA9511A热插拔I²C总线和SMBus缓冲器:功能分析与设计要点

    TCA9511A热插拔I²C总线和SMBus缓冲器:功能分析与设计要点 作为电子工程师,在I²C
    的头像 发表于 12-17 16:20 685次阅读

    具有阻塞总线恢复功能的 TCA4307 热插拔 I²C 总线和 SMBus 缓冲器介绍

    具有阻塞总线恢复功能的 TCA4307 热插拔 I²C 总线和 SMBus 缓冲器介绍 在电子设计领域,热插拔
    的头像 发表于 12-17 15:40 526次阅读

    深入剖析I2C协议

    I2C也是一种可以多主设备,多从设备的总线协议,通过地址索引,I2C可以使能所需从设备,I2C的出现主要是用来实现不同集成电路组件之间的控制功能,比如通过
    的头像 发表于 08-21 15:10 3922次阅读
    深入剖析<b class='flag-5'>I2C</b>协议

    Analog Devices Inc. ADuM1252双向I2C隔离数据手册

    Analog Devices Inc. ADuM1252双向^I2C^隔离为要求在同一线路上双向传输数据的应用(如 ^I2C^ )提供两个双向开漏通道。为防止闩锁操作,第1侧输出包含专用缓冲
    的头像 发表于 06-10 10:30 1196次阅读
    Analog Devices Inc. ADuM1252双向<b class='flag-5'>I2C</b>隔离<b class='flag-5'>器</b>数据手册

    【RA-Eco-RA4M2开发板评测】I2C读取EEPROM(一)

    ,AT24C01/02有一个8字节页写缓冲器AT24C04/08/16有一个16字节页写缓冲器,该器件通过
    发表于 04-28 23:13