OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4003|回复: 13

求助:ADC采样被干扰

[复制链接]

95

主题

174

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-9-22
在线时间
104 小时
发表于 2018-6-24 18:28:46 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 sougasouga33 于 2018-6-25 15:03 编辑

整个系统供电由27V开关电源供电,然后通过DC-DC降压到12V,12V电压除了给本板供电(STM32 串口 485 SPI I2C 继电器 MOS管)。
向外提供电压电流:
1、27V开关电源的输出经过继电器或者MOS管开关切换到外部
2、12V开关电源的输出经过继电器或者MOS管开关切换到外部

问题:
当外部27V负载接上后不会影响STM32 ADC采样值
当外部12V负载街上后,STM32 ADC采样值出现波动不准确。代码逻辑是ADC一直在轮询电压值,当电压降到某个阈值时候才自动切换到辅助电源,可是代码出现了不规律的低于电压阈值的数据造成在正常与不正常之间不断开关切换。

帮忙分析下什么原因谢谢。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-24 21:10:12 | 显示全部楼层
STM32的基准引脚是怎么接的?
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

95

主题

174

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-9-22
在线时间
104 小时
 楼主| 发表于 2018-6-24 21:17:52 | 显示全部楼层
黑夜之狼 发表于 2018-6-24 21:10
STM32的基准引脚是怎么接的?

stm32f103rct6   
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-24 21:29:41 | 显示全部楼层

我说的是电气连接是怎么连接,不是告诉我芯片型号
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

95

主题

174

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-9-22
在线时间
104 小时
 楼主| 发表于 2018-6-25 09:05:12 | 显示全部楼层
黑夜之狼 发表于 2018-6-24 21:29
我说的是电气连接是怎么连接,不是告诉我芯片型号

你好,我说型号的目的是跟你说ADC采样没有单独的电源引脚,是跟VDDA一起的,VCC到VDDA经过了LC滤波。
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-6-25 09:29:05 | 显示全部楼层
单片机的工作电压为3.3V,你用12V供电的话,稳压芯片上的压降就为8.7V,如果负载稍微大一点的话,有可能稳压芯片的功耗过大,导致电压不稳,所以AD采样值就不准确。
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-25 11:04:46 | 显示全部楼层
sougasouga33 发表于 2018-6-25 09:05
你好,我说型号的目的是跟你说ADC采样没有单独的电源引脚,是跟VDDA一起的,VCC到VDDA经过了LC滤波。

既然这样,首先确定这里纹波会不会有影响,另外,12V降压到3.3V是用啥芯片
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

95

主题

174

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-9-22
在线时间
104 小时
 楼主| 发表于 2018-6-25 13:38:13 | 显示全部楼层
HXYDJ 发表于 2018-6-25 09:29
单片机的工作电压为3.3V,你用12V供电的话,稳压芯片上的压降就为8.7V,如果负载稍微大一点的话,有可能稳 ...

12V---5V---3.3V的。
回复

使用道具 举报

95

主题

174

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-9-22
在线时间
104 小时
 楼主| 发表于 2018-6-25 13:38:33 | 显示全部楼层
黑夜之狼 发表于 2018-6-25 11:04
既然这样,首先确定这里纹波会不会有影响,另外,12V降压到3.3V是用啥芯片

12V----7805---AMS1117
回复

使用道具 举报

12

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2662
金钱
2662
注册时间
2017-9-8
在线时间
465 小时
发表于 2018-6-25 13:51:39 | 显示全部楼层
外部12V负载街上后,查查各个稳压芯片的输出电压
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-26 08:42:20 | 显示全部楼层

我曾经做过类似的电路,开关电源12V输入,用7805降压给某些模块,再用117降压给STM32供电,做ADC检测,未出现你这种问题,估计是DCDC 12V那里出现问题,可能是带载能力不够,建议先查下这个问题,然后用示波器看看各个电源纹波
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
发表于 2018-6-26 11:02:31 | 显示全部楼层
测测你的各个电压是不是设计的值。
回复

使用道具 举报

95

主题

174

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-9-22
在线时间
104 小时
 楼主| 发表于 2018-6-27 10:59:57 | 显示全部楼层
黑夜之狼 发表于 2018-6-26 08:42
我曾经做过类似的电路,开关电源12V输入,用7805降压给某些模块,再用117降压给STM32供电,做ADC检测,未 ...

好我再查查
回复

使用道具 举报

3

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2018-4-22
在线时间
39 小时
发表于 2018-6-27 16:25:59 | 显示全部楼层
硬件设计有问题也有很大的可能,比如12V的负载是一个电机啊什么的.有没有考虑在12V上加大电容,当然需要考虑电容充电电流.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 13:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表