JPH1011365A - 不揮発性記憶装置の保護回路 - Google Patents

不揮発性記憶装置の保護回路

Info

Publication number
JPH1011365A
JPH1011365A JP8159423A JP15942396A JPH1011365A JP H1011365 A JPH1011365 A JP H1011365A JP 8159423 A JP8159423 A JP 8159423A JP 15942396 A JP15942396 A JP 15942396A JP H1011365 A JPH1011365 A JP H1011365A
Authority
JP
Japan
Prior art keywords
power supply
protection circuit
supply voltage
operation table
memory device
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
JP8159423A
Other languages
English (en)
Inventor
Tomiko Kaneko
登美子 金子
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.)
Fujitsu General Ltd
Original Assignee
Fujitsu General 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 Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP8159423A priority Critical patent/JPH1011365A/ja
Publication of JPH1011365A publication Critical patent/JPH1011365A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【課題】 電源の降下を早期に検知し、適切な保護動作
を行うことにより、不揮発性記憶装置のデータを保護す
る不揮発性記憶装置の保護回路を提供することを目的と
している。 【解決手段】 電源電圧検出回路を検出電圧であるアナ
ログ信号をデジタル信号に変換して出力するA/D変換
器6で構成し、同検出電圧に対応する動作プログラムを
記憶する動作テーブル7を設け、同動作テーブルに記憶
する動作プログラムに従って制御部1が書き込み、読み
出しの保護動作を行うように制御するようにしたので、
電源の降下を早期に検知し、適切な保護動作を行うこと
により、不揮発性記憶装置5のデータを保護する不揮発
性記憶装置の保護回路を提供することができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、電気的に書き換え
可能な不揮発性記憶装置の保護回路に係わり、とくに、
電圧低下時の書き込みデータの保護に関する。
【0002】
【従来の技術】図4は従来の不揮発性記憶装置(以下E
EPROMと記す)を利用したエアコン等の装置の制御
回路の構成を示すブロック図である。図において、1は
制御部、2はプログラムの書き込まれたPROM、3は
RAM、4は温度検出器4a、送風ファン等の駆動部4
b等からなる被制御機器、5はEEPROM、60は電
源電圧検出器である。通常電圧時には、前記制御部3が
PROM1に書き込まれたプログラムに従って、温度検
出器4aよりの検出データや、その時の動作モード等を
RAM3に記憶し、同RAM3の内容を参照しながら送
風ファン等の駆動部4bを制御するように動作してい
る。いま、動作中に何らかの原因で電源電圧が所定値以
下に降下すると、前記電源電圧検出器60がこれを検出
し、制御部1が同検出信号を受信すると、前記RAMに
記憶される動作モード等のデータをEEPROM5に書
き込んで退避させるようにし、電源復帰時に、同EEP
ROM5に書き込まれたデータを読み出してRAM3に
書き込み、電源断前の動作を再開するようにしていた。
しかし、このような不揮発性記憶装置の保護回路では、
前記RAM3に書き込まれているデータの量が多くなる
と、書き込み途中で電源電圧がEEPROM5の動作可
能電圧以下に降下して、RAM3上のデータが全て書き
込みできないため、電源電圧が復帰したとき、RAM3
上に一部のデータが欠如した、不完全なデータが書き込
まれるため、異常動作するという問題があった。このよ
うな問題を解決するため、一般に、この制御系の電源に
コンデンサ等を挿入して、電源電圧の降下を遅らせるよ
うにしていた。しかし、EEPROM5に書き込むデー
タが多い場合は、書き込みに時間を要し、書き込みの間
に電圧が低下して、書き込み不良を起こす場合があっ
た。
【0003】
【発明が解決しようとする課題】本発明は以上述べた問
題点を解決し、電源の降下を早期に検知し、適切な保護
動作を行うことにより、不揮発性記憶装置のデータを保
護する不揮発性記憶装置の保護回路を提供することを目
的としている。
【0004】
【課題を解決するための手段】本発明は上述の課題を解
決するため、電源電圧を検出する電源電圧検出回路と、
制御部とで構成し、電源電圧が所定値以下に降下した時
は電気的に書き換え可能な不揮発性記憶装置の書き込み
および読み出しを中止するように制御される不揮発性記
憶装置の保護回路において、前記電源電圧検出回路を検
出電圧のアナログ信号をデジタル信号に変換して出力す
るA/D変換器で構成し、同検出電圧に対応する動作プ
ログラムを記憶する動作テーブルを設け、同動作テーブ
ルに記憶する動作プログラムに従って制御部が書き込
み、読み出しの保護動作を行うように制御するようにし
た。
【0005】
【発明の実施の形態】以上のように構成したので、本発
明の不揮発性記憶装置の保護回路においては、A/D変
換器により電源電圧をデジタル信号に変換して制御部に
入力し、制御部が動作テーブルを参照して前記検出電圧
に対応する動作プログラムにより不揮発性記憶装置の書
き込みおよび読み出しの保護動作を行うようにしてい
る。
【0006】
【実施例】以下、図面に基づいて本発明による不揮発性
記憶装置の保護回路を詳細に説明する。図1は本発明に
よる不揮発性記憶装置の保護回路の一実施例を示すブロ
ック図である。図において、図4と同じ機能には同一記
号を使用し、その説明を省略し、6はA/D変換器で、
電源電圧をデジタル信号に変換して制御部1に入力す
る。7は前記PROM2の一部の領域に設けた動作テー
ブルで、同動作テーブル7には前記電源電圧に対応した
動作プログラムを記憶している。本実施例の場合、PR
OM2上に動作テーブル7の領域を設けたが、図示しな
いがEEPROM5上に動作テーブル7の領域を設けて
もよいことは理解出来よう。
【0007】以上の構成において、つぎにその動作を説
明する。A/D変換記6でデジタル変換された電源電圧
のデータは、常に制御部1に入力されており、制御部1
は一定時間間隔で、そのデータを監視し(ST0)、動
作テーブル7を参照してその動作を決定し、各部を制御
している。図2に動作テーブル7の一実施例、図3にそ
の動作フローを示しており、以下、同図に基づいて説明
する。電源源電圧が4〜5ボルトの場合は従来の項で説
明した通常動作の制御を行うようにしている。(ST
1)電源源電圧が3〜3.9ボルトになると、電源電圧
の監視を通常の1/2〜1/4の間隔で行うようにし
て、監視を強化し、電圧の降下を一早く知ることができ
るようにしている。(ST2)
【0008】電源電圧が2.9ボルト以下に降下する
と、RAM3の内容をEEPROM5に書き込むように
し(ST3)、書き込み中に電源電圧2.5ボルト以下
になると、RAM3上にデータを無効としてリセットを
指示するデータを作成(ST4)した後、書き込みが完
了するまで書き込みを続行するようにしている。電源電
圧が2ボルト以下になると、RAM3の必要なデータを
EEPROM5に書き込み完了した場合は、正常終了と
して、再書き込み及び動作を中止するようにし(ST
5)、書き込みが完了していない場合は、前記作成した
リセットを指示するデータをRAM3よりEEPROM
5に書き込み(ST6)後、再書き込み及び動作を中止
するようにしている(ST5)。
【0009】つぎに、電源が復帰した場合の動作を説明
する。以上説明したように、RAM3上の必要データが
EEPROM5に完全に書き込まれた場合は、電源が復
帰して、正常電圧(4〜5ボルト)に達すると、EEP
ROM5の内容を制御部1が読み出してリセットを指示
するデータが書き込まれてないと、EEPROM5の内
容をRAM3に書き込み、同RAM3のデータに基づい
た電源断前の動作状態に戻るようにしている。また、書
き込みが完了する前に電源電圧2.5ボルト以下になっ
た場合は、電源が復帰して、正常電圧(4〜5ボルト)
に達すると、EEPROM5に書き込まれたリセットを
指示するデータを制御部1が読み、予め、PROM2上
に書き込まれた初期動作データをRAM3上に書き込
み、同初期動作データに基づいて制御するようにしてい
る。
【0010】
【発明の効果】以上説明したように、本発明による不揮
発性記憶装置の保護回路によれば、A/D変換器により
電源電圧をデジタル信号に変換して制御部に入力し、制
御部が動作テーブルを参照して前記電源電圧に対応する
動作プログラムによりEEPROMの書き込みおよび読
み出しの保護動作を行うように制御しているので、電源
の降下を早期に検知し、適切な保護動作を行うことによ
り、不揮発性記憶装置のデータを保護する不揮発性記憶
装置の保護回路を提供することができる。
【図面の簡単な説明】
【図1】本発明による不揮発性記憶装置の保護回路の一
実施例を示すブロック図である。
【図2】本発明による不揮発性記憶装置の保護回路の動
作テーブルの一実施例を示す図である。
【図3】本発明による不揮発性記憶装置の保護回路の一
実施例の動作フローを示す図である。
【図4】従来の不揮発性記憶装置の保護回路を示すブロ
ック図である。
【符号の説明】
1 制御部 2 PROM 3 RAM 4 被制御機器 5 EEPROM(書き込み可能な不揮発性記憶装置) 6 A/D変換器 7 動作テーブル

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 電源電圧を検出する電源電圧検出回路
    と、制御部とで構成し、電源電圧が所定値以下に降下し
    た時は電気的に書き換え可能な不揮発性記憶装置の書き
    込みおよび読み出しを中止するように制御される不揮発
    性記憶装置の保護回路において、前記電源電圧検出回路
    を検出電圧であるアナログ信号をデジタル信号に変換し
    て出力するA/D変換器で構成すると共に、同検出電圧
    に対応する動作プログラムを記憶する動作テーブルを設
    け、同動作テーブルに従って制御部が書き込み、読み出
    しの動作を制御するようにしてなることを特徴とする不
    揮発性記憶装置の保護回路。
  2. 【請求項2】 前記動作テーブルの領域を、前記不揮発
    性記憶装置内に設けてなることを特徴とする請求項1記
    載の不揮発性記憶装置の保護回路。
  3. 【請求項3】 前記動作テーブルの領域を、プログラム
    ROM内に設けてなることを特徴とする請求項1記載の
    不揮発性記憶装置の保護回路。
  4. 【請求項4】 前記動作テーブルに、電圧を監視するタ
    イミングを指示する命令を記憶してなることを特徴とす
    る請求項1記載の不揮発性記憶装置の保護回路。
  5. 【請求項5】 前記動作テーブルに、データの有効性を
    示す保護データ作成命令を記憶してなることを特徴とす
    る請求項1記載の不揮発性記憶装置の保護回路。
