4-20mA工业采样电路 单运放差分放大与Sallen-Key抗工频滤波

4-20mA工业采样电路 单运放差分放大与Sallen-Key抗工频滤波

    • [一、 4-20mA差分采样放大电路:长线传输的"第一道防线"](#一、 4-20mA差分采样放大电路:长线传输的“第一道防线”)
      • [1. 输入级:双向过压钳位,无惧现场浪涌](#1. 输入级:双向过压钳位,无惧现场浪涌)
      • [2. 差分核心网络:增益为1的"玄机"](#2. 差分核心网络:增益为1的“玄机”)
      • [3. 单运放差分 vs 三运放精密仪放](#3. 单运放差分 vs 三运放精密仪放)
    • [二、 为什么4-20mA差分后端必须加 Sallen-Key 滤波器?](#二、 为什么4-20mA差分后端必须加 Sallen-Key 滤波器?)
      • [1. 工频干扰对4-20mA采样的"四大致命危害"](#1. 工频干扰对4-20mA采样的“四大致命危害”)
      • [2. Sallen-Key 碾压一阶 RC 的四大优势](#2. Sallen-Key 碾压一阶 RC 的四大优势)
    • [三、 针对4-20mA信号的 Sallen-Key 工程设计实操](#三、 针对4-20mA信号的 Sallen-Key 工程设计实操)
      • [1. 低通滤波方案设计](#1. 低通滤波方案设计)
      • [2. 特殊场景:交流4-20mA变送器的陷波设计](#2. 特殊场景:交流4-20mA变送器的陷波设计)
    • [四、 全文总结与工程避坑指南](#四、 全文总结与工程避坑指南)

在工业自动化、物联网数据采集和过程控制系统中,4-20mA电流环 因其抗干扰能力强、支持长线传输而成为模拟量传输的"绝对主力"。然而,当4-20mA信号经过长距离线缆传输并进入MCU的ADC前端时,往往会伴随严重的共模噪声50Hz工频干扰,导致ADC采样数据"群魔乱舞"。

如何设计一个高可靠性的4-20mA模拟前端(AFE)?本文将围绕4-20mA采样链路,深度拆解单运放差分放大电路Sallen-Key(塞林更)二阶有源滤波器的设计精髓,帮你彻底解决ADC跳变与工频干扰的痛点!


一、 4-20mA差分采样放大电路:长线传输的"第一道防线"

在4-20mA信号经过I/V(电流转电压)转换后,为了抑制长线缆引入的共模干扰,通常会采用差分结构将信号送入ADC。下图为基于TP5551(单通道低噪声、轨到轨CMOS运放)设计的单运放差分放大电路。

1. 输入级:双向过压钳位,无惧现场浪涌

工业现场的4-20mA走线极易感应雷击浪涌或高压尖峰。

  • P2接口 :接入4-20mA采样电阻两端, V d i f f = V ( P 2 − 1 ) − V ( P 2 − 2 ) V_{diff} = V(P2-1) - V(P2-2) Vdiff=V(P2−1)−V(P2−2)。
  • 装甲级保护 :R2、R5为限流电阻;D1/D2/D3(双向TVS/稳压二极管) 配合R4(120Ω)构成双向过压钳位网络。无论4-20mA线缆上感应出正向还是负向的高压冲击,都会被瞬间泄放到地,死死保护后级运放不被击穿。

2. 差分核心网络:增益为1的"玄机"

电路采用标准单运放差分拓扑,参数完全对称: R 1 = R 3 = R 6 = R 7 = 100 k Ω R1=R3=R6=R7=100k\Omega R1=R3=R6=R7=100kΩ。

为什么差分增益设计为1倍?

在4-20mA采样中,I/V转换后的电压信号(如1V5V或0.4V2V)通常已经足够大,不需要额外放大。此处增益为1的核心目的是:

  1. 阻抗匹配与共模抑制:天然抵消4-20mA长线上同时出现的共模噪声。
  2. 电平抬升(关键) :TP5551是单电源供电,无法输出负电压。R1为同相端提供了静态偏置,将差分小信号整体抬升到单电源运放的有效共模区间内,确保信号在0~VCC范围内完整输出,完美适配后级MCU ADC。

3. 单运放差分 vs 三运放精密仪放

对比维度 本电路(单运放差分) 三运放仪表放大器(如INA128)
成本与BOM 极低(1个运放+4个电阻) 较高(专用仪放芯片)
共模抑制比(CMRR) 良好(依赖4个100k电阻的匹配精度) 极高(内部激光修调,可达100dB+)
4-20mA适用性 完美契合,适合工业常规4-20mA采样 适合热电偶等μV级微弱信号,4-20mA用属于"杀鸡用牛刀"

二、 为什么4-20mA差分后端必须加 Sallen-Key 滤波器?

很多工程师认为:"差分电路已经能抑制共模干扰了,直接接ADC就行。" 这是4-20mA采样设计中最大的误区! 差分放大器只能解决"共模"问题,对于转化为"差分"的工频噪声无能为力。此时,必须引入 Sallen-Key(塞林更)二阶有源低通滤波器

1. 工频干扰对4-20mA采样的"四大致命危害"

  1. ADC数据剧烈跳动,分辨率丢失
    4-20mA信号叠加50Hz工频后,示波器上波形"嗡嗡抖动"。微小的工频噪声会占用ADC多位量化区间,导致有效分辨率暴跌,PID闭环控制精度彻底失效。
  2. 运放饱和失真(软件滤波救不回来!)
    若现场工频干扰幅值过大,叠加在4-20mA直流信号上会瞬间将运放"顶"入饱和区(削顶)。行业铁律:模拟前端一旦饱和产生非线性失真,后端MCU加再多软件均值/卡尔曼滤波也还原不出真实电流!
  3. 共模转差分噪声(长线传输的噩梦)
    4-20mA长线缆如同"天线"拾取50Hz磁场。当两根走线阻抗不匹配(如寄生电容不同)时,共模噪声会转化为差分噪声,差分放大器根本无法抵消。
  4. 频谱混叠破坏数字采样
    根据奈奎斯特采样定理,若ADC采样率不足,50Hz噪声会折叠成几Hz的低频伪影(慢漂移),这种混叠噪声在数字域是绝对无法消除的。

2. Sallen-Key 碾压一阶 RC 的四大优势

为什么不用简单的一阶RC?因为一阶RC的滚降斜率只有 -20dB/十倍频 ,而Sallen-Key作为二阶有源滤波器,滚降斜率高达 -40dB/十倍频

优势维度 Sallen-Key 二阶有源滤波 一阶无源 RC 滤波
衰减能力 50Hz下噪声抑制效果是一阶RC的100倍 衰减缓慢,滤不干净
自带增益 拓扑自带闭环增益,滤波+缓冲同步完成 无增益,且会衰减4-20mA信号
输出阻抗 极低(运放缓冲),直驱ADC无压降 较高,带载后截止频率会严重偏移
过渡带 陡峭,能完美分离20Hz有用信号与50Hz干扰 平缓,容易误伤低频有用信号

三、 针对4-20mA信号的 Sallen-Key 工程设计实操

4-20mA信号通常代表温度、压力、流量等物理量,属于低频慢变直流信号 ,有效带宽通常仅在 0~20Hz 之间。而干扰主要是 50Hz工频 + 100Hz整流纹波

1. 低通滤波方案设计

  • 设计目标 :设计截止频率 f c = 20 H z f_c = 20Hz fc=20Hz 的 Sallen-Key 二阶低通滤波器。
  • 最终效果 :0~20Hz的4-20mA缓变信号几乎无衰减通过;50Hz工频被衰减40dB以上(噪声幅值被压缩至原有的1%以内)
  • 系统级防御:差分结构抗共模 + Sallen-Key抗差分,形成完美的双重抗干扰防御体系。

2. 特殊场景:交流4-20mA变送器的陷波设计

如果你采集的不是直流缓变信号,而是交流电流变送器输出的4-20mA信号(有用信号本身就包含50Hz成分),则绝对不能使用低通滤波器!

  • 解决方案 :改用基于Sallen-Key双二阶拓扑的 50Hz陷波滤波器(Notch)
  • 效果:精准在50Hz频点做深度衰减(挖个"坑"),只滤除工频干扰,保留其余频率的交流采样信号。这在交流电网监测和电力仪表中非常常见。

四、 全文总结与工程避坑指南

一个高可靠性的4-20mA工业采样链路,应该遵循以下架构:

4-20mA输入 → \rightarrow → I/V转换 → \rightarrow → TVS双向保护 → \rightarrow → 单运放差分放大(抗共模) → \rightarrow → Sallen-Key滤波(抗差分/工频) → \rightarrow → MCU ADC

设计模块 核心作用 ⚠️ 工程师避坑指南
输入保护网络 防浪涌、防反接、双向钳位 必须使用双向TVS,单向稳压管无法保护负向冲击。
单运放差分放大 阻抗匹配、共模抑制、电平抬升 单电源供电时,千万不要忘记同相端的偏置电阻(R1),否则信号负半周直接削底!
Sallen-Key滤波 抗工频干扰、抗混叠、驱动ADC 模拟前端必须硬件预滤工频!运放一旦饱和,软件数字滤波神仙难救。
系统级抗干扰 差分抗共模 + 低通抗差分 4-20mA长线传输时注意走线对称性(如使用双绞线),减少"共模转差分"的阻抗不匹配。

结语

高精度的4-20mA采集从来不是单纯堆砌高分辨率ADC,而是赢在模拟前端(AFE)的每一个细节。从TVS的选型、差分偏置的设计,到Sallen-Key截止频率的精准计算,只有将"差分抑制"与"有源滤波"打好组合拳,才能让MCU读到如丝般顺滑的真实工业数据。

希望本文能为你的硬件设计提供实质性的帮助!如果在实际画板或调试4-20mA电路时遇到ADC跳变问题,欢迎在评论区交流探讨。


标签:#硬件设计 #4-20mA #模拟电路 #差分放大器 #Sallen-Key #电流采样 #运放 #EMC抗干扰 #嵌入式开发