前言
大家好,我是ZLinear的硬件工程师。
在工业数据采集系统中,模拟输入通道是整个系统的"感觉神经末梢",直接与传感器、变送器或被测量设备相连。但工业现场环境恶劣,充满了各种潜在威胁:浪涌、静电放电(ESD)、过压、接线错误......这些威胁可能瞬间破坏昂贵的ADC芯片或整个采集卡。
很多工程师可能遇到这种情况:
- 传感器线接反,瞬间闻到一股焦味,采集卡的一路模拟输入报废
- 现场设备开关瞬间,采集卡多通道数据同时跳变甚至死机
- 明明加了保护,但测量的信号精度总是不太理想
- 防浪涌的TVS管总是自己先坏,换了又坏
这些问题,归根结底,都是模拟输入限流保护电路 没有设计好。保护电路的设计,是在"保护的可靠性 "与"信号保真度"之间寻找最精妙的平衡。太强,信号失真;太弱,芯片不保。
今天,我们就从 限流保护的基本原理 出发,结合 ZLinear系列数据采集卡 (以 DABL_G511 、DABM-D223 、DABL7606 为例)的电路设计,从元件选型到工程实践,系统拆解如何设计一个既能在电击穿时救你一命,又不会影响精度的模拟输入保护电路。
一、为什么需要模拟输入限流保护?
1.1 工业现场的"隐形杀手"
《零起点学开关电源设计:基础篇》第4章描述了浪涌的危害:
浪涌电流会造成电源电压波形塌陷,使得供电质量变差,甚至会影响其他用电设备的工作以及使保护电路动作。
对于数据采集卡来说,浪涌的危害更加直接:
- 瞬时过压:现场感性负载(电机、继电器)开关时,会在信号线上感应出数十甚至数百伏的尖峰电压。
- ESD静电放电:人体接触或设备摩擦,会产生数万伏的静电,通过接口进入电路。
- 接线错误:现场工人可能将24V电源直接接到信号输入端。
- 电源跌落与浪涌:大功率设备启停导致电网波动,通过传感器引入采集卡。
这些"杀手"的最终归宿,就是ADC芯片的模拟输入端。一旦超过了芯片的绝对最大额定值,轻则数据异常,重则直接烧毁芯片。
1.2 保护电路的代价:对信号保真度的影响
我们设计的每一个保护元件,都会对信号的精度产生影响。电阻会分压、二极管有漏电流、电容会引入相位偏移。
《新概念模拟电路4》在关于ADC驱动电路的论述中指出了这一点:
给ADC输入端增加驱动电路......是为了将信号放大/衰减并移位到ADC允许的输入范围内,同时具有低输出阻抗,确保采样电容在有限时间内充电到足够精度。
但保护电路不等于驱动电路。保护电路的核心诉求是不让危险的能量进入芯片 ,而不是精确地传输信号。因此,高手设计的保护电路,能在故障时建立泄放通道 ,在正常工作时对信号的影响降低到可以忽略的程度。
1.3 保护的目标
一个完善的模拟输入保护电路,需要达成以下几个目标:
- 限压:将施加到ADC引脚的电压钳位在安全范围(如 ±VCC ±0.7V 或 ±16.5V,取决于芯片耐压)。
- 限流:将流过ADC引脚(尤其是内部钳位二极管)的电流限制在安全值(如 ±10mA)以内。
- 响应快:对纳秒级的ESD和浪涌脉冲迅速响应。
- 不影响精度:在正常工作时,不对信号产生不可接受的衰减、偏移或失真。
二、模拟输入限流保护的常见架构与元件
一个典型的模拟输入通道保护电路,通常由以下三部分组成:串联限流 、并联钳位 和差模/共模滤波。
2.1 串联电阻:最基础的限流元件
这是所有保护电路中最基本、最可靠的元件。根据 欧姆定律,一个电阻能够将危险的大电流限制在安全范围内。
《学习电路图的方法与技巧(第2版)》在讲解串联型直流稳压电源时,提到了限流电阻的作用:
当负载两端的电压下降时...稳压系数...主要取决于...限流电阻。
《零起点学开关电源设计(基础篇)》中关于限流电阻的论述更直接的指出了其在抗浪涌中的价值:
为了限制上电时的浪涌电流...利用电阻在常温状态下具有较高阻值来限制上电时的浪涌电流。
在数据采集卡的应用中:
- 作用:当输入出现过压时,串联电阻是最早的防线,它会将过压产生的过流限制在安全范围。
- 选型考虑 :阻值通常取 10Ω ~ 1kΩ 。阻值越大,保护效果越好,但对信号的衰减和噪声引入也越大。对于工业级的高精度采集卡,这个电阻通常选用高精度、低温度系数的金属膜电阻。
《DABL-G511.docx》的原理图片段明确显示了这一设计:
10欧为限流电阻,防止电流过大影响电路板其他模块,允许电流小于100mA
2.2 TVS管与齐纳二极管:强大的电压钳位
当浪涌的能量较大,仅靠电阻限流无法将电压降低到安全水平时,需要使用钳位器件。
《电子元器件实用手册:传感器》在介绍过流保护时,提到了TVS管的应用背景:
与普通齐纳二极管相比,它具有极快的响应速度(皮秒级)和更高的浪涌吸收能力。专门用于保护敏感电路免受ESD和浪涌的冲击。
《工业电路板芯片级维修从入门到精通》对TVS和齐纳二极管的描述极为精准:
齐纳二极管,也叫稳压二极管,当电压高出其电压临界稳定点时,反向击穿,电流增大而电压保持稳定,从而保护了后级电路。
瞬态电压抑制器(TVS)的动作原理同压敏电阻类似,但动作速度更快,相较压敏电阻纳秒(ns)级的速度,TVS的速度为皮秒(ps)级。
应用原则:
- TVS(瞬态抑制二极管):响应速度最快(ps级),用于抑制纳秒级的尖峰脉冲。通常跨接在信号线和地之间(单端)或两根信号线之间(差分)。
- 齐纳二极管:响应速度较慢,但能长时间吸收能量,常用于抑制较慢的浪涌过压。
具体设计 :
在DABL_G511的原理图中,可以看到大量的TVS管被放置在输入端:
编码器差分信号输入端配套ESD二极管静电防护、限流电阻,防止现场浪涌损坏芯片。
2.3 输入钳位保护:ADC的最后一道防线
几乎所有现代的SAR型ADC(包括AD7606)内部都集成了输入钳位保护电路。
《C16725_ADC-DAC-专用型_AD7606BSTZ-RL_规格书》对此有详细说明:
图34显示了AD7606/AD7606-6/AD7606-4的模拟输入结构。其各路模拟输入均含有钳位保护电路。虽然采用5V单电源供电,但此模拟输入钳位保护允许输入过压达到±16.5V。
当输入电压不超过±16.5V时,钳位电路中无电流。当输入电压超过±16.5V时,AD7606/AD7606-6/AD7606-4钳位电路开启。
关键要求 :当内部钳位电路开启时,流过钳位二极管的电流必须被限制在±10mA以下,否则会损坏芯片。
模拟输入通道上应放置一个串联电阻,以将输入电压超过±16.5V时的电流限制在±10mA以下。
这就是为什么串联限流电阻的存在至关重要。即使你加了一堆TVS管,如果TVS失效或浪涌能量太大,最后靠着串联电阻和ADC内部的钳位二极管,也能形成一个"受控失效"保护路径,确保芯片不至于立刻烧毁。
三、产品实战:ZLinear系列采集卡的模拟输入限流保护
3.1 DABL_G511:隔离与非隔离的权衡
DABL_G511产品中的一个核心设计理念体现在《DABL-G511.docx》的"6路隔离数字量输出(DO)模块"中虽然没有直接讲模拟输入,但提到了隔离的设计原则:
核心架构:MCU GPIO限流电阻+EL3H7高速光耦隔离,实现主控与现场负载的完全电气隔离,每路输出独立隔离,避免负载故障影响主控系统。
对于模拟输入,为了追求高精度,通常难以做到完全的隔离(隔离会引入额外的误差和成本)。因此DABL_G511的模拟输入通道采用了 "非隔离的高性能保护" 策略:
通道保护电路拓扑 :
信号输入 → 串联限流电阻 → TVS管(到地) → 二阶RC抗混叠滤波器 → ADC输入端(AD7606内部钳位)
关键元件分析:
- 串联限流电阻 (10Ω) :根据《DABL_G511原理图.pdf》,这个10Ω电阻是最核心的限流元件。
- TVS管:跨接在输入端与AGND(模拟地)之间。根据《工业电路板芯片级维修从入门到精通》的讲解,TVS管将危险的高压尖峰瞬间钳位到安全电压,保护后级电路。
- 二阶RC滤波器:虽然主要作用是抗混叠,但它也提供了一个额外的低通路径,能吸收一部分高频能量。
3.2 DABL7606 / DABM-D223:基于AD7606的集成式保护
在DABL7606和DABM-D223系列中,它们使用了AD7606,其内置的输入钳位保护电路极大地简化了外部设计。
设计思路:
- 充分利用AD7606的±16.5V钳位保护:允许一定程度的过压。
- 确保外部串联电阻的匹配:根据AD7606规格书要求,当模拟输入出现超过±16.5V的过压时,外部电阻必须将流过内部的电流限制在±10mA以内。

