还是ADC的问题

greatdoor   2010-11-19 16:01 楼主
我用电位器通过电阻分压方式得到一个电压连接到模拟量输入端口,发现调节电位器的时候电压不是均匀连续变化的,而是0》》0.1》》0.2》》0.3》》2.8》》2.9》3.1,也就是电压从低一下变到高了,不知道怎么回事。
检查了端口设置,应该没有问题;
与模拟量输入端口断开,调节电位器测量电压时连续均匀变化的;
换到其他模拟量端口也是一样的问题;
不晓得各位有没有碰到这样的情况过?帮忙分析一下原因。

回复评论 (17)

                                 请注意输入阻抗,转换速度快时需要较低的输入阻抗。
点赞  2010-11-19 16:41
ADC的基准电压就是VDDA的电压吧?
我用的STM32F103C6
点赞  2010-11-22 09:12
                                 是的。
点赞  2010-11-22 09:24
                                 一般来说ADC的输入阻抗有什么要求?在多少的样子?
点赞  2010-11-22 09:42
我换了较小的电位器(100欧),情况好了一点,但还是有点影响,
对信号源的内阻要求在多少一下啊?是不是一定要加跟随器啊?
点赞  2010-11-22 10:36


请问版主,较低的输入阻抗是多少?
点赞  2010-11-22 14:25
请注意输入阻抗,转换速度快时需要较低的输入阻抗。
较低的输入阻抗是多少?
点赞  2010-11-22 14:26
较低的输入阻抗是多少?
数据手册中有具体参数:

STM32_ADC_Input_Impedance.GIF (12.38 KB)

点赞  2010-11-22 14:37
参见附图。
点赞  2010-11-22 14:38
那我开始用的是10K的电位器分压的,采样时间也是选的55.5个时钟周期,
难道不是信号源阻抗引起的问题?
点赞  2010-11-22 17:26
                                 可以用示波器观察输入电压的变化,看看是否与测量的数值一致。
点赞  2010-11-22 17:37
                                 请问VREFINT的电压是多少?
点赞  2010-11-26 14:27
请问VREFINT的电压是多少?
VREFINT的电压可以看芯片的datasheet,对于STM32约为1.2V。
但要注意VREFINT 对于STM32 ADC来说,不是参考电压,而只是某1路AD输入而已
点赞  2010-11-26 16:04


谢谢楼上
点赞  2010-11-29 08:05
                                 ADC的参考电压应该是VDDA
点赞  2011-1-23 23:43
                                 路过看看什么问题
点赞  2011-1-24 10:10
                                 学习了!
点赞  2011-1-24 15:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复