在电力监测和工业控制系统中,模数转换器(ADC)的精度直接影响整个系统的测量准确性。逐次逼近型(SAR)ADC因其出色的精度和快速响应特性,成为这些应用场景的首选。然而在实际电路设计中,工程师常常需要在ADC前端添加外部电阻,用于实现抗混叠滤波或输入保护等功能,这些电阻却会引入不可忽视的增益误差。
在典型的电力监测信号链中(如图1所示),电流通过电流互感器(CT)转换为电压信号,电压则通过电阻分压网络进行降压。这些信号经过可编程增益放大器(PGA)调理后,由SAR ADC进行数字化处理。为了确保系统可靠性和信号质量,设计中经常需要加入外部电阻:
抗混叠滤波需求:电力系统通常要求每个工频周期采集256个样本,对于50Hz电网意味着采样频率为12.8kSPS。根据奈奎斯特采样定理,需要抑制6.4kHz以上的频率成分。虽然现代SAR ADC内部已集成抗混叠滤波器,但在低采样率应用时,仍需要外部RC滤波器提供更强的滤波效果。
输入保护需求:在继电器保护等应用中,故障条件下可能产生高达±30V的过电压。虽然ADC内部有钳位保护电路(可耐受±16.5V),但可能引发过大电流。通过在输入端串联电阻可限制电流在安全范围内(通常<10mA)。计算表明,当输入电压为30V时,需要至少1.35kΩ的电阻来限制电流。
实际设计中选择外部电阻值时,应同时满足滤波频率要求和电流限制要求,通常取两者中的较大值。例如当计算得到滤波需要5kΩ而保护需要10kΩ时,应选择10kΩ电阻。
SAR ADC内部通常包含电阻式PGA,其增益由反馈电阻(RFB)和输入阻抗(RIN)决定。以±10V量程的AD7606为例,其标称增益为0.44(4.4V/10V),由内部精确微调的1MΩ输入电阻和相应RFB实现。
当在PGA前端添加外部电阻RFILTER后,实际系统增益变为:
code复制系统增益 = RFB / (RIN + RFILTER)
这导致实际增益低于标称值,产生系统增益误差。误差百分比可表示为:
code复制增益误差(%) = -[RFILTER / (RIN + RFILTER)] × 100
举例说明:当使用30kΩ外部电阻时,1MΩ输入阻抗的ADC将产生约3%的增益误差。这意味着10V的输入信号仅被转换为4.2718V而非标称的4.4V,显著影响测量精度。
面对这种增益误差,工程师通常采用两种校准方法:
生产测试校准:在系统出厂前,通过连接零点和满量程标准信号,测量并存储校准系数。这种方法精度最高,但显著增加生产成本和测试时间。
后端数字校准:在控制器(MCU/FPGA)中对ADC采样值乘以预定的补偿系数。这种方法虽然成本较低,但存在两个主要缺陷:
测试数据表明,当RIN实际值为1MΩ(最小值)但校准按1.2MΩ(典型值)计算时,30kΩ外部电阻导致的残余误差可达0.5%,难以满足高精度应用要求。
新一代SAR ADC如AD7606B/C系列通过提高输入阻抗来减小外部电阻的影响。AD7606B的输入阻抗提升至5MΩ(典型值),相比传统1MΩ设计,同样外部电阻引起的增益误差减小为原来的1/5。例如50kΩ外部电阻在1MΩ输入阻抗下产生约5%误差,而在5MΩ输入下仅约1%。
这种改进虽然有效,但对于精度要求优于1%的应用仍显不足,且单纯提高输入阻抗会带来噪声增加等新问题。
AD7606B/C系列创新性地集成了数字增益校准模块,其工作流程如下:
这种设计的核心优势在于:
实验室测试数据验证了片上校准的卓越性能:
精度表现:对于0-64kΩ范围内的外部电阻,校准后系统误差稳定控制在±0.05%以内(见图12)。相比传统后端校准方法,精度提升可达10倍。
器件一致性:如图17所示,四颗AD7606C-18芯片在校准后表现高度一致,误差曲线几乎重合。而传统后端校准则因器件间RIN差异导致明显的性能波动。
抗元件容差:即使外部电阻存在1%的制造公差,片上校准仍能保持误差<0.1%(见图13)。若使用更高精度电阻(如0.1%),误差可进一步降低。
系统总误差(TUE):测试结果显示,包含所有误差源(基准电压、线性度、失调等)的总未调整误差仍远低于理论计算值,证明增益误差是系统误差的主要来源。
外部电阻选型建议:
PCB布局要点:
校准寄存器配置:
c复制// AD7606B/C增益校准寄存器配置示例
#define RFILTER_VALUE 30 // 外部电阻值,单位为kΩ
void configure_calibration(uint8_t channel) {
uint8_t cal_value = (uint16_t)(RFILTER_VALUE * 1000) / 1024; // 转换为1024Ω步进
write_register(CAL_GAIN_REG_BASE + channel, cal_value);
}
电力监测系统:
工业过程控制:
校准后误差超标:
高频信号失真:
多通道间增益差异:
| 方案特性 | 生产测试校准 | 后端数字校准 | 片上校准 |
|---|---|---|---|
| 精度 | ±0.01% | ±0.5% | ±0.05% |
| 系统资源占用 | 高(存储) | 高(计算) | 无 |
| 生产成本 | 高 | 中 | 低 |
| 温度稳定性 | 依赖校准周期 | 依赖算法 | 自动补偿 |
| 多通道一致性 | 好 | 一般 | 优秀 |
根据应用需求选择合适的ADC型号:
AD7606B:5MΩ输入阻抗,16位分辨率
AD7606C-16:1.2MΩ输入阻抗,16位分辨率
AD7606C-18:1.2MΩ输入阻抗,18位分辨率
SAR ADC的片上校准技术仍在持续演进:
在实际项目中采用AD7606B/C系列的经验表明,片上校准功能可缩短至少2周的开发调试时间,同时降低生产成本。特别是在多通道系统中,只需简单配置寄存器即可保证各通道一致性,避免了复杂的软件校准算法开发。