3、模拟前端设计(一):输入阻抗匹配、无源探头衰减电路(1x/10x切换)、交直流耦合切换原理
好,咱们开始进入模拟前端的设计。这部分是示波器的“耳朵”和“眼睛”,信号进来好不好,全看它了。我常说,数字部分再牛,前端拉胯,那出来的波形就是“车祸现场”。今天咱们先啃三块硬骨头:输入阻抗匹配、无源探头衰减、还有交直流耦合切换。
3.1 输入阻抗匹配:别让信号“撞墙”
先问个问题:为什么示波器输入阻抗通常是1MΩ?
说白了,就是为了“不打扰”被测电路。你想想看,探头点上去,如果阻抗太低,相当于给信号线上挂了个大电阻,信号幅度立马被拉低,测出来的数据就不准了。
我个人习惯,在低频段(比如几十MHz以下),1MΩ || 15pF 是标准配置。这个15pF是寄生电容,躲不掉的。探头电缆、PCB走线、保护二极管,都会贡献电容。我见过有人为了追求极致带宽,把输入电容压到5pF,结果ESD打一下,前端直接报废。嗯,这里要注意:阻抗匹配不是越高越好,得跟带宽、保护能力做权衡。
核心原则:
- 低频(< 10MHz):1MΩ 电阻主导,电容影响小
- 高频(> 100MHz):50Ω 传输线匹配,反射才是大敌
- 通用示波器:1MΩ || 15pF 是黄金组合
我在项目中遇到过一件事:用10x探头测一个1MHz的方波,上升沿看着有点圆。折腾半天,发现是输入电容太大,跟探头补偿电容没调好。后来我把PCB上输入端的过孔焊盘改小,电容降了3pF,波形立马干净了。所以啊,布局布线时,输入端的焊盘、过孔、走线,能短就短,能小就小。
3.2 无源探头衰减电路:1x/10x 切换的秘密
无源探头为什么要有1x和10x档?
1x档:信号直接进,灵敏度高,适合测小信号(比如几十mV)。但带宽低,通常只有几MHz到十几MHz。因为电缆电容直接挂在输入端,高频信号被衰减得很厉害。
10x档:信号先衰减10倍,再进示波器。带宽能到100MHz甚至更高。为什么?因为探头里串了个9MΩ电阻,跟示波器的1MΩ组成10:1分压。同时,探头里还有个可调电容,用来补偿电缆电容。
咱们来看电路原理:
// 10x 探头等效电路
// 探头端:9MΩ || 可调电容 (C1)
// 电缆:约 100pF (C2)
// 示波器端:1MΩ || 15pF (C3)
//
// 分压比 = (1MΩ) / (9MΩ + 1MΩ) = 1/10
// 电容补偿条件:C1 * 9MΩ = C2 * 1MΩ
// 即:C1 = (C2 * 1MΩ) / 9MΩ ≈ C2 / 9
为什么要有这个电容补偿?因为如果不补偿,高频时电容分压和电阻分压不一致,方波就会变形——要么过冲,要么变圆。我曾经调一个100MHz的探头,调了半小时,最后发现是电缆老化,电容变了。换根新电缆,拧两下补偿电容,方波就方方正正了。
避坑指南:
我曾经在1x/10x切换电路上踩过坑。用模拟开关切换,结果开关的导通电阻(几十Ω)串进了信号路径,导致分压比不准。后来改用继电器,虽然体积大点,但精度和带宽都上去了。如果你做低成本方案,可以用跳线帽或者拨码开关,别用模拟开关。
1x/10x切换的典型电路:
// 输入信号 —— [9MΩ] —— [1MΩ] —— 示波器前端
// | |
// [C1] [C2]
// | |
// GND GND
//
// 1x模式:短接9MΩ和C1,信号直通
// 10x模式:断开短接,9MΩ和C1接入
这里有个细节:1x模式下,输入电容是电缆电容+示波器输入电容,可能高达100pF以上。所以1x档带宽低,别拿它去测高频信号。我见过有人用1x档测10MHz时钟,结果波形跟正弦波似的,还以为是电路有问题。其实,是探头带宽不够。
3.3 交直流耦合切换:别让直流偏置“骗”了你
交直流耦合,说白了就是信号里要不要带直流分量。
直流耦合:信号原样进,直流偏置、交流分量一起看。适合测电源纹波、直流电平。
交流耦合:串个电容,把直流滤掉,只看交流分量。适合测小信号,比如在1V直流上叠加一个10mV的纹波。如果用直流耦合,你得把波形放大到能看到10mV,但直流1V会把波形顶到屏幕外面。用交流耦合,电容隔直,10mV纹波就能看得清清楚楚。
切换电路很简单:
// 输入 —— [电容] —— 开关 —— 示波器前端
// |
// [电阻到GND]
//
// 直流耦合:开关闭合,电容被短路
// 交流耦合:开关断开,电容串入信号路径
这个电容选多大?我一般用0.1μF到1μF。太小了,低频信号被衰减;太大了,建立时间太长。你想想看,如果电容是10μF,从直流切换到交流,得等好几秒才能稳定。我习惯用0.47μF,兼顾低频响应和切换速度。
注意:
交流耦合时,电容后面一定要有个电阻到GND,给运放提供直流偏置路径。否则运放输入端悬空,输出会乱跳。我见过有人忘了这个电阻,结果输出波形飘来飘去,还以为是干扰。其实,就是缺了这个“下拉电阻”。
另外,切换开关的寄生电容会影响高频响应。我建议用继电器或者专用模拟开关(比如DG419),导通电阻小,寄生电容也小。别用普通4051,那玩意导通电阻几百Ω,高频信号过不去。
3.4 实战建议:先搭个面包板试试
好了,理论讲完了。我建议你动手前,先拿面包板搭个简化版:
- 用两个电阻(9MΩ和1MΩ)搭10:1分压
- 用可调电容(5-30pF)做补偿
- 用0.47μF电容和开关做耦合切换
- 用信号发生器输出方波,调补偿电容直到方波最方
这一步能帮你理解阻抗匹配和补偿的原理。我当年就是这么干的,调通之后,再画PCB,成功率会高很多。
下一章,咱们聊运放选型和增益切换。这部分更刺激,因为运放选不好,噪声能把信号淹了。到时候我分享几个我踩过的坑,保证让你少走弯路。