色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

電源重新上電引起的MCU啟動失敗的原因分析

西西 ? 作者:致遠電子 ? 2018-05-16 18:08 ? 次閱讀

對于主電源掉電后需要繼續工作一段時間來用于數據保存或者發出報警的產品,我們往往都能夠看見產品PCB板上有大電容甚至是超級電容器的身影。大容量的電容雖然能延時系統掉電,使得系統在電源意外關閉時MCU能繼續完成相應操作,而如果此時重新上電,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?

一、上電失敗問題分析

1. 上電緩慢引起的啟動失敗

對于需要進行掉電保存或者掉電報警功能的產品,利用大容量電容緩慢放電的特性來實現這一功能往往是很多工程師的選擇,以便系統在外部電源掉電的情況下,依靠電容的儲能來維持系統需要的重要數據保存及安全關閉的時間。此外,在不需要掉電保存數據的系統中,為了防止電源紋波、電源干擾及負載變比引起供電電壓的波動,在電源輸出端也需要并接一個適當的濾波電容。

電路中增加電容,雖然使系統在某些方面能滿足設計要求,但是由于電容的存在,系統的上電時間也會相應的延長,下電時由于電容放電緩慢,下電時間也會更長。而上下電時間的延長,對于MCU來說,往往會帶來意外的致命缺點。

比如某系列的MCU,就經常能遇到客戶反饋說系統在掉電后重新上電,系統啟動失敗的問題,一開始工程師以為是軟件的問題,花費了很大的時間和精力來找BUG,問題仍然沒有很好的得到解決。后來查翻手冊發現,發現該系列的MCU對于上電時間是有一定要求的(其實幾乎所有品牌的MCU都有上下電時序要求)。

電源重新上電引起的MCU啟動失敗的原因分析

圖1上電要求

從圖1我們可以看出,芯片輸入電源從200mV以下為起點上升到VDD的時間tr,手冊要求是最長不能超過500ms。而電路中的大電容乃至超級電容,顯然會大大拉長這個上電時間,對于沒有詳細選擇參數的電源設計來說,這個時間甚至可能會遠遠大于500ms。這樣的話就不能很好地滿足芯片的上電時間要求,從而導致系統無法啟動,或者器件內部上電時序混亂而引起器件閂鎖的問題。

所以電源的上電緩慢對于MCU處理器來說,有時也是一個“頭痛”問題,那么如何有效的解決上電緩慢這個問題呢?先別急,我們再來說說系統下電緩慢帶來的問題。而且下電緩慢引起的問題,比上電時間過長的問題更普遍。

2. 下電緩慢引起的啟動失敗

其實上面提到的上電圖中,還有一個至關重要的參數,那就是圖中的twait。我們可以從圖中看到twait的最小數值為12μs。這個參數的含義就是說,在上電之前,芯片的輸入電源需保持在200mV以下至少12μs的時間。這個參數就要求我們的電路在掉電后,如果需要對系統重新上電的話,必須讓芯片的輸入電源電壓至少有12μs的時間是在200mV以下。換個角度表述就是:在下電后,必須讓MCU的供電電壓降到200mV以下才能再次上電(12μs很短,幾乎可以忽略),系統才能可靠運行。

由于電路中存在大電容,系統負載又小,導致電路下電緩慢,當我們再次上電時,芯片電源電壓此時可能還沒有降到200mV 以下,如下圖2所示:

電源重新上電引起的MCU啟動失敗的原因分析

圖2緩慢掉電再上電示意圖

由于電路中存在較大的電容,在系統掉電后,系統負載不能很快的泄放能量時,就會出現MCU等數字器件掉電緩慢的情況。此時重新上電的話,由于不符合上文提到的降到200mV以下 12μs以上的要求,芯片內部就沒有及時“歸零”。對MCU等數字器件來說,這是一種不確定的狀態,此時再對系統進行重新上電的操作,就容易造成MCU邏輯混亂,從而出現器件閂鎖,系統不能啟動的情況。

掉電緩慢也會導致MCU等數字器件內部掉電時序的混亂,特別是對于需要多路電源的MCU處理器,它們對于上電時序和掉電時序有更高的要求,內部時序的混亂會引起器件閂鎖,系統無法啟動。這也是為什么很多產品重啟時,系統往往無法啟動。

