触发系统原理:触发源的选择、触发电平的设置、触发模式的区别与适用场景
好,咱们接着聊。上一章我讲了示波器触发的基本概念,说白了就是让波形“站住别动”。这一章,咱们深入聊聊触发系统到底是怎么工作的。你想想看,示波器凭什么能在几亿个信号周期里,精准地抓到你想看的那一段?
核心就在三个东西上:触发源、触发电平、触发模式。这三个参数设不对,你看到的波形就是乱的,甚至根本抓不到信号。我刚开始用示波器那会儿,就吃过这个亏。
一、触发源的选择:你让示波器“听”谁的?
触发源,就是告诉示波器:“嘿,你盯着这个信号,它一出现特定情况,你就开始画图。” 选错了触发源,示波器就像听错了指令的士兵,完全乱套。
常见的触发源有这些:
- CH1 / CH2(通道触发):最常用。你想看哪个通道的信号,就用哪个通道做触发源。比如你测一个时钟信号,就把触发源选在接时钟的那个通道上。
- EXT(外部触发):用外部输入的信号做触发。这个在调试多板互联时特别有用。我记得有一次调试一个FPGA和ADC的接口,数据老出错。我就把ADC的采样时钟接到示波器的EXT触发口,然后用CH1看数据线。这样每次触发都对齐在时钟边沿,问题一下就暴露了。
- LINE(市电触发):用50Hz的交流电频率做触发。测开关电源的纹波时,我习惯用这个。它能帮你把电源纹波和市电的干扰分离开。
- AC Line(交流线路触发):一些老式示波器上还有这个,现在基本被LINE替代了。
二、触发电平的设置:给波形画一条“门槛线”
触发电平,就是那条横在屏幕上的水平线。它告诉示波器:“信号电压超过(或低于)这条线时,才算触发条件满足。”
设置触发电平,其实就是在找信号的阈值点。你想想看,一个正弦波,如果触发电平设在波峰上,那信号永远达不到触发条件,示波器就一直不触发。如果设在0V附近,那每个周期都会触发两次(上升沿和下降沿)。
怎么设?我一般这么干:
- 先把触发电平调到信号幅度的中间位置。比如信号是0V到3.3V的方波,我就把触发电平设在1.65V左右。这样触发最稳定。
- 然后看触发状态指示灯。示波器面板上一般有个“Trig’d”或“Ready”灯。灯亮了,说明触发条件满足了。如果灯一直闪或者不亮,说明触发电平设得不对。
- 微调。如果波形偶尔抖动,可以稍微上下移动一下触发电平,找到一个最稳定的点。
三、触发模式:自动、正常、单次,到底用哪个?
这个是我觉得最容易被忽视,但又最重要的设置。三种模式,对应三种完全不同的应用场景。选错了,要么抓不到信号,要么看到一堆没用的波形。
| 触发模式 | 工作方式 | 适用场景 | 我的经验 |
|---|---|---|---|
| 自动 (Auto) | 即使没有触发条件,示波器也会强制刷新显示波形 | 看连续信号,比如时钟、正弦波、电源纹波 | 刚上电时,我习惯先用Auto模式看看信号大概长什么样 |
| 正常 (Normal) | 只有满足触发条件时,才显示波形;否则屏幕保持最后一次触发的画面 | 看有规律的信号,但想排除噪声干扰 | 调试SPI总线时,我用Normal模式,只抓有效的通信波形 |
| 单次 (Single) | 触发一次后,示波器就停止采集,等待用户手动再次启动 | 捕获单次偶发信号,比如上电瞬间、故障脉冲、按键抖动 | 这是咱们这门课的核心!抓单次信号,必须用Single模式 |
1. 自动模式(Auto)—— 偷懒用的,但很有用
Auto模式下,示波器会“自作主张”。如果长时间没触发,它就自己刷新屏幕,显示一条扫描线。好处是:你永远能看到东西,不会黑屏。坏处是:如果信号很乱,你看到的可能是一团模糊的波形。
什么时候用? 我刚接上探头,还不知道信号长啥样的时候。先用Auto模式扫一眼,确认信号幅度、频率大概在什么范围。然后再切换到Normal或Single模式做精细测量。
2. 正常模式(Normal)—— 只给你看“合格”的波形
Normal模式下,示波器很“挑剔”。只有信号满足你设定的触发条件(比如上升沿、触发电平1.65V),它才显示波形。否则,屏幕就定格在最后一次触发的画面上。
这个模式的好处是:干净。你看到的每一个波形,都是符合触发条件的。不会像Auto模式那样,把噪声和无效信号也显示出来。
什么时候用? 调试数字总线时,我几乎只用Normal模式。比如看I2C的START条件,我就把触发条件设为SDA下降沿,然后Normal模式一开,屏幕上只显示有效的START信号,其他乱七八糟的波形一概不显示。
3. 单次模式(Single)—— 抓“鬼”专用
Single模式,就是为捕获单次偶发信号而生的。它的逻辑很简单:触发一次,就停。示波器会一直等待,直到触发条件满足,然后抓下这一帧波形,显示在屏幕上,之后就不再更新了。
你想想看,如果你用Auto模式去抓一个上电瞬间的毛刺,示波器会不停地刷新屏幕,那个毛刺一闪而过,你根本看不清。但用Single模式,示波器就像个守株待兔的猎人,耐心等着,一旦毛刺出现,立刻抓住,然后定格给你看。
避坑指南:我曾经犯过的错
嗯,说到这儿,我得分享一个我自己的教训。刚工作那会儿,调试一个电源模块的上电时序。有个使能信号,上电后大概100ms才出现,而且只出现一次。我用Auto模式,把时基设在10ms/div,盯着屏幕看了半天,什么都没抓到。
后来老工程师过来看了一眼,说:“你用的Auto模式,示波器一直在刷新,那个信号出现的时候,屏幕刚好刷新完,你当然看不到。” 他帮我把模式切到Single,触发电平设在2V(使能信号是3.3V的),然后按了一下“Single”按钮。等了几秒钟,啪,波形稳稳地抓到了。
从那以后,我抓任何单次信号,第一件事就是:切到Single模式,设好触发电平,然后耐心等。
总结一下
触发系统,说白了就是示波器的“眼睛”和“大脑”。触发源告诉它看哪里,触发电平告诉它看多高,触发模式告诉它怎么看。三个参数配合好了,你就能精准地捕获想要的信号。
下一章,咱们会具体讲怎么用这些原理,去抓一个真正的单次偶发信号。到时候我会带大家一步步操作,包括预触发、后触发、时基设置这些实战技巧。
好,今天就到这儿。有问题随时问我。