JP8159423A 1996-06-20 1996-06-20 不揮発性記憶装置の保護回路 Pending JPH1011365A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8159423A JPH1011365A (ja) 1996-06-20 1996-06-20 不揮発性記憶装置の保護回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8159423A JPH1011365A (ja) 1996-06-20 1996-06-20 不揮発性記憶装置の保護回路

Publications (1)

Publication Number Publication Date
JPH1011365A true JPH1011365A (ja) 1998-01-16

Family

ID=15693427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8159423A Pending JPH1011365A (ja) 1996-06-20 1996-06-20 不揮発性記憶装置の保護回路

Country Status (1)

Country Link
JP (1) JPH1011365A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005536784A (ja) * 2002-01-19 2005-12-02 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング 電子ユニットに配置された少なくとも1つのメモリ素子の駆動準備完了の監視方法
JP2015036988A (ja) * 2013-08-09 2015-02-23 慧榮科技股▲分▼有限公司 データ記憶装置とその異常電圧からの保護方法
KR20150018459A (ko) * 2013-08-09 2015-02-23 실리콘 모션 인코포레이티드 데이터 저장 디바이스 및 그의 전압 보호 방법

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005536784A (ja) * 2002-01-19 2005-12-02 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング 電子ユニットに配置された少なくとも1つのメモリ素子の駆動準備完了の監視方法
JP2015036988A (ja) * 2013-08-09 2015-02-23 慧榮科技股▲分▼有限公司 データ記憶装置とその異常電圧からの保護方法
KR20150018459A (ko) * 2013-08-09 2015-02-23 실리콘 모션 인코포레이티드 데이터 저장 디바이스 및 그의 전압 보호 방법
US9847134B2 (en) 2013-08-09 2017-12-19 Silicon Motion, Inc. Data storage device and voltage protection method thereof