为了可靠,实际产品中会选用 1kΩ 的电阻。但电阻太大又会引起信号衰减,因此ZLinear工程师在设计时会与ADC的输入阻抗(1MΩ)构成电阻分压,通过软件校准来补偿衰减。
3.3 差模与共模保护
对于编码器输入的差分信号,如DABM-D223中的SP3485输入端,采用的是差模保护。
《DABL-G511.docx》中对编码器输入保护电路描述如下:
电路设计:编码器差分信号输入端配套ESD二极管静电防护、限流电阻,防止现场浪涌损坏芯片。
具体做法是:
- 差模保护:在两根信号线(A+/A-)之间跨接一个TVS管,抑制差模浪涌。
- 共模保护:每根信号线分别对地接一个TVS管,抑制共模浪涌。
- 串联限流:每根信号线串入一个小电阻(如10Ω或22Ω),限制浪涌电流。
四、设计"黄金法则"与表格化总结
4.1 元件选型参考表
| 保护元件 | 功能定位 | 优点 | 缺点 | 选型原则 |
|---|---|---|---|---|
| 串联电阻 | 基础限流 | 简单、可靠、不影响静态精度 | 分压衰减、引入热噪声 | 阻值满足电流限制,功率足够;使用高精密±1%或更高金属膜电阻 |
| TVS管 | 快速浪涌抑制 | 响应极快(ps级),钳位电压精准 | 结电容较大,会影响信号带宽 | 选取极低结电容(<5pF)的型号;钳位电压略高于正常信号范围 |
| 齐纳二极管 | 慢速过压保护 | 能吸收较大能量,温度稳定性好 | 响应慢 (μs级),漏电流较大 | 用于抑制较慢的浪涌;注意齐纳电压选取(通常比信号极限大1.2~1.5倍) |
| 自恢复保险丝 | 故障过流隔离 | 可恢复,节省维修成本 | 响应慢,阻值随温度变化大 | 很少用于模拟信号路径;用于电源入口或数字信号过流保护 |
| PTC热敏电阻 | 过流保护 | 可恢复,防止过热 | 响应慢,精度一般 | 与自恢复保险丝类似,主要用在电源或数字通道 |
| 光纤/数字隔离器 | 终极隔离 | 完全切断电气连接,抗共模干扰极强 | 成本高,引入延迟和额外功耗,占用PCB面积大 | 仅在必须隔离通道间地电平的场合使用 |
4.2 PCB布局黄金法则
- 元件紧靠接口 :所有限流和保护器件必须尽可能靠近输入连接器。这是为了在浪涌进入PCB的第一时间就将其扼杀,避免其在板内走线上传播、辐射干扰其他电路。
- 保护地要独立:保护电路的地(如TVS管的接地端)应该直接连接到机壳地或保护地(PGND),而不是模拟地(AGND),避免浪涌大电流污染信号地。
- 走线宽度 :承载浪涌电流的走线(从连接器到保护器件)要尽可能短而宽,降低电感。
- 信号线等长 :对于差分信号,A+和A-的保护电路必须完全对称,走线等长,以确保差模信号的完整性。
五、常见问题与排查指南
| 问题现象 | 可能原因 | 排查步骤 |
|---|---|---|
| 采集数据跳动,一直存在一个固定偏移 | 1. 保护元件漏电流过大 | 1. 断开输入,短接信号端,看输出是否为零。检查限流电阻的阻值和并联TVS管的漏电流 |
| 采样率较高时,小信号失真 | 1. 保护电路的输入电容过大 | 1. 检查TVS管的结电容、滤波电容的容值,计算其与被测信号源内阻构成的高通/低通滤波器截止频率 |
| 通道突然不再工作(所有值都为0或满量程) | 1. TVS管被烧毁短路 | 1. 断电后,用万用表电阻档测量输入端对地的电阻。TVS短路会呈现极低阻值。检查输入端的串联电阻是否开路 |
| 工作在高温或低温环境下,数据偏移变大 | 1. 串联限流电阻的温漂系数很大 | 1. 检查限流电阻是否使用了高温度系数的普通电阻,应替换为低温度系数(如25ppm/℃或更低)的电阻 |
| 设备附近有大感性负载切换时,ADC产生偶发跳码 | 1. 保护电路的浪涌响应速度或能量吸收能力不足 | 1. 用示波器+高压探头捕捉输入端波形。检查TVS管的响应时间和峰值脉冲电流能力,可能需要升级为更大能量的TVS |
六、总结
模拟输入限流保护电路,是数据采集系统的最后一道生命线。一个设计良好的保护方案,需要在保护的鲁棒性 和信号的完整性之间找到微妙的平衡。
通过拆解ZLinear系列数据采集卡的设计,我们可以看到:
- 分级保护:从外部的TVS管,到中间的串联电阻,再到ADC内部的钳位二极管,构成了一个多层次的保护体系。每一层处理不同能量的威胁。
- 差模与共模兼顾:对于差分信号,必须同时考虑线-线之间和线-地之间的保护。
- 布局即保护:保护元件的物理位置、走线长度和接地路径,直接决定了保护电路在真实浪涌面前是否有效。
- 实验验证:任何保护电路的设计,都需要经过ESD、浪涌和EFT(电快速瞬变脉冲群)等标准测试的验证,而不能仅仅停留在理论计算。
希望这篇文章能帮助你建立起对模拟输入保护电路的系统性认识,为自己的数据采集核心穿上最可靠的"防护甲"。
我是 ZLinear 开源电子,一个专注于工业数据采集卡研发、生产与销售的专业团队。我们致力于从芯片级到系统级拆解硬核技术,分享一线工程经验。如果这篇内容对你有帮助,欢迎点赞、收藏、关注三连支持!我们下期继续拆解工业数据采集的硬核干货~