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

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

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

3天內不再提示

純硬件方案模擬手動開關機,解決國產CPU斷電間隔短無法啟動問題

創易棧 ? 來源:創易棧 ? 2023-02-21 10:35 ? 次閱讀

導語:

本案例中的一個問題可能是很多***的通病,可以提供一種解決思路。

很多國產基于ARM內核的廠商都是從平板起家,對于工控的應用場合還是處于剛起步的階段,在國產化的潮流下,很多芯片的bug也只能與供應商一起解決。本案例中的一個問題可能是很多***的通病,可以提供一種解決思路。

1問題描述

我們的產品使用了國內某知名芯片廠商提供的方案,該芯片是其第一款用于工業產品的主CPU,綜合貿易戰和性價比的考慮,我們第一次嘗試國產的主芯片替代TI的,在實際使用過程中,出現以下的現象:

1、我們設置為開機自動啟動,無需人工按下開關機,這是工控的正常需求;

2、在冷啟動(關機30mim后再啟動),設備啟動正常;

3、熱啟動(關機后20min內啟動),設備后很大概率不能啟動,間隔時間越短,啟動失敗的概率越大。

2原因分析

經過多次的排查分析,我們找到了失敗的規律,使用示波器掛載在主芯片的VDD3.3V端,如果設備啟動時,芯片的VDD3.3V的電壓大于2V,則啟動100%失敗,如果VDD3.3V的電壓小于1V,則啟動100%成功。說明該主芯片啟動時,芯片的VDD不能有過高的電壓。

但是由于我們是工控產品,工控產品為了應對浪涌以及電壓跌落,內置的電容都較多,VDD3.3V上的總電容超過了500uF,當產品掉電以后,負載變輕,電容的放電時間更長。

最初我們有考慮過增加放電電阻加快放電時間。但是帶來2個問題:

(1)、產品的功耗增加

(2)、功率增加影響掉電保存。

經過廠家的連續攻關一個多月,問題依然無解;廠家也認可是他們的問題,無耐技術能力有限,不過廠商提供了一個思路,該主芯片是基于平板電腦開發的,平板電腦上有一個開機按鍵power-on(對地短路),設備在關機時,長按超過1S,設備則開機,此時無需關注VDD電壓是否有電壓;在開機狀態時,長按超過6S,則設備強行關機。

3解決方案

經過廠家的指引,我們只要設計一個電路,模擬人工開關機動作即可,要求如下:

1、在開機時,強制將Power-on引腳對地短路1S以上,無論是冷啟動還是熱啟動,為了留足余量,該時間設置為2S,設備啟動后2S后,將該引腳與地斷開,避免設備強行關機。

2、正常工作時,該引腳與地斷開,避免設備強行關機。

3、本次關機與下一次開機之間,超過1S(考慮人操作很少在1s內開關機兩次),需要能正常啟動。

4、為了保證可靠性,不能用軟件實現;

經過內部的討論以及仿真,決定采用如下的方案:

S1模擬用戶的開關機

C點為控制芯片的開關機

D點模擬芯片的內部的VDD電源

1、用戶開機時,電流通過S1、R1、C1、R1,開機瞬間,電容相當于短路,因此電容的下端即B點電壓為高電平,此高電平只要大于3.6V,即可以將mos管Q1打開,將C點進行對地短路,實現開機時進行對地短路的需求。

2、R1、R2構成一個分壓電路,上電瞬間,C1的兩端電壓相等,都是12V,隨著C1被充電,C1的上端電壓被抬高,下端電壓被降低。

3、當C1 的下端電壓降低到小于3.6V時,mos管關閉,C點電壓為高電平,即模擬按鍵開關斷開。

4、當VCC24V掉電時,即S1連接到地,C1上的電容通過D2、D1進行放電,瞬間即可以將C1的電放完,避免下次上電時,由于C1上有過高的電壓,導致充電的時間較短。

0e57b88a-afe5-11ed-bfe3-dac502259ad0.png

仿真圖

理論計算過程:

