JPH04101535A - インタフェース回路 - Google Patents
インタフェース回路Info
- Publication number
- JPH04101535A JPH04101535A JP2218197A JP21819790A JPH04101535A JP H04101535 A JPH04101535 A JP H04101535A JP 2218197 A JP2218197 A JP 2218197A JP 21819790 A JP21819790 A JP 21819790A JP H04101535 A JPH04101535 A JP H04101535A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- data
- bit clock
- data load
- counter
- 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
Landscapes
- Shift Register Type Memory (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はディジタル信号処理回路において、マイコンコ
マンド等の信号を入力するためのインタフェース回路に
関するものである。
マンド等の信号を入力するためのインタフェース回路に
関するものである。
(従来の技術)
第3図は従来のインタフェース回路の構成例を示してお
り、lはシリアルデータ信号であり、ビットクロック信
号2によって順次シフトされるシフトレジスタ3に印加
される。4は前記シフトレジスタ3の出力をデータロー
ド信号5の立ち下がりエツジによってラッチするための
レジスタである。
り、lはシリアルデータ信号であり、ビットクロック信
号2によって順次シフトされるシフトレジスタ3に印加
される。4は前記シフトレジスタ3の出力をデータロー
ド信号5の立ち下がりエツジによってラッチするための
レジスタである。
第4図は上記第3図のインタフェース回路における各信
号のタイミングを示す図である。まず、シリアルデータ
信号1はビットクロック信号2により順次シフトされな
がら、シフトレジスタ3に蓄えられ、全ビット信号が蓄
えられた後、データロード信号5をハイレベルからロー
レベルに立ち下げることによりシフトレジスタ3の出力
はレジスタ4にラッチされる。このような動作により、
シリアルデータ信号lはシリアルパラレル変換されたパ
ラレル出力6に変換される。
号のタイミングを示す図である。まず、シリアルデータ
信号1はビットクロック信号2により順次シフトされな
がら、シフトレジスタ3に蓄えられ、全ビット信号が蓄
えられた後、データロード信号5をハイレベルからロー
レベルに立ち下げることによりシフトレジスタ3の出力
はレジスタ4にラッチされる。このような動作により、
シリアルデータ信号lはシリアルパラレル変換されたパ
ラレル出力6に変換される。
第5図はビットクロック信号2、及びデータロード信号
5にノイズが混入した場合のタイミング図である。第5
図において、たとえばビットクロック信号2にノイズn
1が図のように混入すると、D、データは2回、ビット
クロック信号2にょって打ち抜かれ、本来り。l DI
l DIl D、、 DJのパラレルデータを出力する
ものがDll D、、D、。
5にノイズが混入した場合のタイミング図である。第5
図において、たとえばビットクロック信号2にノイズn
1が図のように混入すると、D、データは2回、ビット
クロック信号2にょって打ち抜かれ、本来り。l DI
l DIl D、、 DJのパラレルデータを出力する
ものがDll D、、D、。
D、、D4といった誤ったパラレルデータを出力するこ
とになる。
とになる。
また、データロード信号5にノイズn、が混入した場合
は、本来り。、 D、、 D、、 D、、 D、といっ
たパラレルデータを出力すべきところ、D、。
は、本来り。、 D、、 D、、 D、、 D、といっ
たパラレルデータを出力すべきところ、D、。
D4. D、、 D、、 D、といった誤ったパラレル
データと、Do、 D、、 D、、 D、、 D、とい
う正しいパラレルデータが出力されることになる。
データと、Do、 D、、 D、、 D、、 D、とい
う正しいパラレルデータが出力されることになる。
(発明が解決しようとする課題)
以上のように、従来のインタフェース回路では、ビット
クロック信号やデータロード信号にノイズが混入した場
合、誤ったパラレルデータが出力され、システムが誤動
作する原因となっていた。
クロック信号やデータロード信号にノイズが混入した場
合、誤ったパラレルデータが出力され、システムが誤動
作する原因となっていた。
本発明は上記に鑑み、ビットクロック信号やデータロー
ド信号にノイズが混入した場合でも、誤ったパラレルデ
ータを出力しないようにしたインタフェース回路の提供
を目的とする。
ド信号にノイズが混入した場合でも、誤ったパラレルデ
ータを出力しないようにしたインタフェース回路の提供
を目的とする。
(課題を解決するための手段)
本発明は上記の目的を、シリアルデータ信号をビットク
ロック信号によって順次シフトするシフトレジスタと、
前記ビットクロック信号の数をカウントするカウンタと
、このカウンタがあらかじめ決められた値をカウントし
、かつ、データロード信号がロードイネーブル状態とな
った時にたけ、前記シフトレジスタの出力をラッチする
レジスタとを備え、ビットクロック信号が正規の数たけ
印加され、その後にデータロード信号がロードイネーブ
ル状態となった時だけ、上記シフトレジスタの出力をラ
ッチする構成として達成する。
ロック信号によって順次シフトするシフトレジスタと、
前記ビットクロック信号の数をカウントするカウンタと
、このカウンタがあらかじめ決められた値をカウントし
、かつ、データロード信号がロードイネーブル状態とな
った時にたけ、前記シフトレジスタの出力をラッチする
レジスタとを備え、ビットクロック信号が正規の数たけ
印加され、その後にデータロード信号がロードイネーブ
ル状態となった時だけ、上記シフトレジスタの出力をラ
ッチする構成として達成する。
(作 用)
上記本発明のインタフェース回路によれば、正規のビッ
トクロック信号やデータロード信号が入力されなければ
シフトレジスタの出力はレジスタにラッチされない。そ
のため、ビットクロック信号やデータロード信号にノイ
ズが混入した場合でも、誤ったパラレルデータは出力さ
れず、常に正しいパラレルデータが出力される。
トクロック信号やデータロード信号が入力されなければ
シフトレジスタの出力はレジスタにラッチされない。そ
のため、ビットクロック信号やデータロード信号にノイ
ズが混入した場合でも、誤ったパラレルデータは出力さ
れず、常に正しいパラレルデータが出力される。
(実施例)
以下、図面により本発明の詳細な説明する。
第1図は本発明の一実施例の構成を示す回路図である。
第1図において、シフトレジスタ3とレジスタ4は第3
図に示したのと同じものであり、その他の符号7はビッ
トクロック信号2の立ち上がりエツジの数をカウントす
るためのカウンタであり、その出力はデータロード信号
5の立ち上がりエツジによってリセットされる。8はデ
コーダ、9はORゲートである。デコーダ8は上記カウ
ンタ7の出力IOが特定の値になったことを検出し、ロ
ードイネーブル信号11を出力する。ORゲート9は上
記ロードイネーブル信号11とデータロード信号5とが
共にローレベルの時だけローレベルを出力する。
図に示したのと同じものであり、その他の符号7はビッ
トクロック信号2の立ち上がりエツジの数をカウントす
るためのカウンタであり、その出力はデータロード信号
5の立ち上がりエツジによってリセットされる。8はデ
コーダ、9はORゲートである。デコーダ8は上記カウ
ンタ7の出力IOが特定の値になったことを検出し、ロ
ードイネーブル信号11を出力する。ORゲート9は上
記ロードイネーブル信号11とデータロード信号5とが
共にローレベルの時だけローレベルを出力する。
本発明は以上のように構成され、第2図は、その各部信
号のタイミングを示している。まず、データロード信号
5の立ち上がりエツジによって、カウンタ7がリセット
される。そしてその後、ビットクロック信号2が立ち上
がるたび、カウンタ7がインクリメントされる。第2図
に示した例では、5ビツトのデータを転送しているので
、カウンタ7の出力lOが5となった時、ロードイネー
ブル信号11がローレベル、すなわちイネーブル状態と
なる。そしてこの時データロード信号5がローレベルと
なると、ORゲート9の出力、すなわちレジスタ4のク
ロック信号12が立ち下がり、シフトレジスタ3の出力
がレジスタ4にラッチされる。
号のタイミングを示している。まず、データロード信号
5の立ち上がりエツジによって、カウンタ7がリセット
される。そしてその後、ビットクロック信号2が立ち上
がるたび、カウンタ7がインクリメントされる。第2図
に示した例では、5ビツトのデータを転送しているので
、カウンタ7の出力lOが5となった時、ロードイネー
ブル信号11がローレベル、すなわちイネーブル状態と
なる。そしてこの時データロード信号5がローレベルと
なると、ORゲート9の出力、すなわちレジスタ4のク
ロック信号12が立ち下がり、シフトレジスタ3の出力
がレジスタ4にラッチされる。
そしてデータロード信号5が再びローレベルからハイレ
ベルへと立ち上がることによって、カウンタ7はリセッ
トされる。このような動作をする第1図の構成において
、ビットクロック信号2にノイズn、(第2図)が混入
すると、カウンタ7は正規よりも多くカウントするため
、データロード信号5がローレベルとなる前にロードイ
ネーブル信号11がローレベルとなり、データロード信
号5がローレベルとなった時はロードイネーブル信号1
1はハイレベルとなり、そのため、レジスタ4のクロッ
グ信号12はハイレベルのままであり、誤ったデータが
ラッチされることはない。
ベルへと立ち上がることによって、カウンタ7はリセッ
トされる。このような動作をする第1図の構成において
、ビットクロック信号2にノイズn、(第2図)が混入
すると、カウンタ7は正規よりも多くカウントするため
、データロード信号5がローレベルとなる前にロードイ
ネーブル信号11がローレベルとなり、データロード信
号5がローレベルとなった時はロードイネーブル信号1
1はハイレベルとなり、そのため、レジスタ4のクロッ
グ信号12はハイレベルのままであり、誤ったデータが
ラッチされることはない。
また、データロード信号5にノイズn4が混入した場合
、5ビツトのシリアルデータ信号が全て転送されないう
ちにデータロード信号5がローレベルとなるため、カウ
ンタ7が途中でリセットされることになる。そのため、
ロードイネーブル信号11はハイレベルのままとなtノ
、レジスタ4のクロック信号12もハイレベルを保つ。
、5ビツトのシリアルデータ信号が全て転送されないう
ちにデータロード信号5がローレベルとなるため、カウ
ンタ7が途中でリセットされることになる。そのため、
ロードイネーブル信号11はハイレベルのままとなtノ
、レジスタ4のクロック信号12もハイレベルを保つ。
従ってこの場合も誤ったデータがラッチされることはな
い。
い。
(発明の効果)
上記のように本発明はシリアルデータ信号をビットクロ
ック信号によって順次シフトするためのシフトレジスタ
と、前記ビットクロック信号をカウントするカウンタと
、そのカウント値があらかじめ設定した値になり、かつ
データロード信号がロードイネーブル状態となった時に
だけ、前記シフトレジスタの出力をラッチするレジスタ
を有し、ビットクロック信号が正規の数たけ入力され、
その後にデータロード信号がロードイネーブル状態とな
った時だけ上記シフトレジスタの出力をラッチするよう
に構成されているので、正規のビットクロック信号やデ
ータロード信号が入力された場合のみシフトレジスタの
出力をレジスタにラッチするから、ビットクロック信号
やデータロード信号にノイズが混入しても、誤ったパラ
レルデータが出力されることはなく、マイコンにおける
インタフェース回路等において、誤ったコマンドデータ
がラッチされて発生するシステムの誤動作がなくなるの
で、デジタル信号処理回路等に用いて益する効果が太き
い。
ック信号によって順次シフトするためのシフトレジスタ
と、前記ビットクロック信号をカウントするカウンタと
、そのカウント値があらかじめ設定した値になり、かつ
データロード信号がロードイネーブル状態となった時に
だけ、前記シフトレジスタの出力をラッチするレジスタ
を有し、ビットクロック信号が正規の数たけ入力され、
その後にデータロード信号がロードイネーブル状態とな
った時だけ上記シフトレジスタの出力をラッチするよう
に構成されているので、正規のビットクロック信号やデ
ータロード信号が入力された場合のみシフトレジスタの
出力をレジスタにラッチするから、ビットクロック信号
やデータロード信号にノイズが混入しても、誤ったパラ
レルデータが出力されることはなく、マイコンにおける
インタフェース回路等において、誤ったコマンドデータ
がラッチされて発生するシステムの誤動作がなくなるの
で、デジタル信号処理回路等に用いて益する効果が太き
い。
第1図は本発明の一実施例のインタフェース回路図、第
2図は第1図の各部信号のタイミングを示す図、第3図
は従来のインタフェース回路の一例を示す図、第4図は
上記第3図において正規のデータが転送された時の各部
信号のタイミングを示す図、第5図は第4図においてビ
ットノイズが混入した時の各部信号のタイミングを示す
図である。 3・・・シフトレジスタ、 4・・・レジスタ、7・
・・カウンタ、 8・・デコーダ、 9・・・OR
ゲート。 特許出願人 松下電器産業株式会社
2図は第1図の各部信号のタイミングを示す図、第3図
は従来のインタフェース回路の一例を示す図、第4図は
上記第3図において正規のデータが転送された時の各部
信号のタイミングを示す図、第5図は第4図においてビ
ットノイズが混入した時の各部信号のタイミングを示す
図である。 3・・・シフトレジスタ、 4・・・レジスタ、7・
・・カウンタ、 8・・デコーダ、 9・・・OR
ゲート。 特許出願人 松下電器産業株式会社
Claims (1)
- シリアルデータ信号をビットクロック信号によって順
次シフトするシフトレジスタと、前記ビットクロック信
号の数をカウントするカウンタと、そのカウンタがあら
かじめ設定した値をカウントし、かつ、入力されるデー
タロード信号がロードイネーブル状態となった時だけ、
前記シフトレジスタの出力をラッチするレジスタとによ
り構成されていることを特徴とするインタフェース回路
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2218197A JPH04101535A (ja) | 1990-08-21 | 1990-08-21 | インタフェース回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2218197A JPH04101535A (ja) | 1990-08-21 | 1990-08-21 | インタフェース回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04101535A true JPH04101535A (ja) | 1992-04-03 |
Family
ID=16716139
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2218197A Pending JPH04101535A (ja) | 1990-08-21 | 1990-08-21 | インタフェース回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04101535A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08185363A (ja) * | 1994-12-27 | 1996-07-16 | Nec Corp | シリアルインターフェースおよびシリアルデータ 転送システム |
| JPH096725A (ja) * | 1995-06-14 | 1997-01-10 | Kofu Nippon Denki Kk | 非同期データ転送受信装置 |
| JP2005301423A (ja) * | 2004-04-07 | 2005-10-27 | Canon Inc | シリアルデータ転送方法、電子機器、及び記録装置 |
| JP2015142244A (ja) * | 2014-01-29 | 2015-08-03 | 三菱電機株式会社 | シリアル通信装置 |
-
1990
- 1990-08-21 JP JP2218197A patent/JPH04101535A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08185363A (ja) * | 1994-12-27 | 1996-07-16 | Nec Corp | シリアルインターフェースおよびシリアルデータ 転送システム |
| JPH096725A (ja) * | 1995-06-14 | 1997-01-10 | Kofu Nippon Denki Kk | 非同期データ転送受信装置 |
| JP2005301423A (ja) * | 2004-04-07 | 2005-10-27 | Canon Inc | シリアルデータ転送方法、電子機器、及び記録装置 |
| US8002370B2 (en) | 2004-04-07 | 2011-08-23 | Canon Kabushiki Kaisha | Serial data transfer method, electric device, and printing apparatus |
| JP2015142244A (ja) * | 2014-01-29 | 2015-08-03 | 三菱電機株式会社 | シリアル通信装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5454018A (en) | Counter circuit with automatic reset | |
| JPH04101535A (ja) | インタフェース回路 | |
| JPS607812B2 (ja) | デ−タバツフアリング装置 | |
| US4926427A (en) | Software error detection apparatus | |
| EP0839424B1 (en) | Extended chip select reset apparatus and method | |
| EP0186866B1 (en) | Majority circuit | |
| US4771405A (en) | Hidden control bits in a control register | |
| US4747106A (en) | Parity checker circuit | |
| JPH0546105Y2 (ja) | ||
| JP2644112B2 (ja) | Fifo試験診断回路 | |
| JP2644111B2 (ja) | 入出力回路 | |
| JP2748765B2 (ja) | 多数決回路 | |
| JP2984429B2 (ja) | 半導体集積回路 | |
| US6222893B1 (en) | Synchronizing circuit | |
| JPH07104851B2 (ja) | データ処理装置 | |
| JP3088144B2 (ja) | Fifoリセット回路 | |
| JPH0497640A (ja) | インタフェース回路 | |
| SU1624532A1 (ru) | Д-триггер | |
| KR950008460B1 (ko) | 무입력상태 검출회로 | |
| KR930007789Y1 (ko) | 글리치에 따른 시스템 리세트 방지회로 | |
| JPH04250366A (ja) | 信号断検出装置 | |
| JP2847224B2 (ja) | 電子レンジ | |
| JPS6339938B2 (ja) | ||
| JPS6254257B2 (ja) | ||
| JPH02139629A (ja) | Fifoバッファ装置 |