JPH0571951U - メモリバックアップエラー検出保持装置 - Google Patents

メモリバックアップエラー検出保持装置

Info

Publication number
JPH0571951U
JPH0571951U JP1992792U JP1992792U JPH0571951U JP H0571951 U JPH0571951 U JP H0571951U JP 1992792 U JP1992792 U JP 1992792U JP 1992792 U JP1992792 U JP 1992792U JP H0571951 U JPH0571951 U JP H0571951U
Authority
JP
Japan
Prior art keywords
circuit
battery
power supply
voltage
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1992792U
Other languages
English (en)
Inventor
幸彦 北沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP1992792U priority Critical patent/JPH0571951U/ja
Publication of JPH0571951U publication Critical patent/JPH0571951U/ja
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【目的】 バックアップエラーの検出結果を確実に保持
できるようにする。 【構成】 バックアップ用電源回路1において、電子機
器本体に主電源から電力が供給されている間に電池18
に充電がされる。この電池18は、主電源から電力の供
給が停止されている間に電子機器本体の揮発性メモリ1
9への電源供給を行なう。一方、比較回路2は、バック
アップ用電源回路の電池18の電圧を、揮発性メモリ1
9の記憶保持を保証するに十分な所定電圧と比較する。
そして、当該比較回路2による比較の結果、バックアッ
プ用電源回路1の電池18の電圧が所定電圧を下回って
いるときは、その旨が記憶回路3に記憶される。その
後、当該記憶回路3は、電子機器本体のプロセッサが当
該記憶回路3の記憶内容を読み取った場合にのみリセッ
ト回路4によりリセットされる。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、電子機器の揮発性メモリを電池でバックアップする際に生じるエラ ーを検出して保持するメモリバックアップエラー検出保持装置に関するものであ る。
【0002】
【従来の技術】
従来、パーソナルコンピュータやワードプロセッサ等の各種の電子機器におい て、不揮発性メモリの記憶内容をバックアップ用の電池で保持する方式が広く用 いられている。この種の方式では、バックアップ用の電池の電圧が低下した場合 には、バックアップエラーとしてその旨の情報を保持し、この情報を参照して適 切な処置をとるようにしている。
【0003】 図2は、従来のメモリバックアップエラー検出保持装置の一例を示す回路図で ある。 図示の回路は、分圧抵抗51、52と、ベース抵抗53と、充放電切替用トラ ンジスタ54、55と、電池充電電圧制御抵抗56と、放電制御ダイオード57 と、バックアップ用電池58と、揮発性メモリ59と、電池電圧検出部60と、 ドライバ61と、フリップフロップ62と、インバータ63と、リード用バッフ ァ64とから成る。 分圧抵抗51、52は、電源電圧(+5V)を分圧し、トランジスタ55のベ ースに加える。
【0004】 ベース抵抗53は、トランジスタ54のベースと、トランジスタ55のコレク タとの間に接続される。 トランジスタ54は、PNP型であり、トランジスタ55の動作によるベース 電圧の印加により主電源からの電力を電池58及び揮発性メモリ59側に供給す る。 トランジスタ55は、NPN型であり、主電源からの電力の供給時に動作し、 ベース抵抗53を介してトランジスタ54のベース電圧を生じさせる。 電池充電電圧制御抵抗56は、主電源の電圧(+5V)を電池58の充電に適 した所定の電圧に制御する。 放電制御ダイオード57は、電池58から放電される電流を揮発性メモリ59 に送る。 電池58は、充電可能な2次電池から成る。
【0005】 揮発性メモリ59は、ダイナミックRAM(DRAM)等から成り、記憶内容 の保持に電力消費を伴なう。従って、主電源からの電力の供給の停止時は、電池 58から放電制御ダイオード57を介して電力の供給を受ける。 電池電圧検出部60は、電池58の電圧を検出する。 ドライバ61は、電池電圧検出部60の出力を増幅させる。 フリップフロップ62は、NAND回路65、66から成り、電池電圧検出部 60の検出結果を保持する。 インバータ63は、フリップフロップ62の出力を反転させる。 リード用バッファ64は、フリップフロップ62のインバータ63による反転 出力をプロセッサ(CPU)が読み取るためのバッファである。 尚、図2中の各組合せ回路(61、63、65、66)は、電池58によりバ ックアップされている。 次に、上述した従来例の動作について説明する。
【0006】 図3は、従来例の動作を説明するタイムチャートである。 電池電圧検出部60において、電池58の電圧Vbat をメモリバックアップ保 証電圧と比較し(図3(b))、もし、保証電圧以下であった場合は(図3(b)、(c)、 時点t1〜t2)、バックアップエラー記憶用のフリップフロップ62にエラー情報が 設定される(図3(d)、時点t1〜t3) 。 そして、主電源からの電力の供給時(図3(a)、時点t2〜t3)、そのエラー情報を CPUがリードし、揮発性メモリ59のバックアップの正常性を確認することが できる。 また、フリップフロップ62に設定された情報は、主電源からの電力の供給が 停止することにより(図3(a)、時点t3)、リセットされる(図3(d)、時点t3) 。
【0007】
【考案が解決しようとする課題】
しかしながら、上述した従来の技術には、次のような問題があった。 図4は、従来例の概略動作を説明するフローチャートである。この図に従って 、本考案が解決しようとする課題について説明する。 まず、主電源のオフ状態(ステップS21)後の主電源オン時(ステップS2 2、図3時点t2)、電池58の電圧がメモリバックアップ保証電圧以下の場合( ステップS23)、前述したように、フリップフロップ62にエラー情報が設定 される。ところが、CPUがその後本装置を使用しないで即ち本装置のメモリバ ックアップ情報を読むことなく、本装置の主電源がオフにされ(ステップS24 、図3時点t3)、また、その後主電源がオンにされたとする(ステップS25、 図3時点t4)。そして、今度は、主電源のオン期間中の充電により電池58の電 圧がメモリ保証電圧以上になったとする。この場合、フリップフロップ62には バックアップOKの情報が設定される(ステップS26、図3時点t4)。従って 、以前本装置を使用していた時の揮発性メモリ59の記憶内容が保持されていな いのもにかかわらず、CPUはメモリ内容が保証されているものと誤認識して運 用状態に移行してしまうという問題があった。
【0008】 本考案は、以上の点に着目してなされたもので、一度メモリバックアップエラ ーが発生し、フリップフロップにその情報が設定されると、CPUがその情報を 読み込むまでその情報が保持されるようにした優れたメモリバックアップエラー 検出保持装置を提供することを目的とするものである。
【0009】
【課題を解決するための手段】
本考案のメモリバックアップエラー検出保持装置は、電子機器本体に主電源か ら電力が供給されている間に充電される副電源としての電池を備え、前記主電源 から電力の供給が停止されている間に当該電池から前記電子機器本体の揮発性メ モリへの電源の供給を行なうバックアップ用電源回路と、当該バックアップ用電 源回路の電池の電圧を、前記揮発性メモリの記憶保持を保証するに十分な所定電 圧と比較する比較回路と、当該比較回路による比較の結果、前記バックアップ用 電源回路の電池の電圧が前記所定電圧を下回っているとき、その旨を記憶する記 憶回路と、前記電子機器本体のプロセッサが当該記憶回路の記憶内容を読み取っ た場合にのみ当該記憶回路をリセットするリセット回路とから成ることを特徴と するものである。
【0010】
【作用】
本考案のメモリバックアップエラー検出保持装置においては、電子機器本体に 主電源から電力が供給されている間に電池に充電がされる。この電池は、主電源 から電力の供給が停止されている間に前記電子機器本体の揮発性メモリへの電源 の供給を行なう。一方、比較回路は、当該バックアップ用電源回路の電池の電圧 を、前記揮発性メモリの記憶保持を保証するに十分な所定電圧と比較する。そし て、当該比較回路による比較の結果、前記バックアップ用電源回路の電池の電圧 が前記所定電圧を下回っているときは、その旨が記憶回路に記憶される。その後 、当該記憶回路は、前記電子機器本体のプロセッサが当該記憶回路の記憶内容を 読み取った場合にのみリセット回路によりリセットされる。
【0011】
【実施例】
以下、本考案の実施例を図面を参照して詳細に説明する。 図1は、本考案のメモリバックアップエラー検出保持装置の一実施例のブロッ ク図である。 図示の回路は、バックアップ用電源回路1と、比較回路2と、記憶回路3と、 リセット回路4と、揮発性メモリ19等から成る。
【0012】 バックアップ用電源回路1は、分圧抵抗11、12と、ベース抵抗13と、充 放電切替用トランジスタ14、15と、電池充電電圧制御抵抗16と、放電制御 ダイオード17と、バックアップ用電池18とから成る。 分圧抵抗11、12は、主電源の電圧(+5V)を分圧し、トランジスタ15 のベースに加える。 ベース抵抗13は、トランジスタ14のベースと、トランジスタ15のコレク タとの間に接続される。 トランジスタ14は、PNP型であり、トランジスタ15の動作によるベース 電圧の印加により主電源からの電力を電池18及び揮発性メモリ19側に供給す る。 トランジスタ15は、NPN型であり、主電源からの電力の供給時に動作し、 ベース抵抗13を介してトランジスタ14のベース電圧を生じさせる。
【0013】 電池充電電圧制御抵抗16は、主電源の電圧(+5V)を電池18の充電に適 した所定の電圧に制御する。 放電制御ダイオード17は、電池18から放電される電流を揮発性メモリ19 に送る。 電池18は、充電可能な2次電池から成る。 比較回路2は、電池電圧検出部21と、ドライバ22とから成る。 電池電圧検出部21は、電池18の電圧を検出する。 ドライバ22は、電池電圧検出部21の出力を増幅させる。
【0014】 記憶回路3は、フリップフロップ31と、インバータ32と、リード用バッフ ァ33とから成る。 フリップフロップ31は、NAND回路34、35から成り、電池電圧検出部 21の検出結果を保持する。 インバータ32は、フリップフロップ31の出力を反転させる。 リード用バッファ33は、フリップフロップ31のインバータ33による反転 出力をCPUが読み取るためのバッファである。CPUは、リード用バッファ3 3にリード信号BERRRD-Nを入力することにより記憶回路3の記憶内容を読み出す ことができる。
【0015】 リセット回路4は、主電源電圧検出部41と、ドライバ42と、インバータ4 3と、オアゲート44とから成る。 主電源電圧検出部41は、主電源の電圧(+5V)を検出する。 ドライバ42は、主電源電圧検出部41の出力を増幅する。 インバータ43は、ドライバ42の出力を反転させる。 オアゲート44は、インバータ43の出力とCPUからのリセット信号BERRRS T-N とを入力し、記憶回路3のリセット入力信号RSTRST-Nを出力する。 揮発性メモリ19は、ダイナミックRAM(DRAM)等から成り、その記憶 内容の保持に電力消費を伴なう。つまり、DRAMは、安価で集積密度が高いが 、周知のように、スタティックRAM(SRAM)とは異なり、メモリセル中の キャパシタに蓄積された電荷の放電を補うため、一定時間ごとのリフレッシュ操 作が必要である。従って、主電源からの電力の供給の停止時は、電池18から放 電制御ダイオード17を介して電力の供給を受ける。 尚、図1中の各組合せ回路(22、32、34、35、42、43、44)は 、電池18によりバックアップされている。 次に、上述した実施例の動作について説明する。
【0016】 図5は、本考案の実施例の動作を説明するタイムチャートである。 まず、主電源がオフすると、バックアップ用電源回路1において、揮発性メモ リ19に電力が供給される電源が主電源から副電源である電池18に切替えられ る。また、比較回路2の電池電圧検出部21において、電池18の電圧Vbat と 、メモリバックアップ保証電圧(例えば、3.2V)との比較が行なわれる。そして 、電池18の電圧がメモリバックアップ保証電圧以上のときは、比較回路2の出 力信号CMPST-N として値“1”が出力される。また、電池18の電圧がメモリバ ックアップ保証電圧以下のときは、比較回路2の出力信号CMPST-N として値“0 ”が出力される(不揮発性メモリ19の記憶保持のために例えば3.0Vの電圧があ れば十分である場合にも、0.2Vのマージンを設けて例えば、3.2V以下のときは安 全性を考慮してエラーとする)。そして、もし、その結果がバックアップエラー となると、記憶回路3に値“0”が保持される。CPUは、記憶回路3のリード 用バッファ33からこの値“0”を読み出したときは、バックアップエラーであ ることを認識する。尚、記憶回路3に値“0”が保持されるときは、フリップフ ロップ31から出力される値は“1”であり、これがインバータ34で反転され て値“0”となる。記憶回路3に値“1”が保持されるときは、これと逆である 。
【0017】 次に、主電源がオンしても(図5(a)、時点t2) バックアップエラー情報(値“ 0”)は、記憶回路3に保持されている(図5(g)、時点t2) 。そして、その後、 本装置を使用しないで即ちバックアップエラー情報をCPUが読み込まないで主 電源がオフし(図5(a)、時点t3) 、その後また主電源がオンしたとする(図5(a )、時点t4) 。そして、そのとき電池18の電圧がメモリバックアップ保証電圧以 上あったとしても(図5(b)、時点t4) 、図5に示すように、以前設定されたバッ クアップエラー情報(値“0”)は保持されたままである(図5(g)、時点t4) 。 以下に、バックアップエラー情報の記憶回路3の動作の詳細について説明する 。
【0018】 まず、リセット回路4において、主電源検出部41で主電源の電圧をCPUの リセット信号が安定するのに十分な所定の電圧(例えば、4.2V)と比較する。そ して、主電源の電圧がこの所定の電圧以上のとき、値“1”がドライバ42の出 力となる。一方、主電源の電圧がこの所定の電圧以下のときは、値“0”がドラ イバ42の出力となる。そして、ドライバ42の出力をインバータ43で反転し た結果がゲート制御信号RSTGT-N となる。 そして、ゲート制御信号RSTGT-N とCPUからのリセット信号BERRRST-N とを オアゲート44でオアした結果が記憶回路3へのリセット入力信号RSTRST-Nとな る。 つまり、リセット入力信号RSTRST-Nは、CPUからリセット信号BERRRST-N が 発行されない限り、有効とならない。また、主電源のオン又はオフ時CPUから のリセット信号BERRRST-N が不定になっても(図5(e)、時点t2、t3、t4) 、記憶回 路3のフリップフロップ31の値が破壊されず、記憶内容が保持されるようにな っている(図5(d)、(g)、時点t2、t3、t4) 。 つまり、図5に示すように一度バックアップエラーが発生すると、CPUによ りリセットされない限り、その内容が保持されるものである(図5(g)、時点t1〜 t5) 。
【0019】 図6は、本考案の概略動作を説明するフローチャートである。 まず、主電源のオフ状態(ステップS1)が続いた後の主電源のオン時(ステ ップS2、図5(a)、時点t2)に電池18の電圧がメモリバックアップ保証電圧以 下の場合(ステップS3、図5(b)、時点t2)、前述したように記憶回路3にエラ ー情報(値“0”)が設定される。その後、CPUが本装置を使用しないで即ち 本装置の記憶回路3のメモリバックアップエラー情報を読むことなく、本装置の 電源をオフし(ステップS4、図5(a)、時点t3)、またその後主電源をオンした とする(ステップS5、図5(a)、時点t4)。そして、今度は電池18の電圧がメ モリバックアップ保証電圧以上であったとしても(ステップS6、図5(b)、時点 t4)記憶回路3には以前のバックアップエラー情報が保持されている(図5(g)、 時点t1〜t4)。このため、CPUは、本装置が以前使用した時から一度はバック アップエラーが発生し(図5(b)、時点t1〜t2) 、揮発性メモリ19のメモリ内容 が保証できないものとして運用することができる。その後、CPUが、リセット 信号BERRRST-N を出力することにより(図5(e)、時点t5)、リセット回路4から記 憶回路3へリセット入力信号RSTRST-Nが出力され(図5(f)、時点t5)、記憶回路3 のフリップフロップ31がリセットされる。これにより、ドライバ32の出力信 号BERRFF-Nの値は“1”にされる(図5(g)、時点t5) 。
【0020】
【考案の効果】
以上説明したように、本考案のメモリバックアップエラー検出保持装置によれ ば、一度メモリバックアップエラーが発生すると、プロセッサ(CPU)が記憶 回路をリセットしない限り、その情報が当該記憶回路に保持されるようにしたの で、バックアップエラーが発生した後、プロセッサが本装置を使用せずに運用し 、その後、本装置の主電源がオフし、再度主電源がオンした時電池電圧がメモリ 保証電圧以上あったとしても、以前保持されたバックアップエラー情報が保持さ れるようにできる。これにより、プロセッサは、以前本装置を使用してから少な くとも1回以上はメモリバックアップエラーが発生し、メモリ内容が保証できな くなったことを知ることができる。この結果、電子機器の誤動作を防止すること ができる。
【図面の簡単な説明】
【図1】本考案のメモリバックアップエラー検出保持装
置の一実施例のブロック図である。
【図2】従来のメモリバックアップエラー検出保持装置
のブロック図である。
【図3】従来例の動作を説明するタイムチャートであ
る。
【図4】従来例の概略動作を説明するフローチャートで
ある。
【図5】本考案の実施例の動作を説明するタイムチャー
トである。
【図6】本考案の概略動作を説明するフローチャートで
ある。
【符号の説明】
1 バックアップ用電源回路 2 比較回路 3 記憶回路 4 リセット回路 18 電池 21 電池電圧検出部 41 主電源電圧検出部

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 電子機器本体に主電源から電力が供給さ
    れている間に充電される副電源としての電池を備え、前
    記主電源から電力の供給が停止されている間に当該電池
    から前記電子機器本体の揮発性メモリへの電源の供給を
    行なうバックアップ用電源回路と、 当該バックアップ用電源回路の電池の電圧を、前記揮発
    性メモリの記憶保持を保証するに十分な所定電圧と比較
    する比較回路と、 当該比較回路による比較の結果、前記バックアップ用電
    源回路の電池の電圧が前記所定電圧を下回っていると
    き、その旨を記憶する記憶回路と、 前記電子機器本体のプロセッサが当該記憶回路の記憶内
    容を読み取った場合にのみ当該記憶回路をリセットする
    リセット回路とから成ることを特徴とするメモリバック
    アップエラー検出保持装置。
