还是ADC的问题

[复制链接]
3234|16
 楼主| YUCHUN0607 发表于 2010-11-19 16:01 | 显示全部楼层 |阅读模式
我用电位器通过电阻分压方式得到一个电压连接到模拟量输入端口,发现调节电位器的时候电压不是均匀连续变化的,而是0》》0.1》》0.2》》0.3》》2.8》》2.9》3.1,也就是电压从低一下变到高了,不知道怎么回事。
检查了端口设置,应该没有问题;
与模拟量输入端口断开,调节电位器测量电压时连续均匀变化的;
换到其他模拟量端口也是一样的问题;
不晓得各位有没有碰到这样的情况过?帮忙分析一下原因。
香水城 发表于 2010-11-19 16:41 | 显示全部楼层
请注意输入阻抗,转换速度快时需要较低的输入阻抗。
 楼主| YUCHUN0607 发表于 2010-11-22 09:12 | 显示全部楼层
ADC的基准电压就是VDDA的电压吧?
我用的STM32F103C6
ST_ARM 发表于 2010-11-22 09:24 | 显示全部楼层
是的。
 楼主| YUCHUN0607 发表于 2010-11-22 09:42 | 显示全部楼层
一般来说ADC的输入阻抗有什么要求?在多少的样子?
 楼主| YUCHUN0607 发表于 2010-11-22 10:36 | 显示全部楼层
我换了较小的电位器(100欧),情况好了一点,但还是有点影响,
对信号源的内阻要求在多少一下啊?是不是一定要加跟随器啊?
 楼主| YUCHUN0607 发表于 2010-11-22 14:25 | 显示全部楼层
2# 香水城

请问版主,较低的输入阻抗是多少?
 楼主| YUCHUN0607 发表于 2010-11-22 14:26 | 显示全部楼层
请注意输入阻抗,转换速度快时需要较低的输入阻抗。
香水城 发表于 2010-11-19 16:41


较低的输入阻抗是多少?
香水城 发表于 2010-11-22 14:37 | 显示全部楼层
较低的输入阻抗是多少?
YUCHUN0607 发表于 2010-11-22 14:26


数据手册中有具体参数:
STM32_ADC_Input_Impedance.GIF
ST_ARM 发表于 2010-11-22 14:38 | 显示全部楼层
参见附图。
adc.JPG
 楼主| YUCHUN0607 发表于 2010-11-22 17:26 | 显示全部楼层
那我开始用的是10K的电位器分压的,采样时间也是选的55.5个时钟周期,
难道不是信号源阻抗引起的问题?
香水城 发表于 2010-11-22 17:37 | 显示全部楼层
可以用示波器观察输入电压的变化,看看是否与测量的数值一致。
 楼主| YUCHUN0607 发表于 2010-11-26 14:27 | 显示全部楼层
请问VREFINT的电压是多少?
IJK 发表于 2010-11-26 16:04 | 显示全部楼层
请问VREFINT的电压是多少?
YUCHUN0607 发表于 2010-11-26 14:27


VREFINT的电压可以看芯片的datasheet,对于STM32约为1.2V。
但要注意VREFINT 对于STM32 ADC来说,不是参考电压,而只是某1路AD输入而已
 楼主| YUCHUN0607 发表于 2010-11-29 08:05 | 显示全部楼层
14# IJK

谢谢楼上
tieguanyin2008 发表于 2011-1-23 23:43 | 显示全部楼层
ADC的参考电压应该是VDDA
guihaiyuanfeng 发表于 2011-1-24 10:10 | 显示全部楼层
路过看看什么问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

54

帖子

0

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