凡亿教育 · 电子工程师实战教育品牌
嵌入式硬件培训:长沙/广州校区
|
课程咨询:15989478308(同微信)
免费领取课程大纲

差分ADC摆幅没超,为何输入仍会削顶?

差分ADC摆幅没超,为何输入仍会削顶?

差分满量程只约束IN+与IN-之差;每只输入脚相对地的瞬时电压仍必须满足ADC的绝对输入与共模窗口

0.png 

差分信号峰峰值没有超过满量程,FFT却出现大量谐波,时域顶部或底部像被切平。把信号幅度再减小一点有时会好,但真正被撞到的可能不是差分范围,而是某一只输入脚的绝对电压边界。

工程师常把两路探头做数学相减,看到差分摆幅合规,就认为ADC输入肯定安全。问题是ADC内部采样网络并不是只看这条差分曲线,它的IN+、IN-开关和保护结构分别连接到每只引脚。

差分输入可以写成两个量:差分量决定信号,公共基线决定两只脚站在哪里。共模过高、过低、漂浮或两路不一致,都可能让单脚先越界,哪怕IN+减IN-仍然漂亮。

把两只输入脚拆开计算

理想平衡驱动下,IN+等于VCM加半个差分信号,IN-等于VCM减半个差分信号。两者相减得到完整差分幅度,但每只脚只摆动其中一半。这个关系让驱动器能在合适共模基线上传送较大的差分信号。

1.png 

1  差模与共模分解后,每只输入脚都围绕VCM摆动

风险也在这里:VCM只要移动,IN+与IN-会一起上移或下移。差分仪表可能完全看不出这次平移,ADC引脚却已经接近电源轨、输入保护或采样开关允许范围。

正确基线下,时域和频域同时干净

资料的基准示例给两路模拟输入设置相同共模,并保持平衡的正负摆动。时域波形对称,频谱主信号突出,噪声底和杂散处于较好状态。这里的关键不是某个固定VCM数值,而是它满足目标ADC在当前供电下的推荐条件。

2.png 

2  合适的共模基线下,差分时域和FFT保持正常

高速ADC常提供VCM输出或推荐共模驱动方式。它不一定能直接驱动任意大电容和外部重负载,前端放大器也要确认输出摆幅、稳定性和建立时间。共模电压“量到了”不代表动态下仍然稳。

**比较基线性能时,必须同时记录两只输入脚对地的最大值和最小值。**

共模漂浮,差分幅度正确也会失真

交流耦合或变压器耦合后,如果没有给ADC侧提供直流共模回路,两只输入脚的平均电位可能由偏置电流、漏电和采样瞬态随意决定。资料示例中,共模悬空后,正确差分幅度仍对应明显的SNR和SFDR退化。

这类故障有时会随探头接入、手触或温度改变,因为测量设备无意中补了一条泄放路径。整改要给两只输入明确、对称的共模返回,并核对耦合电容与偏置网络在目标带宽内的阻抗。

3.png 

3  两路共模悬空时,频谱杂散和动态性能明显变差

共模过高,会从同一侧削顶

当两只输入脚整体抬高,它们的上峰值更早靠近允许上限。差分波形相减后仍可能维持目标幅度,单端时域却出现压缩;ADC内部非线性把这种压缩转换成谐波和杂散,FFT通常比肉眼更早暴露问题。

共模过低同理,只是先碰到底部边界。两路共模不匹配时,问题更复杂:差分信号中会混入偏置和不对称削顶。不能用“把VCM调到电源一半”替代数据手册,因为不同ADC输入结构的允许窗口并不统一。

4.png 

4  共模高于合适范围后,即使差分幅度正确也会产生削顶

示波器要做三条数学关系。分别测IN+对地和IN-对地,记录两条波形的峰值、谷值与平均值;再计算IN+减IN-得到差分量,计算两者相加除以二得到动态共模。四个结果放在同一时间轴上,才能看到削顶发生时究竟是哪只脚先撞边界。

还要在ADC引脚处测,而不是只在驱动器输出端。串联电阻、RC滤波和采样回冲会让两处波形不同。若探头电容会明显改变前端,需使用合适的高阻低电容探测方式,并结合FFT、输入电流和仿真判断。

共模源还要承受采样回冲。ADC采样开关周期性连接内部电容,瞬态电流会通过前端电阻和驱动器输出阻抗产生动态压降。万用表读到的平均VCM正常,采样边沿附近的瞬时共模仍可能超出窗口。

全差分放大器的VOCM引脚常用于设定输出共模,但该引脚也有输入范围、带宽与去耦要求。VOCM走线被数字噪声污染时,两路输出会一起抖动,差分探头可能把共模部分抵消,ADC内部却仍承受这次移动。

温度和供电变化会同时压缩放大器输出摆幅与ADC输入窗口。室温小信号测试通过后,应在最大差分幅度、最坏共模、最高采样率和目标温度角落复测,避免把边界失真误判成量化噪声或时钟抖动。

ADC支持多种输入模式,数据手册里的满量程常对应特定共模、参考电压和驱动条件。模式寄存器、参考配置或前端增益改变后,原来的安全摆幅也可能失效,软硬件版本应在测试记录里绑定。

结论

差分ADC的满量程只回答IN+与IN-相差多少,没有回答两只脚各自站在什么电位。削顶排查要同时守住差分范围、单端绝对范围和共模窗口。

把两路对地波形、差分波形和动态共模放到同一屏,通常比继续减小信号幅度更快找到失真边界。

声明:

本文由凡亿教育整理,转载请注明来源!

投稿/招聘/广告/课程合作/资源置换 请加微信:13237418207

 

上一篇状态机编码没错,输出为何还会冒窄脉冲? 下一篇RS485驱动都释放了,总线为何还会乱跳?