我們在一款產品中使用到rt9018a-25gsp這顆ldo,輸出3.3v給核心板供電,另外使用乙個rt8059gj5這顆dcdc輸出3.3v給其他外設供電,需要保證核心板先上電約300ms之後,再給其他外設供電。這就要求輸出電壓有先後順序。
我們先看rt9018a-25gsp這顆ldo的電路:
電路是參照datasheet繪製的,其中有乙個pgood引腳在大部分的ldo晶元中都沒有,所以有必要看下這個引腳的說明。
這是power good部分的說明,
這個引腳是檢測輸出的電壓是否達到設定值的90%,如果達到設定的電壓值90%以上,這個引腳輸出高電平,也就是說上這個晶元供電電壓有沒有穩定輸出,穩定之後這個pgood引腳輸出高電平,我們可以通過檢測這個引腳來判斷給核心板供電是否達到穩定,因為核心板啟動過程中,電壓是不穩定的。穩定之後,說明核心板已經啟動結束,此時再延遲300ms再給其他外設供電3.3v。
下面是rt8059gj5的電路:
電路很簡單,需要注意的是c42這顆電容,我們就是利用這個電容實現了延遲500ms之後,使能dcdc向外輸出3.3v電壓。
我們先看下rt8059gj5的en腳的使能電壓,資料手冊中寫的是最小達到1.5v就是邏輯電平高。我們電容的充電是從0v開始,最終達到3.3v電壓。電容的充電過程是一條曲線,只需要電容的兩端電壓達到1.5v,就可以使能rt8059gj5向外輸出3.3v電壓。這顆電容我們選用4.7uf容值,容值越大,延遲時間越長,相反,選用的容值越小,延遲時間越短。實際過程是利用示波器測量的從1uf到33uf電容充放電曲線,最後選取的4.7uf。
當然你也可以使用電容充電放電時間計算公式:
設,v0 為電容上的初始電壓值;
vu 為電容充滿終止電壓值;
vt 為任意zhidao時刻t,電容上的電壓值。
則,vt=v0+(vu-v0)* [1-exp(-t/rc)]
如果,電壓為e的電池通過電阻r向初值為0的電容c充電
v0=0,充電極限vu=e,
故,任意時刻t,電容上的電壓為:
vt=e*[1-exp(-t/rc)]
t=rcln[e/(e-vt)]
如果已知某時刻電容上的電壓vt,根據常數可以計算回出時間t。
公式涵義:
完全充滿,vt接近e,時間無窮大;
當t= rc時,電容電壓=0.63e;
當t= 2rc時,電容電壓=0.86e;
當t= 3rc時,電容電壓=0.95e;
當t= 4rc時,電容電壓=0.98e;
當t= 5rc時,電容電壓=0.99e;
可見,經過3~5個rc後,充電過程基答本結束。
放電時間計算:
初始電壓為e的電容c通過r放電
v0=e,vu=0,故電容器放電,任意時刻t,電容上的電壓為:
vt=e*exp(-t/rc)
t=rcln[e/vt]
以上exp()表示以e為底的指數;ln()是e為底的對數。
電容充電時間計算
電容充電放電時間計算公式 設,v0 為電容上的初始電壓值 vu 為電容充滿終止電壓值 vt 為任意時刻t,電容上的電壓值。則,vt v0 vu v0 1 exp t rc 如果,電壓為e的電池通過電阻r向初值為0的電容c充電 v0 0,充電極限vu e,故,任意時刻t,電容上的電壓為 vt e 1 ...
電容充電放電時間計算
設,v0 為電容上的初始電壓值 vu 為電容充滿終止電壓值 vt 為任意時刻t,電容上的電壓值。則,vt v0 vu v0 1 exp t rc 如果,電壓為e的電池通過電阻r向初值為0的電容c充電 v0 0,充電極限vu e,故,任意時刻t,電容上的電壓為 vt e 1 exp t rc t rc...
電容充電放電時間計算公式
設,v0 為電容上的初始電壓值 v1 為電容最終可充到或放到的電壓值 vt 為t時刻電容上的電壓值。則,vt v0 v1 v0 1 exp t rc 或,t rc ln v1 v0 v1 vt 例如,電壓為e的電池通過r向初值為0的電容c充電 v0 0,v1 e,故充到t時刻電容上的電壓為 vt e...