因此我們可以看出,系統上電或下電緩慢都有可能會造成MCU無法啟動或者啟動異常的情況,那么如何對緩慢的上電放電過程進行干預,提升上電斜率,縮短掉電時間呢?

二、解決方案推薦

當遇到系統啟動失敗的問題時,請先使用示波器檢查器件的供電引腳是不是存在上電緩慢,掉電緩慢,不徹底的情況。當遇到該情況時,可以選擇在電路中搭配使用廣州周立功單片機科技有限公司研發的小體積、低內阻的電源調理模塊:QOD-ADJ。

該模塊可以保證在系統上電時,當電壓達到額定電壓的約70%-75%左右才開啟輸出,此后輸出跟隨輸入,相當于給系統一個極快上電的電源。下電時,該模塊可以對電容殘存電壓自動放電,可以在極短的時間內到達100mV以下,從而解決短時間內再次上電時系統處于鎖死狀態的問題。正所謂是上電下電兩不誤!使系統上下電都能穩定可靠。

圖3 QOD-ADJ模塊

QOD-ADJ具有以下功能:

在系統電源開啟時的快速上電,提升上電斜率;

電源關斷時使容性負載快速放電到近0V的狀態;

可外部控制的單通道負載開關

使用簡單方便,串入需要控制的電路中即可。

三、產品使用示例

使用下圖4所示電路進行對我們的產品進行測試:

電源重新上電引起的MCU啟動失敗的原因分析

圖4測試電路圖

當VIN=5V,Cin=2.5F(超級電容),CL=100μF,RL=10Ω時的上電曲線和掉電曲線如圖5圖6輸入端2.5F超級電容及負載10Ω下電曲線所示。

電源重新上電引起的MCU啟動失敗的原因分析

圖5輸入端2.5F超級電容及負載10Ω上電曲線

電源重新上電引起的MCU啟動失敗的原因分析

圖6輸入端2.5F超級電容及負載10Ω下電曲線

1. 顯著縮短上電時間

由上面兩圖可以清楚的看出因為有超級電容的存在,VIN的上電曲線(藍色曲線)爬升緩慢,而經過模塊之后(Vout紅色曲線)顯著縮短了上電時間,使后級電路能在短時間內達到一種確定的狀態。

2. 顯著加快掉電速度

由圖可以看出在系統掉電時,由于有超級電容的存在,模塊前端(藍色曲線)掉電速度,異常緩慢,經過模塊之后(紅色曲線)能顯著加快放電速度,使得后級電路在極短的時間內到達一種確定的狀態。

系統中的器件對于電源的上下電有嚴格的要求,在產品的設計當中,要關注核心器件的上下電要求,包括上下電的時序,斜率等,不合理的設計往往會引起系統上電無法啟動等異常情況。

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

    關注

    19

    文章

    406

    瀏覽量

    28681
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17142

    瀏覽量

    351104
  • pcb
    pcb
    +關注

    關注

    4319

    文章

    23094

    瀏覽量

    397747
