CH579的AD问题

电源经电阻分压(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的电压也变大。

请问如何解决?

可以实测下PA6引脚上的电压和对应的采样值(可多次采样取平均值),另外使用的是什么增益,


哦,找到问题了。

调试TTL串口插着的原因,拔掉后,PA6电压随供电电压单调变化了。

虽然已经在RX,TX引脚均串1K电阻。


只有登录才能回复,可以选择微信账号登录