4. 采样与调理电路设计:电压采样、电流采样、信号调理与ADC驱动
各位同学,咱们今天聊点硬核的——采样与调理电路。说实话,这块是模拟电路里最容易出幺蛾子的地方。我见过太多项目,数字逻辑跑得飞起,结果一上电采样数据全是乱的,查了半天发现是调理电路没处理好。嗯,咱们今天就把这块彻底讲透。
4.1 电压采样:电阻分压 vs 霍尔传感器
电压采样,说白了就是把高压信号变成ADC能吃的低压信号。两种主流方案:电阻分压和霍尔传感器。
4.1.1 电阻分压采样
这是最常用、最便宜的方法。两个电阻一串,中间抽头就是采样点。公式很简单:Vout = Vin × R2 / (R1 + R2)。
但坑在哪?我踩过。有一次做PCS的直流母线电压采样,用了两个0805封装的电阻,结果上电就冒烟了。为什么?耐压不够!
电阻分压的精度取决于电阻的精度和温漂。我个人习惯用0.1%精度、25ppm温漂的电阻。成本高一点,但省心。
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 电阻精度 | 0.1% | 保证分压比准确 |
| 温漂系数 | ≤25ppm/°C | 温度变化时采样值稳定 |
| 耐压余量 | ≥2倍 | 防止尖峰电压击穿 |
4.1.2 霍尔传感器采样
霍尔传感器的好处是隔离。你想想看,高压侧和低压侧完全电气隔离,安全性高很多。但缺点也明显——贵,而且有零点漂移。
我建议在以下场景用霍尔:
- 需要隔离的场合(比如电机驱动器的母线电压)
- 电压等级超过1000V
- 对共模干扰敏感的系统
选型时注意带宽和响应时间。霍尔传感器一般带宽在几十kHz,响应时间几微秒。如果采样的是高频纹波,可能跟不上。
4.2 电流采样:霍尔 vs 分流器
电流采样,两种主流方案:霍尔电流传感器和分流器(采样电阻)。
4.2.1 分流器采样
分流器就是个大功率小电阻。电流流过时产生压降,测这个压降就知道电流了。公式:V = I × R。
这里有个关键点:分流器的功率。我做过一个项目,用了2512封装的10mΩ电阻,通20A电流,功率是4W。结果电阻烫得能煎鸡蛋,采样值飘得离谱。
分流器的优势是线性度好、响应快、成本低。劣势是发热、不隔离、有功耗。
4.2.2 霍尔电流传感器
霍尔电流传感器分闭环和开环两种。闭环的精度高,但贵;开环的便宜,但线性度差一些。
我个人习惯:
- 精度要求高(<1%)用闭环霍尔
- 成本敏感用开环霍尔
- 大电流(>100A)用霍尔,因为分流器发热受不了
霍尔传感器有个坑:零点偏移。温度变化时零点会漂。我建议在软件里做零点校准,每次上电时测一次零点,存下来。
4.3 信号调理:滤波、偏置、保护
采样信号出来后,不能直接进ADC。为什么?因为信号可能有噪声、可能超出ADC范围、可能有尖峰。所以需要调理。
4.3.1 滤波
滤波分两种:RC低通滤波和有源滤波。
RC滤波最简单,一个电阻一个电容。截止频率 f = 1 / (2πRC)。我一般把截止频率设在采样频率的1/10左右。
举个例子:ADC采样率100kHz,RC滤波截止频率设在10kHz。这样既能滤掉高频噪声,又不影响有用信号。
// RC低通滤波参数计算示例
// 目标截止频率: 10kHz
// 选R = 1kΩ
// C = 1 / (2π × 1000 × 10000) ≈ 15.9nF
// 实际选16nF或15nF
有源滤波用运放,可以做二阶甚至更高阶的滤波。但要注意运放的带宽和噪声。我建议除非必要,否则用RC滤波就够了,简单可靠。
4.3.2 偏置
偏置电路的作用是把双极性信号变成单极性信号,让ADC能采到负电压。
比如电流采样,电流可能是双向的(充电和放电)。ADC只能采0-3.3V,那就要把-1V到+1V的信号偏置到0.5V到2.5V。
偏置电路一般用运放加法器。公式:Vout = Vin × Rf/Rin + Vref × Rf/Rb。Vref就是偏置电压。
4.3.3 保护
保护电路是最后一道防线。ADC很娇贵,过压就烧。
我常用的保护方案:
- 钳位二极管:把信号限制在VCC+0.7V和GND-0.7V之间
- TVS管:吸收瞬态尖峰
- 串联电阻:限制电流,防止过流烧ADC
嗯,这里要注意:钳位二极管的漏电流。有些二极管漏电流大,会影响采样精度。我一般用BAT54S这种低漏电流的肖特基二极管。
4.4 ADC驱动电路
ADC驱动电路,说白了就是运放缓冲。为什么需要?因为ADC的采样电容在采样瞬间会抽取电流,如果信号源内阻大,电压会掉下来。
ADC驱动运放的要求:
- 带宽足够:至少是ADC采样率的10倍
- 建立时间短:在ADC采样窗口内能稳定
- 输出阻抗低:能快速给采样电容充电
我常用的运放是OPA2376或AD8605。这些运放带宽几MHz,建立时间几微秒,驱动12位ADC绰绰有余。
还有一个细节:运放输出到ADC输入之间要串一个小电阻(10-50Ω)。这个电阻可以抑制运放和ADC之间的振铃,还能限制电流。
4.5 知识体系总览
下面这张图把采样与调理电路的核心逻辑串起来了。你看一遍就能明白整个信号链是怎么走的。
这张图把整个信号链串起来了。从电压/电流采样开始,经过信号调理(滤波、偏置、保护),再到ADC驱动缓冲,最后进ADC。每一步都环环相扣,哪一环出问题,最终数据都是错的。
好了,采样与调理电路这块就讲到这里。记住一句话:模拟电路的设计,三分靠计算,七分靠经验。多动手、多测试,慢慢就有感觉了。