收藏 人收藏

    評論

    相關推薦

    如何處理由電源引起的MCU啟動失敗

    關閉時MCU能繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢? 一
    發表于 05-31 11:33

    請教一個電源問題 帶電正常重新不工作

    、、、、、、、、、、、、、、程序原因導致的重新電源不正常,請問這個情況怎樣入手分析。為什么
    發表于 09-20 18:24

    如何處理由電源引起的MCU啟動失敗

    關閉時MCU能繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?  一
    發表于 11-21 15:56

    電源引起的MCU啟動失敗原因以及解決方案推薦

    繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?一、
    發表于 05-23 08:30

    電源引起的MCU啟動失敗怎么解決

    繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?
    發表于 07-15 06:49

    電源緩慢時,MCU如何繼續完成相應操作?

    繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?一、
    發表于 09-01 07:00

    MCU無法啟動的問題及解決辦法

    繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?本文教您一招解決它!一、
    發表于 11-03 08:05

    給運放(ADA4807+ADA4927)供電的正負電源啟動失敗原因

    所有的模擬通道運放芯片都是正常的,焊接也是OK的; 根據仿真和估算,正負電源的最大輸出電流應該都是滿足要求的,請問是什么原因導致負電源
    發表于 11-14 07:26

    電腦總是重新啟動原因分析

    電腦總是重新啟動原因分析 一、軟件   1.病毒破壞   自從有了計算機以后不久,計算機病毒也應運而生。當網絡成為
    發表于 02-24 13:43 ?957次閱讀

    MCU啟動應用程序的準備

    MCU整體工作流程可總結如下:——》主時鐘起振——》啟動代碼——》用戶程序(main函數)。對于我們應用開發來說,大部分工作重點是在應用程序編寫這塊。特別是高級
    發表于 07-27 10:22 ?2758次閱讀

    【轉】一招解決MCU啟動異常

    繼續完成相應操作,而如果此時重新,卻經常遇到系統無法啟動的問題。那么這到底是怎么回事呢?遇到這種情況又該如何處理呢?本文教您一招解決它!一、
    發表于 10-28 15:06 ?8次下載
    【轉】一招解決<b class='flag-5'>MCU</b><b class='flag-5'>啟動</b>異常

    MCU為什么啟動

    相信很多朋友們都遇到過,自信滿滿的將程序下載到板子,發現MCU居然沒啟動。 那這個現象可能有很多問題會導致,讓我們來看看會有哪些原因
    的頭像 發表于 01-11 09:41 ?1102次閱讀
    <b class='flag-5'>MCU</b>為什么<b class='flag-5'>上</b><b class='flag-5'>電</b>不<b class='flag-5'>啟動</b>

    MCU啟動的可能原因分析

    在GD32 MCU,BOOT引腳決定了MCU啟動方式,通常BOOT0引腳下拉時是flash啟動,如果BOOT電平不對就不會執行我們下載的
    發表于 01-12 17:08 ?2070次閱讀
    <b class='flag-5'>MCU</b><b class='flag-5'>上</b><b class='flag-5'>電</b>不<b class='flag-5'>啟動</b>的可能<b class='flag-5'>原因</b><b class='flag-5'>分析</b>

    GD32 MCU跌落導致啟動異常如何解決

    大家是否碰到過MCU過程中存在電源波動或者電壓跌落導致MCU啟動異常的問題?本視頻將會為大家
    的頭像 發表于 01-29 09:38 ?1114次閱讀
    GD32 <b class='flag-5'>MCU</b><b class='flag-5'>上</b><b class='flag-5'>電</b>跌落導致<b class='flag-5'>啟動</b>異常如何解決

    【AI技術支持】ESP32-WROVER-IE-N16R8模組啟動失敗問題處理

    控制模塊的供電電源通斷來控制模塊開機,MCU首次控制模塊通電時,模塊無反應,模塊啟動失敗,為
    的頭像 發表于 11-20 01:00 ?356次閱讀
    【AI技術支持】ESP32-WROVER-IE-N16R8模組<b class='flag-5'>上</b><b class='flag-5'>電</b><b class='flag-5'>啟動</b><b class='flag-5'>失敗</b>問題處理
    主站蜘蛛池模板: 麻豆人妻无码性色AV| 轻轻挺进女教师的身体| 亚洲免费视频日本一区二区| 国产午夜免费视频片夜色| 亚洲精品中文字幕无码A片蜜桃| 女教师跟黑人男朋友激情过后| xxxxxx日本处大片免费看| 日韩欧美一级| 国产人妻午夜无码AV天堂| 亚洲熟伦熟女专区| 女bbbbxxx孕妇| 久久AAAA片一区二区| jizzzz亚洲丰满xxxx| 午夜男人免费福利视频| 久久精品美女久久| 被老头下药玩好爽| 亚洲国产在线99视频| 男人的天堂黄色片| 国产高清视频青青青在线| 一本大道熟女人妻中文字幕在线| 免费精品国产人妻国语麻豆| 俄罗斯兽交XXXXX在线| 夜夜狂射影院欧美极品| 亚州中文字幕| 年轻的搜子8中字在线观看| 久久最新地址获取| 国产国拍精品AV在线观看| 扒开黑女人p大荫蒂老女人| 亚洲综合日韩中文字幕v在线| 午夜插插插| 午夜性色一区二区三区不卡视频| 日韩精品在线观看免费| 秋霞伦理高清视频在线| 欧美性xxxx18| 久久久擼擼擼麻豆| 久久re热在线视频精6| 高清国语自产拍免费| 成人综合在线观看| 中文字幕亚洲乱码熟女在线| 无码人妻少妇色欲AV一区二区| 男女牲交全过程免费播放|