STM32F103VE AD转换问题

2019-03-23 19:40发布

用STM32进行4通道ADC转换,采用DMA方式。基准源为2500mv,12位AD采样, 采样电压使用范围为120-750mv,经测试在三段内出现非常大采样误差,大约分别是154-164mv,308-318mv,620-630mv;其他范围采样非常好,经过分析发现这三个段正好在跨在AD进位点,155mv--255(2^8),312mv--512(2^9),625mv--1024(2^10)这三个点。155mv附近测试数据如下:处理器采样结果                万用表测量结果145.16                                 143.75149.15                              147.76151.42                                 150.21153.75                                 152.52155.04                                 154.9155.36                                 155.73155.59                                 157.75155.64                                 159.23155.78                                 161.14156.21                                 161.68157.36                                 162.7159.89                                 163.86163.24                                 164.73166.05                                 165.57167.78                                 166.42
误差就出现在,电压在154-164mv范围内采样出的电平都在停止不前(或者说增加变缓),直到电压达到166时,采样恢复正常。其他2个点都是这种情况。请问有哪位高手给指导下,问题出现在哪儿?我换过通道口没有改善,电压信号原来是由传感器产生,后面改由电位器调节出电平无改善。采样时间修改无改善,测量通道修改为1无改善。换处理器103VE、103VC、107VC无改善。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
skyfulstar
1楼-- · 2019-03-24 05:51
/ 怎么没有人遇到这种问题吗?
hecanjun
2楼-- · 2019-03-24 07:12
我现在碰到了和你同样的问题,请问你是如何解决的?

一周热门 更多>