專利名稱:謀求減少消耗電流的存儲器備用控制裝置的制作方法
技術領域:
本發(fā)明涉及適于使用于例如SDRAM的備用的存儲器備用控制裝置。
背景技術:
作為已有的存儲器備用控制裝置,日本專利特開平11-53271號公報所揭示的使用DRAM作為備用存儲器的系統(tǒng)中,用備用微型計算機等通常通電的CPU來管理上述DRAM的工作狀態(tài),使用該備用微型計算機進行各種控制。
已有的使用DRAM作為備用存儲器的系統(tǒng)的存儲器備用控制裝置如上所述構成,因此除了主CPU以外,必須設置備用微型計算機,而且可能因程序的錯誤等而增加引起失控的危險,再者,在最初接通電源時,由于使DRAM處于自刷新模式,因此必須在主電源接通、處于自刷新模式之后,轉移至備用狀態(tài)。這是因為采用這樣的存儲器備用方法,若不將DRAM的工作模式設定為自刷新模式,在未進行初始設定的狀態(tài)下提供備用電源,則在上述DRAM中存在無謂增加消耗電流的問題。
本發(fā)明是為解決上述問題而提出的,其目的在于得到一種存儲器備用控制裝置,該存儲器備用控制裝置在最初接通電源時,不需要將存儲器的工作模式設定為自刷新模式,通過設置上述存儲器的未設定模式,使得在上述未設定模式時不提供電源,以謀求減少存儲器在不工作時的消耗電流。
本發(fā)明的另一目的在于,得到能夠消除因程序的錯誤等而引起失控的危險性的存儲器備用控制裝置。
發(fā)明內容
本發(fā)明的存儲器備用控制裝置具備具有不供給電源的未設定模式、通常工作模式及自刷新模式的易失性存儲手段、對存儲手段供給主電源的主電源供給電路、對存儲手段供給備用電源的備用電源供給電路、檢測由主電源供給電路及備用電源供給電路供給的電源電壓狀態(tài)的電壓檢測電路、切換由主電源供給電路或備用電源供給電路對存儲手段提供的電源供給的電源供給切換電路、以及根據(jù)電壓檢測電路檢測出的由備用電源供給電路及主電源供給電路供給的電源電壓的狀態(tài)來切換控制電源供給切換電路,并在未設定模式時切斷對存儲手段的電源供給的控制手段。
本發(fā)明的存儲器備用控制裝置,其控制手段具有設定初次進行電源供給時的電源供給切換電路的初始狀態(tài)的初始設定電路、以及在利用初始設定電路設定電源供給切換電路初始狀態(tài)時,使存儲手段的狀態(tài)為停止對存儲手段的電源供給的未設定模式的,初始設定時未設定模式固定電路。
本發(fā)明的存儲器備用控制裝置,其控制手段具有備用電源供給停止電路及軟件控制手段,所述備用電源供給停止電路在存儲手段的未設定模式或自刷新模式中,在規(guī)定的操作信號接通時,停止從備用電源供給電路對存儲手段進行的電源供給;所述軟件控制手段在規(guī)定的操作信號接通時,根據(jù)由電壓檢測電路檢測出的主電源的狀態(tài),判斷主電源的電壓下降,并根據(jù)判斷結果使存儲手段轉移至自刷新模式,或者切換控制電源供給切換電路,從備用電源供給電路對存儲手段進行電源供給。
本發(fā)明的存儲器備用控制裝置,其控制手段具有在存儲手段的通常工作模式,在規(guī)定的操作信號斷開時即起動,并在經過規(guī)定時間后強制性切斷供給存儲手段的主電源的通常工作時主電源切斷電路;軟件控制手段在規(guī)定的操作信號斷開時,即控制電源供給切換電路,控制利用備用電源供給電路對存儲手段的備用電源供給。
本發(fā)明的存儲器備用控制裝置,其控制手段具有備用時未設定模式轉移電路,所述備用時未設定模式轉移電路在存儲手段的自刷新模式中,若將存儲手段作為備用的備用電源發(fā)生電壓低下的情況,則切斷備用電源,使存儲手段從自刷新模式向停止電源供給的未設定模式轉移。
本發(fā)明的存儲器備用控制裝置,其控制手段具有在規(guī)定的操作信號接通時判斷迄今為止存儲手段的備用是否正常進行工作的功能。
圖1為本發(fā)明實施形態(tài)1的存儲器備用控制裝置的構成方框圖。
圖2為本發(fā)明實施形態(tài)1的存儲器備用控制裝置的硬件定時器電路構成的電路圖。
圖3為表示本發(fā)明實施形態(tài)1的存儲器備用控制裝置的電源供給切換電路構成的電路圖。
圖4為表示本發(fā)明實施形態(tài)1的存儲器備用控制裝置的備用電源構成的電路圖。
圖5為表示本發(fā)明實施形態(tài)1的存儲器備用控制裝置的主電源接通/切斷電路的構成的電路圖。
圖6為表示本發(fā)明實施形態(tài)1的存儲器備用控制裝置的CKE控制電路的構成的電路圖。
圖7為表示本發(fā)明實施形態(tài)1的存儲器備用控制裝置的CKE控制電路的工作的時序圖。
圖8為本發(fā)明實施形態(tài)1的存儲器備用控制裝置的SDRAM的模式轉移圖。
圖9為本發(fā)明實施形態(tài)1的存儲器備用控制裝置在系統(tǒng)起動時的工作流程圖。
圖10為本發(fā)明實施形態(tài)1的存儲器備用控制裝置在利用ACC OFF使系統(tǒng)停止時的工作流程圖。
圖11所示為本發(fā)明實施形態(tài)1的存儲器備用控制裝置在系統(tǒng)起動時的工作流程圖。
符號說明1控制電路(控制手段),1A硬件定時器電路(通常動作時主電源切斷電路),1B電源供給切換電路,1C主電源接通/切斷電路,2微型計算機(控制手段、軟件控制手段),3電壓檢測電路,4備用電源(備用電源供給電路),5第一電源(主電源供給電路),6 SDRAM(存儲手段),31 D觸發(fā)器(備用電源供給停止電路、備用時未設定模式轉移電路),34二極管(初始設定時未設定模式固定電路、備用時未設定模式轉移電路),35二極管(備用電源供給停止電路),36延遲電路(備用電源供給停止電路),42復位IC(初始設定電路、備用時未設定模式轉移電路)、51 D觸發(fā)器(初始設定時未設定模式固定電路、備用時未設定模式轉移電路)。
實施形態(tài)1在本實施形態(tài)中,作為存儲器備用控制裝置說明的是適用于車載的控制車輛各部分的車輛控制電路中的易失性存儲器,特別是適用于同步DRAM(下面稱為“SDRAM”)的存儲器備用控制裝置。
在本實施形態(tài)1的存儲器備用控制裝置中,SDRAM其工作模式存在未設定模式、通常工作模式及自刷新模式等三種狀態(tài)。所謂未設定模式是初始化前的模式狀態(tài),所謂通常工作模式是為了使得利用CD-ROM驅動器裝置從CD-ROM讀出的控制程序能夠正常寫入SDRAM而進行模式設定的模式狀態(tài),所謂自刷新模式是SDRAM進行自刷新動作的模式狀態(tài)。
另外,本實施形態(tài)1的存儲器備用控制裝置對SDRAM設置未設定模式,在上述SDRAM未工作的未設定模式時,停止備用電源供給,抑制上述SDRAM在未設定模式時因備用電源供給而引起的消耗電流增加。另外,不利用備用微型計算機,而利用硬件電路構成來實現(xiàn)上述備用微型計算機的功能。
圖1為本發(fā)明實施形態(tài)1的存儲器備用控制裝置的構成方框圖。在圖中,1為包含硬件定時器電路(通常工作時主電源切斷電路)1A、電源供給切換電路1B及主電源接通/切斷電路1C等的控制電路(控制手段),利用備用電源4始終提供電源。另外,對該控制電路1若提供主電源,則輸出“Low”電平的主3VON信號。2為微型計算機(控制手段、軟件控制手段),3為檢測主電源狀態(tài)即電壓電平的電壓檢測電路。4為輸出備用復位信號及備用3V的備用電源(備用電源供給電路),5為從與未圖示的電池連接的+B輸入生成主3V電源的第一電源(主電源供給電路)。6為易失性存儲器,在本實施形態(tài)1中是SDRAM(存儲手段)。在該SDRAM6存儲有后述的CD-ROM驅動器裝置從CD-ROM讀入的控制程序。7為CKE控制電路,8為將上述主3V電源接通/切斷的第一開關電路,9為將備用3V電源接通/切斷的第二開關電路,11為主開關電路,12為對CD-ROM驅動器裝置等供給電源的第二電源,13為必須要電源供給的上述CD-ROM驅動器裝置及各種機構等各種電路。14為將微型計算機2、控制電路1、SDRAM6及各種電路13之間加以連接的系統(tǒng)總線。
ACC信號為根據(jù)車輛附屬開關的狀態(tài)輸出的信號,該ACC信號在通電狀態(tài)下是形成“High”電平的信號。+B輸入為從電池來的輸入。
圖2所示為圖1所示的硬件定時器電路1A的構成電路圖,在圖中,21為單穩(wěn)態(tài)脈沖發(fā)生電路,22為模擬定時器。在ACC ON(附屬開關接通)時,若ACC信號在通電狀態(tài)下成為“High”電平,則ACC ON信號為“Low”電平的信號。在該硬件定時器電路1A中,與ACC信號變成斷開(ACC OFF)時的向ACC ON信號的“High”電平上升的上升沿同步,由單穩(wěn)態(tài)脈沖發(fā)生電路21輸出開始脈沖,利用該開始脈沖,模擬定時器22開始工作。該模擬定時器22在利用RC設定的延遲時間之后,產生定時器時間到信號。
圖3所示為電源供給切換電路1B的電路構成圖,在圖3中對于與圖1相同或相當?shù)牟糠?,附加相同的符號,并省略說明。在圖中,31為具有置位端及復位端的D觸發(fā)器(備用電源供給停止電路、備用時未設定模式轉移電路),微型計算機2的規(guī)定端口輸出(Bit30)提供給D輸入端,來自微型計算機2的寫入信號輸入至時鐘信號輸入端。再有,來自備用電源4的備用3V提供給置位輸入端,圖4所示的備用電源的備用復位信號或利用延遲電路(備用電源供給停止電路)36延遲的主3V ON信號提供給復位輸入端。32為反相器,33為主3V處于通電狀態(tài)時控制由控制電路1輸出的主3V ON信號用的晶體管。二極管(初始設定時未設定模式固定電路、備用時未設定模式轉移電路)34以及二極管(備用電源供給停止電路)35用來分別使備用復位信號及主3V ON信號引起的D觸發(fā)器31的復位有效。36為延遲電路,37為具有控制端的緩沖器電路。該緩沖器電路37在后述的實施形態(tài)2中,在利用ACC ON進行系統(tǒng)起動時,用來將判斷迄今為止是否正常進行備用的信號+B_DOWN*輸出給端口(Bit30)。
圖4所示為備用電源4的電路結構圖,在圖中,41為利用車載電池供給的12V電源生成3V的備用3V電源的穩(wěn)壓器,42為由上述備用3V電源生成備用復位信號的復位IC(初始設定電路、備用時未設定模式轉移電路)。復位IC42產生備用復位信號,該備用復位信號在備用3V的值為SDRAM6的備用保證界限值3V時向“Low”電平下降,而在3.2V時向“High”電平上升。
該備用電源4生成電源供給切換電路1B及SDRAM6的備用的備用3V電源。復位IC42是用來設定電源供給切換電路1B的初始狀態(tài)的,該復位電壓預先設定為SDRAM6的備用保證界限值,通過這樣防止因備用3V電源的電壓降低引起SDRAM6不必要的重寫而導致的程序失控。
圖5所示為主電源接通/切斷電路1C的構成方框圖,在圖5中對于與圖1相同或相當?shù)牟糠郑郊酉嗤姆?,并省略說明。在圖中,51為具有置位端及復位端的D觸發(fā)器(初始設定時未設定模式固定電路、備用時未設定模式轉移電路),微型計算機2的規(guī)定端口輸出(Bit31)提供給D輸入端,上述微型計算機2輸出的寫入信號提供給時鐘信號輸入端。再有,ACC_ON信號提供給置位輸入端,備用復位信號或定時器時間到信號提供給復位輸入端。52及53是用來使備用復位信號或定時器時間到信號引起的上述D觸發(fā)器51的復位有效的二極管。
在該主電源接通/切斷電路1C中,在車輛的電源接通時,ACC_ON信號為“Low”電平,D觸發(fā)器51被置位,因此Q輸出為“High”電平,主開關電路11為導通狀態(tài),就提供主電源。
另外,在電源斷開時,ACC_ON信號為“High”電平,D觸發(fā)器51允許將端口輸出(Bit31)寫入,利用上述寫入信號將端口輸出(Bit31)寫入,這樣Q輸出即為“Low”電平,主開關電路11變成不導通狀態(tài),主電源停止供給。另外,在這種情況下,在從ACC_ON信號為“High”電平的時候起經過硬件定時器電路1A的設定時間為止的期間不進行上述端口輸出(Bit31)的寫入的情況下,利用從上述硬件定時器電路1A在經過上述設定時間后輸出的定時器時間到信號使D觸發(fā)器51復位,主開關電路11成為非導通狀態(tài),強制性停止主電源的供給。另外,之所以采用由備用復位信號使D觸發(fā)器51復位的電路結構,是因為在對該系統(tǒng)開始接通電源時,通過可靠地將D觸發(fā)器51復位,避免在不注意的情況下使主開關電路11導通從而供給主電源的狀態(tài)。
圖6所示為CKE控制電路7的電路結構圖,該CKE控制電路7根據(jù)存儲器控制器(微型計算機2)的CKE端子狀態(tài)及端口狀態(tài)決定SDRAM6的CKE狀態(tài),不管存儲器控制器未設定狀態(tài)的CKE端子狀態(tài)如何,能夠固定SDRAM6的CKE。在圖中,61為具有置位端及復位端的D觸發(fā)器,62為AND電路,63為OR電路。來自微型計算機2的規(guī)定端口輸出(Bit29)提供給D觸發(fā)器61的D輸入端,來自微型計算機2的寫入信號輸入至時鐘信號輸入端,再有,存儲器電源提供給置位輸入端,OR電路63的輸出提供給復位輸入端。
圖7所示為該CKE控制電路7的工作時序圖,在從時刻t0至時刻t1之前瞬間的期間是電源接通后的系統(tǒng)復位期間,該CKE控制電路7輸出的SDRAM6的CKE信號,由于利用“Low”電平的系統(tǒng)復位信號使D觸發(fā)器61處于復位的狀態(tài),因此保持“Low”電平。從該時刻t0到t1前瞬間的期間是維持自刷新模式的期間。
一到時刻t1,由于系統(tǒng)復位被解除,系統(tǒng)復位信號上升至“High”電平,因此;D觸發(fā)器61的復位狀態(tài)被解除。
在從時刻t1至時刻t2前瞬間的期間,D觸發(fā)器61保持上述復位狀態(tài),維持SDRAM6的自刷新模式。
時刻t2是存儲器控制器模式設定后利用端口輸出(Bit29)解除SDRAM6的自刷新模式的時刻。在該時刻t2,存儲器控制器CKE為“High”電平,而端口輸出(Bit29)為“High”電平,利用寫入信號的上升沿讀入上述端口輸出(Bit29)的“High”電平,D觸發(fā)器61的Q輸出向“High”電平上升。然后,這時的存儲器控制器CKE為“High”電平,因此AND電路62的輸出即SDRAM6的CKE信號與D觸發(fā)器61的Q輸出向“High”電平的上升同時,上升為“High”電平。
在從時刻t2至時刻t3的期間是SDRAM6的自刷新模式解除期間,一到時刻t3,存儲器控制器CKE向“Low”電平下降,因此AND電路62的輸出向“Low”電平變化,SDRAM6的CKE信號變?yōu)椤癓ow”電平,SDRAM6的CKE信號被屏蔽。時刻t4是端口輸入(Bit29)為“Low”電平,寫入信號上升的時刻,在該寫入信號的上升時刻,將端口輸入(Bit29)的“Low”電平寫入,D觸發(fā)器61的Q輸出向“Low”電平變化。
下面對工作情況進行說明。
如圖8的模式轉移圖所示,在本實施形態(tài)中,SDRAM6中存在未設定模式M1、通常工作模式M2及自刷新模式M3等三種模式。SDRAM6在未設定模式狀態(tài)M1中若電源接通(ACC ON),就向通常工作模式M2轉移,另外,在該通常工作模式M2中,若電源斷開(ACC OFF),一旦硬件定時器電路1A的時間到,就返回未設定模式M1。在該未設定模式M1,對SDRAM6不提供給電力供應。
另外,在通常工作模式M2,若電源斷開(ACC OFF),在硬件定時器電路1A的時間到之前的期間產生ACC_INT*中斷,就向自刷新模式M3轉移。
在該自刷新模式M3,SDRAM6利用備用電源4作為備用,又,在該自刷新模式M3,一旦電源接通(ACC ON),就向通常工作模式M2轉移。在該自刷新模式M3,若將SDRAM6作為備用的備用電源4的電壓低下,則微型計算機2也停止工作,SDRAM6向未供給電源的未設定模式M1轉移。
下面分別就初次與+B輸入連接時的初次電源連接時、利用ACC ON進行系統(tǒng)起動時、以及利用ACC OFF使系統(tǒng)停止時的各種情況,分別說明本實施形態(tài)的存儲器備用控制裝置的工作。
首先說明初次電源連接時的工作情況。
所述初次電源連接時是指初次將該系統(tǒng)與車輛的蓄電池的12V電源連接時,備用3V從0V上升為3V,因此如圖4所示,產生備用復位信號。結果,經由圖3所示的電源供給切換電路1B的二極管34,使D觸發(fā)器31復位,第二開關電路9固定在非導通狀態(tài)。另外,主開關電路11也變成不導通狀態(tài),主3V及主3V ON信號也不輸出,作為存儲器3V電源是處于無電壓狀態(tài),SDRAM6為未設定模式狀態(tài)。
下面說明利用ACC ON進行系統(tǒng)起動時的工作情況。
圖9所示為本發(fā)明實施形態(tài)1的存儲器備用控制裝置在系統(tǒng)起動時的工作流程圖。另外,在該系統(tǒng)起動時,SDRAM6為自刷新模式M3或未設定模式M1,在自刷新模式M3的情況下,SDRAM6利用來自備用電源4的備用3V電源作為備用。另外,在是未設定模式M1時,電源不提供給SDRAM6。在這些情況下的系統(tǒng)起動時的動作是表示在圖8中從自刷新模式M3向通常工作模式M2的模式狀態(tài)轉移,或從未設定模式M1向通常工作模式M2的模式狀態(tài)轉移。
下面首先說明從自刷新模式M3向通常工作模式M2的轉移。利用ACC ON(車輛附屬開關的接通操作)輸出ACC信號。該ACC信號表示“Low”電平的通電狀態(tài)。根據(jù)該ACC信號,輸出“Low”電平的ACC_ON信號,以此將圖5所示的主電源接通/切斷電路1C的D觸發(fā)器51置位。通過將D觸發(fā)器51置位,D觸發(fā)器51的Q輸出端輸出“High”電平,主開關電路11變成導通狀態(tài),由+B輸入提供主電源,主電源變?yōu)榻油?步驟ST1)。通過提供該主電源,在一定期間輸出系統(tǒng)復位信號,然后系統(tǒng)復位被解除(步驟ST2),以此使微型計算機2開始工作。
另外,通過接通主電源,從控制電路1向電源供給切換電路1B供給“Low”電平的主3V ON信號。第一開關電路8利用上述主3V ON信號,成為導通狀態(tài),主3V電源作為存儲器3V電源提供給SDRAM6。另一方面,上述主3V ON信號通過延遲電路36及二極管35,提供給D觸發(fā)器31的復位端,使D觸發(fā)器31為復位狀態(tài),由ON輸出端輸出“High”電平,使第二開關電路9為不導通狀態(tài),處于停止利用來自備用電源4的備用3V電源對SDRAM6的電源供給(步驟ST3)。另外,這時由D觸發(fā)器31的Q輸出端輸出“Low”電平,晶體管33為導通狀態(tài)。
在上述步驟ST2中,微型計算機2-開始工作,軟件就開始工作,微型計算機2判斷電壓檢測電路3輸出的電壓檢測結果即中斷信號BATT_NMI*(步驟ST4)。該中斷信號BATT NMI*是與電壓檢測電路3的判斷+B輸入的電壓電平是否超過規(guī)定值的判斷結果相應的信號,若超過上述規(guī)定值則為“1”,若未超過則為“0”。結果,若+B輸入的電壓電平超過規(guī)定值,則將微型計算機2提供給圖6所示的CKE控制電路7的D觸發(fā)器61的D輸入端的端口輸出(Bit29)如圖7(C)所示固定在“High”電平,同時如圖7(d)所示,在時刻t2將寫入信號輸入至D觸發(fā)器61的時鐘信號輸入端。結果,在步驟ST1中從主電源接通的時刻t0起維持的SDRAM6的自刷新模式在時刻t2被解除(步驟ST5)。接著,進行全部存儲單元預充電(步驟ST6),將刷新計數(shù)器設定得較短,(步驟ST7),進行自動刷新(步驟ST8),再對模式寄存器進行設定(步驟ST9),通常對刷新計數(shù)器進行設定(步驟ST10),向通常工作模式M2轉移。
另外,在從步驟ST5至步驟ST10的處理期間禁止中斷。
在步驟ST4中,若+B輸入的電壓電平未超過規(guī)定值,則視為+B輸入的電壓電壓低下,不解除自刷新模式M3,就進入圖10所示的步驟ST32。在步驟ST32,對備用寄存器設定“1”,微型計算機2進行控制,使得能夠利用備用電源4的備用3V電源作為備用。這時的微型計算機2的工作是對端口輸出(Bit30)輸出“High”電平,提供給圖3的電壓供給切換電路1B中的D觸發(fā)器31的D輸入端,同時將寫入信號提供給上述D觸發(fā)器31的時鐘信號輸入端。然后,使第二開關電路9為導通狀態(tài),與主3V電源一起,由備用3V電源向SDRAM6提供存儲器3V電源。接著,對電源降低寄存器設定“0”(步驟ST33),再執(zhí)行等待電源電壓降低的+B輸入的電壓電平恢復的等待處理(步驟ST34),執(zhí)行系統(tǒng)恢復處理(步驟ST35),返回圖9所示的步驟ST4。
其次說明從未設定模式M1向通常工作模式M2的模式狀態(tài)轉移。該情況下的工作也根據(jù)與上述從自刷新模式M3向通常工作模式M2的模式狀態(tài)轉移說明中使用的與圖9相同的流程圖進行。
結果,若利用ACC ON進行系統(tǒng)起動時+B輸入的電壓電平正常,則不管是未設定模式M1,還是自刷新模式M3,都解除自刷新模式M3,進行從步驟ST6至步驟ST10的處理,轉移至通常工作模式M2,對SDRAM6由主3V進行電源供給,另外,若因ACC ON而+B輸入的電源電平暫時降低等+B輸入的電壓電平不正常,則利用上述步驟ST34的等待處理,等待上述電壓電平達到正常之后,解除自刷新模式M3,進行從步驟ST6至步驟ST10的處理,轉移至通常工作模式M2。
這樣,在利用ACC ON進行系統(tǒng)起動時,不管SDRAM6處于未設定模式M1,還是處于自刷新模式M3,都利用執(zhí)行圖9的流程圖及圖10的流程圖中的從步驟ST32至步驟ST35的處理,向通常工作模式M2轉移。
接著說明在利用ACC ON進行系統(tǒng)啟動時+B輸入的電壓電平單方面降低的情況。在這種情況下,也不管SDRAM6是未設定模式M1,還是自刷新模式M3,都在圖9的步驟ST3中,停止利用來自備用電源4的備用3V進行電源供給,另外,利用軟件運行,從步驟ST4進入圖10的流程圖所示的步驟ST32,以此由備用電源4進行電源供給,等待電源電壓電平恢復,但是在+B輸入的電壓電平單方面降低的情況下,來自備用電源4的備用3V的電壓電平也降低,SDRAM6向未設定模式M1轉移。該狀態(tài)是表示圖8的從自刷新模式M3向因備用電源電壓降低造成的未設定模式M1的模式轉移。
圖10所示為本發(fā)明實施形態(tài)1的存儲器備用控制裝置在利用AC OFF使系統(tǒng)停止時的工作的流程圖。另外,在該系統(tǒng)停止時,SDRAM6為通常工作模式M2。這種情況下的系統(tǒng)停止時的工作在圖8中表示為從通常工作模式M2向自刷新模式M3的模式狀態(tài)轉移、或從通常工作模式M2向未設定模式M1的模式狀態(tài)轉移。
通常工作模式M2向自刷新模式M3或未設定模式M1的轉移若用圖10所示的流程圖進行說明,即硬件定時器電路1A與ACC信號斷開、即成為ACC OFF時ACC_ON信號向“High”電平的上升同步開始工作,經過由RC設定的延遲時間后,產生定時器時間到信號。若在該定時器時間到信號從硬件定時器電路1A輸出之前的期間產生中斷信號ACC_INT*,則轉移至利用微型計算機2的軟件運行(步驟ST21)。
另外,即使在上述中斷信號ACC_INT*不產生的情況下,若硬件定時器電路1A時間到(步驟ST22),則硬件定時器電路1A強制性控制主開關電路11于不導通狀態(tài),強制性切斷利用主開關電路11進行供給的主電源(步驟ST23)。在該中斷信號ACC_INT*不產生的情況下,硬件定時器電路1A強制性切斷電源供給的模式轉移在圖8中表示為從通常工作模式M2向未設定模式M1的模式轉移。
若中斷信號ACC_INT*產生,轉移至利用微型計算機2的軟件運行,則對包含SDRAM6的各種存儲器及寄存器存儲的數(shù)據(jù)進行保存處理(步驟ST24),還為了防止因瞬時斷開而引起的誤動作,在中斷信號ACC_INT*產生經過10msec后,進行中斷信號ACC_INT*的確認(步驟ST26),結果,在能夠確認時,將自刷新計數(shù)器設定得較短(步驟ST27),進行自刷新(步驟ST28),進行全部存儲單元預充電(步驟ST29),設定自刷新模式(步驟ST30),進行自刷新模式固定設定(步驟ST31),對備用寄存器設定“1”,將備用3V提供給SDRAM6(步驟ST32),開始對SDRAM6的備用,對電源降低寄存器設定“0”,在ACC OFF的情況下,切斷主電源(步驟ST33),進行等待處理(步驟ST34),進行系統(tǒng)恢復處理(步驟ST35)。
另外,在步驟ST25中不能確認中斷信號ACC_TNT*時,將步驟ST24的保存處理中斷后(步驟ST36),進入進行規(guī)定處理用的地址。
另外,如由于+B輸入電壓電平降低使中斷信號BATT_NMI*產生,則進入步驟ST27以后的處理,為了盡可能快地進行備用,將刷新計數(shù)器設定得較短(步驟ST27),進行步驟ST28、步驟ST29及步驟ST30的處理,固定設定自刷新模式M3(步驟ST31)。結果,SDRAM6利用備用電源4的備用3V電源變成備用狀態(tài)。然后,若備用3V電源的電壓電平也降低,則從自刷新模式M3向未設定模式M1轉移。
在該通常工作模式M2中,在于+B輸入的電壓電平降低而產生中斷信號BATT NMI*時的模式轉移時圖8中表示為從通常工作模式M2向自刷新模式M3轉移,并再進一步向未設定模式M1轉移的模式轉移。
如上所述,在本實施形態(tài)1中,作為SDRAM6的模式有未設定模式M1、通常工作模式M2及自刷新模式M3,在未設定模式M1時,處于停止電源供給的狀態(tài)。另外,在利用ACC ON進行系統(tǒng)起動時,不管SDRAM6的模式是未設定模式M1,還是自刷新模式M3,都不保持上述系統(tǒng)起動時以前的模式狀態(tài),而利用未設定模式M1及自刷新模式M3通用的圖9的流程圖及圖10的流程圖的從步驟ST32至步驟ST35所示的處理,能夠向通常工作模式M2轉移。
另外,在利用ACC OFF使系統(tǒng)停止時,即使由于微型計算機2的失控或凍結,而陷于程序不正常工作的狀態(tài),也能夠利用硬件定時器電路1A的時間到即所謂的硬件處理,從通常工作模式M2可靠地向自刷新模式M3或未設定模式M1轉移,在未設定模式M1能夠停止對SDRAM6的電源供給。
實施形態(tài)2圖11所示為本發(fā)明實施形態(tài)2的存儲器備用控制裝置在系統(tǒng)起動時的工作流程圖。另外,在圖11中對于與圖9相同或相當?shù)奶幚?,附加相同的符號,并省略說明。在本實施形態(tài)2中,在利用ACC ON進行系統(tǒng)起動時,利用對緩沖器電路37的控制端供給的讀出信號,對端口(Bit30)輸出信號+B DOWN*,利用該信號判斷迄今為止是否正常進行備用(步驟ST41),在判斷為電源供給停止的情況下,執(zhí)行自刷新模式固定解除(步驟ST42),作為存儲器使用的SDRAM6在特性上等待200μs(步驟ST43),再在執(zhí)行從步驟ST6至步驟ST10的處理執(zhí)行后,轉移至通常工作。
因而,采用本實施形態(tài)2,由于在利用ACC ON進行系統(tǒng)起動時,判斷迄今為止是否正常進行備用,根據(jù)該判斷的結果,若判斷為SDRAM6的備用未正常進行,則進行自刷新模式固定解除,向通常工作模式M2轉移,因此具有的效果是,能得到在利用ACC ON進行系統(tǒng)起動時對于SDRAM6存儲的數(shù)據(jù)提高可靠性的存儲器備用控制裝置。
如上所示,采用本發(fā)明,由于其構成包括具有不供給電源的未設定模式、通常工作模式及自刷新模式的易失性存儲手段、對存儲手段供給主電源的主電源供給電路、對存儲手段供給備用電源的備用電源供給電路、檢測由主電源供給電路及備用電源供給電路供給的電源電壓的狀態(tài)的電壓檢測電路、切換由主電源供給電路或備用電源供給電路對存儲手段的電源供給的電源供給切換電路、以及根據(jù)電壓檢測電路檢測出的由備用電源供給電路及主電源供給電路供給的電源電壓狀態(tài)來切換控制電源供給切換電路并在未設定模式時切斷對存儲手段的電源供給的控制手段,因此具有的效果是,能夠使存儲手段成為未設定模式,在未設定模式時,對存儲手段不供給電源,謀求減少存儲手段在不工作時的消耗電流。
采用本發(fā)明,由于其構成的控制手段具有設定初次進行電源供給時的電源供給切換電路初始狀態(tài)的初始設定電路、以及在利用初始設定電路設定電源供給切換電路初始狀態(tài)時使存儲手段的狀態(tài)為停止對存儲手段電源供給的未設定模式的初始設定時未設定模式固定電路,因此具有的效果是,能夠使初次與電源連接時的存儲手段狀態(tài)為停止對存儲手段電源供給的未設定模式,謀求減少存儲手段在不工作時的消耗電流。
采用本發(fā)明,由于其構成具有備用電源供給停止電路及軟件控制手段,所述備用電源供給停止電路在存儲手段的未設定模式或自刷新模式中,在規(guī)定的操作信號接通時,則停止從備用電源供給電路對存儲手段進行的電源供給,所述軟件控制手段在規(guī)定的操作信號接通時,根據(jù)利用電壓檢測電路檢測的主電源的狀態(tài),判斷主電源的電壓降低,并根據(jù)判斷結果,使存儲手段轉移至自刷新模式,或者切換控制電源供給切換電路,從備用電源供給電路對存儲手段進行電源供給,因此具有的效果是在規(guī)定的操作信號接通時,能夠利用備用電源供給停止電路實現(xiàn)停止存儲手段的備用電源供給,不需要另外具有備用微型計算機。
采用本發(fā)明,由于其構成的控制手段具有在存儲手段的通常工作模式時若規(guī)定的操作信號斷開則起動,并在經過規(guī)定時間后強制性切斷供給存儲手段的主電源的通常工作時至電源切斷電路,軟件控制手段在規(guī)定的操作信號斷開時控制電源供給切換電路,控制利用備用電源供給電路對存儲手段的備用電源供給,因此具有的效果是,即使在規(guī)定信號斷開時陷于軟件控制手段未正常結束工作的異常狀態(tài),也能夠利用通常工作時主電源切斷電路排除因異常狀態(tài)而產生的影響,提高系統(tǒng)的可靠性。
采用本發(fā)明,由于其構成的控制手段具有備用時未設定模式轉移電路,所述備用時未設定模定轉移電路在存儲手段的自刷新模式中,若將存儲手段作為備用的備用電源發(fā)生電壓降低,則切斷備用電源,使存儲手段從自刷新模式向停止電源供給的未設定模式轉移,因此具有的效果是,不另外具有備用微型計算機,若備用電源電壓降低,則能夠利用備用時未設定模式轉移電路使存儲手段轉移至未設定模式,謀求減少存儲手段在不工作時的消耗電流。
采用本發(fā)明,由于其構成的控制手段具有在固定的操作信號接通時判斷至今存儲手段的備用是否正常進行的功能,因此具有的效果是,在規(guī)定的操作信號接通、系統(tǒng)起動時,能夠提高存儲手段中存儲的數(shù)據(jù)的可靠性。
權利要求
1.一種存儲器備用控制裝置,其特征在于,具備具有不供給電源的未設定模式、通常工作模式及自刷新模式的易失性存儲手段、對所述存儲手段供給主電源的主電源供給電路、對所述存儲手段供給備用電源的備用電源供給電路、檢測由所述主電源供給電路及所述備用電源供給電路供給的電源電壓的狀態(tài)的電壓檢測電路、切換由所述主電源供給電路或所述備用電源供給電路對所述存儲手段的電源供給的電源供給切換電路、以及根據(jù)所述電壓檢測電路檢測出的由所述備用電源供給電路及所述主電源供給電路供給的電源電壓的狀態(tài),切換控制所述電源供給切換電路,并在所述未設定模式時切斷對所述存儲手段的電源供給的控制手段。
2.如權利要求1所述的存儲器備用控制裝置,其特征在于,控制手段具有設定初次進行電源供給時的電源供給切換電路初始狀態(tài)的初始設定電路、以及在利用所述初始設定電路設定電源供給切換電路的初始狀態(tài)時使所述存儲手段為未設定模式的,初始設定時未設定模式固定電路。
3.如權利要求1所述的存儲器備用控制裝置,其特征在于,控制手段具有在存儲手段的未設定模式或自刷新模式中,一旦規(guī)定的操作信號接通,就停止從備用電源供給電路對所述存儲手段進行的電源供給的備用電源供給停止電路、以及一旦所述規(guī)定的操作信號接通,就根據(jù)利用電壓檢測電路檢測出的主電源的狀態(tài),判斷所述主電源的電壓低下,并根據(jù)所述判斷結果,使所述存儲手段轉移至自刷新模式,或者切換控制電源供給切換電路,從所述備用電源供給電路對所述存儲手段進行電源供給的軟件控制手段。
4.如權利要求3所述的存儲器備用控制裝置,其特征在于,控制手段具有在存儲手段的通常工作模式時若規(guī)定的操作信號斷開則起動,并在經過規(guī)定時間后強制性切斷供給所述存儲手段的主電源的通常工作時主電源切斷電路;軟件控制手段一旦所述規(guī)定的操作信號斷開,就控制電源供給切換電路,控制利用備用電源供給電路對所述存儲手段進行的備用電源供給。
5.如權利要求1所述的存儲器備用控制裝置,其特征在于,控制手段具有在存儲手段的自刷新模式中,一旦向所述存儲手段提供備用電源的備用電源發(fā)生電壓下降,就切斷備用電源,使所述存儲手段從自刷新模式向未設定模式轉移的備用時未設定模式轉移電路。
6.如權利要求1至5中的任一項所述的存儲器備用控制裝置,其特征在于,控制手段具有在主電源接通時判斷迄今為止存儲手段的備用是否正常進行工作的功能。
全文摘要
本發(fā)明的目的在于得到通過設置存儲器的未設定模式,使得在所述未設定模式時不提供電源,謀求減少存儲器不工作時的消耗電流的存儲器備用控制裝置。解決手段是,在SDRAM(6)設置未設定模式,在SDRAM(6)未工作的未設定模式時,停止由備用電源(4)提供的電源供給,抑制在所述SDRAM(6)的未設定模式時備用電源(4)提供的電源供給引起的消耗電流的增加,另外,不利用備用微型計算機,而利用硬件電路結構實現(xiàn)所述備用微型計算機產生的功能。
文檔編號G11C7/20GK1450434SQ0311030
公開日2003年10月22日 申請日期2003年4月4日 優(yōu)先權日2002年4月5日
發(fā)明者橫山主稅, 日笠恭司, 大塚和宜 申請人:三菱電機株式會社