(57)【要約】【課題】  本発明は、装置外部から飛来する外来ノイズ、特に装置への静電気やＡＣラインノイズ印加を検出する方法、及びその誤動作防止方法に関し、非常に簡単、且つ安価な方法で装置外部から飛来する外来ノイズ、特に静電気やＡＣラインノイズの印加を精度良く検出することを可能とする。【解決手段】  Ｎ個（１＜Ｎ）のフォトインタラプタと、該フォトインタラプタの各出力パルス幅を計測するＮ個のパルス幅計測手段とを備え、前記Ｎ個のパルス幅計測手段のうちＭ個（１＜Ｍ≦Ｎ）のパルス幅計測手段が一定幅のパルスを同時に検出した場合外来ノイズ印加ありと判定する。  また、メモリカード読み取り機構と液晶表示機構を有し、外来ノイズの発生を検出した場合読み込み途中のメモリーカードデータを全て破棄し、一から再読み込みを行うと同時に、液晶表示の再描画を行う。【選択図】  図１
2007201619.tif 000002
【特許請求の範囲】
【請求項１】
ノイズの有無を検出するノイズ検出回路であって、
Ｎ個（１＜Ｎ）のフォトインタラプタと、
該フォトインタラプタの各出力パルス幅を計測する
Ｎ個のパルス幅計測手段と、
を備え、
前記Ｎ個のパルス幅計測手段のうち、
Ｍ個（１＜Ｍ≦Ｎ）のパルス幅計測手段が、
一定幅のパルスを同時に検出した場合、
外来ノイズ印加ありと判定することを特徴とする
ノイズ検出回路。
【請求項２】
演算装置（ＭＰＵ）と、
基準パルス幅を記憶する手段と、
該基準パルス幅と前記パルス幅計測結果を比較する
Ｎ個のパルス幅比較手段と、
該Ｎ個の比較結果の中からＭ個の比較結果を選択する手段と、
を備え、
前記Ｍ個の比較手段全てが、
同時に
基準パルス幅＞パルス幅検出結果
であるとき、
前記ＭＰＵに割込みを発生することを特徴とする
前記請求項１に記載のノイズ検出回路。
【請求項３】
画像を表示する手段と、
画像データを記憶する手段と、
前記ＭＰＵの指令に応じて前記画像表示手段への
画像書き込みを行う画像表示制御回路と、
を備え、
前記割込み発生時に、
前記画像データ記憶手段から画像データを読み出し、
画像表示手段への再描画を行う
ことを特徴とする前記請求項１又は、請求項２に記載の
ノイズ検出回路。
【請求項４】
メモリカードスロットと、
メモリカードコントローラと
を備え、
メモリーカードへのアクセス中に
前記割込みが発生した場合、
読み込み途中のデータを全て破棄し、
一から再読み込みを行う
ことを特徴とする前記請求項１乃至請求項３のいずれかに記載の
ノイズ検出回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置外部から飛来するノイズ、特に装置への静電気やＡＣラインノイズを検出する回路に関する。
【背景技術】
【０００２】
従来、上記外来ノイズに対する誤動作防止方法としては、外来ノイズが制御基板に伝達しないよう機構的な工夫を施すメカニカルな対策、外来ノイズが直接制御基板へ伝達されることのないようシャーシに逃がしたり、フェライトコアやフェライトビーズなどを用いて外来ノイズの伝達経路のインピーダンスを上げるなどの電気的な対策が施されている。
【０００３】
また、外来ノイズを検出する方法としては、外来ノイズの電圧を計測したり、外来ノイズのエネルギーを用いて発光素子を駆動する等の方法が提案されている。
【０００４】
更に、特開2003-151257にあるように「静電気破壊に弱く且つ基準レベルを超える静電気の印加で破壊されて非導通状態となる薄膜抵抗」を用いる方法などが提案されている。
【特許文献１】特開２００３−１５１２５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記メカニカル及び電気的な対策では、外来ノイズの伝達経路を突き止め、それを遮断、或いはノイズレベルを誤動作を誘発しない程度に減衰させる取り組みが必要である。
【０００６】
この取り組みは、シミュレーションなどによる事前検証が非常に困難であり、それ故、予測不能な不確実要素として円滑な装置開発を阻害する要因の一つとなっている。
【０００７】
また、前述したような、外来ノイズの電圧を計測したり、発光素子を駆動することにより外来ノイズを検出するには、外来ノイズ専用の複雑な検出機構が必要であり、装置の本質的な付加価値向上に資することのない当該機構を多大な労力及びコストをかけて装置に組み込むことは事業経済的に困難である。
【０００８】
更に、特許文献１にあるような薄膜抵抗を用いる場合においても、専用の検出機構が必要になると共に、検出機構が不可逆性素子により構成されているため、静電気印加を一度しか検出することができない。
【０００９】
このため、装置の維持・管理が不要な一般消費者向け装置には適さない。
【課題を解決するための手段】
【００１０】
本発明は上記課題を鑑みて提案するものであり、
本発明が提案する外来ノイズ検出手段とは、
Ｎ個（１＜Ｎ）のフォトインタラプタと、
該フォトインタラプタの各出力パルス幅を計測する
Ｎ個のパルス幅計測手段とを備え、
前記Ｎ個のパルス幅計測手段のうち、
Ｍ個（１＜Ｍ≦Ｎ）のパルス幅計測手段が、
一定幅のパルスを同時に検出した場合、
外来ノイズ印加ありと判定することを特徴とする。
【００１１】
また、
本発明が提案する外来ノイズによる誤動作防止手段とは、
メモリカード読み取り機構と、
液晶表示機構を有し、
外来ノイズの発生を検出した場合、
読み込み途中のメモリーカードデータを全て破棄し、
一から再読み込みを行うと同時に、
液晶表示の再描画を行うことを特徴とする。
【発明の効果】
【００１２】
非常に簡単、且つ安価な方法で装置外部から飛来する外来ノイズ、特に静電気やＡＣラインノイズの印加を精度良く検出することが可能となる。
【００１３】
特に、フォトインタラプタが複数個必要な、例えばプリンタなどについては、本来の目的である紙位置やギア位相検出時以外の未使用期間中、外来ノイズ検出センサとして共用することが可能であり、追加部品ゼロで上記を実現することが可能である。
【００１４】
また、外来ノイズの印加を検出した場合にメモリカードの再読込み、ＬＣＤの再描画を行うことで、外来ノイズによる前記デバイスの誤動作を防止することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１６】
図１に本発明の実施例を示す。
【００１７】
図１は本発明に基づく外来ノイズ検出手段を有する記録装置であり、１０３ａ〜ｄはプリントヘッド１０８の搬送機構や不図示の紙送り機構、給紙機構を駆動するＤＣモータであり、モータ制御回路１０６の生成するサーボ信号に応じて、モータドライバ１１４から電力供給を受ける。
【００１８】
１０２ａ〜ｅは記録紙など被記録媒体の位置検出や、前記モータ１０３ａ〜ｄに付随するギアの位相検出に用いるセンサであり、図４にあるようにフォトインタラプタ４０５、フォトダイオード４０３、電流制限抵抗４０１、４０２、フォトトランジスタ４０４、及びコンデンサ４０６から成る。
【００１９】
１０１は本記録装置の中枢を制御するするシステムＬＳＩであり、ＭＰＵ１０９、プリントヘッド制御回路１０７、モータ制御回路１０６、及び外来ノイズ検出回路１０５から成る。
【００２０】
１１３はメモリカードスロット、１１２はメモリカードコントローラであり、メモリカードコントローラ１１２はメモリカード１１５内にある画像データを読み出し、ＭＰＵ１０１への転送を行う。
【００２１】
１１１は液晶表示装置（ＬＣＤ）、１１０はＬＣＤコントローラであり、ＬＣＤコントローラ１１０はＭＰＵ１０１から転送される画像データの色補正、ＲＧＢ展開を行いＬＣＤ１１１への書き込みを行う。
【００２２】
次に、外来ノイズ検出回路１０５に関して以下に詳述する。
【００２３】
図７に外来ノイズ検出回路１０５の内部構造を表す。
【００２４】
６０１ａ〜ｅは、センサ１０２ａ〜ｅの出力Ｓ１ａ〜ｅに重畳する微小ノイズを検出し、リセット信号Ｓ５によってリセットされる微小ノイズ検出部、７０１は、選択信号Ｓ６に基づいて、微小ノイズ検出部６０１ａ〜ｅの出力Ｓ４ａ〜ｅの中から４出力を抽出するマルチプレクサ、７０２は、マルチプレクサ７０１全出力の論理和演算を行い、ＭＰＵ１０９に対する割込み信号を生成する論理和演算器である。
【００２５】
また、微小ノイズ検出部６０１ａ〜ｅの内部構造を図６に示す。
【００２６】
６０３は、センサ出力Ｓ１を二値化するフリップフロップ、６０４は、フリップフロップ６０３の出力するＬパルス幅を計測するパルス幅計測器、６０２は、本微小ノイズ検出部が検出し得る微小ノイズの時間幅閾値を設定するレジスタ、６０５は、パルス幅計測器６０４の出力Ｓ３と閾値レジスタにある設定値とを比較し、「パルス幅＜閾値」を満足する場合Ｈレベルを出力する比較器である。
【００２７】
図２に微小ノイズ検出時の動作を示す。
【００２８】
但し、ここでは閾値レジスタ６０２には１６が設定されていると仮定する。
【００２９】
これはつまり、例えば微小ノイズ検出部６０１のクロック周期が１００ｕｓであった場合、時間幅１００ｕｓ×１６＝１．６ｍｓ以下のＬパルスをフリップフロップ出力Ｓ２に誘発するノイズを微小ノイズと定義することに等しい。
【００３０】
図２にあるように、センサ出力Ｓ１にノイズが現れると、フリップフロップ出力Ｓ２にノイズ幅とほぼ等しいＬパルスが生成される。
【００３１】
この間、パルス幅計測器出力Ｓ３は４までカウントアップする。
【００３２】
比較器出力Ｓ４は、フリップフロップ出力Ｓ２がＨレベルに戻った時点で、パルス幅計測器出力Ｓ３の出力値「４」と、閾値レジスタに設定されている「１６」を比較し、「パルス幅＜閾値」を満足するするため、Ｈレベルを出力する。
【００３３】
以上のように、外来ノイズ検出回路１０５に内蔵されている微小ノイズ検出部は、センサ１０２ａ〜ｅに重畳する微小ノイズの発生を常に監視している。
【００３４】
そして、選択信号Ｓ６によって予め指定されたセンサの微小ノイズ検出部出力のみが論理和演算器７０２によって論理和演算され、割込み信号としてＭＰＵ１０９へ出力される。
【００３５】
つまり、指定したセンサの微小ノイズ検出部のうち、どれか一つでも微小ノイズの発生を検知した場合、ＭＰＵ１０９に割り込みをかける。
【００３６】
次に、前記割り込み発生後のソフトウエア処理について以下に述べる。
【００３７】
図３を参照されたい。
【００３８】
図３にあるフローチャートには、外来ノイズ発生の有無を判定する方法から、そのリカバリー処理に至るまでが記載されている。
【００３９】
但し、ここでは外来ノイズ検出用センサとして１０２ａ〜ｄが選択信号Ｓ６によって選択されているものと仮定する。
【００４０】
まず初めに、ＭＰＵ１０９は、センサ１０２ａ〜ｄの微小ノイズ検出部６０１ａ〜ｄのうち、どれか一つでも割り込みが立つと（Ｓ１０１）、割り込みステータスレジスタにアクセスし、全センサの微小ノイズ検出部出力を読み込む（Ｓ１０３）。
【００４１】
図５にその割込みステータスレジスタを示す。
【００４２】
このレジスタは８ビットから成り、ビット０（ａ）には、フォトインタラプタ１０２ａの微小ノイズ検出部出力値Ｓ４ａが、ビット１（ｂ）には、フォトインタラプタ１０２ｂの微小ノイズ検出部出力値Ｓ４ｂが、ビット２（ｃ）には、フォトインタラプタ１０２ｃの微小ノイズ検出部出力値Ｓ４ｃが、ビット３（ｄ）には、フォトインタラプタ１０２ｄの微小ノイズ検出部出力値Ｓ４ｄが、ビット４（ｅ）には、フォトインタラプタ１０２ｅの微小ノイズ検出部出力値Ｓ４ｅが、書き込まれている。
【００４３】
ビット５〜８は未使用である。
【００４４】
このうち、ビット０〜３の何れかがＬレベルであった場合、別要因でノイズが重畳したものとしてリセット信号Ｓ５を出力して全微小ノイズ検出部をリセット（Ｓ１０２）した上で、次に割込みが入るのを待つ。
【００４５】
一方、ビット０〜３の全てがＨレベルであった場合、外来ノイズが印加されたものと判断する。
【００４６】
そして、それがメモリカードへのアクセス中だった場合（Ｓ１０４）、読み込み途中のデータを全て破棄し、一から再読み込みを行う（Ｓ１０５）。
【００４７】
次に、画像データをＬＣＤコントローラ１１０へ再送し、液晶表示装置１１１の再描画を行う（Ｓ１０６）。
【図面の簡単な説明】
【００４８】
【図１】システム図
【図２】微小ノイズ検出時のタイミングチャート
【図３】外来ノイズ検出、リカバリー処理フロー
【図４】フォトインタラプタ
【図５】割込みステートレジスタ
【図６】微小ノイズ検出部
【図７】外来ノイズ検出部
【符号の説明】
【００４９】
101  システムＬＳＩ
102ａ〜ｅ  センサ
103ａ〜ｄ  モータ
105  外来ノイズ検出回路
106  モータ制御回路
107  プリントヘッド制御回路
108  プリントヘッド
109  ＭＰＵ
110  ＬＣＤコントローラ
111  液晶表示装置（ＬＣＤ）
112  メモリカードコントローラ
113  メモリカードスロット
114  モータドライバ
115  メモリカード
401  抵抗器
402  抵抗器
403  フォトダイオード
404  フォトトランジスタ
405  フォトインタラプタ
406  コンデンサ
601  微小ノイズ検出部
602  閾値設定部
603  二値化部
604  パルス幅計測部
605  比較部
701  マルチプレクサ
702  論理和演算部
【図１】
2007201619.tif 000003
【図２】
2007201619.tif 000004
【図３】
2007201619.tif 000005
【図４】
2007201619.tif 000006
【図５】
2007201619.tif 000007
【図６】
2007201619.tif 000008
【図７】
2007201619.tif 000009