msp430g2553用P10的ADC功能检测电池电压,两个电阻串联分压。
现在的问题是,电池的电压经过电阻流向P10,造成功耗的增加。
怎么样通过配置IO,使不检测电压的时候,能防止电池与IO口之间产生的压降而产生的功耗。
HG:
试试配成output 1
Gary Gao:
不需要外部分压电阻也可以检查电池电压的。如下图将ADC输入通道(A4)配置为内部参考电压,ADC10参考电压配置成电源电压,就可以测量电池电压了。
灰小子:
回复 Gary Gao:
楼上的办法好,ADC输入通道(A4)配置为内部参考电压2.5V或者1.5V。这样随着电源电压的变化,通道A4的采样值也会发生变化。
Hao Mengzhen:
你好,
有没有试过两电容串联分压?
xyz549040622:
我觉得加大分压电阻的话,增加的那一点功耗还是可以忽略不计的。主要的问题在于,你的mcu是用电池供电的,还需要自己检测MCU的电压吗?电池电压多大,mcu供电电压多大,ad的参考电压呢?