Similar Documents

Publication Publication Date Title
KR20000068206A (ko) 광 디스크 드라이브 마이크로콘트롤러용 프로그램 코드를 갱신하는 방법 및 광 디스크 드라이브
EP0173967B1 (en) Microprogram load unit
JPH04269356A (ja) エンジン制御装置における修正値保持方法
JP2002062956A (ja) 停電処理方法及び停電処理装置
JPH1011365A (ja) 不揮発性記憶装置の保護回路
JPH0847063A (ja) 給湯器
KR100299119B1 (ko) 플래쉬롬제어장치를구비한개인용컴퓨터시스템및그제어방법
JPS5856165A (ja) レコ−ド更新方式
JP3662409B2 (ja) 電源監視回路及びその電源監視方法
JPH05265881A (ja) 不揮発性メモリの書込保護回路と書込保護方法
JPH0870415A (ja) 電子機器
JPH06348535A (ja) 異常発生履歴記憶装置
JPH0276021A (ja) 情報処理装置用電源の復電処理方式
JP2641996B2 (ja) データ保持方法
JPH06236695A (ja) 交換表示機能付不揮発性メモリ装置
JPH0448143A (ja) 空気調和機の制御方法
JPH0822151B2 (ja) 故障情報モニタリング方法
JP2000250760A (ja) ディスク装置
JP3544176B2 (ja) 電動アクチュエータの制御装置
KR100284044B1 (ko) 연관 관계를 갖는 기능 기기들의 이상 동작 복구 방법
US20020165621A1 (en) Method of protecting data stored in a memory of welding controller
JP3060376U (ja) メモリ装置
JPH0921526A (ja) 燃焼制御装置
JPS62173670A (ja) 入出力制御装置
JPH07129208A (ja) 数値制御装置