找回密码
 注册
关于网站域名变更的通知
查看: 165|回复: 3
打印 上一主题 下一主题

通过一个差分接口来延长SPI总线

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-7-22 10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文将介绍如何通过一个差分接口来延长串行外设接口 (SPI) 总线,而这可以应用在支持远程温度或压力传感器的系统的设计。
+ t8 B; J- Y  w# ~. y/ n
   ; b* y/ L) ~4 e/ y6 [6 @) y8 q5 k
2 L2 O6 f0 L4 r# G3 b
9 H6 A- Q; T8 Q& L% ]2 t. b$ r& Z. ^
  在SPI应用中,主控器件和受控器件间的距离相对较近,而信号也通常不会传递到印刷电路板 (PCB) 之外。SPI信号类似于单端、晶体管-晶体管逻辑 (TTL) 信号,根据应用的不同,运行速率可高达100Mbps。一条SPI总线由四个信号组成:系统时钟 (SCLK) ,主器件输出从器件输入 (MOSI) ,主器件输入从器件输出 (MISO) 和芯片选择 (CS) 。主控器件提供SCLK,MOSI和CS信号,而受控器件提供MISO信号。图1显示了一条标准SPI总线的总线架构。

- ]! H1 {) P' D  Y
   ' a3 J" y, P" I" ^

  e: c+ w1 p- Z5 q% k0 L! Y3 l7 _& q. X
  图1:SPI 总线

' y& H: q8 A2 E  X: K" u- }# U. k
  如果用户需要将SPI信号从你的微控制器或数字信号处理器 (DSP) 上发送到电路板以外的远程电路板(包含一个模数转换器 (ADC),一个数模转换器 (DAC) 或是其它器件)上,该怎么办呢?

, a1 z8 D* Q# U* I& n
  由于以下几个原因,这种操作是具有一定挑战性的。

" U$ e& Q7 U7 N: D4 m5 C+ R6 Z$ }
  首先由未端接信号线路所导致的反射会严重影响信号完整性。而传输介质的特性阻抗和端接阻抗差异很大,会导致总线上的阻抗不匹配。其结果将会是从总线一端放射到另一端的能量驻波,从而导致通信误差。电磁干扰 (EMI) 也是一个问题,其原因是SPI信号的高频部分向外放射,导致此信号与邻近信号的混同的。
3 R: B0 @* t3 T* @8 n8 N( O
  不过这里有一个简单的解决方法:使用差分信号。诸如SN65LVDT41和SN65LVDT14的差分收发器接收SPI信号,并将它们转换为低压差分信令 (LVDS) 。由于其抗噪性和带宽,LVDS在SPI应用中可以运转良好。一篇之前的《获得连接》博客之前有一篇文章论述了LVDS的基本原理和优势;点击这里查看这篇文章。
2 h3 W: Y% y" c' ^  z
  SN65LVDT41和SN65LVDT14的架构可以使整条SPI总线转化为支持LVDS:同一方向上用于MOSI,SCLK和CS信号的4个收发器,相反方向上用于MISO信号的1个收发器。LVDS芯片组也具有内置端接带来的额外优势,应用简单,还可以减少电路板空间本就非常宝贵的应用中的组件数量。图2显示的是使用上述芯片组的一个已扩展SPI总线架构的组成结构。这个实现方式并不要求必须使用5类屏蔽双绞线 (STP) ,但是如果使用此类线缆的话,会使这种架构的实现方式更加简单。
2 q) Y! v7 g8 A  e
   # m- t0 C( r* x: Z' p: K
( z. T& T1 K+ l9 O
  图2:已扩展SPI总线
. C6 U/ y  J0 O4 K3 m
  图3,4和5显示了SN65LVDT41和SN65LVDT14发射器在数倍于五类线的长度上发射速度为100Mbps时的性能。SN65LVDT41和SN65LVDT14内的接收器支持200mV输入耐受阀值,处于这些距离和速度下的发射器可以轻松符合这一耐受阀值。
4 x) c2 l. x. C* \0 f+ f$ h5 }. m
   - x. X' w" P" {; w
4 `$ }& Z+ v; i8 C& Q' G% F8 R
  图3:8米五类线100Mbps TX波形' A2 J& K0 M3 s; X9 [! q3 A  T
  
5 X% S8 @* Z6 z$ q
3 X" Q" @5 t! r7 _" ?
  图4:15米五类线100Mbps TX波形
' W& U' r2 `( H' {; O. l- E! E. ?. A  
% Y2 Q1 F! C, {5 b
* b. u% d6 p! T1 P7 @4 k5 K$ }
  图5:25米五类线100Mbps TX波形
7 B% a4 j2 Z( y" y7 h
  您可以在德州仪器在线支持社区的“接口/时钟”板块查找接口设计常见问题;阅读已使用过ti接口产品的工程师撰写的帖子,或者创造出能够满足您特定应用需求的办法或思路;如果您还未实现连接,您可以使用TI广泛的接口产品组合进行连接,此产品组合包括大范围的接口标准和应用并将它们连接在一起。
) x) C* H$ r5 b* ^

该用户从未签到

2#
发表于 2022-7-22 11:24 | 只看该作者
很详细的资料,学习了。

该用户从未签到

3#
发表于 2022-7-22 13:20 | 只看该作者
很详细的资料,学习了。\(^o^)/~

该用户从未签到

4#
发表于 2022-7-22 14:30 | 只看该作者
见识见识,学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-24 09:07 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表