CH32V203C8T6 关于系统电压的测量

对ADC 通道 8/9 进行测量时获得的数值总是变化, 对adc进行校准的话, 校准值每次重启后的数值也会变化, 即使用ADC数值+校准值的结果也会有较大的差异. 下图时对 ADC通道 9 进行测量, 并先后进行两次校准,并多次重启. 可以看到不止两次校准数值不同, 每次重启后数值也不相同. 


希望监控系统电压, 请问怎样才能对系统电压做比较精确的测量?  


image.png

您好,正常情况下ADC的校准值是不会发生变化的,每个MCU的校准值都是固定的。此外,使用ADC时,ADC的参考电压不要超过供电电压,注意其他模拟通道引脚不要接超过参考电压的上拉,此外初始化时建议将相关结构体清零。附件例程是我使用ADC通道8、9进行测试的例程,你可以参考或使用该例程测试一下,应该是没问题的。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

icon_rar.gifCH32V203 ADC.zip



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