本帖最后由 厦门浪子 于 2018-6-25 15:02 编辑 整个系统供电由27V开关电源供电,然后通过DC-DC降压到12V,12V电压除了给本板供电(STM32 串口 485 SPI I2C 继电器 MOS管)。 向外提供电压电流: 1、27V开关电源的输出经过继电器或者MOS管开关切换到外部 2、12V开关电源的输出经过继电器或者MOS管开关切换到外部 问题: 当外部27V负载接上后不会影响STM32 ADC采样值 当外部12V负载街上后,STM32 ADC采样值出现波动不准确。代码逻辑是ADC一直在轮询电压值,当电压降到某个阈值时候才自动切换到辅助电源,可是代码出现了不规律的低于电压阈值的数据造成在正常与不正常之间不断开关切换。 帮忙分析下什么原因谢谢。 |
代码逻辑是ADC一直在轮询电压值,当电压降到某个阈值时候才自动切换到辅助电源,可是代码出现了不规律的低于电压阈值的数据造成在正常与不正常之间不断开关切换。
1、被测信号受干扰;
2、STM32本身或ADC受干扰。
或者1、2两方面都有。
先把你的信号走向框图给画一下。
必要时上原理和PCB。
有时候,信号受干扰,不见得是电源正端,也有可能是GND端。
评分
查看全部评分
12降到5再降到3.3V供电
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
采样电压本身有100MV纹波,但是现在采样的波动在1V多
?意思说你想测量的电压不需要经过分压,本身就在3.3V这个范围内?
在大功率上经常遇到这种问题的。
评分
查看全部评分
评分
查看全部评分
测量的电压分压到3.3范围内。
评分
查看全部评分
评分
查看全部评分