打印
[AT32F435]

PA0输入电平影响ADC采样偏移问题

[复制链接]
2733|46
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zpchan95|  楼主 | 2024-11-16 13:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用AT32F435RGT7的引脚PC0作为AD输入,PA0为普通IO输入,发现当PA0为高电平时,AD采样值就会偏大,PA0为低电平时,AD采样值就会偏小。例如PA0为低电平时,PC0采集到的ADC值为2034,当PA0为高电平时,PC0采集到的ADC值就会跳变为2047,但接入PC0的为固定电阻分压,不应该发生跳变。

使用特权

评论回复
沙发
我想看大海| | 2024-11-16 18:02 | 只看该作者
会不会供电电压不稳定

使用特权

评论回复
板凳
zpchan95|  楼主 | 2024-11-16 18:16 | 只看该作者
看起来是ADC采样串扰,我延长采样时间有所改善

使用特权

评论回复
评论
丙丁先生 2024-11-17 09:20 回复TA
又学了一招, 虽然现在没用到, 给自己积累经验, 感谢答案, 
地板
菜鸟的第一步| | 2024-11-16 20:17 | 只看该作者
zpchan95 发表于 2024-11-16 18:16
看起来是ADC采样串扰,我延长采样时间有所改善

怎么会有串扰呢,是哪里的原因

使用特权

评论回复
5
zhoupxa| | 2024-11-16 23:15 | 只看该作者
排除电源、布线问题后,就是器件自身问题。

使用特权

评论回复
6
xch| | 2024-11-17 02:47 | 只看该作者
看样子是串音了

使用特权

评论回复
7
丙丁先生| | 2024-11-17 09:19 | 只看该作者

使用特权

评论回复
8
wangshujun| | 2024-11-18 08:59 | 只看该作者
pa0上是不是有电流呀,比如点了一个led
如果是10ma的电流,可能会导致地电位拉高一些,这样就是正常的,地电平的变化用万用表就能很好的观察到

使用特权

评论回复
9
qq599082395| | 2025-3-21 18:55 | 只看该作者
我有款产品也是PA0,改变PB1的输入电压,PA0的采样就会对应偏大偏小

使用特权

评论回复
10
呐咯密密| | 2025-3-24 11:02 | 只看该作者
给PA0做个滤波应该会好点

使用特权

评论回复
11
febgxu| | 2025-4-4 15:06 | 只看该作者
电气干扰              

使用特权

评论回复
12
mattlincoln| | 2025-4-4 16:33 | 只看该作者
如果电源电压不稳定,会影响 ADC 的参考电压,从而导致采样结果不准确。

使用特权

评论回复
13
saservice| | 2025-4-4 18:03 | 只看该作者
ADC模块本身也可能存在一些非理想特性,如量化误差、非线性误差、偏移误差等,这些都可能导致采样值与实际值之间存在一定的偏差。

使用特权

评论回复
14
caigang13| | 2025-4-4 23:19 | 只看该作者
虽然AD输入电压没有变,但是ADC采样本身也有误差。

使用特权

评论回复
15
hudi008| | 2025-4-5 19:42 | 只看该作者
PA0与ADC输入通道可能存在寄生电容或电感耦合,导致PA0的电平变化通过耦合路径干扰ADC采样信号。

使用特权

评论回复
16
chenjun89| | 2025-4-5 21:29 | 只看该作者
感觉像是信号间的串扰问题导致的

使用特权

评论回复
17
biechedan| | 2025-4-6 07:45 | 只看该作者
PA0作为普通IO输入时,若存在大电流负载 ,可能导致地电位波动,进而影响ADC参考电压的稳定性,造成采样偏移。

使用特权

评论回复
18
beacherblack| | 2025-4-8 10:00 | 只看该作者
在软件中实现校准算法,对 ADC 的采样结果进行校准,消除零点偏移和增益误差的影响。

使用特权

评论回复
19
everyrobin| | 2025-4-8 13:13 | 只看该作者
保护二极管或其他保护措施也可能影响输入信号的准确性。

使用特权

评论回复
20
jackcat| | 2025-4-8 16:18 | 只看该作者
某些ADC模块的输入通道可能存在相互干扰,尤其是当多个通道共享采样保持电路时。

使用特权

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

本版积分规则

3

主题

5

帖子

0

粉丝