1093 字
5 分钟
实现数字控制的可编程增益放大器 (PGA) 方案:基于重置积分器的创新设计
1. 引言
在高性能模拟系统设计中,如何将高动态范围的信号(如微弱的传感器信号与强干扰并存)精确数字化是一大挑战。传统做法是采购专用的可编程增益放大器(PGA)芯片,但这往往意味着更高的 BOM 成本、更大的功耗以及额外的 PCB 面积。
本文提出一种基于重置积分器(Reset Integrator)的 PGA 实现方案。该方案仅需通用的运算放大器、模拟开关和被动元件,利用微控制器的定时器精确控制积分时间,即可实现软件可调增益与硬件抗噪滤波的完美结合。
2. 核心电路与工作原理
本方案的核心思想是将电压信号转化为电荷积累。电路基本结构由一个运算放大器、积分电容 、输入电阻 和一个并联在电容两端的复位开关 组成。
时序阶段分析
系统的运行遵循严格的时间轴,分为四个阶段:
- 复位阶段 (Reset):信号
fRES闭合开关 ,将积分电容 的电荷放空,输出电压 回到基准电平。 - 积分阶段 (Integration):
fRES断开,输入电流 开始在电容 上积累,输出电压随时间线性变化。 - 采样阶段 (Sampling):由微控制器的采样信号
fSH触发,ADC 的内部采样保持(S&H)单元捕获此时积分器的输出电压。 - 转换阶段 (A/D Conversion):ADC 完成数字化,同时系统准备进入下一个复位周期。
3. 数字增益控制:时间即增益
在理想积分器中,输出电压 的计算公式为:
如果输入信号 在积分时间内相对稳定,则增益 定义为:
核心发现: 由于 和 是固定硬件,我们可以通过微控制器的定时器改变**积分时间 ** 来线性调整增益。
- 增益加倍:只需将复位信号到采样信号之间的时间间隔 增加一倍。
- 抗噪特性:积分器本质上是一个矩形窗口滤波器(Moving Average Filter)。它在频率域上表现为 Sinc 函数响应,能够极大地衰减频率为 及其倍数的噪声(如 50Hz/60Hz 工频干扰)。
4. 实际电路配置与参考设计
在单电源供电的嵌入式系统中,通常采用反相积分器结构,并引入 VCOM(通常为 )作为偏置。
设计关键点:
- 电阻 与电容 的选型:需确保在最大增益(最长积分时间)下,输出电压不会超过运放的摆幅极限(Saturation)。
- VCOM 定义:作为积分的虚拟地,所有的输入信号都相对于 进行积分。
- 低功耗运行:相比于高速连续工作的 PGA 芯片,该方案仅在积分阶段消耗主要电流,支持在低功耗模式下触发采样。
5. 误差修正与标定 (Calibration)
尽管该方案灵活性高,但由于 和 存在初始公差以及寄生参数,增益的绝对精度会受影响。
- 增益校准:在系统启动时,通过对已知参考电压(如 分压)进行一次采样,计算出实际的 常数,并在软件中生成校正系数。
- 失调校准:在复位阶段后立即进行一次极短时间的采样,以捕获并扣除运放的输入失调电压(Offset)。
6. 方案对比与总结
| 特性 | 传统芯片级 PGA | 积分器式 PGA 方案 |
|---|---|---|
| 成本 | 较高 (专用 IC) | 极低 (通用运放 + 开关) |
| 增益调节 | 阶梯式 (如 1x, 2x, 4x) | 连续线性可调 |
| 噪声处理 | 需额外低通滤波器 | 自带积分滤波功能 |
| 系统复杂性 | 简单 SPI/I2C 控制 | 需精确的时序控制 (PWM/Timer) |
结论
基于积分器的数字控制 PGA 方案是高性能、低成本模拟前端的理想选择。它不仅将“增益调节”转化为精确的“时间控制”,更在嘈杂的微控制器环境中为微弱信号提供了一道天然的滤波器屏障。对于采样率要求不高(如传感器监测、电池管理)但精度要求严苛的应用,该方案具有无可比拟的工程优势。
实现数字控制的可编程增益放大器 (PGA) 方案:基于重置积分器的创新设计
https://hw.rscclub.website/posts/tislyt500/