電源管理晶元可以為多裝置供電,且這些裝置電壓電流有所不同。為這些裝置提供的穩壓器**模型即為regulator。
說白了regulator就是穩壓器,它提供電源供給.簡單的可以gpio操作,高電平開電,低電平關電.一般的還包括電流值,
電壓值等.
一般regulator有兩種不同的電源,即:ldo和sd.
ldo適合電壓要求比較穩,但是功率不是很大的裝置.
sd適合功率要求比較大,但可以接受較小的紋波的裝置.
除此之外pmu還可能整合,charger,battery, 音訊功放等等.
linux 電源管理之 regulator
1 電源管理 regulator 分成靜態和動態 靜態不需要改變電壓電流,只需要開關電源,用在bootloader,firmware,kernel board 階段等。動態,根據需要改變電壓電流。2 獲取裝置的regulator,dev為驅動對應的裝置指標,可以用null,vcc為電源的id,核心會...
mini2440之ADC驅動分析
一,adc原理 adc,模數轉換器,將模擬量轉換成數字量,取樣,保持電路與ad轉換器整合在一起。ad轉換器模擬輸入訊號是直流電壓訊號,0 3.3v之間。s3c2440有8路模擬輸入訊號,ad轉換器內部有乙個模擬多路選擇器,某一時刻只能將一路模擬輸入訊號,通過模擬多路選擇器接通進行ad轉換,而其他路模...
atheros之flash驅動程式分析
1 uboot中的引數mtkparts 在uboot的bootargs的引數設定如下 其中mtdparts 的內容會傳遞給核心進行解析。即 在linux核心檔案cmdlinepart.c開啟除錯資訊 即 debug macro if 1 更改為1,將開啟除錯資訊 define dbg x do wh...