[STM32L4] 比进入RC的信号大了2mV

[复制链接]
 楼主| gongche 发表于 2021-6-2 21:27 | 显示全部楼层 |阅读模式
请教一个问题,用STM32L432 ADC做AD采样,出现一个现象, 具体描述如下:
直流电压信号经过分压电阻取样后送入 射极跟随器 然后经过 一个RC滤波电路 送入
STM32 ADC采样IO口。
这个小信号在单片机IO上测定比进入RC的信号大了2mV ,不明白是什么原因,
求高手指点。 一般信号在经过RC滤波理论上都是会有衰减的,信号反而变大了。
chuxh 发表于 2021-6-2 21:29 | 显示全部楼层
应该是射极跟随器导致的吧,这个模电的东西。
juventus9554 发表于 2021-6-2 21:31 | 显示全部楼层
是不是电路的问题,检查电路
jiajs 发表于 2021-6-2 21:33 | 显示全部楼层
这不是高精度ADC,单片机而已,误差那么大是有的,你要检查rc输入后的电压范围还有rc的电阻值不能太大,10K以下最好,3.3v供电的话输入电压范围0.5至2.8v最好,超出范围误差就非常大,我试过好几片不同系列的都是这样,f3系列稍微比较好,不信你试试短路到VDDA,看看能不能达到最高ADC值
heweibig 发表于 2021-6-2 21:34 | 显示全部楼层
加入偏置吧 调零 调满 还是必须的!
huangchui 发表于 2021-6-2 21:36 | 显示全部楼层
你是用万用表测的不一样?
 楼主| gongche 发表于 2021-6-2 21:38 | 显示全部楼层
哦,那我就知道怎么回事了,多谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

768

主题

9410

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部