CH32V203C8T6,ADC转换,自动连续扫描规则组,软件启动,DMA,启动软件后输入口电压变化

ADC转换,自动连续扫描规则组,软件启动,DMA,启动软件后输入口电压变化

电池10.58V,43K+10K分压到ADC7,芯片未通电,ADC7为1.71V。 VDDA用TL431做参考,2.5V

所有初始化都做,只屏蔽掉启动代码,没有启动转换,输入引脚2.16V

开启转换,输入引脚2.8V

这是为什么?

您好,根据你的描述,当芯片未通电时,根据分压电路,ADC7通道连接处电压应该为1.996V左右,不应该是1.71V。注意当VDDA参考电压为2.5V时,注意其他ADC模拟通道引脚不要接超过2.5V的上拉,此外初始化的时候建议将ADC相关结构体清零。后续沟通,可通过邮箱(lzs@wch.cn)和我沟通,若方便,可以把原理图发我看一下


谢谢,我已经把VDDA改用3.3V了,现在测出来也非常准,误差几mV,可以满足要求了。初始化启动ADC电压也正常,应该就是你说的  其他ADC模拟通道引脚不要接超过2.5V的上拉

感谢!


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