第 4 章:示波器通道设置:垂直刻度、水平时基、触发模式

调试 eMMC HS400 信号,第一步就是搞定通道设置。你可能觉得这有啥好讲的?不就是调调旋钮嘛?嗯,我刚开始也这么想。直到有一次我蹲在实验室调了一整天,波形就是抓不稳——后来才发现是垂直刻度和触发模式没配合好。

这一章咱们就聊聊三个核心参数:垂直刻度、水平时基、触发模式。说白了,就是让示波器“看清”、“看全”、“看稳”eMMC HS400信号。

4.1 垂直刻度:让信号“看见”

垂直刻度决定了示波器 Y 轴每格代表多少电压。我一般习惯先把探头接上,看看信号幅度大概多大,再调垂直刻度。

eMMC HS400 的差分信号(如 DQS、CLK)摆幅大约在 400mV 到 800mV 之间,单端数据线(DQ)的摆幅也类似。你想想看,如果垂直刻度设成 2V/div,那一个 500mV 的信号只占 1/4 格,根本看不出细节。反过来,设得太小比如 50mV/div,信号可能直接削顶。

我的经验:先把垂直刻度放到 200mV/div,然后微调。这样能看到完整的波形轮廓,又不至于太挤。如果你想看眼图质量,最好再放大到 100mV/div。

信号类型 典型幅度 推荐垂直刻度 说明
DQS / CLK (差分) 400~800 mV 200 mV/div 看完整差分摆幅
DQ (单端) 300~600 mV 100 mV/div 看清数据眼图
CMD / RST_n 1.8V ~ 3.3V 500 mV/div 或 1 V/div 注意电平类型

小技巧:如果信号看起来上下不对称,先检查探头补偿是否匹配。我用过几根低端探头,补偿没调好就测 eMMC,波形直接变形。记得用示波器自带的 1kHz 方波 校准一下。

4.2 水平时基:让时序“看全”

水平时基决定了示波器横轴每格代表多少时间。eMMC HS400 的数据速率高达 400Mbps,一个数据周期的宽度只有 2.5ns。这个速度非常快,普通示波器如果时基设太大(比如 1μs/div),看到的只是一坨模糊的线;设太小(比如 500ps/div),又只能看到几个比特,看不出信号的整体行为。

我记得第一次调 HS400 时,我用 500ps/div 看数据线,觉得眼图很干净,以为板子没问题。结果量产测试频频出错。后来发现:我看到的只是局部波形,漏掉了长串数据后的抖动累积。所以时基的选择要兼顾“局部细节”和“全局趋势”。

我的做法:先设成 20 ns/div,这样能看到连续的读/写命令序列。确认信号稳定后,再放大到 5 ns/div 看眼图和建立保持时间。如果只想看单个数据窗口内的 bit,用 2 ns/div 或更小。

注意:时基和采样率是联动的。一些入门级示波器在小时基下采样率会掉得很快。比如 1 ns/div 时可能只剩 1 GSa/s,对于 400Mbps 信号来说根本不够。实时采样率至少是信号速率的两倍,最好 5 倍以上。我一般会检查示波器屏幕上的采样率指示,确保不低于 2 GSa/s。

4.3 触发模式:让信号“看稳”

触发模式是示波器调试的灵魂。没有正确的触发,波形就是乱的、抖的。eMMC HS400 信号包含多种命令和数据传输,你不能随便抓一个边沿就触发——那样看到的数据包永远是随机的。

我建议按以下思路选触发:

  1. 先判断你想看什么。是想看读命令?写命令?还是连续数据?
  2. 选择触发源。HS400 调试中,我常用 CMD 线作为触发源,因为它包含了命令头识别码(比如 0x29 是读命令)。
  3. 设置触发条件。如果是 CMD 线,可以用 上升沿触发 + 脉冲宽度触发,或者直接用 码型触发(如果示波器支持)。

我遇到过最坑的事:用边沿触发看 DQS 信号,波形一直在左右乱跑。后来发现 DQS 在传输间隙有低电平保持,边沿触发根本不稳定。改成数据触发(Data Trigger)后,直接锁定在首个数据传送窗口,波形就稳了。

实战配置步骤(以 Keysight 示波器为例):

1. 通道1接 CMD,通道2接 DQS(差分用探头)
2. 触发源选通道1
3. 触发类型:Edge → Rising
4. 触发电平:设在 Vih 和 Vil 中间(约 0.9V 左右)
5. 如果还抖,切换为 Pulse Width 触发,脉宽设 5ns ~ 10ns

如果你用的是高端示波器(比如 Z 系列),可以试试 Pattern Trigger 或 Serial Trigger(直接解 eMMC 协议)。但现实中,很多小伙伴的示波器没那么高级。我个人的建议:先用边沿触发找到信号窗口,再微调触发电平和时基,80% 的问题都能搞定。

有一次我在客户现场,示波器只有 4 通道,没有协议触发。客户说只看到乱码。我改用 电平触发 + 抑制时间,故意让示波器只在信号稳定后才重新触发,结果波形马上清晰了。干这行,吃透基础功能比迷信高级功能管用得多。

4.4 三参数配合:一张图看懂流程

垂直、水平、触发不是孤立调整的。我总结了一套自用的调试步骤:

  • 第一轮:垂直刻度调幅度 → 水平时基调时间窗口 → 触发电平看能否锁定。
  • 第二轮:如果触发不稳,回退,微调垂直偏置和时基范围。
  • 第三轮:锁定后再放大时基看细节,必要时改触发类型。

下面这张图展示了我脑子里的决策回路:

通道三参数调试流程 信号接入 设置垂直刻度(200 mV/div) 设置水平时基(20 ns/div) 设置触发模式(边沿+电平) 触发稳定? (无抖动) 完成调试 提示: 如果触发不稳, 沿虚线回退调整

说白了,别指望一次就能调好。我在调 HS400 时,经常要在垂直和触发之间来回走两三次。但只要按这个流程走,肯定能锁定信号。

4.5 避坑回忆

我曾经被一个“诡异的抖动”折磨了三天。波形明明触发了,但老是上下跳。换探头、换通道、换示波器都没用。最后发现——触发电平设在了信号过零点的噪声带上。原来那根 DQS 线在差分下有 100mV 的共模噪声,触发电平一靠近就有多重触发。后来我把触发电平调到接近信号中间(避开噪声),再打开高频抑制(HF Reject),波形立刻稳如泰山。

所以啊,别光顾着调参数,先看看噪声本底。垂直刻度和触发之间有很强的耦合关系,不能分开考虑。