TWI363961B - Controlling apparatus and method for booting micro control unit - Google Patents
Controlling apparatus and method for booting micro control unit Download PDFInfo
- Publication number
- TWI363961B TWI363961B TW95114419A TW95114419A TWI363961B TW I363961 B TWI363961 B TW I363961B TW 95114419 A TW95114419 A TW 95114419A TW 95114419 A TW95114419 A TW 95114419A TW I363961 B TWI363961 B TW I363961B
- Authority
- TW
- Taiwan
- Prior art keywords
- reset
- circuit
- boot
- microcontroller
- signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000001514 detection method Methods 0.000 claims description 35
- 239000003990 capacitor Substances 0.000 claims description 9
- 230000000630 rising effect Effects 0.000 claims description 4
- 230000001934 delay Effects 0.000 claims description 3
- 230000003111 delayed effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Electronic Switches (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Description
1363961 101年02月02日梭正替換頁 六、發明說明: 【發明所屬之技術領域】 [0001] 本發明係關於一種開機控制裝置及方法,尤指一種可識 別微控制器冷、熱開機之開機控制裝置及方法。 【先前技術】 [0002] 熱開機(熱啓動,Warm boot/Push Button Reset ) 係指在系統通電情況下之系統重置;冷開機(冷啓動,
Cold boot/ Power ON Reset)係指藉由按下系統電 源按鈕所進行之系統重置。
[0003] 在微控制器(MCU,Micro-Controller Unit)應用系統 内’冷開機執行整個系統供電(p〇wer 〇N)後之開機程式 ’包含微控制器自我測試、記憶體測試及週邊介面(I/O
Port)測試等系統硬體確認程式以及軟體下載之相關預 設流程:而熱開機常被應用於執行系統參數設定以及軟 體升級等程式後之系統重置。 [0004]在微控制器應用系統内,用硬體動作重置可以區分爲冷 開機或熱開機。而微控制器之重置引腳(RESET PIN)所 連接之内部重置寄存器(RESET REGISTER)無法區分重 置訊號之種類,只要當重置引腳接收到重置訊號後,即 重置寄存器接收到重置訊號後,微控制器只能以冷開機 / 之模式執行開機動作,無法執行較省時之熱開機系統重 置。 【發明内容】 [0005]有鑒於此,有必要提供一種可識別微控制器冷、熱開機 之開機控制裝置。 1013038308-0 09511441#單编號A〇1(U 第3頁/共15頁 1363961 [0006] [0007] [0008] [0009] [0010] 09511441^^^ 101年02月02日核正替换頁 有鑒於此,有必要提供一種可識別微控制器冷、熱開機 之開機控制方法。 一種微控制器之開機控制裝置,包括一熱開機重置電路 、一冷開機訊號檢測電路及該熱開機重一延時電路。該 微控制器包括一重置引腳及一偵測引腳。該熱開機重置 電路輸出一重置訊號至該重置引腳。該冷開機訊號檢測 電路産生一檢測訊號經該延時電路延遲後輸出至該偵測 引腳。 一種微控制器之開機控制方法,透過一開機控制裝置識 別微控制器之冷、熱開機,該微控制器包括一重置引腳 及一偵測引腳,該開機控制裝置包括一熱開機重置電路 、一冷開機訊號檢測電路及一延時電路,該開機控制方 法包括:該熱開機重置電路輸出一重置訊號至該重置引 腳;該冷開機訊號檢測電路輸出一檢測訊號至該延時電 路,該延時電路對該檢測訊號進行延遲後輸出至該偵測 引腳;如果該偵測引腳所接收之訊號爲高電位,則微控 制器執行冷開機操作;如果該偵測引腳所接收之訊號爲 低電位,則微控制器執行熱開機操作。 該開機控制裝置及方法可區分微控制器之冷、熱開機, 並使微控制器執行相應之開機程式,可在熱開機時省卻 耗時之系統硬體確認程式時間或設計者預設省略之執行 流程,以加快熱開機之開機速度與減輕微控制器負荷。 【實施方式】 請參照圖1及圖2,本發明微控制器開機控制裝置1之較佳 實施方式係用以識別一微控制器40之冷開機及熱開機, A0101 第4頁/共15頁 1013038308-0 1363961 101年.02月02日核正替^頁 其包括一熱開機重置電路10、一冷開機訊號檢測電路20 及一延時電路30。該微控制器40包括一重置引腳P2及一 偵測引腳P4。 [0011] 該熱開機重置電路10包括一電阻R1、一電容C1、一二極 體D1及一重置開關S1。該電阻R1及該電容C1串聯在一電 源Vcc與地之間。該重置開關S1 —端接該二極體D1之陽極 ,另一端接地。該二極體D1之陰極接該電源Vcc。該電阻 R1與電容C1之共接點及該二極體D1與重置開關S1之共接 點相連接並輸出一重置訊號至該重置引腳P2。該重置開 關S1爲一常開開關。 [0012] 該冷開機訊號檢測電路20包括依次相連接之一分壓電路 22、一電壓偵測判定電路24及一重置訊號開關電路26。 [0013] 該分壓電路22包括串聯在該電源Vcc與地之間之一電阻R2 及一電阻R3 *該電壓偵測判定電路24包括一電阻R5及一 NPN型電晶體Q1。該NPN型電晶體Q1之基極連接於該電阻 R2與該電阻R3之間之共接點,其射極與地相連,其集極 透過電阻R5接該電源Vcc。該重置訊號開.關電路26包括一 電阻R6與一PNP型電晶體Q2。該PNP型電晶體Q2之射極透 過該電阻R6接該電源Vcc,其基極接該NPN型電晶體Q1之 集極,其集極接地。該PNP型電晶體Q2之射極輸出一檢測 訊號。 [0014] 該延時電路30包括一延時器32,其可對該冷開機訊號檢 測電路20輸出之檢測訊號進行數百ms (毫秒)之延遲後 輸出至該微控制器40之偵測引腳P4。該延遲時間之設置 0951144#單編號 A0101 第5頁/共15頁 1013038308-0 1363961 必須大於賴㈣_從供電後到㈣執 需之時間,但又不可太長而降低系統靈敏度。 [0015] [0016] [0017] 如下所述為該開機控制裝置1之工作過程: 請-併參考圖3,該微控制㈣接通冷開機)後1 電源VCC可同時向該熱開機重置電路1G及該冷開機訊梦二 測電路20供電。 ° 對於熱開機重置電路U),該電源VCC對該電容π進行充電 ’使微控制器40之重置引腳P2接收到〜上升緣之重置訊 號;對於該冷開機訊號檢測電路20,當該電源Vcc之電麼 值達到噴如圖3中虛線位置處)時’ t亥電源Vcc經分壓 電路22之電阻R2及電阻R3分壓後’可觸發電壓偵測判定 電路24之NPN電晶體Q1導通,進而使該重置訊號開關電路 26之PNP電晶趙Q2導通’輸出低電位之檢測訊號至該延時 器32,而該延時器32對該檢測訊號延遲數百毫秒(ms 後輸出至該微控制器40之偵測引腳P4。」多時,該偵剛引 腳P4所接收之訊號爲高電位,該微控制器4〇執行冷開機 [0018] 請一併參考圖4,按下該重置開關$1然後釋放(即微控制 器40熱開機操作),該熱開機重置電路1〇先閉合再斷開, 該微控制器40U置引腳P2接&之重置訊號先爲低電^ ,然後該電源Vcc對電谷C1充電,微控制器之重置引腳 P2再次接收到-上升緣之重置訊號。而該冷開機訊號檢 測電路20輸出之低電位檢測訊號經過該延時器32數百毫 秒(ms )之延遲後已被輸出至該偵測引腳p4。此時該 單编號A0101 第6頁/共15頁 1013038308-0 1363961 ιοί年.02月0·2日核正替換頁 偵測引腳Ρ4接收之訊號爲低電位,該微控制器40執行熱 開機。 [0019] 請繼續參考圖5,本發明微控制器之開機控制方法之較佳. 實施方式係透過該開機控制裝置1來識別微控制器40之冷 、熱開機。該開機控制方法包括: [0020] 判斷該微控制器40之重置引腳Ρ2是否接收到一上升緣之 重置信號; [0021] 如果該重置引腳Ρ2未接收到該重置信號,則微控制器40 不開機; [0022] 如果該重置引腳Ρ2接收到該重置信號,判斷該微控制器 4 0之偵測引腳Ρ 4所接收之信號是否為低電位; [0023] 如果該偵測引腳Ρ4所接收之信號為低電位,則微控制器 40執行熱開機操作; [0024] 如果該偵測引腳Ρ4所接收之信號為高電位,則微控制器 40執行冷開機操作。.
[0025] 綜上所述,本發明符合發明專利要件,爰依法提出專利 申請。惟,以上所述者僅為本發明之較佳實施例,舉凡 熟悉本案技藝之人士,在爰依本發明精神所作之等效修 飾或變化,皆應涵蓋於以下之申請專利範圍内。 【圖式簡單說明】 [0026] 圖1係本發明微控制器之開機控制裝置之較佳實施方式之 電路方框圖》 [0027] 圖2係本發明微控制器之開機控制裝置之較佳實施方式之 09511441尸織 A°1(n ^ 7 1 / ^ 15 I 1013038308-0 1363961 101年02月02日核正替换i 電路圖。 [0028] 圖3及圖4分別係微控制器於冷/熱開機時之相關波形圖。 [0029] 圖5係本發明微控制器之開機控制方法之較佳實施方式之 流程圖。 【主要元件符號說明】 [0030] 開機控制裝置:1 [0031] 熱開機重置電路:1 0 [0032] 冷開機訊號檢測電路:20 [0033] 分壓電路:22 [0034] 電壓偵測判定電路:24 [0035] 重置訊號開關電路:26 [0036] 延時電路:30 [0037] 延時器:32 [0038] 微控制器:40 [0039] 重置引腳:P2 [0040] 偵測引腳:P4 [0041] 電源:V c c [0042] 電容:C1 [0043] 二極體:D1 [0044] 重置開關:S1
09511441 A〇101 第8頁/共15頁 1013038308-0 ιοί年.02月02日修正替換頁 1363961 [0045] 電晶體:Q1、Q2 [0046] 電阻:R1、R2、R3、R5、R6
095U44#單編號A_ 第9頁/共15頁 1013038308-0
Claims (1)
101年02月02日修正替換4 I;3^ 63^9 6*1' -----3 七、申請專利範圍: 1 . 一種微控制器之開機控制裝置,該微控制器包括一重置引 腳及一偵測引腳,該開機控制裝置包括一熱開機重置電路 ,該熱開機重置電路包括一重置開關,當該重置開關被按 下然後釋放時,該熱開機重置電路輸出一重置訊號至該重 置引腳,該開機控制裝置進一步包括一冷開機訊號檢測電 路及一延時電路,當該重置開關被按下然後釋放時,該冷 開機訊號檢測電路産生一檢測訊號經該延時電路延遲後輸 出至該偵測引腳,當該微控制器收到重置訊號及低電平的 檢測訊號時執行熱開機操作,當該微控制器收到重置訊號 及高電平的檢測訊號時執行冷開機操作。 2 .如申請專利範圍第1項所述之微控制器之開機控制裝置, 其中該熱開機重置電路還包括一電阻及一電容,該電阻及 該電容串聯於一電源與地之間,該重置開關一端接該電阻 與電容之間之共接點,該重置開關另一端接地,該重置信 號係自該共接點輸出。 3 .如申請專利範圍第2項所述之微控制器之開機控制裝置, 其中該熱開機重置電路進一步包括有一二極體,該二極體 之陰極接該電源,該二極體之陽極接該電阻與該電容之間 之共接點。 4 .如申請專利範圍第1至3項中任一項所述之微控制器之開機 控制裝置,其中該重置開關係一常開開關。 5 .如申請專利範圍第2項所述之微控制器之開機控制裝置, 其中該冷開機信號檢測電路包括依次相連之一分壓電路、 一電壓偵測判定電路及一重置信號開關電路。 09511441#單编號 A〇101 第10頁/共15頁 1013038308-0 136.3961 101年.02月日按正^頁 6 .如申請專利範圍第5項所述之微控制器之開機控制裝置, 其中該分壓電路包括串聯在該電源與地之間之一第一電阻 及一第二電阻;該電壓偵測判定電路包括一第一電晶體及 一第三電阻,該第一電晶體之基極接該第一電阻及該第二 電阻之間之共接點.,其發射極接地,其集電極透過該第三 電阻接該電源;該重置信號開關電路包括一第二電晶體及 一第四電阻,該第二電晶體之基極與該第一電晶體之集電 極連接,其發射極透過該第四電阻接該電源,其集電極接 地,該檢測信號係自該第二電晶體之發射極輸出。
7 . —種微控制器之開機控制方法,透過一開機控制裝置識別 微控制器之冷、熱開機,該微控制器包括一重置引腳及一 偵測引腳,該開機控制裝置包括一熱開機重置電路、一冷 開機信號檢測電路及一延時電路,該熱開機重置電路包括 一重置開關,該開機控制方法包括: 當該重置開關被按下然後釋放時,該熱開機重置電路輸出 一重置信號至該重置引腳;
該冷開機信號檢測電路輸出一檢測信號至該延時電路,該 延時電路對該檢測信號進行延遲後輸出至該偵測引腳; 如果該偵測引腳所接收之信號爲高電位,則微控制器執行 冷開機操作;及 如果該偵測引腳所接收之信號爲低電位,則微控制器執行 熱開機操作。 8 .如申請專利範圍第7項所述之微控制器之開機控制方法, 其中該重置信號係一上升緣之電信號。 095Π44#單編號 A0101 第11頁/共15頁 1013038308-0
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW95114419A TWI363961B (en) | 2006-04-21 | 2006-04-21 | Controlling apparatus and method for booting micro control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW95114419A TWI363961B (en) | 2006-04-21 | 2006-04-21 | Controlling apparatus and method for booting micro control unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200741446A TW200741446A (en) | 2007-11-01 |
| TWI363961B true TWI363961B (en) | 2012-05-11 |
Family
ID=46750644
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW95114419A TWI363961B (en) | 2006-04-21 | 2006-04-21 | Controlling apparatus and method for booting micro control unit |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI363961B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8745366B2 (en) * | 2011-03-31 | 2014-06-03 | Nvidia Corporation | Method and apparatus to support a self-refreshing display device coupled to a graphics controller |
| TWI591538B (zh) | 2017-01-18 | 2017-07-11 | 新唐科技股份有限公司 | 微控制器 |
-
2006
- 2006-04-21 TW TW95114419A patent/TWI363961B/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TW200741446A (en) | 2007-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101436154B (zh) | 计算机主板开关机测试系统及方法 | |
| US9727111B2 (en) | Control device for current switching and electronic device | |
| CN100530038C (zh) | 微控制器的开机控制装置及方法 | |
| TWI653528B (zh) | 電腦系統及檢測方法 | |
| CN103593281B (zh) | 测试系统及测试方法 | |
| TW201411327A (zh) | 具有耗電量偵測功能的電子裝置 | |
| CN113918389B (zh) | 一种双Flash切换装置和服务器 | |
| US20130268797A1 (en) | Power-off protection circuit and electronic device with power-off protection circuit | |
| CN110764978A (zh) | 一种硬盘点灯方法、装置及电子设备和存储介质 | |
| US9471330B2 (en) | System and method and for selecting boot configuration using near field communication | |
| TW201432443A (zh) | 電子裝置及其開機時間偵測方法 | |
| TW200944996A (en) | Overclocking module and computer system and method thereof | |
| TWI363961B (en) | Controlling apparatus and method for booting micro control unit | |
| CN104461664B (zh) | Mcu启动模式选择电路 | |
| CN101470655B (zh) | 主板开关机测试装置 | |
| CN100395720C (zh) | 开关机自动化测试装置和测试方法 | |
| TWI394973B (zh) | 運用於手持式電子裝置中的電池偵測器與電池偵測方法 | |
| TWI758026B (zh) | 基本輸入輸出系統功能的設定方法 | |
| CN101819460B (zh) | 计算机主机与显示器联动开关装置及其控制方法 | |
| CN117791496A (zh) | 电源管理方法及装置、图像信号发生器及存储介质 | |
| CN107357400B (zh) | 自动开机到安装有指定操作系统类型的硬盘的方法 | |
| CN104330984B (zh) | 防止自动开机的便携式终端及其方法 | |
| CN101419555A (zh) | 电脑系统的开机方法 | |
| TW200925850A (en) | System and method for testing a computer's motherboard during power-on and power-off | |
| TW200907802A (en) | Method for booting computer system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |