什么是SLVS以及SLVS信号传输距离
我们初次接触ST60芯片时,经常会接触一个名词:SLVS。
ST60的datasheet里也经常会看到Differential SLVS信号如何如何。SLVS其实是Scalable low voltage signaling的缩写。Differential SLVS翻译过来就是电平可调整的低压差分信号。ST60的datasheet里有如下图描述SLVS信号的参数:
SLVS Receiver性能参数
SLVS Driver性能参数
从上面两幅图片里我们可以看到,SLVS Driver输出的单端电平80mV-300mV,差分电平160mV-600mV。SLVS果然是电平Scalable可调整的。只是芯片出厂时已经在寄存器里预先写好了输出电平是单端200mV,差分400mV。如果需要调整到更高或者更低的输出电平,就需要改写寄存器才能实现。SLVS Receiver接收端的电平范围是单端100mV-300mV,差分200mV-600mV。也就是说SLVS RX的最小接收门限是单端100mV,差分200mV。信号再小,传输有可能出现误码。SLVS信号线上最高传输6.25Gbps高速信号,PCB板上差分走线需要做阻抗控制:差分100ohm。
在实际的工程项目中,SLVS走线很可能要经过多个PCB板,排线,接插件。如下图笔记本的项目,ST60安装在笔记本上边框位置,SLVS走线要经过屏幕板,铰链,主板连接到CPU上,这其中可能还要经过若干FPC,接插件等。这些会对SLVS信号带来哪些影响?SLVS支持的最大走线长度是多少?
ST60的SLVS接收电路对抖动的要求是<0.375UI。如下图所示:
再结合SLVS检测门限最小差分200mV,可以得到如下的SLVS接收端眼图要求:
长的SLVS走线对信号完整性有如下几个影响:
01
信号衰减。
越长的PCB走线对信号的衰减越大。如下图所示,ST60接收器芯片的SLVS Driver输出端连接一段差分PCB走线(这里以常用的FR4板材为例),用示波器分别测量PCB输入端波形和PCB输出端波形,来看一看不同长度PCB走线对于SLVS信号的影响。SLVS Driver输出差分电平设为缺省值400mv。
如下图红框所示在5Gbps信号情况下,PCB走线长度20mm时,接收信号的眼高是380mV,当PCB走线长度是300mm时,接收信号的眼高已经衰减到210mV,这已经接近SLVS检测门限。当PCB走线长度500mm时,接收信号眼高衰减到100mV,此时SLVS Receiver已经不能正常工作。
02
对抖动的影响。
长的PCB走线会带来更多的热噪声,这会增加抖动。如上图蓝框所示,5Gbps速率时,PCB走线长度从20mm变到300mm,抖动从0.8ps增加到13ps。5Gbps信号0.375UI抖动门限是75ps。300mm的PCB走线带来的13ps抖动虽然远远小于75ps,但这仅仅是PCB走线引起的抖动。实际情况,如上面笔记本项目,SLVS走线很可能会经过几个电路板、接插件,难免会带来串扰、不连续等效应,实际抖动情况远比简单的PCB走线严重。
04
长的PCB走线经过多个接插件,PCB板难免会遇到阻抗不连续的情况。阻抗不连续会引起多次反射,在信号完整性上产生过冲,振铃现象。
综上所述,如果是简单的FR4 PCB走线,在5Gbps速率时,在使用ST60中SLVS走线长度最长可以到30cm。如果SLVS是经过多PCB板和接插件的复杂情况,需要在ST60的SLVS接收端用示波器测量眼图,使得眼图满足抖动<0.375UI,眼高>200mV的要求。还有一种情况,SLVS信号通过射频电缆或者是高速线缆传输,比如通过USB3.0线缆作为物理传输介质,损耗会明显降低,相应地传输距离会更大。
推荐帖子
- 《智能驾驶之激光雷达算法详解》2.外参标定
- 本书的第三章、第四章是对标定算法的讲解,第三章着重讲解了激光雷达相对于车体的外参标定算法,将激光雷达外参算法初步分为了三类,①基于道路、标定物特征的雷达动态外参标定。②基于手眼模型的雷达外参标定③基于积累点云特征化的雷达外参标定算法。本章对分别这三个方向选取了比较有代表性的算法分析,如SSAC算法、使用Navy算法求解手眼模型、AESC-MMS算法、DyLESC算法等,让我了解了各算法的原理、概念、流程、公式推导。第四章是基于激光雷达和相机数据相互融合的外参标定算法的讲解,基于激光雷达
- 镜花水月000 汽车电子
- 一次通过的物理综合流程的设计实例
- 一次通过的物理综合流程的设计实例一次通过的物理综合流程的设计实例
- feifei 测试/测量
- 谁有做过简易电压表的
- 本帖最后由paulhyde于2014-9-1504:03编辑最近我在做简易电压表,有没有哪位大虾做过的,给我提供点资料,谢啦。。谁有做过简易电压表的本帖最后由paulhyde于2014-9-1504:03编辑今天运气不错,在这里挖到一个金矿本帖最后由paulhyde于2014-9-1504:03编辑功能介绍下呗本帖最后由paulhyde于2014-9-1504:03编辑看看这个:用单片机AT89S
- s450948170 电子竞赛
- 奇怪的液晶显示故障,百思不得其解
- 我的液晶显示QH12864工作一个月都很正常,但有一次上电屏上显示的字符不是我程序里显示的字符,再次上电后屏上无显示,经测试液晶屏并无故障且排除虚焊的问题,可初始化无任何显示,程序却能正常显示,程序却能正常执行,我的驱动电压是11V(在厂商提供的参考值范围内)。奇怪的液晶显示故障,百思不得其解请求高手赐教!哪位高手可以帮帮我,急!!!很可能是单片机复位不良.另外,还有一种可能:单片机复位后立即对屏操作,但屏还没复位完成.建议单片机复位后执行一个延时,然后再对屏操作可初始化无任何显示
- edward_liu 嵌入式系统
- 关于STM8S103的AWU和ADC的问题
- 关于STM8S103的AWU和ADC的问题昨天我试该单片机的awu功能,mcu睡眠醒来后,发现系统死机,后来经过一步步测试发现系统在检测ADC时系统死机。于是我在睡眠醒来后初始话ADC及pwm后,系统是没有死机,但是这样的话,我的ADC触摸按键几乎失效了,请问各位有什么好的建议?谢谢各位了。关于STM8S103的AWU和ADC的问题那位大哥出来帮帮忙啊,感谢至极相关程序呢信息量
- liren198 stm32/stm8
- 国外FPGA教材<设计与验证-Verilog HDL>
- 国外FPGA教材设计与验证-VerilogHDL教你如何编写textbench非常不错国外FPGA教材设计与验证-VerilogHDL多谢分享这不是国内那本吗先锋的,怎么成了国外的了??????谢谢分享,下载下来学习!谢谢分享,学习了!设计与验证,,,,EDA先锋论坛。。。冲啊。。。。感谢分享接下来慢慢研究感谢楼主分享的编写textbench的教材,已经下载,接下来好好学习学习是国内的图书。不是国外的图书。
- yhsy1002 FPGA/CPLD