電容的充電計算公式可以適用以下公式:t = RC*Ln[(V1-V0)/(V1-Vt)],其中的含義如下圖所示,經過計算,按照上圖1中的參數計算,理論的第一次上電的延遲短路的時間為2.38S。實際仿真上電延遲短路的時間為2.5S,理論是仿真數據相當。值得注意的是,第一次斷電時間1S后馬上上電,上電的延遲時間只有1.7S,比第一上電快很多,原因是第一次斷電后電容還有電,再次充電的時間不是從0開始,導致充電的時間變短,因此實際設計過程,應該需要定義后兩次開關機的最快時間,本次最快設計為1S。

0e8ffb50-afe5-11ed-bfe3-dac502259ad0.png

參數選擇

0ead728e-afe5-11ed-bfe3-dac502259ad0.png

兩次開關機的上下電波形。

4總結

本次純硬件的方案模擬人工開關機,主要利用了RC充放電、MOS管開啟電壓約3.5V,二極管單向導通的功能,讀者在復用過程,還需要注意以下3點:

1、仿真沒有考慮二極管的漏電流,二極管的漏電流可達10uA,如果電阻R1、R2的值太大,二極管的漏電流不得不考慮,否則會嚴重影響理論計算和仿真。

2、Mos管是電壓導通型,對干擾很敏感。實際使用過程中,來自VCC24V的電取自電源端口,干擾非常大,因此最好經過π型的高阻抗濾波,例如使用1500Ω以上的磁珠構成π型濾波。

3、規格中必須定義兩次開關機的最短時間,時間太短的話,由于電容沒有放完電,會嚴重影響下次的充電時間。

審核編輯:湯梓紅

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

    關注

    455

    文章

    50756

    瀏覽量

    423330
  • 二極管
    +關注

    關注

    147

    文章

    9634

    瀏覽量

    166368
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9091

    瀏覽量

    367432
  • 內核
    +關注

    關注

    3

    文章

    1372

    瀏覽量

    40283
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10858

    瀏覽量

    211641

原文標題:避坑指南|純硬件方案模擬手動開關機,解決國產CPU斷電間隔短無法啟動問題

