SPI长距离传输和隔离:LTC6820芯片、isoSPI

前言

SPI通信一般不远,通信距离更长时,通常需要用到中继器,这是因为随着线缆增长,其线缆阻抗相应增加,由此导致信号衰减。
当需要长距离传输SPI或需要SPI隔离时,可以考虑LTC6820。应用电路和传输距离关系如下:
在这里插入图片描述
也可以一主多从:
在这里插入图片描述
上图显示了所有从服务器如何受一个主服务器控制。主服务器和从服务器可以是微控制器或ADC,通常通过自身的SPI接口与传感器或微控制器连接。因此,LTC6820能够在两个完全电气隔离的器件之间实现SPI通信所需的双向数据传输。它将来自主服务器的SPI信号编码为速率最高1 Mbps的差分信号,然后通过 电气隔离栅和双绞线传输。到了电缆另一端之后,差分信号再次由LTC6820接收并解码为SPI信号,然后再路由到从服务器总线。

引脚

在这里插入图片描述
MSTR (引脚 12):SPI主 / 从选择。位于隔离式接口的主控器侧(SPI主机),引脚接 VDD。位于隔离式接口的受控器侧(SPI从机),引脚接GND。
在这里插入图片描述

SLOW (引脚 13):慢速选择。当时钟频率≤ 200kHz 时,引脚接 VDD。当时钟频率> 200kHz 时,引脚接GND。
注:当配置为主控时(MSTR=1),SLOW 引脚设定值对 LTC6820 的运作没有影响。在这种场合,建议把 SLOW 引脚连接至 GND。

ICMP (引脚 15):隔离式接口比较器电压门限设定。比较器门限被设定为 ICMP 引脚电压的 1/2。
IBIAS (引脚 16):隔离式接口电流偏置。当器件被使能时,该引脚的电压大约为 2V。当发送脉冲时,IP 和 IM 引脚上的电流设定为 IBIAS 到 GND 电流的 20 倍。
在这里插入图片描述

PHA (引脚 8) 和 POL (引脚 7):设定SPI时钟相位和极性.
在这里插入图片描述

SPI和isoSPI协议对应关系

从机发送0,isoSPI对应为-1的脉冲信号;从机发送1,isoSPI没有脉冲(不是-1也不是+1),SPI会认为是1。
在这里插入图片描述

在这里插入图片描述
结束符:在通信结束时,受控器发送的最终数据位 (作为一个脉冲或 一个空值) 将被主控制器所忽略。(从属 LTC6820 必须回送 一个数据位,因为它无法预知通信将于何时停止)。主 SPI 器件随后就能够提高 CS 电平,它以一个长+1 脉冲的形式发送至受控器。当从属 LTC6820 将 CS 变换至高电平并使 SCK 返回不工作状态 (若 PHA = 1) 时,该过程结束。

推荐变压器

在这里插入图片描述

在干扰不大,距离不远的场合可以电容耦合,省掉变压器:
在这里插入图片描述

监测控制不同的系统需要能够直接访问传感器驱动器,最好是从一个中心位置,采用标准化通信方法(例如串行外设接口(SPI))进行访问。SPI是一种同步串行数据总线,帮助设备中央控制单元之间进行长距离的数据交换。通信操作遵从主从原则,是全双工的。SPI接口包含三行:SDI、SDOSCK。   SPI通信方法适用的线缆距离不超过10米,通信距离更长时,通常需要用到中继器,这是因为随着线缆增长,其线缆阻抗相应增加,由此导致信号衰减。然后必须再次放大信号。与此同时,线路会获得更高的信噪比(SNR)。可利用ADI公司提供的isoSPI通信接口ICLTC6820等器件来读取这些信号。   得益于该器件的创新式设计,可以使用双绞线电缆适用的变压器来增强电气隔离,由此相对轻松地最大化SPI通信。   由于工业环境通常比较恶劣,所以需要使用电气隔离通信部件来保护用户免受危险电压影响,同时确保系统的可靠性。此外,尽管偶尔会出现共模电压,隔离也可以帮助实现精确测量。因此,要将输入级与系统的其余级分隔开来,同时仍然实现连接,隔离栅的使用就非常关键。   图1显示了所有从服务器如何受一个主服务器控制。主服务器从服务器可以是微控制器或ADC,通常通过自身的SPI接口与传感器或微控制器连接。因此,LTC6820能够在两个完全电气隔离的器件之间实现SPI通信所需的双向数据传输。它将来自主服务器的SPI信号编码为速率最高1Mbps的差分信号,然后通过电气隔离双绞线传输。到了电缆另一端之后,差分信号再次由LTC6820接收并解码为SPI信号,然后再路由到从服务器总线。LTC6820还提供驱动信号通过隔离栅所需的电流。这些电流通过外部电阻,调整为符合系统要求的值,例如所需的线缆长度、SNR抗扰度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值