双极性交流信号安全接入STM32 ADC的具体电路设计
电平抬升:将负电压部分整体抬升至0V以上,适配ADC的0~3.3V输入范围。
幅度适配:确保信号峰值不超过VREF+(通常3.3V),避免饱和或损坏。
抗干扰与保护:抑制噪声、防止过压、提升采样精度。
典型电路设计方案
- 直流偏置电路(加法电路)
使用运算放大器构建同相加法器或电压加法电路,将输入交流信号与一个1.65V直流偏置叠加。
偏置电压可通过电阻分压(如两个10kΩ电阻从3.3V分压)生成,并用运放缓冲输出。
输出信号 = 输入交流信号 + 1.65V,实现双极性→单极性的转换。
示例:±1.65V正弦波 → 抬升后为0~3.3V,完美匹配ADC量程。 - 运放电路选型与配置
推荐使用单电源供电运放(如LMV358、AD8605),支持输入/输出接近0V。
若信号微弱,可先通过同相放大电路放大,再进行偏置处理。
若信号较强,可先用电阻分压衰减,再抬升电平。 - 输入保护与滤波
过压保护:在ADC引脚前串联1kΩ限流电阻,并并联3.3V TVS二极管至GND和VDD,防止瞬态高压损坏。
抗混叠滤波:添加RC低通滤波器(如1kΩ + 0.1μF),截止频率略高于信号最高频率,抑制高频噪声。 - PCB布局建议
模拟地(AGND)与数字地(DGND)单点共地,避免噪声耦合。
ADC电源引脚附近放置0.1μF陶瓷电容去耦。
模拟信号走线远离PWM、时钟等高频数字线。
半波整流后采样

正弦经过比较器采样


浙公网安备 33010602011771号