專利名稱:微機控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將微機動作部的電源與微機內(nèi)的RAM部的電源分離的微機控制裝置。
背景技術(shù):
以往,若該種微機控制裝置的微機動作部的電源與微機內(nèi)的RAM部的電源是同一 電源,則在微機的低功耗模式時也向微機提供電源,能夠通過停止向微機提供時鐘來實現(xiàn) 低功耗模式。 另外,如專利文獻1所揭示的那樣,關(guān)于隨著微機的電源電壓的瞬間切斷的微機 重啟,為了防止微機的RAM內(nèi)數(shù)據(jù)的消失或初始化,而對非易失性存儲器內(nèi)的數(shù)據(jù)和易失
性存儲器內(nèi)的數(shù)據(jù)進行了比較。
專利文獻1 : 日本國專利特開平11-085333號公報(
及
,圖1) 由于現(xiàn)有的微機控制裝置如上所述那樣構(gòu)成,所以在微機動作部的電源與微機內(nèi)
的RAM部的電源是同一電源的裝置中,雖然能夠通過停止向微機提供時鐘來實現(xiàn)低功耗模
式,但難以研制出進一步的低功耗狀態(tài)。 對于將微機動作部的電源與微機內(nèi)的RAM部的電源分離的裝置,當切斷了微機的 電源時,就會重啟微機,不能保持低功耗模式前的狀態(tài)。為了即使重啟微機也保持低功耗狀 態(tài)前的狀態(tài),需要進行將微機狀態(tài)保持于非易失性存儲器中等的處理。在電源供給時,不能 判斷進行重啟(初始動作)還是繼續(xù)(繼續(xù)動作)。另外,存在對RAM(非易失性存儲器) 的數(shù)據(jù)是否是能夠信任的數(shù)據(jù)不進行判斷的問題。 本發(fā)明是為了解決上述那樣的問題而完成的,其目的在于,得到一種微機控制裝 置,該微機控制裝置在從切斷微機動作部的電源供給這樣的低功耗狀態(tài)進行的恢復(fù)中,使 得能夠判別是進行重啟動作還是繼續(xù)動作,并且能夠使得進行期望的重啟動作。
發(fā)明內(nèi)容
本發(fā)明的微機控制裝置包括開關(guān),該開關(guān)接通切斷微機動作部的電源;電源管 理電路,該電源管理電路包括微機動作判斷單元及電源操作單元,所述微機動作判斷單元 接受電源電壓下降檢測信號及用戶操作信號,以判斷微機的接通/斷開(0N/0FF),所述電 源操作單元對開關(guān)進行接通斷開控制;以及啟動停止單元,該啟動停止單元接受來自微機 動作判斷單元的信號,使微機啟動停止,并且向電源操作單元提供電源切斷信號,在切斷微 機電源供給時,將RAM的使用數(shù)據(jù)的SUM(總和)值寫入到該RAM的空閑空間,在微機電源 供給時,比較RAM的SUM值與寫入的SUM值,當相等時,進行繼續(xù)動作,當不同時,進行重啟 動作。 根據(jù)本發(fā)明,由于采用了以下結(jié)構(gòu)即,在切斷微機電源供給時,將RAM的使用數(shù) 據(jù)的SUM值寫入到空閑區(qū)域,在電源供給時,比較RAM的SUM值與寫入的SUM值,當SUM值相 等時,進行繼續(xù)動作,當不同時,進行重啟動作,所以具有以下效果即,能夠在從切斷微機
3動作部的電源供給這樣的低功耗狀態(tài)進行的恢復(fù)中,判別是進行重啟動作還是繼續(xù)動作, 能夠使得進行期望的重啟動作等。
圖1是表示本發(fā)明實施方式1的微機控制裝置的結(jié)構(gòu)的電路框圖。
圖2是說明切斷電源供給的動作的流程圖。
圖3是說明電源供給的動作的流程圖。 圖4是表示圖3的電源供給的動作的另一個例子的流程圖。
具體實施方式
實施方式l 圖1是表示本發(fā)明實施方式1的微機控制裝置的整體結(jié)構(gòu)的框圖,圖2是說明使 微機停止的動作的流程圖,圖3是說明使微機啟動、并判斷是進行繼續(xù)動作還是重啟動作 的動作的流程圖,圖4是說明使微機啟動的另一個例子的流程圖。 首先,在圖1中,電源40對電源管理電路21和微機11的RAM(非易失性存儲器)31 一直供電,通過開關(guān)41向微機ll供電。電源管理電路21具有微機動作判斷單元22和電 源操作單元23,微機11具有啟動停止單元12和RAM(非易失性存儲器)31。
電壓下降檢測電路42檢測電源40的電壓下降,并將電壓下降檢測信號提供給微 機動作判斷單元22。通過電源操作單元23對開關(guān)41進行接通/斷開(ON/OFF)控制。
微機動作判斷單元22接受來自電壓下降檢測電路42的電壓下降檢測信號、或來 自用戶操作單元43的用戶操作信號,將動作停止信號提供給啟動停止單元12,并且重啟微 機11。啟動停止單元12向電源操作單元23提供電源切斷許可信號,電源操作單元23向開 關(guān)41提供開關(guān)控制信號。 接著,對動作進行說明。首先,關(guān)于圖2,說明切斷電源供給的動作。電源管理電路 21的微機動作判斷單元22從電壓下降檢測電路42接受電壓下降檢測信號,或從用戶操作 單元43接受裝置停止指令,對是否使微機停止進行判斷(步驟ST21),若判斷為使微機停 止,則將動作停止信號發(fā)放給啟動停止單元12 (步驟ST22)。 啟動停止單元12在接受所提供的動作停止信號時,計算RAM31的所有使用數(shù)據(jù)的 SUM值(步驟ST23),將該SUM值寫入到RAM31的空閑空間31a(步驟ST24),將電源切斷許 可信號發(fā)放給電源操作單元23(步驟ST25)。電源操作單元23在接受電源切斷許可信號 時,將開關(guān)控制信號提供給開關(guān)41并斷開(OFF)該開關(guān)(步驟ST26),將微機11從電源40 斷開而使其為低功耗模式。 圖3說明電源供給的動作。電源管理電路21的微機動作判斷單元22檢測從電源 電壓下降進行的恢復(fù),或從用戶操作單元43接受裝置啟動指令,對是否啟動微機11進行判 斷(步驟ST31),若判斷為啟動微機,則重啟微機11 (步驟ST32),且指示電源操作單元23 接通(0N)電源。 電源操作單元23在接受接通電源的指示時,輸出開關(guān)控制信號并接通開關(guān)41 (步 驟ST33),將電源40與微機11連接。微機動作判斷單元22判斷電源供給是否穩(wěn)定(步驟 ST34),若判斷為穩(wěn)定,則解除微機11的重啟(步驟ST35)。啟動停止單元12計算RAM31的所有使用數(shù)據(jù)或預(yù)先決定的需且僅需的數(shù)據(jù)的SUM值(步驟ST36),將該計算出的SUM值與 RAM31內(nèi)的預(yù)定的區(qū)域的數(shù)據(jù)的SUM值用比較器12a進行比較(步驟ST37)。
然后,當比較的結(jié)果一致時,不進行RAM31的初始化而進行繼續(xù)動作(步驟ST38), 當不一致時,進行RAM31的初始化,進行重啟動作(步驟ST39)。 圖4說明電源供給的另一個例子的動作。因為圖4的步驟ST41至步驟ST47、與圖 3中的步驟ST31至步驟ST37進行相同的動作,所以省略重復(fù)說明。然后,在步驟ST47中, 所有使用數(shù)據(jù)或預(yù)先決定的數(shù)據(jù)中包含利用定時器進行加法計數(shù)(或減法計數(shù))的變量、 或在繼續(xù)動作后變更的變量。在微機ll進行了繼續(xù)動作后(步驟ST48),微機動作判斷單 元22再次對微機11進行重啟(步驟ST49),在一定時間后返回到步驟ST45,解除重啟。啟 動停止單元12雖然再次計算RAM31內(nèi)的所有使用數(shù)據(jù)、或預(yù)先決定的數(shù)據(jù)的SUM值,但由 于在此求取的SUM值不與預(yù)定區(qū)域的數(shù)據(jù)一致,所以微機11進行重啟動作(步驟ST50)。
此外,也可以使圖示的實施方式l中的SUM值并非是所有使用數(shù)據(jù)的SUM值,而是 僅為需且僅需的部分的SUM值。 如上所述,根據(jù)該實施方式l,由于采用了以下結(jié)構(gòu)即,在切斷微機電源供給時, 將RAM的所有數(shù)據(jù)的SUM值寫入到空閑區(qū)域,在電源供給時,比較RAM的SUM值與寫入的 SUM值,當SUM值相等時,進行繼續(xù)動作,當不同時,進行重啟動作,所以具有以下效果即, 能夠在從切斷微機動作部的電源供給這樣的低功耗狀態(tài)進行的恢復(fù)中,判別是進行重啟動 作還是繼續(xù)動作,能夠使得進行期望的重啟動作。
工業(yè)上的實用性 如上所述,本發(fā)明的微機控制裝置,由于為了能夠在從切斷微機動作部的電源供 給這樣的低功耗狀態(tài)進行的恢復(fù)中,判別是進行重啟動作還是繼續(xù)動作,并且使得進行期 望的重啟動作,而采用了以下結(jié)構(gòu)即,在切斷微機電源供給時,將RAM的使用數(shù)據(jù)的SUM值 寫入到空閑區(qū)域,在電源供給時,比較RAM的SUM值與寫入的SUM值,當SUM值相等時,進行 繼續(xù)動作,當不同時,進行重啟動作,因此適用于將微機動作部的電源與微機內(nèi)的RAM部的 電源分離的微機控制裝置。
權(quán)利要求
一種微機控制裝置,將微機動作部的電源與微機內(nèi)的RAM部的電源分離,其特征在于,包括開關(guān),該開關(guān)接通切斷所述微機動作部的電源;電源管理電路,該電源管理電路包括微機動作判斷單元及電源操作單元,所述微機動作判斷單元接受電源電壓下降檢測信號及用戶操作信號,以判斷所述微機的接通/斷開,所述電源操作單元對所述開關(guān)進行接通斷開控制;以及啟動停止單元,該啟動停止單元接受來自所述微機動作判斷單元的信號,使所述微機啟動停止,并且向所述電源操作單元提供電源切斷信號,在切斷微機電源供給時,將RAM的使用數(shù)據(jù)的SUM值寫入到該RAM的空閑空間,在所述微機電源供給時,比較所述RAM的SUM值與所述寫入的SUM值,當相等時,進行繼續(xù)動作,當不同時,進行重啟動作。
全文摘要
一種微機控制裝置,包括電源操作單元,該電源操作單元對接通切斷微機動作部的電源的開關(guān)進行控制;以及啟動停止單元,該啟動停止單元接受來自微機動作判斷單元的信號,使微機啟動停止,并且向電源操作單元提供電源切斷信號,在切斷電源供給時,將RAM的所有數(shù)據(jù)的SUM值寫入到該RAM的空閑空間,在微機電源供給時,比較RAM的SUM值與寫入的SUM值,當相等時,進行繼續(xù)動作,當不同時,進行重啟動作。
文檔編號G06F1/26GK101796468SQ200880105550
公開日2010年8月4日 申請日期2008年7月2日 優(yōu)先權(quán)日2007年10月9日
發(fā)明者西川賢 申請人:三菱電機株式會社