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

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

3天内不再提示

隔离式SPI通信变得简单

星星科技指导员 来源:ADI 作者:Thomas Brand 2022-12-21 15:20 次阅读

监测和控制各种系统需要直接访问传感器和执行器,最好是从中央位置,并通过标准化通信方法(如串行外设接口(SPI))访问。SPI是一种同步串行数据总线,有助于设备与中央控制单元之间的长距离数据交换。通信根据主从原则进行,并且是全双工的。SPI 接口由三条线路组成:SDISDO 和 SCK。

虽然SPI通信方法通常适用于长达约10 m的距离,但为了桥接更长的距离,通常需要中继器,因为长电缆的线路电阻增加会导致衰减。这些信号必须再次放大。这也允许同时实现更大的信噪比(SNR)。ADI公司的isoSPI通信接口IC LTC6820等器件可用于读取信号。

由于其创新设计,通过使用双绞线电缆和适当的变压器添加电流隔离,可以相对容易地最大化SPI通信。

由于工业环境中经常出现恶劣条件,通常需要电气隔离的通信组件来保护用户免受危险电压的影响,并确保系统可靠性。此外,隔离可实现精确测量,尽管偶尔存在共模电压。因此,隔离栅是将输入级与系统其余部分分开,同时仍能连接的关键。

图1显示了所有从站如何由单个主站控制。主机和从机可以是具有SPI接口的微控制器ADC,传感器或微控制器通常连接到该接口。因此,LTC6820 可实现两个完全电气隔离的器件之间的 SPI 通信所需的双向数据传输。它将来自主站的SPI信号编码为高达1 Mbps的差分信号,然后通过电流隔离栅和双绞线电缆传输。在电缆的另一端,LTC6820 再次接收差分信号并将其解码为 SPI 信号,然后路由至从总线。另外,LTC6820 还提供驱动信号跨越隔离栅所需的电流。通过外部电阻,这些电流可以适应系统要求,例如所需的电缆长度、SNR 和抗扰度。

pYYBAGOis7KACWQjAAC8V3MPA1k042.jpg?h=270&hash=0752761544A2032C64A62101D8EE468B2DF82A8A&la=en&imgver=1

图1.隔离式SPI接口,用于通过公共主站控制多个电路板(从机)。

但是,请注意,尽管使用了SPI中继器,但数据速率是有限的,并且取决于电缆长度。例如,采用100 m CAT5电缆的图1所示电路的数据速率仅为0.5 Mbps左右,是LTC6820可提供的最大可能值1 Mbps的一半(见图2)。

poYBAGOis7SAK4HbAABjQY-pt90497.jpg?h=270&hash=ED86372BEB02AF8FA7253EF2AEF3929D6067A047&la=en&imgver=1

图2.与使用 CAT5 电缆的电缆长度相关的数据速率。

通过使用ISOSPI通信IC,可以简化长距离隔离传输SPI通信信号的电路的复杂性,因为可以省略传统电路中通常需要的大量元件。此外,利用LTC6820,可以实现长达100 m的距离,这在工业环境中并不罕见。LTC6820 便于实施菊花链应用,其中一台主设备控制多个从机。此外,它是电池监控系统的理想设备,因为它们由于其部分爆炸性充电单元(例如锂离子电池)而需要电气隔离通信。

审核编辑:郭婷

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

    关注

    48

    文章

    6812

    浏览量

    147653
  • 传感器
    +关注

    关注

    2526

    文章

    48111

    浏览量

    740152
  • 变压器
    +关注

    关注

    157

    文章

    6901

    浏览量

    130604
收藏 人收藏

    评论

    相关推荐

    汽车隔离CAN通信参考设计

    TIDA-01255 参考设计是专为隔离 CAN 通信而设计的,它被广泛使用于汽车环境。在混合动力汽车与电动汽车 (HEV/EV)中 、一款完善的高压网络相对于底板接地是浮动的。在浮动的高低
    发表于 06-28 10:51

    隔离 I2C 或 SPI 类型通信线路的同步串行通信模块包含BOM,PCB文件光绘文件

    描述此参考设计提供一种简单方法来隔离 I2C 或 SPI 类型的通信线路。在电网基础设施应用中,如保护继电器和断路器等需要高电压的应用中,通常需要采用此设计。此参考设计提供可同时处理电
    发表于 08-08 06:45

    无光隔离器的简单高效隔离反激电源

    DN1011- 无光隔离器的简单高效隔离反激电源
    发表于 09-20 14:51

    开关电源:隔离与非隔离资料

    电路之间的接地环路以改善抗噪声能力。 ;在系统中轻松完成输出接线,而不与主接地发生冲突。反激拓扑是适合隔离电源的最简单拓扑。大多数应用是在通信
    发表于 10-27 10:48

    如何实现隔离SPI通信

    轻松实现隔离SPI通信
    发表于 01-21 06:39

    请问隔离SPI通信怎么实现?

    隔离SPI通信怎么实现?原来这么简单
    发表于 03-18 08:14

    隔离SPI通信如何去实现

    通过使用isoSPI通信IC,可以简化远距离隔离传输SPI通信信号电路的复杂性,因为可以省去传统电路通常需要的大量组件。
    发表于 03-13 08:54 2970次阅读
    <b class='flag-5'>隔离</b>式<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>如何去实现

    轻松实现隔离SPI通信

    监测和控制不同的系统需要能够直接访问传感器和驱动器,最好是从一个中心位置,采用标准化通信方法(例如串行外设接口(SPI))进行访问。SPI是一种同步串行数据总线,帮助设备和中央控制单元之间进行长距离的数据交换。
    发表于 02-05 07:37 6次下载
    轻松实现<b class='flag-5'>隔离</b>式<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>

    隔离SPI通信怎么实现?原来这么简单!!!资料下载

    电子发烧友网为你提供隔离SPI通信怎么实现?原来这么简单!!!资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,
    发表于 04-11 08:53 15次下载
    <b class='flag-5'>隔离</b>式<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>怎么实现?原来这么<b class='flag-5'>简单</b>!!!资料下载

    NAppkin Notes:使用SPI隔离USB

    NAppkin Notes:使用SPI隔离USB
    发表于 05-25 16:24 3次下载
    NAppkin Notes:使用<b class='flag-5'>SPI</b><b class='flag-5'>隔离</b>USB

    简析SPI,对SPI简单代码编写,模拟SPI

    1、定义:SPI是一种通信接口,串行外围设备接口2、作用:主要负责Flash和单片机之间的通信3、通信方式:高速的串行同步全双工4、结构:环形总线结构,发送一个数据的同时还需要接收一个
    发表于 12-22 19:15 13次下载
    简析<b class='flag-5'>SPI</b>,对<b class='flag-5'>SPI</b>的<b class='flag-5'>简单</b>代码编写,模拟<b class='flag-5'>SPI</b>

    为高速SPI通信添加稳健可靠的隔离

    SPI 是工业应用中数字处理器内核和外设之间通信的常用协议。但是,外围设备和内核通常需要电气隔离。虽然隔离SPI 都是成熟的技术,但将两
    发表于 08-22 14:26 3269次阅读
    为高速<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>添加稳健可靠的<b class='flag-5'>隔离</b>

    AMIC110 SoC让工业通信变得简单

    AMIC110 SoC让工业通信变得简单
    发表于 11-01 08:27 2次下载
    AMIC110 SoC让工业<b class='flag-5'>通信</b><b class='flag-5'>变得</b><b class='flag-5'>简单</b>

    用于高带宽传感器的隔离SPI

    在工业应用中,如热能或压力 监控系统,与ADC中的通信 传感器前端不需要高采样率,并且, 因此,SPI时钟速率很高。即使是孤立的设计也很简单 在各种隔离技术中实施,但是 需求会随着时间
    的头像 发表于 04-07 11:09 1710次阅读
    用于高带宽传感器的<b class='flag-5'>隔离</b><b class='flag-5'>SPI</b>

    使用基于iCoupler®数字隔离器的隔离SPI应用

    电子发烧友网站提供《使用基于iCoupler®数字隔离器的隔离SPI应用.pdf》资料免费下载
    发表于 11-28 10:54 4次下载
    使用基于iCoupler®数字<b class='flag-5'>隔离</b>器的<b class='flag-5'>隔离</b><b class='flag-5'>SPI</b>应用