[STM32F1] ADC采样电压波动大求原因

[复制链接]
 楼主| supernan 发表于 2019-10-27 12:47 | 显示全部楼层 |阅读模式

   系统电源供电是:24V开关电源-->DC-DC(12V)-->7805-->AMS117-3.3
   示波器测试AMS1117纹波峰峰值:180MV
   某个管脚进行ADC采样外部电压,ADC采样值:(2种采样中断与双ADC)
  发现采样的数据会有最大0.1v误差,请问这个问题是什么造成的如何解决谢谢。
houcs 发表于 2019-10-27 12:49 | 显示全部楼层
某个引脚?是哪个端口?
yinxiangh 发表于 2019-10-27 12:52 | 显示全部楼层
能不能提供原理图看看?光这样问很难说是哪里的问题。
chenjunt 发表于 2019-10-27 12:54 | 显示全部楼层

电源不稳定,地线电平不稳定,输入信号不稳定;
软件滤波等,逐一排查呗
zyf部长 发表于 2019-10-27 12:56 | 显示全部楼层
stm32 的AD 是很牛的,11 位精度 ,GD32 只有9 位
kangzj 发表于 2019-10-27 12:59 | 显示全部楼层
1117的纹波有点大,0.1v误差也就不奇怪了。
dingy 发表于 2019-10-27 13:01 | 显示全部楼层

有其他的外设吗
这个可能受电源影响的。
juventus9554 发表于 2019-10-27 13:25 | 显示全部楼层
ADC基准使用稳压芯片。
dingy 发表于 2019-10-27 13:28 | 显示全部楼层
是外部的ADC吗
pengf 发表于 2019-10-27 13:31 | 显示全部楼层

这个误差有点大,考虑硬件影响吗
renyaq 发表于 2019-10-27 13:33 | 显示全部楼层

基准电压是变化吗
xxrs 发表于 2019-10-27 13:35 | 显示全部楼层

是不是硬件的功耗太大了?
liuzaiy 发表于 2019-10-27 13:40 | 显示全部楼层

纹波峰峰值也不小的。
pengf 发表于 2019-10-27 13:42 | 显示全部楼层
系统误差更多是芯片自身造成的,可能设计有问题。
chenjunt 发表于 2019-10-27 13:45 | 显示全部楼层
外部的ADC受干扰小一些,稳定程度高。
zyf部长 发表于 2019-10-27 13:48 | 显示全部楼层
参考电压纹波180mV,采样的数据误差是0.1V也很正常啊,首先把参考电压纹波变小,用开关电源的话噪声都很大
xxmmi 发表于 2019-10-27 13:51 | 显示全部楼层

目测你的纹波确实有点大,先解决纹波的问题吧。。。。
zwll 发表于 2019-10-27 13:53 | 显示全部楼层
你把DC/DC拆了,换电池供电。
 楼主| supernan 发表于 2019-10-27 13:56 | 显示全部楼层
x谢谢楼上各位,确实纹波过大
kangzj 发表于 2019-10-27 13:59 | 显示全部楼层
测一下基准电压稳定不
您需要登录后才可以回帖 登录 | 注册

本版积分规则

730

主题

10412

帖子

6

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