剛拿到探索套件,還以為MCU直接測量電流啊,原來是通過電壓間接測量的。當JP1處于ON的位置,能夠提供IDD測量電路測量;JP1處于OFF位置,測量裝置被旁路;當JP1跳線帽被拔出,可以使用萬用表測量管腳1和2的電流。
測量電路的電路如下圖所示,這些電路在板上LCD下面:
檢測電路首先經過U4:MAX9938高精度高邊電流檢測放大器,放大倍數50V/V,U6是單路控制雙邊開關,當引腳4為高電平,引腳1和2能夠雙向導通。U7是反相器。T1和T2是P溝道增強型場效應管,作為模擬開關用途,當引腳3為低電壓時,場效應管導通,R21被旁路。U3是14階脈動進位計數器,引腳12是使能計數端,低電平有效。外接RC振蕩器30KHZ,經過2的13次方脈沖,大約150ms時間引腳2Q13才能輸出脈沖。
默認情況也就是PC4沒有輸出低電平,計數器沒有工作,Q13/Q14一直輸出低電壓,所以T1和U6是導通的,T2是關閉的,R21被旁路,等效電路如下:
VOUT=50(放大倍數)×(R20)電壓壓降=50×IDD*2
IDD=VOUT/100
當PC4為低電平,計數器工作,當Q13輸出高電平,等效電路為
VOUT=50(放大倍數)×(R20+R21)電壓壓降=50×IDD*2K
IDD=VOUT/100K
今天我們先測量下默認情況的IDD的電路大小,也就是測量PF0/ADC1_IN24通道的電壓,根據昨天的方法,先測量參考電壓VDD,再測量24通道電壓,然后按照換算公式:
24通道電壓= ADC寄存器/測量內部VREF*1.224。
即IDD=24通道電壓/100
測量結果是6.8mA,用萬用表測量VDD電壓2.954V,供電3.3V引腳電壓2.966V,差距12mV,除以電阻R20,得到電流IDD=6mA,與測量值接近。這里沒有做優(yōu)化所以很大,官方帶的范例測量結果是1.5mA
實物圖