(57)【要約】【課題】電気回路の電源ラインの電位変動に対して有利な技術を提供する。【解決手段】所定の電圧範囲で動作する電気回路に供給するための基準信号を生成する基準信号生成装置であって、外部から入力された一定の周波数を有する第１信号に対してスペクトラム拡散を行うことによって第２信号を生成する生成手段と、前記第１信号および前記第２信号のうちの一方を前記基準信号として前記電気回路に選択的に出力する出力手段と、前記電気回路に電源を供給する電源ラインの電位をモニタ電圧としてモニタするモニタ手段と、前記モニタ電圧が前記所定の電圧範囲の間の第１基準電圧よりも低い場合には前記第１信号を出力し、前記モニタ電圧が前記第１基準電圧よりも高い場合には前記第２信号を出力するように前記出力手段を制御する制御手段と、を備えることを特徴とする。【選択図】図１
2014115848.tif 000002
【特許請求の範囲】
【請求項１】
所定の電圧範囲で動作する電気回路に供給するための基準信号を生成する基準信号生成装置であって、
外部から入力された一定の周波数を有する第１信号に対してスペクトラム拡散を行うことによって第２信号を生成する生成手段と、
前記第１信号および前記第２信号のうちの一方を前記基準信号として前記電気回路に選択的に出力する出力手段と、
前記電気回路に電源を供給する電源ラインの電位をモニタ電圧としてモニタするモニタ手段と、
前記モニタ電圧が前記所定の電圧範囲の間の第１基準電圧よりも低い場合には前記第１信号を出力し、前記モニタ電圧が前記第１基準電圧よりも高い場合には前記第２信号を出力するように前記出力手段を制御する制御手段と、を備える
ことを特徴とする基準信号生成装置。
【請求項２】
前記モニタ電圧が第２基準電圧よりも低い場合に前記電気回路の動作を停止させる停止手段をさらに備え、
前記第２基準電圧は前記所定の電圧範囲の下限よりも低い
ことを特徴とする請求項１に記載の基準信号生成装置。
【請求項３】
前記生成手段と前記出力手段と前記制御手段とは、前記基準信号であるクロック信号を出力するスペクトラム拡散クロックジェネレータを構成し、
前記スペクトラム拡散クロックジェネレータは、動作モードとして、前記モニタ電圧が前記第１基準電圧よりも低い場合に前記出力手段から前記第１信号を出力する第１モードと、前記モニタ電圧が前記第１基準電圧よりも高い場合に前記出力手段から前記第２信号を出力する第２モードと、を有する
ことを特徴とする請求項１または２に記載の基準信号生成装置。
【請求項４】
前記スペクトラム拡散クロックジェネレータは前記動作モードを切り替えるための制御端子を有しており、
前記モニタ電圧が前記所定の電圧範囲の下限より高く、且つ前記第１基準電圧より低い場合には、前記モニタ手段はＨｉレベルおよびＬｏｗレベルの一方を前記制御端子に対して出力し、前記モニタ電圧が前記第１基準電圧よりも高い場合には、前記モニタ手段はＨｉレベルおよびＬｏｗレベルの他方を前記制御端子に対して出力する
ことを特徴とする請求項３に記載の基準信号生成装置。
【請求項５】
前記電気回路は、複数の汎用入出力ポートを有するＩＣチップに含まれており、
前記モニタ手段は、前記モニタ電圧と前記第１基準電圧との比較を行い、前記複数の汎用入出力ポートのうちの１つを介して前記比較の結果を前記ＩＣチップに出力し、
前記ＩＣチップは、前記複数の汎用入出力ポートのうちの他の１つを介して、前記比較結果にしたがう信号を前記制御手段に出力する
ことを特徴とする請求項１乃至４のいずれか１項に記載の基準信号生成装置。
【請求項６】
前記所定の電圧範囲は３．０乃至３．６［Ｖ］であり、
前記第１基準電圧は３．１［Ｖ］である
ことを特徴とする請求項１乃至５のいずれか１項に記載の基準信号生成装置。
【請求項７】
前記所定の電圧範囲は３．０乃至３．６［Ｖ］であり、
前記第１基準電圧は３．１［Ｖ］であり、
前記第２基準電圧は２．９［Ｖ］である
ことを特徴とする請求項２乃至５のいずれか１項に記載の基準信号生成装置。
【請求項８】
前記第１信号は水晶振動子を用いて水晶発振により生成される
ことを特徴とする請求項１乃至７のいずれか１項に記載の基準信号生成装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の電気回路を備える
ことを特徴とする記録装置。
【請求項１０】
前記記録装置は、プリンタ機能と、スキャナ機能およびファクシミリ機能のうちの少なくとも一方とを有する多機能プリンタ装置である
ことを特徴とする請求項９に記載の記録装置。
【請求項１１】
所定の電圧範囲で動作する電気回路に供給する基準信号を生成する方法であって、
外部から入力された一定の周波数を有する第１信号に対してスペクトラム拡散を行うことによって第２信号を生成する工程と、
前記電気回路に電源を供給する電源ラインの電位をモニタ電圧としてモニタする工程と、
前記モニタ電圧が前記所定の電圧範囲の間の第１基準電圧よりも低い場合には前記第１信号を前記基準信号として出力し、前記モニタ電圧が前記第１基準電圧よりも高い場合には前記第２信号を前記基準信号として出力する出力工程と、を有する
ことを特徴とする基準信号を生成する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基準信号生成装置、記録装置および基準信号を生成する方法に関する。
【背景技術】
【０００２】
画像形成装置ないし記録装置に代表されるプリンタ装置（以下、単にプリンタと称す）の動作は、プリンタコントローラによって制御される。プリンタの機能の高度化および複雑化に伴い、プリンタコントローラは、例えばプロセッサがメモリ上のプログラムを実行してプリンタの動作を制御するように、情報処理装置として構成される。例えば、プリンタコントローラは、一般的にＡＳＩＣを用いて構成されうる。
【０００３】
ＡＳＩＣ内の各モジュールは、ＡＳＩＣに入力された基準クロック信号に基づいてＰＬＬ（位相同期回路）によって分周／逓倍された内部クロック信号に同期して動作する。これらの各クロック信号の周波数を高くすると、各モジュールは信号処理を高速に行うことができる。
【０００４】
一方、クロック信号の周波数を高くすると、プリンタコントローラからの電磁ノイズによる電磁干渉（ＥＭＩ）を生じさせ、他の電子機器に誤動作をもたらしうる。電磁ノイズの対策の１つとして、例えば、スペクトラム拡散クロックジェネレータ（ＳＳＣＧ）が用いられる。スペクトラム拡散クロックジェネレータは、クロック信号について周波数変調を行うことにより、特定周波数へのエネルギー集中を緩和する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５１８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、プリンタを含む電気製品には、通常動作電圧（例えば３．３Ｖ）が規定されており、さらに、動作保障電圧（例えば、３．３±０．３Ｖ）が規定されうる。プリンタに電源を供給する電源ＩＣは、一定の電圧を安定して出力するように設計されるが、駆動負荷が変動することにより、電源ラインの電圧が変動しうる。プリンタは、動作保障電圧の上限または下限の電源電圧（３．６Ｖまたは３．０Ｖ）においては、通常動作電圧（３．３Ｖ）よりもスペクトラム拡散クロックの周波数変動に対する動作マージンが少ない。例えば、電源電位が低下した場合において、周波数が変調されたクロック信号（特に、周期が短くなった高周波クロック信号）に回路動作が追従できない場合が考えられる。
【０００７】
例えば、特許文献１には、電源供給線の終端における電位の低下を検出するとクロック信号の周波数の分周を行い、または複数の周辺回路へのクロック信号の供給の停止や周波数の分周をそれぞれ選択的に行うマイクロコンピュータが開示されている。しかしながら特許文献１の方法によると、必要以上に当該回路による信号処理を停滞させうる。
【０００８】
本発明は、発明者による上記課題の認識を契機として為されたものであり、電気回路の電源ラインの電位変動に対して有利な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一つの側面は基準信号生成装置にかかり、前記基準信号生成装置は、所定の電圧範囲で動作する電気回路に供給するための基準信号を生成する基準信号生成装置であって、外部から入力された一定の周波数を有する第１信号に対してスペクトラム拡散を行うことによって第２信号を生成する生成手段と、前記第１信号および前記第２信号のうちの一方を前記基準信号として前記電気回路に選択的に出力する出力手段と、前記電気回路に電源を供給する電源ラインの電位をモニタ電圧としてモニタするモニタ手段と、前記モニタ電圧が前記所定の電圧範囲の間の第１基準電圧よりも低い場合には前記第１信号を出力し、前記モニタ電圧が前記第１基準電圧よりも高い場合には前記第２信号を出力するように前記出力手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電気回路の電源ラインの電位変動に対して有利である。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の基準信号生成装置の構成例を説明する図。
【図２】第１実施形態のプリンタ装置の構成例を説明する図。
【図３】第１実施形態で用いるＳＳＣＧの各機能を説明する図。
【図４】第１実施形態で用いる電圧低下検出回路の各機能を説明する図。
【図５】第１実施形態のプリンタ装置の電源電圧に対応する状態を説明する図。
【図６】第１実施形態のプリンタ装置のタイミングチャートの例を説明する図。
【図７】第２実施形態の基準信号生成装置の構成例を説明する図。
【図８】第２実施形態のプリンタ装置の構成例を説明する図。
【図９】第２実施形態のプリンタ装置の動作フローチャートの例を説明する図。
【発明を実施するための形態】
【００１２】
（第１実施形態）
図１乃至６を参照しながら、画像形成装置ないし記録装置に代表されるプリンタ装置（以下、単にプリンタ）を例示して、本願発明の第１実施形態を述べる。図１は、スペクトラム拡散クロックジェネレータ（ＳＳＣＧ）２１２、電圧低下検出回路２１３および２１４（モニタ手段）、並びに、画像形成コントローラＡＳＩＣ２１０等の接続関係を示すブロック図である。画像形成コントローラＡＳＩＣ２１０は、基準クロック信号を入力するＰＬＬＣＬＫＩＮ端子および初期状態への復帰を指示するリセット信号を入力するＲＥＳＥＴ＃端子を有している。
【００１３】
ＳＳＣＧ２１２は、クロック信号を出力するＣＬＫＯＵＴ端子を備え、この端子は画像形成コントローラＡＳＩＣ２１０のＰＬＬＣＬＫＩＮ端子と接続されている。ＳＳＣＧ２１２のＸＩ端子およびＸＯ端子間には基準クロック信号を生成するための水晶振動子２１５が接続されている。ＳＳＣＧ２１２は、基準クロック信号に対してスペクトラム拡散を行うことによってスペクトラム拡散クロック信号を生成する生成手段と、これらのクロック信号の一方を選択的に出力する出力手段と、を含みうる。例えば、ＳＳＣＧ２１２は、出力するクロック信号を選択するためのＳＳＯＮ＃端子を有しており、当該端子を制御することで、基準クロック信号およびスペクトラム拡散クロック信号の一方を選択的に出力しうる。
【００１４】
電圧低下検出回路２１３および２１４は、モニタ対象である電源端子に接続すべきＶＩＮ端子を備えており、例えばＶＩＮ端子の電圧が所定値より小さくなると、ＶＯＵＴ端子からＬｏｗレベルを出力する。電圧低下検出回路２１３のＶＯＵＴ端子は、論理反転回路２１６を介してＳＳＯＮ＃端子に接続される。また、電圧低下検出回路２１４のＶＯＵＴ端子は、画像形成コントローラＡＳＩＣ２１０のＲＥＳＥＴ＃端子に接続される。
【００１５】
ＳＳＣＧ２１２、水晶振動子２１６、電圧低下検出回路２１３、および電圧低下検出回路２１４は、全体として電圧検出・クロック生成回路部２１１を形成し、基準信号生成装置を構成する。
【００１６】
図２は、本実施形態にかかるプリンタ１００の構成ブロック図を示している。プリンタ１００は、画像形成コントローラ装置２００、パーソナルコンピュータやデジカメ本体等のホスト装置２８０、プリンタエンジン２９０、および電源回路部（不図示）等を備える。
【００１７】
画像形成コントローラ装置２００は、ホスト装置２８０から、印刷指示と、印刷するための画像データとを受信する。受信した画像データは、プリンタエンジン２９０において、多値画像データから２値画像データに変換された後に印刷の画像処理が為される。
【００１８】
画像形成コントローラ装置２００は、ＣＰＵ２０１、ＲＡＭコントローラ２０２、ＲＯＭコントローラ２０３、通信インターフェース部２０４、操作部制御回路部２０５、および表示部制御回路部２０６を備えうる。画像形成コントローラ装置２００は、拡張バス回路部２０７、画像処理部２０８、およびプリンタエンジンインターフェース部２０９を備えうる。上述の各モジュールは、それぞれバスライン２２２ａ〜２２２ｉを介してシステムバスブリッジ２２１に接続されうる。
【００１９】
本実施形態では、これらの各モジュールは、システムＬＳＩとして１つのパッケージに封止された画像形成コントローラＡＳＩＣ２１０として実現されうる。また、画像形成コントローラＡＳＩＣ２１０は、クロック生成分配部２３１およびリセット信号分配部２３２を備えうる。画像形成コントローラ装置２００は、ＲＡＭ部２５１、ＲＯＭ部２５２、操作部２５３、表示部２５４、機能拡張ユニットを装着する拡張スロット２５５、および電圧検出・クロック生成回路部２１１を備えうる。
【００２０】
ＣＰＵ２０１は、画像形成コントローラ装置２００のシステム全体の制御を統括する。例えば、ＣＰＵ２０１は、ＲＯＭ部２５２またはＲＡＭ部２５１に格納された制御手順を順次読み出して実行することにより、通信インターフェース部２０４を制御し、操作部２５３および表示部２５４を制御する。また、例えば、ＣＰＵ２０１は、受信した画像データを画像形成データに変換するために画像処理部２０８を制御し、生成された画像形成データをプリンタエンジン２９０へ転送するためにプリンタエンジンインターフェース部２０９を制御する。また、ＣＰＵ２０１は、画像形成コントローラ装置２００に電源が供給されることによりリセット状態が解除されると、リセットベクタからプログラムを読み出し、所定の制御手順を順次実行する。
【００２１】
ＲＡＭコントローラ２０２は、ＲＡＭバス２６１を介して画像形成コントローラＡＳＩＣ２１０に接続されたＲＡＭ部２５１の制御を行う。ＲＡＭコントローラ２０２は、ＣＰＵ２０１およびＤＭＡＣを有する各モジュールとＲＡＭ部２５１との間で、書き込まれるデータまたは読み出されるデータの中継を行う。ＲＡＭコントローラ２０２は、ＣＰＵ２０１および各モジュールからの読み出し要求または書き込み要求に応じて、必要な制御信号を生成してＲＡＭ部２５１への書き込み又はＲＡＭ部２５１からの読み出しを実現する。
【００２２】
ＲＯＭコントローラ２０３は、ＲＯＭバス２６２を介して画像形成コントローラＡＳＩＣ２１０に接続されたＲＯＭ部２５２の制御を行う。ＲＯＭコントローラ２０３は、ＣＰＵ２０１からの読み出し要求に応じて必要な制御信号を生成し、予めＲＯＭ部２５２に格納されている制御手順やデータを読み出し、システムバスブリッジ２２１を介してＣＰＵ２０１に読み出した内容を送り返す。また、ＲＯＭコントローラ２０３は、ＲＯＭ部２５２がフラッシュメモリ等の電気的に書き換え可能なデバイスで構成される場合は、必要な制御信号を発生してＲＯＭ部２５２の内容を書き換えうる。
【００２３】
通信インターフェース部２０４は、ホスト装置２８０との間でデータの送受信を行う機能を有し、ホスト装置２８０から受信した画像データを、ＲＡＭコントローラ２０２を介してＲＡＭ部２５１に格納する。通信インターフェース部２０４の通信方式としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４などの高速シリアル通信、およびＩＥＥＥ１２８４などのパラレル通信のいずれの方式を用いてもよい。また、通信インターフェース部２０４の通信方式は、１００ＢＡＳＥ−ＴＸや１０００ＢＡＳＥ−Ｔ等のネットワーク通信であってもよく、さらに、これらの複数の通信方式を有していてもよい。また、さらに、有線による通信方式に限らず、無線による通信方式であっても本発明を構成する。通信インターフェース部２０４は、通信中でない場合には、ホスト装置２８０から通信の要求に応答して、ＣＰＵ２０１に割り込み信号を発行してホスト装置からの通信要求を通知しうる。
【００２４】
操作部制御回路部２０５は、ＣＰＵ２０１からのリード命令に応答して、操作部２５３からの電気信号の状態をレジスタ情報として通知する。操作部制御回路部２０５は、スイッチからの電気信号の状態に変化が生じると、ＣＰＵ２０１に発行する割り込み信号を生成しうる。
【００２５】
表示部制御回路部２０６は、表示部２５４を構成する液晶表示装置およびＬＥＤランプに電気信号を出力する。また、拡張バス回路部２０７は、拡張スロット２５５に装着した機能拡張ユニットを制御し、拡張バス２６５を介して、機能拡張ユニットにデータを送信する制御と、機能拡張ユニットが出力するデータを受信する制御とを行う。
【００２６】
拡張スロット２５５には、例えば大容量記憶機能を提供するハードディスクドライブユニットを装着可能である。また、拡張スロット２５５には、例えば、ＩＥＥＥ１３９４、ＩＥＥＥ１２８４等に準拠する通信機能やＵＳＢによってホスト装置と通信を行う通信ユニットを装着可能である。拡張バス２６５には割り込み信号も割り当てられており、装着した機能拡張ユニットが出力する割り込み信号がＣＰＵ２０１に通知されるようになっている。
【００２７】
画像処理部２０８は、ホスト装置２８０から受信した画像データをプリンタエンジン２９０で印刷可能な２値画像データに変換する。
【００２８】
プリンタエンジンインターフェース部２０９は、画像形成コントローラ装置２００とプリンタエンジン２９０との間でデータの送受信を行う。プリンタエンジンインターフェース部２０９は、ＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）を有している。プリンタエンジンインターフェース部２０９は、画像処理部２０８で生成されＲＡＭ部２５１に格納されている二値画像データを、ＤＭＡＣによりＲＡＭコントローラ２０２を介して順次読み出してプリンタエンジン２９０に転送する機能を備えている。なお、通信インターフェース部２０４、拡張バス回路部２０７、および画像処理部２０８は、プリンタエンジンインターフェース部２０９と同様にＤＭＡＣ機能を有し、メモリアクセス要求を発行する機能を備えている。
【００２９】
システムバスブリッジ２２１は、画像形成コントローラＡＳＩＣ２１０を構成する各モジュール間を接続する。また、システムバスブリッジ２２１は、複数のモジュールから同時にアクセス要求が発行された場合に、バス権を調停する。ＣＰＵ２０１およびＤＭＡＣを有する各モジュールが、ＲＡＭコントローラ２０２を介して、ＲＡＭ部２５１へのアクセス要求をほぼ同時に発行する場合があり、システムバスブリッジ２２１は、例えば予め定められた優先度にしたがって適切な調停を行う。
【００３０】
クロック生成分配部２３１は、例えばＰＬＬおよび分周器によって構成され、電圧検出・クロック回路部２１１のＳＳＣＧ２１２から供給されるクロック信号を逓倍ないし分周して出力する。クロック生成分配部２３１は、画像形成コントローラＡＳＩＣ２１０を構成する各モジュールやシステムバスブリッジ２２１などに対して、不図示のクロック信号線を介して、対応するクロック信号を供給する。画像形成コントローラＡＳＩＣ２１０は、外部からの基準クロック信号をクロック生成分配部２３１に入力する端子としてＰＬＬＣＬＫＩＮ端子を有し、ＳＳＣＧ２１２のＣＬＫＯＵＴ端子に接続されている。
【００３１】
リセット信号分配部２３２は、画像形成コントローラＡＳＩＣ２１０を初期化させるリセット要求が入力されると、画像形成コントローラＡＳＩＣ２１０を構成する各モジュールにリセット信号を生成して分配する。生成されたリセット信号は各モジュールに接続された不図示のリセット信号線を介して分配されうる。画像形成コントローラＡＳＩＣ２１０は、外部からリセット信号を入力するＲＥＳＥＴ＃端子を有し、電圧検出・クロック回路部２１１の電圧低下検出回路２１４のＶＯＵＴ端子に接続されている。
【００３２】
ＲＡＭ部２５１は、同期ＤＲＡＭで構成され、ＣＰＵ２０１が実行する制御手順を格納し、画像処理部２０８において生成された画像形成データを一時的に記憶し、またはＣＰＵ２０１のワークメモリを提供するメモリモジュールである。また、ＲＡＭ部２５１は、通信インターフェース部２０４がホスト装置２８０から受信した画像データを一時的にバッファリングし、拡張バス２６５を介して接続された機能拡張ユニットからのデータの一時的に保存しうる。
【００３３】
ＲＯＭ部２５２は、例えばフラッシュメモリで構成され、ＣＰＵ２０１が実行する制御手順や、プリンタ制御に必要なパラメータを格納する。フラッシュメモリは電気的に書き換え可能な不揮発性のデバイスであり、当該制御手順およびパラメータは、所定のシーケンスにしたがって書き換えられうる。
【００３４】
操作部２５３は、プリンタ１００の動作を設定するボタンに連動するスイッチで構成され、該スイッチの状態を電気信号として出力し、操作ボタンの操作によるスイッチの状態の変化を電気信号の変化として出力する。また、操作部２５３は、プリンタ１００の電源のオンおよびオフを指示する電源ボタンを備えうる。また、操作部２５３には、動作モードを切り替えるオンラインボタン、メニュー画面の表示を指示するメニューボタン、メニュー画面から項目を選択するための上下左右方向の十字ボタン、選択項目を確定するＯＫボタン等を備えうる。また、操作部２５３は、印刷の停止を指示するストップボタン、印刷用紙の給紙方法を選択する給紙選択ボタンを備えうる。
【００３５】
表示部２５４は、ＬＥＤランプおよび液晶表示装置等を用いて構成されうる。ＬＥＤランプは、プリンタ１００の動作状態の表示や警告表示を行う。液晶表示装置は、プリンタ１００の動作状態を表示するほか、操作部２５３のメニューボタンなどの操作によりメニュー画面の表示を行う。
【００３６】
次に、図３を参照しながら、プリンタ１００に用いるＳＳＣＧ２１２について述べる。図３（ａ）は、ＳＳＣＧ２１２の入力端子および出力端子のそれぞれ（ＸＩＮ端子、ＸＯＵＴ端子、ＳＳＯＮ＃端子、およびＣＬＫＯＵＴ端子）の機能について示している。ＸＩＮ端子とＸＯＵＴ端子との間には、所定の周波数を有する基準クロック信号を水晶発振により生成するための水晶振動子が接続される。ＳＳＯＮ＃端子は、スペクトラム拡散されたクロック信号（スペクトラム拡散クロック信号）またはスペクトラム拡散されていないクロック信号（基準クロック信号）のいずれを出力するかを指定するための制御用の入力端子（制御端子）である。ＳＳＯＮ＃端子の状態にしたがって、２つのクロック信号の一方が、ＣＬＫＯＵＴ端子から出力される。また、ＳＳＣＧ２１２は、電源を供給する電源端子（不図示）および接地電位（ないし基準電位）を与える接地端子（不図示）を有する。
【００３７】
図３（ｂ）は、ＳＳＯＮ＃端子の状態と、該状態に対応してＳＳＣＧ２１２が出力するクロック信号の種類との関係を示している。ＳＳＣＧ２１２は、ＳＳＯＮ＃端子にＨｉレベルが入力された場合には、基準クロック信号がＣＬＫＯＵＴ端子から出力される。ＳＳＯＮ＃端子にＬｏｗレベルが入力された場合には、スペクトラム拡散クロック信号がＣＬＫＯＵＴ端子から出力される。例えば、本実施形態のＳＳＣＧ２１２により、例えばセンタースプレッド±１％の（基準クロック信号の周波数を中心に１％の変調幅でスペクトラム拡散がされた）スペクトラム拡散クロック信号が出力される。
【００３８】
次に、図４を参照しながら、電圧低下検出回路２１３および２１４の動作について述べる。図４（ａ）は、電圧低下検出回路２１３および２１４の入力端子および出力端子（ＶＩＮ端子、ＶＳＳ端子、およびＶＯＵＴ端子）の機能を示している。ＶＩＮ端子は、モニタ対象の電源電圧を監視するための入力端子であり、これにより電源電圧の低下を検出する。また、電圧低下検出回路２１３および２１４のそれぞれは、それぞれのＶＩＮ端子を介して電源電圧をモニタすると同時に、モニタを行うために必要な電力を受電する。ＶＳＳ端子は接地電位（ないし基準電位）を与えるための入力端子であり、接地ノードに接続される。ＶＯＵＴ端子は、モニタ対象の電源電圧の低下についてのモニタ結果（ないし電源低下の検出結果）を出力する端子である。
【００３９】
図４（ｂ）は、電圧低下検出回路２１３ないし２１４におけるＶＩＮ端子の電圧とＶＯＵＴ端子の電圧との関係の例を示している。例えば、ＶＩＮ端子への印加電圧がそれぞれの電圧低下検出回路２１３ないし２１４に固有に定められた所定の電圧Ｖｒ［Ｖ］以下の場合は、ＶＯＵＴ端子からはＬｏｗレベルが出力される。また、ＶＩＮ端子の電圧がＶｒ［Ｖ］を超える場合は、ＶＯＵＴ端子からはＨｉレベルが出力される。
【００４０】
電圧Ｖｒは、図４（ｃ）に例示されるように、本実施形態においては、電圧低下検出回路２１３については、例えばＶｒ＝３．１［Ｖ］とし、電圧低下検出回路２１４については、例えばＶｒ＝２．９［Ｖ］とする。なお、電圧低下検出回路２１３および２１４のそれぞれは遅延出力機能を有していてもよく、ＶＩＮ端子の電圧がＶｒ［Ｖ］を超えてから所定の時間が経過した後に、ＶＯＵＴ端子からＨｉレベルが出力されうる。
【００４１】
次に、図５および図６を参照しながら、プリンタ１００の電源電圧が変動した場合におけるプリンタ１００の動作について述べる。図５は、モニタ対象である電源電圧と、それに対応してＳＳＯＮ＃端子およびＲＥＳＥＴ＃端子に入力される信号の論理レベルとの関係を示している。また、図６は、プリンタ１００の電源電圧の電位変動と、それに対応する各信号の状態を示すタイミングチャート図を示している。
【００４２】
電源電圧が３．１［Ｖ］を超えている状態が安定して継続している間（図６（ａ）の時刻ｔ１以前および図６（ｂ）の時刻ｔ１以前）は、電圧低下検出回路２１３および２１４のそれぞれのＶＯＵＴ端子からは共にＨｉレベルが出力される。よって、ＳＳＯＮ＃端子には、論理反転回路２１６により論理反転されたＬｏｗレベルが入力され、ＲＥＳＥＴ＃端子にはＨｉレベルが入力される。その結果、ＳＳＣＧ２１２はスペクトラム拡散クロック信号を出力する。
【００４３】
電源電圧が２．９〜３．１［Ｖ］の間まで低下した場合（図６（ａ）の時刻ｔ１から時刻ｔ２の間および図６（ｂ）の時刻ｔ１から時刻ｔ２の間）は、電圧低下検出回路２１３のＶＯＵＴ端子の出力はＬｏｗレベルになる。また、電圧低下検出回路２１４のＶＯＵＴ端子の出力はＨｉレベルになる。よって、ＲＥＳＥＴ＃端子にはＨｉレベルが入力された状態のままであるが、ＳＳＯＮ＃端子にはＨｉレベルが入力される。その結果、ＳＳＣＧ２１２はスペクトラム拡散されていない基準クロック信号を出力する。
【００４４】
電源電圧が２．９［Ｖ］以下に低下した場合（図６（ｂ）の時刻ｔ２から時刻ｔ３の間）は、電圧低下検出回路２１３および２１４のそれぞれのＶＯＵＴ端子からは共にＬｏｗレベルが出力される。よって、ＲＥＳＥＴ＃端子にはＬｏｗレベルが入力され、ＳＳＯＮ＃端子にはＨｉレベルが入力される。この場合は、画像形成コントローラＡＳＩＣ２１０がリセット状態に移行し、プリンタ１００の動作は停止する。
【００４５】
その後、電源電圧が上昇して２．９［Ｖ］を超えると（図６（ｂ）の時刻ｔ３からｔ４の間）、ＲＥＳＥＴ＃端子がＨｉレベルになり、プリンタ１００は初期化動作を開始する。
【００４６】
さらに、電源電圧が上昇して３．１［Ｖ］を超えると（図６（ｂ）の時刻ｔ４以降）、ＳＳＯＮ＃端子にはＬｏｗレベルが入力され、結果、ＳＳＣＧ２１２は、スペクトラム拡散クロック信号を出力する。
【００４７】
なお、電源電圧が２．９〜３．１［Ｖ］に低下したあと２．９［Ｖ］以下に低下することなく３．１［Ｖ］を超えた場合（図６（ａ）の時刻ｔ２以降）は、リセット状態に移行せずに、ＳＳＣＧ２１２はスペクトラム拡散クロック信号の出力を再開する。
【００４８】
以上、本発明によると、一定の周波数を有する基準クロック信号ＣＬＫ１（第１信号）と、当該基準クロック信号に対してスペクトラム拡散を行うことによって生成したスペクトラム拡散クロック信号ＣＬＫ２（第２信号）と、を用いる。クロック信号ＣＬＫ１は、例えば、水晶振動子を用いた水晶発振によって外部から入力されうる。所定の電圧範囲（ないし動作保障範囲）で動作する電気回路（ないしＩＣチップ）に対しては、基準信号として、これらのクロック信号の一方が選択的に供給される。いずれのクロック信号を供給するかは、例えば電源モニタ用端子を介して該電気回路の電源ラインの電位（電圧Ｖｍ）をモニタし、電圧Ｖｍと基準電圧Ｖｒ１（第１基準電圧）と比較する比較器からの比較結果に応じて決定すればよい。Ｖｍ＜Ｖｒ１のときにクロック信号ＣＬＫ１を供給し、Ｖｍ＞Ｖｒ１のときにクロック信号ＣＬＫ２を供給するように制御すればよい。Ｖｍ＝Ｖｒ１のときは、クロック信号ＣＬＫ１を供給することにしてもよいしクロック信号ＣＬＫ２を供給することにしてもよい。また、電圧Ｖｍが基準電圧Ｖｒ２（第２基準電圧）（＜Ｖｒ１）よりも低い場合には、該電気回路の動作を停止させる。なお、基準電圧Ｖｒ２は、該電気回路の電圧範囲の下限より下に設定される。
【００４９】
本実施形態によると、電源電位が低下した場合において、周波数が変調されたクロック信号（特に、周期が短くなった高周波クロック信号）に当該電気回路が応答できなくなることを防止する。また、電源電位が低下している場合においては基準クロック信号を使用するが、電源電位が低下しているためＥＭＩの影響は小さいといえる。
【００５０】
（第２実施形態）
図７乃至９を参照しながら、第２実施形態を説明する。本実施形態は、画像形成コントローラＡＳＩＣの汎用入出力ポートを介してスペクトラム拡散を制御する点で第２実施形態と異なる。図７は、本実施形態に係るプリンタの主要な構成要素と、それらの接続関係を示している。画像形成コントローラＡＳＩＣ８１０は、第１実施形態と同様に、ＰＬＬＣＬＫＩＮ端子およびＲＥＳＥＴ＃端子を備えるとともに、少なくとも２つの汎用入出力ポートを有している。
【００５１】
入力に割り当てられた汎用入出力ポートＧＰＩＯ＿Ｘ端子は、電圧低下検出回路２１３のＶＯＵＴ端子と接続される。また、出力に割り当てられた汎用入出力ポートＧＰＩＯ＿Ｙ端子はＳＳＣＧ２１２のＳＳＯＮ＃端子と接続される。なお、第１実施形態のプリンタと同様にして、ＳＳＣＧ２１２のＣＬＫＯＵＴ端子は、画像形成コントローラＡＳＩＣ８１０のＰＬＬＣＬＫＩＮ端子と接続される。また、電圧低下検出回路２１４のＶＯＵＴ端子は画像形成コントローラＡＳＩＣ８１０のＲＥＳＥＴ＃端子と接続される。
【００５２】
図８は、第１実施形態（図２）と同様にして、本実施形態にかかるプリンタ１００’の構成ブロック図を示しており、第１実施形態とは、汎用入出力ポートコントローラ８０１を配されている点で異なる。汎用入出力ポートコントローラ８０１は、画像形成コントローラＡＳＩＣ８１０のＧＰＩＯ＿Ｘ端子およびＧＰＩＯ＿Ｙ端子を含む汎用入出力ポート８６１を制御する機能を有する。
【００５３】
汎用入出力ポート８６１は、汎用入出力ポートコントローラ８０１に設けられたレジスタ（不図示）に設定されたパラメータにしたがって、入力ポートまたは出力ポートとして機能する。出力に設定したポートでは、出力レジスタ（不図示）に設定した値に応じて、ハイレベルまたはローレベルの信号が出力される。また、入力に設定したポートに接続された信号の状態は、入力レジスタ（不図示）から読み出されうる。プリンタ１００’では、ＧＰＩＯ＿Ｘ端子を入力ポートとして用い、ＧＰＩＯ＿Ｙ端子を出力ポートとして用いて、ＳＳＣＧ２１２のスペクトラム拡散の有効／無効の選択を行う。
【００５４】
次に、図９を参照しながら、プリンタ１００’の汎用入出力ポートの制御処理について述べる。図９は、ＧＰＩＯ＿Ｘ端子の状態の変化に応じてＧＰＩＯ＿Ｙ端子の出力レベルを変更する処理を行う際のＣＰＵ２０１の動作手順を説明するフローチャートである。ＣＰＵ２０１は、例えばタイマー割り込みにより、周期的に、ＲＡＭ部２５１またはＲＯＭ部２５２に予め格納された当該フローチャートにしたがう処理を実行する。
【００５５】
ステップＳ９０１では、ＣＰＵ２０１は、汎用入出力ポートコントローラ８０１の入力レジスタを読み出し、ＧＰＩＯ＿Ｘ端子の状態、すなわち電圧低下検出回路２１３のＶＯＵＴ端子の出力レベルを読み取る。読み取られた論理レベルと、その前に読み取った論理レベルとが異なるものである（論理レベルが変化した）場合は、ステップＳ９０２へ進む。一方、読み取られた論理レベルと、その前に読み取った論理レベルとが同じである（論理レベルが変化していない）場合は、当該処理動作を終了する。なお、プリンタ１００’を起動した直後（電源投入後）は、直前に読み取り自体が為されていないため、Ｓ９０１において比較の対象となる論理レベルが存在しないため、この場合はステップＳ９０２へ進む。
【００５６】
ステップＳ９０２では、ステップＳ９０１で読み取ったＧＰＩＯ＿Ｘ端子の論理レベルを判定し、ハイレベルの場合はステップＳ９０３へ進み、ローレベルの場合はステップＳ９０４へ進む。
【００５７】
ステップＳ９０３では、ＣＰＵ２０１は汎用入出力ポートコントローラ８０１の出力レジスタに書き込み、ＧＰＩＯ＿Ｙ端子にローレベルを出力し、当該処理動作を終了する。ステップＳ９０３の処理により、ＳＳＣＧ２１２のＳＳＯＮ＃端子の論理レベルがローレベルになり、ＳＳＣＧ２１２はスペクトラム拡散されたクロック信号を出力する。
【００５８】
ステップＳ９０４では、ＣＰＵ２０１は汎用入出力ポートコントローラ８０１の出力レジスタに書き込み、ＧＰＩＯ＿Ｙ端子にハイレベルを出力し、当該処理動作を終了する。ステップＳ９０４の処理により、ＳＳＣＧ２１２のＳＳＯＮ＃端子の論理レベルがハイレベルになり、ＳＳＣＧ２１２はスペクトラム拡散されていないクロック信号を出力する。
【００５９】
以上、図７および図８に例示された構成により、図９に例示されたフローチャートにしたがう処理を行うことにより、電源電圧の低下が検知されると、出力ポートを制御してＳＳＣＧのスペクトラム拡散機能をオフにすることが可能である。
【００６０】
以上、第２実施形態によっても、第１実施形態と同様の機能を達成し、同様の効果を得ることができる。本実施形態ではタイマー割り込みにより周期的に上述の処理が為される場合を例示した。しかし、本発明はこれに限られるものではなく、入力ポートの状態の変化に応答してＣＰＵへの割り込みを発行し、割り込み処理の一部として上述の処理が為されるように構成してもよい。
【００６１】
また、各実施形態でモニタ手段として例示した電圧低下検出回路２１３または２１４は、モニタ電圧が基準電圧よりも大きくなったときにＨｉレベル出力となる場合を例示したが、本発明はこの構成に限られるものではない。例えば、同条件でＬｏｗレベル出力となる電圧低下検出回路２１３または２１４を用いて本発明を構成してもよい。また、例えば、同条件でＨｉＺ（ハイインピーダンス）出力となる電圧低下検出回路２１３または２１４を用い、電圧低下検出回路２１３または２１４の出力端子にプルアップ抵抗またはプルダウン抵抗を接続して構成してもよい。
【００６２】
また、本発明はこれらの形態に限られるものではなく、目的、状態、用途及び機能その他の仕様に応じて、適宜、変更が可能であり、他の実施形態によっても為されうる。例えば、上述の各実施形態における電圧範囲（３．０乃至３．６［Ｖ］）とは異なる電圧範囲の電気回路について本発明を適用することができることは言うまでもない。
【００６３】
さらに、温度センサを用いて、電気回路が所定の温度よりも低いときにクロック信号ＣＬＫ２を用い、高くなったときにクロック信号ＣＬＫ１を用いるような構成にしてもよい。温度センサには、例えば抵抗率が温度によって変化することを利用した温度検知素子等、公知の検温手段を用いればよい。
【００６４】
また、各実施形態では、プリンタ１００又は１００’に用いられる電気回路（ないしＩＣチップ）について述べたが、本発明は各種の電気製品に適用可能である。また、プリンタは、プリンタ機能を主たる機能とするものに限られず、スキャナ機能およびファクシミリ機能のうちの少なくとも一方とを有する多機能プリンタ装置を含みうる。
【図１】
2014115848.tif 000003
【図２】
2014115848.tif 000004
【図３】
2014115848.tif 000005
【図４】
2014115848.tif 000006
【図５】
2014115848.tif 000007
【図６】
2014115848.tif 000008
【図７】
2014115848.tif 000009
【図８】
2014115848.tif 000010
【図９】
2014115848.tif 000011