文章出處:【微信號:創易棧,微信公眾號:創易棧】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    硬件電路如何實現一鍵開關機功能

    以前我們也分析過軟件一鍵開關機電路,但這種電路有一個弊端,當軟件程序跑飛時將無法關機,用硬件的電路路將避免這種情況的出現。
    的頭像 發表于 02-17 14:49 ?1.2w次閱讀
    <b class='flag-5'>純</b><b class='flag-5'>硬件</b>電路如何實現一鍵<b class='flag-5'>開關機</b>功能

    單鍵開關機

    在很多移動設備中都需要單鍵開關機電路,有的是由分立器件組成,有的是用IC,是否有開關機電路,及穩定又經濟呢?大師們,拍過來吧
    發表于 02-12 16:02

    求教一個按鍵開關機硬件電路搭建問題

    不活躍狀態,即不能開機和關機作用,要求用硬件實現,各位有沒有好想法啊,想了兩天都不怎么合適,電容儲能斷電延時也不行,電壓達不到要求,555延時的話怎么實現自動
    發表于 03-05 11:31

    請問手機單鍵開關機的原理是什么?

    想請教一下,手機單鍵開關機的原理是什么,有沒有類似的好的方案推薦一下?
    發表于 05-26 19:47

    教你NAS網絡存儲設備中如何設置自動開關機

    “自動開關機計劃”,并創建開關機時間; 6.設置自動開關機時間,并保存; 7.查看設置的自動開關機計劃,設置完成后,點擊應用即可。 注意事項:異常停電有可能將導致開機計劃失效,如果出現
    發表于 12-23 15:36

    電腦如何正確開關機?

    電腦如何正確開關機?當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還不太穩定,主板上的控制芯片組會向CPU發出并保持一個RESET(重置)信號,讓CPU內部自動恢復到初
    發表于 10-29 06:20

    單片機一鍵開關機電路的相關資料分享

    單片機一鍵開關機電路,多種方案可供選擇,有硬件的也有軟硬結合的一鍵開關機電路方案一、先上一個低
    發表于 11-25 08:43

    RK3399 linux掉電開關機出現系統無法啟動的問題如何解決

    rk3399 linux掉電開關機,概率出現系統無法啟動的問題
    發表于 08-01 16:25

    電腦自動開關機的方法 電腦定時開關機

    電腦自動開關機的方法 電腦定時開關機 自動定時開機的實現:首先在啟動計算機時,按“Delete”鍵進入BIOS界面。在BIOS設置主界面中
    發表于 01-27 09:52 ?4361次閱讀

    基于查表的定時開關機判斷方法

    基于查表的定時開關機判斷方法 引言    定時開關機是在每天、每周、每月等的定時開關機中常見的問題。例如居民生活區的加壓泵房,在用水量較少時
    發表于 04-23 11:26 ?973次閱讀
    基于查表的定時<b class='flag-5'>開關機</b>判斷方法

    學生用計算機怎么開關機,電腦如何正確開關機? 電腦開關機的正確步驟

    電腦如何正確開關機?當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還不太穩定,主板上的控制芯片組會向CPU發出并保持一個RESET(重置)信號,讓CPU內部自動恢復到初
    發表于 10-22 17:06 ?11次下載
    學生用計算機怎么<b class='flag-5'>開關機</b>,電腦如何正確<b class='flag-5'>開關機</b>? 電腦<b class='flag-5'>開關機</b>的正確步驟

    MCU無法啟動問

    遇到有些國產 單片機有時候上電不啟動的問題,一般出現的情況是LVR設置有問題,最常見是兼容3.3V 5V供電的MCU,有時候默認是5V配置,在3.3V可能出現上電無法啟動問題,需要修改
    發表于 10-28 09:51 ?13次下載
    MCU<b class='flag-5'>無法</b><b class='flag-5'>啟動問</b>題

    python socket使用UDP控制繼電器進行硬件產品循環開關機測試

    ??一:說明 在硬件獲取系統測試中,開關機也是一項很重要的測試項目。該項測試可以評估產品的硬件異常開關機下的穩定性。硬件環境搭建參考: 搭建
    發表于 04-28 11:09 ?2次下載
    python socket使用UDP控制繼電器進行<b class='flag-5'>硬件</b>產品循環<b class='flag-5'>開關機</b>測試

    STM32怎么實現按鍵開關機

    STM32按鍵開關機需要以下步驟: 1. 硬件連接。 2. 配置GPIO引腳。 3. 編程實現按鍵檢測。 4. 編程實現開關機控制功能。 詳細步驟將在下文中詳細介紹。 第一步:硬件連接
    的頭像 發表于 12-07 15:17 ?2974次閱讀

    定時開關機在哪里設置 定時開關機對手機有利還是有害

    定時開關機的設置在手機的系統設置中。具體位置可能會因手機品牌和系統版本的不同而有所不同。一般來說,在設置菜單中有一個關于電源管理的選項,然后在該選項下可以找到定時開關機的設置。 定時開關機是指用
    的頭像 發表于 01-19 15:48 ?9844次閱讀
    主站蜘蛛池模板: 亚洲精品婷婷无码成人A片在线 | 欧美高清vivoesond在线播放| 国产午夜精品片一区二区三区| 扒开美女下面粉嫩粉嫩冒白浆| 666永久视频在线| 中文字幕a有搜索网站| 欲香欲色天天天综合和网| 亚洲日本欧美国产在线视| 亚洲AV无码专区国产乱码网站| 天天色天天综合网| 手机看片国产免费| 天天操天天干天天透| 午夜伦理伦理片在线观| 无码人妻丰满熟妇区五十路久久| 天天操夜夜噜| 香蕉尹人综合精品| 亚洲精品成人久久久影院| 亚洲手机在线人成视频| 一本大道熟女人妻中文字幕在线| 一本道中文无码亚洲| 中文字幕亚洲无线码在线| 99国产亚洲精品无码成人| 被老头下药玩好爽| 国产VA精品午夜福利视频| 国产精品无码AV天天爽色欲| 国内偷拍夫妻av| 久久久性色精品国产免费观看| 快播萝莉影院| 强姧伦久久久久久久久| 三级网站视频| 亚洲国产在线综合018| 瑜伽牲交AV| av淘宝 在线观看| 国产AV无码一二三区视频| 国产在线观看不卡| 旧里番6080在线观看| 琪琪SEE色原网色原网站18| 我把寡妇日出水好爽| 一本大道手机在线看| blacked黑人战小美女| 国产精品色无码AV在线观看|