近期在调试一个遥控器,MCU采用STM32G071,使用CubeMX配置生成代码,VREF与VDD短接,测试发现IN5通道的AD值会一直跳动,很不准最大波动超过0.3v,用万用表、示波器量了IN5口电压和VREF电压,电压值都是比较稳定的,还做了以下尝试:1.断开外部VREF,将VREFBUFF配置成内置参考电压,0~2.048v档,仿真得到的IN5AD值也是跳动非常大; 2.外部VREF连接VDD,启动Vrefint,读IN13通道的AD值就很稳定(是否反推验证VREF比较稳定?); 3.再开启VBAT,测试电源电压,读到的IN14值与实际1/3VBAT值也差很多。原因未知。 明天准备再在测试点并个电容在测试以下,不知各位有什么建议吗?急急急,希望各位不吝赐教,感谢! |
已解决,VREF+没有接电容导致的波动 |
STM32G0 一个引脚对应多个GPIO是怎么配置法?
STM32G0在IAR下环境搭建问题求助
STM32G031G8的引导模式配置问题
STM32G070RBT ADC关闭后无法降低ADC开启产生的功耗
STM32G0 USB 2.0 FS 是否支持
STM32G070RB芯片部分ADC通道采样异常问题请教
STM32G030 flash写存
STM32G030Jx与SWD烧录口复用
STM32G070 RTC时间不跑