尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

用示波器抓取与分析LVDS差分信号:从电压模型到实操详解

发布时间:2026/9/24 15:22:35

资讯中心
01
ARTICLE

用示波器抓取与分析LVDS差分信号:从电压模型到实操详解

用示波器抓取与分析LVDS差分信号:从电压模型到实操详解
一个多月前我帮朋友调一块FPGA驱动LVDS显示屏的板子现象很经典屏幕偶尔花一下像是被车碾过的画看得人血压飙升。用示波器一抓CLK的波形幅度只有220mV左右按LVDS规范350mV的典型摆幅来看这条链路已经处在异常边缘了。后来定位到是连接器引脚虚焊导致阻抗不连续反射把信号削掉了一截。这种问题如果只看FPGA逻辑、只做软件排查几天都不一定找得到根因但只要把示波器探头往CLK差分对上轻轻一搭整个问题就摊开在屏幕上了。这就是我今天想跟你聊透的一整套流程如何用示波器抓取并分析LVDS差分信号。文章会从最底层的电压模型讲起再谈到工具选型、探头连接、实操步骤和典型波形的解读方法最后把调试中容易踩的坑一起列出来。不管是做FPGA硬件调试、MIPI转LVDS适配、还是嵌入式板卡点屏这篇都适合当一份可随时翻的实操备忘。1. 先搞懂LVDS在测什么从发送端到接收端的电压模型很多人一上来就接探头、按Auto抓到一条“歪歪扭扭的波形”就开始怀疑芯片坏了。其实问题往往出在你根本不知道自己在测哪一对信号、也不清楚LVDS的电压关系到底长什么样。这一章我们先解决“测量对象”的问题。1.1 差分信号为什么抗干扰用拔河比赛理解“只看差值”LVDSLow-Voltage Differential Signaling低压差分信号。它靠一对物理走线通常标记为P和N或和-同时传输两个极性相反的电压接收端真正关心的是两者之间的差值也就是 Vdiff V(P) - V(N)。这就像两个人拉同一根绳子裁判只关心绳子中间那个标记沿谁的方向移动了多少不关心两个人分别站在操场的哪个位置。如果操场整体被抬升了——也就是外部来了一个共模干扰两个人的位置同时被抬高——绳子的相对位置不变比赛结果不受影响。这就是差分信号天然抗共模噪声的原因也是LVDS能在低压、高速、长走线的板级链路里稳定工作的底气。放到示波器上去看我会同时关注一对信号的两个单端波形但真正做判定的指标是那个减法之后得到的差分波形。有些示波器可以把通道A减去通道B显示出来这就是虚拟差分测量更专业的做法是直接用一支真差分探头探头内部就把差值算好输出到示波器单一通道。后面我会分别讨论这两种方案各自的适用边界。1.2 LVDS电平参数速览看到这几个数值心里就有阈值了我调试LVDS时脑子里始终挂着下面这几个数参数典型值判定预警线差分输出电压摆幅350mV250mV~450mV低于250mV需要警惕输出共模电压1.2V左右0.9V~1.5V偏离太大先查电源终端匹配电阻100Ω跨接在差分对两端用万用表量开路立刻补传输速率常用155Mbps / 2.5Gbps取决于应用速率越高越考验探头带宽上升时间通常在0.5ns~1.5ns之间明显变缓说明通道劣化这里特别要注意摆幅这个指标。LVDS信号摆幅比较小不像RS232那种十几伏的幅度看起来“波形很大”的反而要怀疑它是不是被串扰污染了。我在实际测试里见过很多初级工程师看到屏幕上1Vpp以上的波形很惊喜地喊“抓到信号了”结果那是两条走线叠在一起造成的叠加串扰根本不是LVDS信号本来的样子。1.3 测试难点在哪里为什么普通探头容易“测不准”LVDS信号有三个天生就“反人类”的测试难点一是电压摆幅小量程一调大就看不清细节调太小又容易把噪声看成信号。二是速率高上升沿快对示波器带宽要求高带宽不够会直接把上升沿磨圆幅度也会被压低。三是走线阻抗敏感探头一接上去如果加进了多余的电容或地回路分分钟把原本正常的信号“测”成畸形。这就引出一个工程上的核心认知测量动作本身会影响被测信号。尤其是普通单端探头加长地线夹子去测差分队那根长地线就像一个空中天线把噪声吸进来不说还额外引入了电感波形上会看到明显的振铃。所以好的测量结果一半来自示波器本身的性能另一半来自探头接法是否规范。这一块后面会有专门一节来讲。2. 测试环境准备示波器选型、探头补偿与连接细节工欲善其事必先利其器。测LVDS信号并不是拿身边随便一台示波器就能干好的。带宽不够、探头不对、补偿没校准测出来的数据连参考意义都没有。2.1 示波器带宽选择按上升沿而不是只看频率很多工程师选示波器带宽时习惯“信号频率 × 3”这个粗略法则但对LVDS这种快速沿信号这个法则偏低。数字信号里真正决定高频分量的是上升时间而不是重复频率。工程上有一个经典估算式所需带宽 ≈ 0.35 / 上升时间。比如一个LVDS信号的上升沿是750ps那么理论带宽需求就是0.35/0.75ns ≈ 466MHz。也就是说一台500MHz带宽的示波器配上合适的探头才能相对完整地复现这个波形。如果你手里的示波器带宽只有100MHz甚至更低波形会是什么样上升沿被明显磨缓、幅度被压低、眼图的“眼睛”张不开。我见过有人用60MHz的示波器去测1.2Gbps的LVDS链路测出来摆幅只有150mV吓得以为自己设计错了最后换到500MHz示波器上一看信号本来完全正常。所以别拿带宽不够的锅甩给硬件设计。2.2 探头选择真差分探头、单端探头、还是虚拟差分测量差分信号有几个选择我按推荐程度排序真差分探头有源或无源差分探头。这是最理想的方案。探头内部通过差分放大器把P和N的差值算出来整个测量过程只引入很小的电容负载带宽也可以做到很高。有源差分探头还能探测电压范围较大的共模背景下的微小差分变化精准度远超其他方案。两根同型号单端探头 示波器数学通道A-B。这是一种廉价的替代方案在低速、共模干扰不强的场合可用。缺点是两根探头的延迟和衰减需要严格一致否则做减法时会引入误差而且探头的地夹子会导致测量系统共地形成地环路在高频下很容易引入额外的噪声和振铃。只建议在信号速率低于50Mbps且没有更好方案时用。单根单端探头只测P或只测N。这个只能告诉你“有信号”但无法反映差分质量、共模漂移等关键信息。用来做存在性检测尚可用来做波形质量分析基本不合格。在上面三种方案里如果条件允许都尽量优先选真差分探头。此外还有一个细节如果示波器只有两个通道且两支探头型号不同做虚拟差分时误差会特别大因为我实测下来不同型号探头的上升时间差异能差到20%以上减出来的波形会有很多“假毛刺”。2.3 探头的补偿与连接细节地线短一点波形就干净一点探头买到手、示波器打开不代表可以直接测量了。有几个补偿和连接的细节必须做掉先要做探头补偿校准。示波器前面板上通常有一个1kHz方波补偿端子把探头钩在上面用调节棒调整探头上的可调电容直到方波顶部变得平直、边角没有明显的过冲或者塌陷。这一步如果没做测出来的信号幅度和上升沿都会失真。很多人忽略这个我见过连探头补偿都没做就直接去测LVDS的测出来的振铃有8%实际根本没这么大。再接探头地线。普通探头标配的地线是一根长长的鳄鱼夹线但对差分信号测量来说这根长线就是灾难级的存在。它相当于在信号回路上串联了一个大电感会在高频处形成谐振把本来干净的波形撕出很多振铃。我的做法是优先使用探头自带的接地弹簧针短地线让地回路尽可能短、直接连接到靠近测试点的参考地平面。如果是用两根单端探头做A-B虚拟差分还要保证两根探头在物理连接长度上尽量一致并且尽量把两个探头头靠在一起同时压在P和N上。这样两根探头的地环路可以最大程度抵消虚拟差分的结果才更可信。3. 实操流程从连接探头到抓取稳定波形的完整步骤这一节是全文的核心执行部分。我会按照实际操作顺序从项目上电之前一直讲到最后把波形稳定在屏幕上。3.1 上电前检查先断电再连接探头测LVDS的第一个动作不是开示波器而是断电。这个顺序千万不要颠倒。如果板子正在工作你拿着探头往原本裸露的引脚上搭一不留神就会把两根相邻引脚短接到一起LVDS信号摆幅虽然小但很多接收端的焊盘间距非常小短路瞬间可能不会烧毁芯片但容易把终端电阻或后级电路的电平状态拉垮。断电之后先确认你要测的差分对位置找到发送端或接收端芯片周围标注P/N的焊盘、过孔或者在原理图上确认清楚。用万用表量一下这两个信号点到地的阻抗如果发现与100Ω终端电阻相符说明链路匹配完好如果接近无穷大说明终端电阻可能没焊接好先补好再上电。上电之前还可以顺带检查示波器的触发源设置和通道垂直档位预设。我个人习惯先把触发电平设到0V、触发模式设为上升沿后面抓到信号再进一步微调。3.2 先抓时钟对CLK/CLK-是关键中的关键LVDS链路通常由一对或多对数据线与一对时钟线构成。调试时我永远会先从时钟对下手。原因很简单数据是在时钟边沿被采样的如果时钟都不干净后面解调数据毫无意义反过来只要时钟对波形正常整个链路的基础就稳了一大半。把差分探头接到CLK/CLK-上或者示波器两个通道分别接P和N。上电瞬间屏幕上应当会出现以时钟频率重复的波形。如果什么都没有先检查探头是否接牢、通道是否处于打开状态、触发电平是否超出了信号范围。一个很常见的低级错误是上一轮测量把垂直档位调到了5V/divLVDS只有几百毫伏自然什么都看不到。把档位先拉到200mV/div左右同时把时基设为适合该时钟周期的值比如先按Auto让仪器自己找再逐步收紧。如果抓到了CLK波形先快速看一眼几个宏观指标波形是否存在周期性重复高电平/低电平之间有没有明确的“平肩”上升沿是否出现肉眼可见的过冲或振铃。这三项看着简单却能过滤掉大部分“完全不可用”的问题链路。3.3 设置示波器触发、带宽限制、余辉与数学通道抓取到初步波形后把示波器调到一个“规范化测量”的状态后续数据才具备横向对比价值。第一步把触发模式从Auto换成Normal触发电平设在时钟波形差分电压的中间点附近。Auto模式在信号稳定时还好信号一旦片刻消失示波器会自动滚动扫描看起来就像波形在乱飞Normal模式会让示波器只在满足触发条件时才刷新有助于观察偶发性毛刺或者掉包问题。第二步关闭带宽限制功能。为了滤掉噪声很多示波器默认开通“带宽限制20MHz”或“250MHz”选项但LVDS信号的高频分量非常丰富打开限制等于把上升沿削掉测量结果会明显失真。除非你明确知道自己要测的是某一个窄带干扰否则不要开。第三步打开余辉显示Persist。LVDS调试中余辉模式比常规模式更有用因为它能把多次扫描的波形叠在一起展示。一旦信号出现抖动、偶尔幅度塌陷、边沿毛刺余辉模式下都会以“暗影堆叠”的方式显示出来这些单次触发看不到的异常就是这么暴露的。第四步如果用的是两根单端探头做虚拟差分在数学通道里设置A-B并确认两个通道垂直档位完全一致。同时把数学通道的垂直档位也可以单独调一下让差分波形占屏幕主要区域。注意虚拟差分的共模抑制能力非常有限高噪声环境下看到波形上叠加了很多高频毛刺时不要急着怀疑板子先怀疑这个测量方式本身。3.4 抓取数据信号时的额外要点时钟对确认没问题之后再转去测数据线。数据线不一定是连续翻转的尤其在显示或低速控制场景里数据内容可能长时间保持同一个电平。如果此时用上升沿触发看到的画面可能是一条横线或几乎静止的信号这并不代表信号坏了。这种情况下我把触发源换成CLK通道用数据信号与时钟的相位关系来观察。换句话说先稳定抓到时钟波形再把数据通道调出来叠加显示。或者更简单粗暴的办法是在接收端逻辑里让FPGA/驱动芯片输出一个固定的0xAA、0x55这样的Toggle测试图形这样每一对数据线上都会出现稳定的周期性翻转方便逐对排查。4. 波形解读实战从幅度、共模、眼图到故障排查抓到波形只是第一步最关键的是能看懂波形背后反映的链路状态。这一章我会结合几个常见的异常现象讲明白如何从波形细节定位问题方向。4.1 差分幅度异常偏小、偏大分别说明什么正常的LVDS差分波形幅度大概在350mV上下。用示波器测量时直接在差分通道或数学通道上读取峰峰值即可这个参数是最快、最直观的“健康指标”。如果实测峰峰值明显低于250mV优先按顺序排查探头补偿是否校准过地线是否过长引入衰减示波器带宽是否足够带宽不足时高压摆率信号会被削幅发送端供电是否正常LVDS驱动器的电源电压偏低会直接压低输出摆幅100Ω终端电阻是否匹配短路或开路都会导致幅度异常走线经过连接器、排针等阻抗不连续点时反射会消耗信号能量。如果实测峰峰值反而异常偏大比如超过500mV以上通常意味着接收端或发送端附近存在严重的阻抗不匹配信号在链路中发生了振铃。LVDS驱动是电流源方式正常工作时输出被100Ω负载吸收摆幅受控一旦终端开路输出摆幅会因负反馈失控而异常抬高。4.2 共模电压漂移一个异常好用却又常被忽略的指标差分电压看摆幅共模电压看绝对位置。用真差分探头测量时可以分别测量P和N对地的单端电压然后取平均值就是共模电压。更快的办法是直接把示波器通道切到直流耦合看P和N波形中位线的平均电压。正常LVDS共模电压大约1.2V。如果测出来明显偏离这个区间比如只有0.8V或者漂移得很厉害那大概率是发送端参考电压或电源出了问题。比如LDO输出纹波过大共模电压就会有规律的波动又比如发送端芯片旁边缺失了退耦电容数据切换瞬间电源会被拉低共模波形上就会出现逐渐衰减的塌陷。在低速场景下共模异常不一定会立刻表现为通信错误但它是一个“慢变量”会一点一点压缩接收端的噪声裕量最终表现为偶发误码。这也是为什么我建议每块板卡样机调试阶段都顺手把共模电压记为一项测试数据。4.3 眼图与抖动数据链路质量的核心评价如果板卡已经能点亮、但性能“时好时坏”或者你想在不同走线方案之间做对比评估那就必须看眼图。实际项目中LVDS链路的眼图通常这样测在FPGA或发送芯片里将数据通道配置成伪随机序列PRBS然后在示波器上把该通道设置为余辉模式以时钟为触发源持续叠加几秒钟屏幕上自然会出现一个由大量信号轨迹叠成的“眼睛”。这个眼图越张开、中间的空白区域越大说明信号质量越好相反如果眼睛闭合变小说明噪声和抖动正在挤压接收窗口。需要关注的量化指标包括眼高、眼宽、水平抖动Pk-Pk抖动和上升沿单调性。其中眼高与接收端的灵敏度和噪声裕量直接相关眼宽与接收端建立保持时间直接相关上升沿如果出现平台或回沟则高度怀疑反射或串扰。另外看眼图时别忘了一个基础问题时基要调到能让多个UI码元周期周期摆在同一屏内的量级比如每个格子显示一个UI左右。时基太慢所有数据轨迹挤成一团看不出眼图时基太快屏幕上只看到一条沿也谈不上评价。4.4 常见异常波形一览现象、原因与排查方向我把自己调试LVDS时遇到过的典型异常波形整理成一张速查表方便大家对照排查。值得强调的是这一类表有用但不可以替代真实示波器的观察。因为相同现象背后的原因可能是不同的依然需要结合自己的电路做闭环分析。波形现象最可能原因初步排查动作差分幅度整体偏低终端阻抗偏大/偏小、发送端电压跌落、探头带宽不足检查100Ω终端电阻、电源电压、换高带宽探头上升沿振铃后缓慢回平阻抗不连续、连接器或排针处寄生电容与电感检查走线过孔、连接器焊接必要时在接收端并联小电容数据波形长时间不变数据内容本身无翻转静态命令用PRBS或0xAA测试图形验证链路偶发幅度塌陷余辉下可见电源跌落、接触不良、温度异常检查退耦电容、引脚虚焊、整板负载电流共模电压整体偏低发送端参考电压异常、地电位差测量发送端IC电源和参考电阻高带宽下看到极高频率抖动地环路、探头地线过长换成接地弹簧针或真差分探头再评估时钟对频率比期望值翻倍/减半触发位置不对、看到了谐波或分频后的边沿确认触发通道和触发电平关掉带宽限制后用上升沿触发4.5 用“差分数学”虚拟测量的局限性与RS485调试的迁移思路前面多次提到虚拟差分测量这里再具体说下它的边界。用示波器A-B数学通道合成差分波形时如果A和B两个通道的垂直增益存在微小差异那测出来的差分幅度就会有系统性误差更麻烦的是两个探头的地线回路会让共模噪声从地平面串进来虚拟差分在高频段看起来会比真差分探头“脏”很多。我做RS485差分信号解析时也遇到过类似的测量困境。RS485虽然也是差分信号但速率更低、摆幅更大虚拟差分往往还够用分析曼彻斯特编码或Modbus帧结构时用数学通道算出来的矩阵送到串口解码器里反而比较直观。这提醒我们一个经验法则测量方案的复杂度应该与信号速率匹配。低速差分信号用虚拟差分方案没问题但到了LVDS这种上百兆甚至吉比特速率的信号条件允许时还是要用真差分探头否则波形上的“非真实特征”会把你带偏。5. 常见应用场景延伸与经验备忘LVDS不只是一个孤立的串行显示接口在很多具体项目里会跟FPGA、MIPI转换桥、嵌入式CPU的点屏链路组合在一起。这一章讲几个实际碰到的高频场景顺便把一些通用经验做个备忘。5.1 FPGA做LVDS接收测量脚本化、逐对排查地灰尘级问题FPGA的LVDS收端调试最麻烦的是信号序列无规律、重现困难。我自己的经验是先做脚本化测试把FPGA逻辑配置成回环测试接收到的数据再发出去或者驱动一个固定测试图形然后用示波器逐对对比。你不需要一次看八通道的数据线一次关注一对就可以。优先抓CLK对确认为干净时钟后再逐对排查D[0]...D[n]。如果某对数据线的波形和时钟对明显不同比如出现更严重的振铃或幅度降低优先怀疑该对信号在PCB上的走线长度是否匹配、有没有跨分割、连接器那边是否焊接良好。很多“时好时坏”的LVDS液晶问题最后都降级到一个引脚虚焊或一根走线跨分割上。示波器在这里的价值是帮你快速定位到“就是D[3]这对有问题”而不是让你对所有信号盲目地做概率性替换。5.2 MIPI转LVDS适配调试别忘D-PHY在示波器上的低摆幅特征当前不少嵌入式平台是MIPI DSI接口而显示屏却是LVDS接口两者之间需要一颗MIPI转LVDS桥接芯片。这种场景里MIPI侧的D-PHY信号同样值得用示波器关注。MIPI D-PHY与LVDS有本质区别LVDS是DC耦合的电流驱动差分对MIPI D-PHY还包含LP低压和HS高速两种状态HS时摆幅大约200mV更小对示波器底噪和探头耐压要求更高。若直接拿测LVDS的经验去测MIPI很容易误判因为MIPI HS波形在幅值上天生比LVDS小一些这不代表信号有问题。调试MIPI转LVDS的链路时我会先测桥接芯片附近LVDS侧输出再回到MIPI侧看HS模式波形两端对照来判断问题出在转换桥配置还是上游链路。做这项测试时示波器触发建议选择HS的同步信号否则一短路就跑出很多难看的混叠波形。5.3 如果手里没有真差分探头虚拟差分通道的三个使用前提我没有否认虚拟差分方案的可用性但它必须满足三个前提才建议用于LVDS调试信号速率不太高一般50Mbps以下接收链路本身的工作裕量很大不需要精确测几百微伏级的噪声测试现场环境干净没有强干扰源。如果三个条件缺一个我的建议是先暂停测量去借一支差分探头。花几个小时借探头换来的数据可信度远高于用错误方法测出来的“看似有规律”的数据。这类经验是我踩过几次坑之后总结出来的。早期我为了图省事用两支无源探头测一条跑着1.2Gbps的LVDS链路屏幕上全是振铃和毛刺吓得我以为PCB布局出了大问题后来借来差分探头一测波形极度干净。那一次之后我彻底记住了差分信号的测试工具选型优先级高于你测多少参数。5.4 示波器软件与固件升级的题外话FFT等附加功能的价值最后的题外话写给正在自研或改造示波器的朋友。示波器并不只是一台“画波形”的仪器固件层面对测量能力的扩展往往比硬件改动更有用。举个例子很多入门级示波器升级FFT固件后能直接看频谱这对定位LVDS共模噪声来自哪个频率分量很有帮助。我在帮朋友调试一块板子时曾用示波器FFT模式看到CLK共模电压上叠加了一个约250MHz的包络顺着频率去查发现是旁边DC-DC的开关噪声和谐波从电源网络耦进来的。如果只看时域波形你只会看到共模毛刺很多但完全判断不了噪声的频率来源切到频谱视角后来源一目了然。所以在预算足够、应用场景又固定的情况下选示波器时我会额外关注它在固件层面支持的功能而不仅仅是带宽和采样率。6. 最后的一点个人习惯可能有人会觉得差分信号测试无非“接线、抓波形、读数”这三步但真正决定调试效率的往往是测量之外的几个小习惯。我自己的固定动作是接过任何一台示波器第一件事先做探头补偿校准连接LVDS信号之前先把探头地线换成接地弹簧针测量过程中随时用余辉模式观察一段时间再下结论。这几个习惯看起来很小但在高压环境下反复救过我的数据可信度也让我的调试结论很少被别人拿着另一台设备推翻。另一个习惯是做好记录。每测一个点就把示波器截图、档位设置、探头连接方式一起存进测试报告。这个习惯的价值往往两周后才体现出来当软件改了一版之后问题复现你能立刻对比出前后波形差异而不是拍着脑袋猜。LVDS差分信号的测量这件事本身并不复杂但每一个环节的严谨与否都直接决定了你屏幕上的波形是“真实信号”还是“测量误差”。希望这篇文章能让你少走一些弯路把屏幕上的每一毫伏都看得明明白白。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。