打印
[通用 MCU]

为什么MCU在ADC采样时IO口有毛刺?

[复制链接]
楼主: drer
手机看帖
扫描二维码
随时随地手机跟帖
81
天天向善| | 2024-10-6 19:46 | 只看该作者 回帖奖励 |倒序浏览
硬件方面,降低雨的等效电阻应该会有所改善。

使用特权

评论回复
82
wex1002| | 2024-10-9 14:59 | 只看该作者
你可以增加滤波电容试试

使用特权

评论回复
83
chenqianqian| | 2024-10-16 07:54 | 只看该作者
主要是内部采样电容造成的

使用特权

评论回复
84
流星flash| | 2024-10-16 08:05 | 只看该作者
设计PCB时,尽可能减小IO线路长度和接触电阻,以减少电路中的信号反射和干扰,从而降低毛刺的幅度。

使用特权

评论回复
85
kzlzqi| | 2024-12-2 15:54 | 只看该作者
在使用MCU内部的ADC进行信号采样时,出现IO口波形的毛刺现象是非常常见的。

使用特权

评论回复
86
kzlzqi| | 2024-12-2 15:54 | 只看该作者
在很多MCU中,ADC采样电路的工作原理可以简化为一个开关、电阻和电容的组合。具体来说,ADC的采样保持电路大致可以等效为以下结构:

开关:控制信号源和采样电容之间的连接。
采样电阻:在一定程度上决定了信号源的阻抗。
采样电容:用于在ADC转换开始时保持输入信号的电压。
当ADC触发开始采样时,开关闭合,外部信号会通过采样电阻充电或放电到采样电容。这一过程使得电容的电压逐渐跟随外部信号变化,直到电容电压稳定并准备好进行ADC的转换。

使用特权

评论回复
87
kzlzqi| | 2024-12-2 15:55 | 只看该作者
ADC的开关并不是一个理想的“开/关”开关。当开关关闭时,电容和采样电阻相当于把外部信号源和内部电路连接起来,这可能引起外部信号在短时间内发生电压波动,表现为一个瞬间的毛刺。

电容充电过程:当开关闭合时,采样电容开始充电或放电,以便跟随外部信号的电压变化。如果信号源的阻抗较高或电容较大,电容充电的速度可能较慢,导致采样过程中电压波动较为显著。

使用特权

评论回复
88
kzlzqi| | 2024-12-2 15:56 | 只看该作者
如果信号源的阻抗比较高,电容的充放电过程会比较慢,从而容易产生毛刺。如果信号源阻抗较低,电容充电的过程较快,毛刺会比较小或几乎没有。

使用特权

评论回复
89
物联万物互联| | 2024-12-4 23:40 | 只看该作者
因为adc的输入引脚有一个采样电容,

使用特权

评论回复
90
光光雎鸠| | 2024-12-18 08:34 | 只看该作者
可以通过延迟启动ad转换处理来避免这个问题吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则