JP1992792U 1992-03-04 1992-03-04 メモリバックアップエラー検出保持装置 Pending JPH0571951U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1992792U JPH0571951U (ja) 1992-03-04 1992-03-04 メモリバックアップエラー検出保持装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1992792U JPH0571951U (ja) 1992-03-04 1992-03-04 メモリバックアップエラー検出保持装置

Publications (1)

Publication Number Publication Date
JPH0571951U true JPH0571951U (ja) 1993-09-28

Family

ID=12012861

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1992792U Pending JPH0571951U (ja) 1992-03-04 1992-03-04 メモリバックアップエラー検出保持装置

Country Status (1)

Country Link
JP (1) JPH0571951U (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007299156A (ja) * 2006-04-28 2007-11-15 Brother Ind Ltd 記憶装置
JP2016505857A (ja) * 2013-01-31 2016-02-25 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング エネルギ供給ユニットおよび、消費器に自律的に供給するためのエネルギ供給ユニットを運転するための方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007299156A (ja) * 2006-04-28 2007-11-15 Brother Ind Ltd 記憶装置
JP2016505857A (ja) * 2013-01-31 2016-02-25 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング エネルギ供給ユニットおよび、消費器に自律的に供給するためのエネルギ供給ユニットを運転するための方法

Similar Documents

Publication Publication Date Title
US8644105B2 (en) Clock and power fault detection for memory modules
JP2003122648A (ja) 半導体記憶装置
EP3142015A1 (en) Low-power memory-access method and associated apparatus
JPH10134558A (ja) 半導体メモリ応用装置の電源供給回路
JPS6074061A (ja) 不揮発性デ−タ記憶装置
US6483756B2 (en) Sequence circuit and semiconductor device using sequence circuit
JPS5835799A (ja) Ramバツクアツプエラ−検知方式
JPH10254590A (ja) 集積回路および情報処理装置
KR0125579Y1 (ko) 메모리 밧데리 백업회로
JPH0228856A (ja) コンピュータシステム
JPS626315A (ja) マイクロコンピユ−タのメモリバツクアツプ装置
JPS6059590A (ja) C−mosスタテツクメモリ素子
JPS6274139A (ja) 情報デ−タ書込み制御装置
JPH02114827A (ja) バックアップ電源装置
JPS5933539U (ja) プログラマブルコントロ−ラ
JPS6219952A (ja) バツテリバツクアツプメモリ
JPS613221A (ja) メモリ回路の停電補償回路
JPH0830747A (ja) メモリカード
JPS6016233U (ja) Icメモリのバツテリバツクアツプ装置
JPH059812B2 (ja)
JPH02176920A (ja) 電子機器
JPH03194793A (ja) ダイナミックramの停電保護方式
JPH01121199U (ja)
JPS59130300U (ja) 半導体メモリのデ−タ内容保護装置
JP2001075875A (ja) 電子機器