电源经电阻分压(180K/91K)后,连接PA6做ADC引脚,上电后执行了粗调函数。
降低电源电压,发现ADC的数据如下,
3. ADC校准->读数 -> 对应电压。
VBAT? ? ?ADC值
2.8? ? ? ? ?3440ADC工作不正常吧,待咨询厂家
3.0? ? ? ? ?2400ADC工作不正常吧
3.2? ? ? ? ?2074
3.4? ? ? ? ?2220
3.6? ? ? ? ?2360
3.8? ? ? ? ?2477
4.0? ? ? ? ?2610
4.2? ? ? ? ?2749
4.4? ? ? ? ?2874
上面列表中,VBAT就是指电源供电(经DC/DC后给MCU为3.2V当VBAT> 3.2V时),在2.8V和3.0V时,ADC值反而变大了。实测此时PA6的电压也变大。
请问如何解决?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片