0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何快速實現系統(tǒng)上下電時間

玩轉單片機與嵌入式 ? 來源:玩轉單片機與嵌入式 ? 作者:玩轉單片機與嵌入 ? 2022-12-20 09:54 ? 次閱讀

前言

電路設計中,滿足MCU的上電時序,是系統(tǒng)設計最基本最重要的要求之一,因此設計中我們會格外關注系統(tǒng)電源的上下電時間,如果上下電時間過長,可能會導致MCU啟動失敗或系統(tǒng)運行邏輯混亂,因此縮短MCU電源的上電和放電時間就顯得尤為重要。

如何加快系統(tǒng)上電時間?

LDO或Buck類電源為例,之前項目中遇到一個問題,因為使能引腳EN輸入電壓范圍跟輸入引腳VIN一樣,因此設計時直接將使能引腳接電源,后面板子回來做硬件測試時發(fā)現電源上電期間有抖動現象,且上電時間比較長。

后來通過分壓電阻將使能引腳用起來,上電抖動消失,并且上電時間明顯減小。那么,為什么會有這種情況?

原因:使能引腳通過外部上拉來默認使能,會過早地讓電源芯片達到使能閾值,輸出就會跟隨輸入,即輸入有多慢輸出就有多慢,且上電時輸入端的抖動也會傳送給輸出,并且這種接法在輸入電壓不高的情況下打開芯片可能會導致芯片輸出又跌落的情況發(fā)生。如下圖1所示為設置EN直接上拉和采用分壓電路時的輸出曲線示意圖。

f9be80ac-7ff1-11ed-8abf-dac502259ad0.jpg

圖1 EN上拉至輸入和采用分壓電路時的輸出曲線

曲線①,使能上拉至輸入,此時輸出上升時間長且會受到輸入波動的影響;

曲線②,合理采用分壓電阻,當VIN上升到70%~80%的時候,再使EN的電壓到達使能閾值,此時輸出上升邊沿陡峭,輸出平穩(wěn),摒除了輸入電源的不穩(wěn)定階段,減小了輸入電壓波動的影響。同時預留了20%~30%的余量,避免電源波動導致輸出關閉。此時的上電對于MCU來說才是干凈利落的!

如何快速使系統(tǒng)下電?

系統(tǒng)快速下電的必要性:

系統(tǒng)在做快速上下電測試時,經常會遇到由于下電緩慢,導致系統(tǒng)下電不完全導致的重新開機邏輯混亂問題。如下圖2所示:

f9d1bdb6-7ff1-11ed-8abf-dac502259ad0.jpg

圖 2 掉電緩慢示意圖

如上圖2所示,當電源掉電,負載不能及時泄放能量時,就會出現MCU等數字器件掉電緩慢的情況。若此時重新上電,由于芯片內部無法及時“歸零”,對MCU等數字器件來說,這是一種不確定的狀態(tài),此時再對系統(tǒng)進行重新上電的操作,就容易造成MCU邏輯混亂,系統(tǒng)不能啟動的情況。

因此電源關閉后使MCU的電源快速下降至近0V,使系統(tǒng)在短時間內到達一種確定的狀態(tài),也是快速重新上電時系統(tǒng)能正常啟動的關鍵因素。

哪些方法:

以LDO為例,有的LDO芯片內部是帶有快速泄放電路的,如下圖3規(guī)格書中描述。這是一款帶有快速放電功能的電源芯片。其內部功能框圖如下圖4所示,基本原理是使能引腳EN拉低后,通過反相器變?yōu)楦唠娖降竭_內部NMOS,此時NMOS的Vgs>0,因此導通將輸出VOUT拉低到GND泄放能量。

f9e6850c-7ff1-11ed-8abf-dac502259ad0.png

圖3

fa07fb10-7ff1-11ed-8abf-dac502259ad0.png

圖4

搭建分立電路做快速泄放電路,很多人分享過,這里大概講下原理,電路原理圖如下圖5所示。

開關SW閉合時:

5V電源通過二極管D1成為電壓4.7V-Out。因為二極管D1是一個肖特基二極管,其正向壓降比較小,約為0.3V。

此時三極管Q1的b極電壓為5V,e極電壓為4.7V,Q1不導通

開關SW斷開時:

三極管Q1的e極電壓從4.7V開始下降,b極電壓從4V開始下降,Vbe = -0.7V,將Q1打開,大電容C1的電壓4.7V-Out通過三極管Q1、電阻R2快速泄放到地。

fa22dd40-7ff1-11ed-8abf-dac502259ad0.png

圖 5 電路原理圖

仿真波形圖如下:可以看出加了泄放電路的下電波形明顯要快于未添加的。

fa34651a-7ff1-11ed-8abf-dac502259ad0.png

圖 6 未添加泄放電路的仿真圖

fa544092-7ff1-11ed-8abf-dac502259ad0.png

圖 7添加泄放電路的仿真圖

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17719

    瀏覽量

    250217
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17149

    瀏覽量

    351226
  • ldo
    ldo
    +關注

    關注

    35

    文章

    1941

    瀏覽量

    153395

原文標題:系統(tǒng)快速上下電如何實現?分享幾點經驗

