JPH028912A - プログラマブル・コントローラ - Google Patents
プログラマブル・コントローラInfo
- Publication number
- JPH028912A JPH028912A JP15899088A JP15899088A JPH028912A JP H028912 A JPH028912 A JP H028912A JP 15899088 A JP15899088 A JP 15899088A JP 15899088 A JP15899088 A JP 15899088A JP H028912 A JPH028912 A JP H028912A
- Authority
- JP
- Japan
- Prior art keywords
- eprom
- eeprom
- pin
- setting
- programmable controller
- 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
Links
- 230000015654 memory Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はEPROMとEEPROMのいずれかを、IC
ソケットに差し替えて使用できるプログラマブル・コン
トローラに関し、特に切り換えを自動的に行うようにし
たプログラマブル・コントローラに関する。
ソケットに差し替えて使用できるプログラマブル・コン
トローラに関し、特に切り換えを自動的に行うようにし
たプログラマブル・コントローラに関する。
プログラマブル・コントローラの不揮発性メモリとして
はE P ROM (Erasable PROM)と
EEPROM (Electrrcally Eras
able PROM)が広く使用されている。
はE P ROM (Erasable PROM)と
EEPROM (Electrrcally Eras
able PROM)が広く使用されている。
EPROMは電気的に情報が書き込み可能であり、消去
は紫外線を照射し、所定の回数書き換えが可能である。
は紫外線を照射し、所定の回数書き換えが可能である。
EEPROMは電気的に記憶情報の消去、再書き込みが
可能であり、−iにセルの書き込み、消去に必要な電力
が小さくてよ(、素子に高電圧を発生させる昇圧回路を
有し、5■の単一電源で動作させることができる。
可能であり、−iにセルの書き込み、消去に必要な電力
が小さくてよ(、素子に高電圧を発生させる昇圧回路を
有し、5■の単一電源で動作させることができる。
両者はメモリ容量、アクセスタイム、書き込みの難易度
等、一長一短があり互いに同一ソケットで差し替えて使
用できるようにしている場合がある。
等、一長一短があり互いに同一ソケットで差し替えて使
用できるようにしている場合がある。
しかし、EPROMの1番ピンは入力端子で、5■に接
続して使用し、EEPROMの1番ピンは出力端子で、
RDY信号として使用される。従って、この1番ピンに
はEFROMを使用するか、EEPROMを使用するか
によって、設定ピンを設け、EPROMを使用するとき
は5■に接続し、EEPROMを使用するときはハイイ
ンピーダンス状態になるように構成する必要がある。
続して使用し、EEPROMの1番ピンは出力端子で、
RDY信号として使用される。従って、この1番ピンに
はEFROMを使用するか、EEPROMを使用するか
によって、設定ピンを設け、EPROMを使用するとき
は5■に接続し、EEPROMを使用するときはハイイ
ンピーダンス状態になるように構成する必要がある。
この結果、EPROMとEEPROMを差し替えるとき
に、常に設定を必要とし、まった設定を誤るとROMを
破損する危険性もある。
に、常に設定を必要とし、まった設定を誤るとROMを
破損する危険性もある。
本発明はこのような点に鑑みてなされたものであり、E
PROMとEEPROMの切り換えを自動的に行うよう
にしたプログラマブル・コントローラを提供することを
目的とする。
PROMとEEPROMの切り換えを自動的に行うよう
にしたプログラマブル・コントローラを提供することを
目的とする。
本発明では上記課題を解決するために、記憶素子として
EPROMとEEPROMのいずれかを、ICソケット
に差し替えて使用できるプログラマブル・コントローラ
において、前記EPROMあるいはEEPROMの特定
のピンを、書き込みサイクル時と読み込みサイクル時で
、所定の電圧を接続するか、ハイインピーダンス状態に
するかを切り換え可能に構成したことを特徴とするプロ
グラマブル・コントローラが、提供される。
EPROMとEEPROMのいずれかを、ICソケット
に差し替えて使用できるプログラマブル・コントローラ
において、前記EPROMあるいはEEPROMの特定
のピンを、書き込みサイクル時と読み込みサイクル時で
、所定の電圧を接続するか、ハイインピーダンス状態に
するかを切り換え可能に構成したことを特徴とするプロ
グラマブル・コントローラが、提供される。
書き込みサイクルと、読み込みサイクル時で所定の電圧
とハイインピーダンス状態を切り換えることにより、設
定ピンを使用しなくても実際のEPROMとEEPRO
Mに合った使用を可能にしている。
とハイインピーダンス状態を切り換えることにより、設
定ピンを使用しなくても実際のEPROMとEEPRO
Mに合った使用を可能にしている。
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の一実施例であるプログラマブル・コン
トローラのブロック図を示す。図において、■はプロセ
ッサであり、1aは出力ポートである。Rはベース抵抗
、Qは切り換え用のトランジスタである。2はEPRO
MあるいはEEPROMであり、同一のソケットに何れ
かのROMを挿入して使用することができる。2aは1
番ピンであり、EPROMでは5■を接続し、EEPR
OMでは出力信号端子となる。3はアドレスバス、4は
データバスである。
トローラのブロック図を示す。図において、■はプロセ
ッサであり、1aは出力ポートである。Rはベース抵抗
、Qは切り換え用のトランジスタである。2はEPRO
MあるいはEEPROMであり、同一のソケットに何れ
かのROMを挿入して使用することができる。2aは1
番ピンであり、EPROMでは5■を接続し、EEPR
OMでは出力信号端子となる。3はアドレスバス、4は
データバスである。
−iにEPROMの方が安価であるが、書き込みには特
別のROMライタが必要であり、また消去には紫外線の
照射設備が必要である。一方、EEFROMはコストは
高いが、書き込み及び消去が筒車であり、必要に応じて
プログラマブル・コントローラのメモリとして、差し替
えて使用できるようになっている。
別のROMライタが必要であり、また消去には紫外線の
照射設備が必要である。一方、EEFROMはコストは
高いが、書き込み及び消去が筒車であり、必要に応じて
プログラマブル・コントローラのメモリとして、差し替
えて使用できるようになっている。
基本的にはEPROMを使用するときは、プロセッサ1
の出力ポートlaをロウレベルにし、トランジスタQを
オンにして、1番ピン2aに5■を与える。EEPRO
Mを使用するときは、プロセッサ1の出力ポート1aを
ハイレベルにし、トランジスタQをオフにして、制御ピ
ン2aをハイインピーダンス状態にすればよい。これを
実現するためには以下に説明するように、書き込みサイ
クルと読み込みサイクルで1番ピンを切り換えるように
することにより、実現するものである。
の出力ポートlaをロウレベルにし、トランジスタQを
オンにして、1番ピン2aに5■を与える。EEPRO
Mを使用するときは、プロセッサ1の出力ポート1aを
ハイレベルにし、トランジスタQをオフにして、制御ピ
ン2aをハイインピーダンス状態にすればよい。これを
実現するためには以下に説明するように、書き込みサイ
クルと読み込みサイクルで1番ピンを切り換えるように
することにより、実現するものである。
第2図に動作を説明するフローチャート図を示す。図に
おいて、Sに続く数値はステップ番号を示す。
おいて、Sに続く数値はステップ番号を示す。
〔S1〕データを読み込むかどうか調べる。読み込むと
きはS2へ、書き込むときはS4へいく。
きはS2へ、書き込むときはS4へいく。
〔S2〕ポートIaをハイレベルにし、トランジスタQ
をオフにし、1番ピン2aをハイインピーダンス状態に
する。
をオフにし、1番ピン2aをハイインピーダンス状態に
する。
〔S3〕データを書き込む。
この場合、ソケットにEFROMが有る場合は書き込み
動作を行っても、EPROMの内容は保持され、不具合
は生じない。逆にEEPROMが挿入さているときは、
正常に書き込みデータを書き込むことができる。なお、
EPROMにはデータの書き込みができないが、一般に
EPROMをオンボードで書き込みを行うことは少ない
ので、不具合は発生しない。
動作を行っても、EPROMの内容は保持され、不具合
は生じない。逆にEEPROMが挿入さているときは、
正常に書き込みデータを書き込むことができる。なお、
EPROMにはデータの書き込みができないが、一般に
EPROMをオンボードで書き込みを行うことは少ない
ので、不具合は発生しない。
〔S4〕ポートlaをロウレベルにし、トランジスタQ
をオンにし、5■を1番ピン2aに接続する。
をオンにし、5■を1番ピン2aに接続する。
〔S5〕データを読み込む。
このときは、EPROMあるいはEEFROMのいずれ
がソケットに挿入されていても、正常にデータの読み込
みができる。
がソケットに挿入されていても、正常にデータの読み込
みができる。
従って、上記のいずれの場合も特別の設定をセずに、E
FROMあるいはEEPROMの何れのROMがソケッ
トに挿入されていても、不具合が生じない。
FROMあるいはEEPROMの何れのROMがソケッ
トに挿入されていても、不具合が生じない。
上記の説明では、1番ピンの切り換えはプロセッサのポ
ートを使用したが、勿論通常のDoを使用しても差し支
えない。
ートを使用したが、勿論通常のDoを使用しても差し支
えない。
以上説明したように本発明では、プロセッサからの信号
によって、EPROMとEEPROMの場合の特定のピ
ンの信号を切り換えるように構成したので、設定の必要
がなく、設定の誤りによるROMの破損等を防止できる
。
によって、EPROMとEEPROMの場合の特定のピ
ンの信号を切り換えるように構成したので、設定の必要
がなく、設定の誤りによるROMの破損等を防止できる
。
第1図は本発明の一実施例であるプログラマブル・コン
トローラのブロック図、 第2図は本発明の詳細な説明するためのフローチャート
図である。 1−・・−・−・−・−プロセッサ 1 a−−−−−−−・−・−出力ポート2・・・−−
−−−−−−−−−−ROM2a−・・−・−1番ピン 3・−−−一一−−−−−−−−−アドレスバス4−・
・−一−−−−−−−−〜データバス特許出願人 ファ
ナック株式会社 代理人 弁理士 服部毅巖 第1 図
トローラのブロック図、 第2図は本発明の詳細な説明するためのフローチャート
図である。 1−・・−・−・−・−プロセッサ 1 a−−−−−−−・−・−出力ポート2・・・−−
−−−−−−−−−−ROM2a−・・−・−1番ピン 3・−−−一一−−−−−−−−−アドレスバス4−・
・−一−−−−−−−−〜データバス特許出願人 ファ
ナック株式会社 代理人 弁理士 服部毅巖 第1 図
Claims (2)
- (1)記憶素子としてEPROMとEEPROMのいず
れかを、ICソケットに差し替えて使用できるプログラ
マブル・コントローラにおいて、前記EPROMあるい
はEEPROMの特定のピンを、書き込みサイクル時と
読み込みサイクル時で、所定の電圧を接続するか、ハイ
インピーダンス状態にするかを切り換え可能に構成した
ことを特徴とするプログラマブル・コントローラ。 - (2)前記特定のピンの切り換えはプロセッサのポート
出力で切り換えるように構成したことを特徴とする特許
請求の範囲第1項記載のプログラマブル・コントローラ
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15899088A JPH028912A (ja) | 1988-06-27 | 1988-06-27 | プログラマブル・コントローラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15899088A JPH028912A (ja) | 1988-06-27 | 1988-06-27 | プログラマブル・コントローラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH028912A true JPH028912A (ja) | 1990-01-12 |
Family
ID=15683810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15899088A Pending JPH028912A (ja) | 1988-06-27 | 1988-06-27 | プログラマブル・コントローラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH028912A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6112102B2 (ja) * | 1982-01-28 | 1986-04-07 | Nitsusan Jidosha Kk |
-
1988
- 1988-06-27 JP JP15899088A patent/JPH028912A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6112102B2 (ja) * | 1982-01-28 | 1986-04-07 | Nitsusan Jidosha Kk |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0675502B1 (en) | Multiple sector erase flash EEPROM system | |
| KR100375217B1 (ko) | 전기적으로 재기입 가능한 불휘발성 메모리를 구비하는마이크로컨트롤러 | |
| JP3542637B2 (ja) | 電流測定方法及びマイクロコントローラシステム | |
| JPS6022438B2 (ja) | 不揮発性メモリのリフレッシュ方式 | |
| US5925139A (en) | Microcomputer capable of preventing writing errors in a non-volatile memory | |
| US5880992A (en) | Electrically erasable and programmable read only memory | |
| JPS623516B2 (ja) | ||
| JPH02214156A (ja) | 不揮発性半導体装置 | |
| JP3244031B2 (ja) | 半導体記憶装置 | |
| JP2590172B2 (ja) | シングルチップマイクロコンピュータ | |
| US7899963B2 (en) | Method and apparatus for allocating inputs in microcontrollers, and corresponding microcontroller | |
| JPH0765586A (ja) | Eepromアクセス方式 | |
| JPS63305444A (ja) | 記憶装置 | |
| JPH01154398A (ja) | 半導体記憶装置 | |
| JPH02302997A (ja) | 誤書込みを防止したprom | |
| JPH06342399A (ja) | フラッシュメモリ書き込み方式 | |
| JP3840510B2 (ja) | マイクロ・コンピュータ | |
| JPH05134928A (ja) | メモリ装置 | |
| JPH11175499A (ja) | マイクロプロセッサ | |
| KR100303649B1 (ko) | 플래쉬메모리의기록오류방지회로 | |
| JPH01118974A (ja) | カードモジュール | |
| JPH0736787A (ja) | フラッシュメモリ装置 | |
| JPS63144498A (ja) | 品種識別コ−ド内蔵eprom | |
| JPH0831087B2 (ja) | 1チツプマイクロコンピユ−タ | |
| JPS63197096A (ja) | Eprom付きランダムアクセスメモリ素子 |