如何檢測電源電壓?(19系列)
電源電壓檢測有兩種方法:
1. 通過ADC對VDD1/16進行采樣,從而得知此時電源電壓值,例如:設置RVS0=1,此時選擇ADC作爲VDD電壓檢測功能,根據VDD的大小選擇合適的參考電壓值,通過轉換後的ADC的值以及參考電壓的大小就可以計算出VDD的電壓值。
2. 利用內建的電壓比較器對P4.2口的電壓與ACM的電壓進行比較,從而可以判斷出電源電壓的範圍。(可以參考SN8P19XX Datasheet。)
1. 通過ADC對VDD1/16進行采樣,從而得知此時電源電壓值,例如:設置RVS0=1,此時選擇ADC作爲VDD電壓檢測功能,根據VDD的大小選擇合適的參考電壓值,通過轉換後的ADC的值以及參考電壓的大小就可以計算出VDD的電壓值。
IRVS | RVS1 | RVS0 | AD Reference Voltage | AD Channel Input | Note | ||
REF+ | REF- | ADCIN+ | ADCIN- | ||||
x | 0 | 1 | R+ | R- | ADC input=1/16VDD For battery monitor(AVE+=3.0V) | ||
0 | 1 | 1 | 0.8V | 0.4V | VDD*3/16 | VDD*2/16 | |
1 | 1 | 1 | 1.2V | 0.4V |