利用RC充放电时间粗略检测外部电压

 

仿真测试结果:先合上开关,电容对地快速的放电,然后释放按键,对电容进行充电

 

 

应用场景:当MCU没有ADC的功能时,利用时间快慢来区分电压不同的档位,可以利用该方案进行粗略的检测外部的电压,上图的按键去掉 接到MCU的IO上,

(1)、先将该IO配置输出 0电平,让电容放完电

(2)、然后释放IO,配置为中断输入,同时启动定时器,当电容充电到1.2V时,就会触发中断,关闭计数器,利用计数器的值来区分不同的电压档位

 

 

 比如应用在检测锂电池电压上:

 

 

 

 

时间区分度还是能够区分出来。

 

posted @ 2022-10-09 17:28  MyBooks  阅读(160)  评论(0编辑  收藏  举报