文章出處:【微信號:玩轉單片機與嵌入式,微信公眾號:玩轉單片機與嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    UCD9090器件是否有上下時間間隔要求?

    UCD9090器件是否有上下時間間隔要求?測試看初始化時間有兩種情況210ms和23ms兩種情況,在這兩種情況下都會將EN使能引腳拉高,請問為何會存在兩種加載
    發(fā)表于 12-13 16:02

    STM32上下內部flash被改寫的原因?

    正常啟動。 在廠家實驗室,我們協(xié)助定位問題,反復多次上下模擬現場場景,有概率在多個實驗樣品上復現了故障,平均上下20~30次能出一次。也是內部flash被改寫,被改寫的位置不固定
    發(fā)表于 03-25 08:24

    電阻是如何實現上下拉功能的呢?

    電阻是如何實現上下拉功能的呢? 上下拉功能是指在電路中通過連接電阻來實現對信號的上拉和下拉控制。在數字電路中,上拉和下拉功能通常用于控制輸入端的電平狀態(tài),確保輸入端在沒有外部信號輸入時
    的頭像 發(fā)表于 02-04 09:32 ?932次閱讀

    你了解GD32 MCU上下要求嗎

    你了解GD32 MCU的上下要求嗎?MCU的上下對于系統(tǒng)的穩(wěn)定運行非常重要。
    的頭像 發(fā)表于 02-02 09:36 ?1029次閱讀
    你了解GD32 MCU<b class='flag-5'>上下</b><b class='flag-5'>電</b>要求嗎

    匯川PLC遠程控制,實現遠程上下載,遠程監(jiān)控功能

    # 【技術分享】遠程透傳網關-單網口快速實現匯川 PLC-InoPrShop程序遠程上下
    的頭像 發(fā)表于 01-30 18:00 ?3012次閱讀
    匯川PLC遠程控制,<b class='flag-5'>實現</b>遠程<b class='flag-5'>上下</b>載,遠程監(jiān)控功能

    基于透傳網關該如何實現匯川PLC遠程監(jiān)控上下

    # 【技術分享】遠程透傳網關-單網口快速實現匯川 H5U-1614MTD-A8 PLC程序遠程上下
    的頭像 發(fā)表于 01-29 18:00 ?974次閱讀
    基于透傳網關該如何<b class='flag-5'>實現</b>匯川PLC遠程監(jiān)控<b class='flag-5'>上下</b>載

    PLC遠程上下載程序和遠程編程調試的操作步驟

    【技術分享】遠程透傳網關-單網口快速實現施耐德TM200CE PLC程序遠程上下
    的頭像 發(fā)表于 01-27 18:00 ?3081次閱讀
    PLC遠程<b class='flag-5'>上下</b>載程序和遠程編程調試的操作步驟

    遠程透傳網關-單網口快速實現信捷XD5串口PLC程序遠程上下

    【技術分享】遠程透傳網關-單網口快速實現信捷XD5串口PLC程序遠程上下
    的頭像 發(fā)表于 01-23 17:31 ?906次閱讀
    遠程透傳網關-單網口<b class='flag-5'>快速</b><b class='flag-5'>實現</b>信捷XD5串口PLC程序遠程<b class='flag-5'>上下</b>載

    遠程透傳網關-單網口快速實現信捷XD3串口PLC程序遠程上下

    【技術分享】遠程透傳網關-單網口快速實現信捷XD3串口PLC程序遠程上下
    的頭像 發(fā)表于 01-23 10:00 ?1575次閱讀
    遠程透傳網關-單網口<b class='flag-5'>快速</b><b class='flag-5'>實現</b>信捷XD3串口PLC程序遠程<b class='flag-5'>上下</b>載

    遠程透傳網關-雙網口快速實現臺達 PLC-WPLSoft程序遠程上下

    【技術分享】遠程透傳網關-雙網口快速實現臺達 PLC-WPLSoft程序遠程上下
    的頭像 發(fā)表于 01-22 18:00 ?1057次閱讀
    遠程透傳網關-雙網口<b class='flag-5'>快速</b><b class='flag-5'>實現</b>臺達 PLC-WPLSoft程序遠程<b class='flag-5'>上下</b>載

    遠程透傳網關-單網口快速實現臺達 PLC-ISPSoft程序遠程上下

    【技術分享】遠程透傳網關-單網口快速實現臺達 PLC-ISPSoft程序遠程上下
    的頭像 發(fā)表于 01-22 10:00 ?1063次閱讀
    遠程透傳網關-單網口<b class='flag-5'>快速</b><b class='flag-5'>實現</b>臺達 PLC-ISPSoft程序遠程<b class='flag-5'>上下</b>載

    PLC遠程上下載程序如何實現?plc遠程維護方案

    【技術分享】遠程透傳網關-單網口快速實現三菱 FX3C/FX3U PLC程序遠程上下
    的頭像 發(fā)表于 01-19 12:00 ?2018次閱讀
    PLC遠程<b class='flag-5'>上下</b>載程序如何<b class='flag-5'>實現</b>?plc遠程維護方案

    博達透傳網關如何實現西門子觸摸屏遠程調試及上下

    【技術分享】遠程透傳網關-單網口快速實現西門子觸摸屏程序遠程上下
    的頭像 發(fā)表于 01-17 18:00 ?1518次閱讀
    博達透傳網關如何<b class='flag-5'>實現</b>西門子觸摸屏遠程調試及<b class='flag-5'>上下</b>載

    如何使用博達透傳網關實現plc遠程編程和程序上下

    【技術分享】遠程透傳網關-單網口快速實現其他網口PLC程序遠程上下
    的頭像 發(fā)表于 01-17 10:00 ?631次閱讀
    如何使用博達透傳網關<b class='flag-5'>實現</b>plc遠程編程和程序<b class='flag-5'>上下</b>載

    串口PLC如何通過透傳網關實現遠程上下載和監(jiān)控維護

    【技術分享】遠程透傳網關-單網口快速實現各類串口PLC程序遠程上下
    的頭像 發(fā)表于 01-16 18:05 ?800次閱讀
    串口PLC如何通過透傳網關<b class='flag-5'>實現</b>遠程<b class='flag-5'>上下</b>載和監(jiān)控維護