(57)【要約】【課題】時計回路の調整自体、あるいは調整後の温度変化による再調整が容易な時計回路を備えた電子機器を提供する。【解決手段】時計回路１２の発振周波数をＣＰＵ１で検出し、発振周波数が基準周波数１２８ＨＺと等しいと言える範囲内であれば、表示部９に「正常」を表示する。発振周波数が基準周波数と等しいと言えず、かつコンデンサトリマ１２ｃで調整できる範囲よりずれていれば、サーミスタ１３により現温度を検出し、基準温度と比較して、抵抗トリマ１２ｂの調整方向を決定して、抵抗トリマ１２ｂを調整しながら発振周波数を基準周波数１２８ＨＺに近づけて行く。発振周波数が抵抗トリマ１２ｂで調整不可能な程度に基準周波数に近づくと、続いてコンデンサトリマ１２ｃによる微調整で発振周波数を基準周波数に等しくなるようにする。等しくなれば、表示部９に「較正完了」を表示する。【選択図】      図１
2004245761.tif 000002
【特許請求の範囲】
【請求項１】
水晶発振子を有する時計回路からの周波数を検出する周波数検出手段と、検出された周波数を基準周波数と比較する比較手段と、比較結果に基づいて水晶振動子に接続される電子トリマを調整する調整手段と、周波数の検出、比較、調整を繰り返し、時計回路の周波数を基準周波数に近づけるよう制御する制御手段とを有することを特徴とする時計回路を備えた電子機器。
【請求項２】
前記電子トリマは、抵抗の電子トリマとコンデンサの電子トリマから構成され、比較手段の比較結果の周波数の差が大きい場合には、抵抗の電子トリマを調整し、比較結果の周波数の差が所定値より小さい場合には、コンデンサの電子トリマで調整することを特徴とする請求項１記載の時計回路を備えた電子機器。
【請求項３】
温度検出手段を有し、検出された温度に基づき、前記調整手段が調整する方向を決定することを特徴とする請求項１又は請求項２記載の時計回路を備えた電子機器。
【請求項４】
水晶発振子と、それに接続されるトリマからなる時計回路と、この時計回路の周波数を検出する手段と、検出された周波数に応じた表示をする表示部とを有することを特徴とする時計回路を備えた電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、時計回路を備えたファクシミリ装置、ＰＣ等の電子機器に関する。
【０００２】
【従来の技術】
一般に、ファクシミリ装置、ＰＣ、その他の電子機器には、時計回路を備えている。この種の時計回路（リアルタイムクロック）は、水晶発振子からの信号を分周して、動作クロック信号としている。従来、温度が変化すると、水晶発振子の周波数がずれるので、温度に応じて、水晶発振子に接続されるコンデンサを切り替えて発振周波数を一定とするように制御する回路が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平１１−１８３６２２号公報
【０００４】
【発明が解決しようとする課題】
上記した特許文献１記載の技術では、基準温度で時計の歩度が正しく調整されていれば、温度変化が生じても、発振周波数が一定となるように調整ができるが、基準温度で時計の歩度が正しく調整されていないか、ずれが生じた場合に、時計回路を正しく調整できない。
【０００５】
この発明は上記問題点に着目してなされたものであって、時計回路の調整自体、あるいは調整後の温度変化による再調整が容易に行える時計回路を備えた電子機器を提供することを目的としている。
【０００６】
【課題を解決するための手段】
この発明の時計回路を備えた電子機器は、水晶発振子を有する時計回路からの周波数を検出する周波数検出手段と、検出された周波数を基準周波数と比較する比較手段と、比較結果に基づいて水晶振動子に接続される電子トリマを調整する調整手段と、周波数の検出、比較、調整を繰り返し、時計回路の周波数を基準周波数に近づけるよう制御する制御手段とを有する。
【０００７】
この発明の時計回路を有する電子機器において、前記電子トリマは、抵抗の電子トリマとコンデンサの電子トリマから構成でき、比較手段の比較結果の周波数の差が大きい場合には、抵抗の電子トリマを調整し、比較結果の周波数の差が所定値より小さい場合には、コンデンサの電子トリマで調整することができる。
【０００８】
また、この発明の時計回路を有する電子機器において、更に、温度検出手段を備えることにより、検出された温度に基づき、前記調整手段が調整する方向を決定することができる。
【０００９】
また，この発明の時計回路を備えた電子機器は、水晶発振子と、それに接続されるトリマからなる時計回路と、この時計回路の周波数を検出する手段と、検出された周波数に応じた表示をする表示部とを有することを特徴とする時計回路を備えている。
【００１０】
【発明の実施の形態】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明の時計回路を備えた電子機器の一実施形態である複合機（コピー機能、ファックス機能、読み取り機能等の多機能を有する）の構成を示す。
【００１１】
この実施形態複合機は、ＣＰＵ１と、ＮＣＵ２と、ＭＯＤＥＭ３と、ＲＯＭ４と、ＲＡＭ５と、画像メモリ６と、スキャナ（画像読取部）７と、操作部８と、表示部９と、ＣＯＤＥＣ１０と、プリンタ１１と、時計回路（ＲＴＣ：リアルタイムクロック）１２と、サーミスタ１３と、Ａ／Ｄ変換器１４と、システムバス１５とを備えている。
【００１２】
ＣＰＵ１は、ＲＯＭ４に記憶するプログラムに従い、この実施形態複合機の全体を制御する機能を有する。このＣＰＵ１には、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２、ＭＯＤＥＭ３が接続されている。ＮＣＵ２は、ＣＰＵ１によって制御されて、回線１６と当該複合機との接続を制御するとともに、通信相手の電話番号に応じたダイヤルパルスを送出する機能及び着信を検出する機能を有する。なお、回線１６は、一般公衆回線網（ＰＳＴＮ）に接続されている。
【００１３】
ＭＯＤＥＭ３は、送信データの変調及び受信データの復調、具体的にはデジタル信号である送信データをアナログの音声信号に変調して、ＮＣＵ２を介して回線１６に送出し、また逆に、回線１６からＮＣＵ２を介して、受信したアナログの音声信号をデジタル信号に復調する。ＲＯＭ４は、この複合機全体の動作を制御するためのプログラム等を予め記憶してある。ＲＡＭ５は、ＣＰＵ１による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。画像メモリ６は、スキャナ７で読み取った画像データを記憶し、または外部から回線１６とＭＯＤＥＭ３を介して、受信した画像データを記憶する。
【００１４】
スキャナ７は、シェーディング板や原稿画像を光電変換して読み取る。スキャナ７は、ＣＣＤラインイメージセンサで読み取った画像データにつき、種々の処理を実行する。
【００１５】
操作部８は、スタートキー、コピーモード・ファクシミリモード等のモードを切り換えるモード切換キー、電話番号やファクシミリ番号等の数字を入力するためのテンキー、ワンタッチキー、短縮キー、その他種々の動作を指示するためのキーを有する。表示部９は、操作部８の操作により入力された電話番号、ファクシミリ番号、プリンタのトナー残量等の種々の情報を表示する。
【００１６】
ＣＯＤＥＣ１０は、読み取り原稿データや記憶されている画像データを送信するために、ＭＨ、ＭＲ、ＭＭＲ方式等により、符号化（エンコード）し、受信画像データを記録するために復号（デコード）する。プリンタ１１は、コピーするために読み取った原稿画像データ、受信画像データ等をプリンタする。
【００１７】
時計回路１２は、水晶発振子１２ａと、抵抗トリマ１２ｂと、コンデンサトリマ１２ｃと、その他の回路１２ｄとからなる。時計回路１２で発生したクロック信号はＣＰＵ１に与えられる。抵抗トリマ１２ｂ及びコンデンサトリマ１２ｃは、ＣＰＵ１からの指令により、それぞれ抵抗値、静電容量が、例えば±６段階のきざみで調整される（図７参照）。サーミスタ１３は温度を検出するための温度センサであり、サーミスタ１３によって検出される温度に応じた電圧はＡ／Ｄ変換器１４を介してＣＰＵ１に取り込まれる。
【００１８】
この実施形態複合機においては、操作部８の自動調整キーを操作することにより、自動調整モードとし、時計回路１２の水晶発振子の発振周波数を調整できる。
【００１９】
次に、自動調整モードにおける時計回路１２の調整処理を、図２、図３に示すフロー図を参照して説明する。動作開始で、ステップＳＴ１において、時計回路１２からのクロック信号の周波数ｆＴ  を検出する。続いて、ステップＳＴ２へ移行する。ステップＳＴ２においては、周波数ｆＴ  が第１の所定範囲（ｆ１ｍａｘ〜ｆ１ｍｉｎ）の範囲内か否かを判定する。この第１の所定範囲は、基準周波数１２８ＨＺとほぼ等しいと言える範囲である。第１の所定の範囲内であれば、ステップＳＴ１５へ移行する。ステップＳＴ１５においては、表示部９に「正常」を表示し、リターンする。
【００２０】
ステップＳＴ３においては、周波数ｆＴ  が第２の所定範囲（ｆ２ｍａｘ〜ｆ２ｍｉｎ）外か否かを判定する。第２の所定範囲外でなければ、コンデンサトリマ１２ｃによる調整が可能であるとして、ステップＳＴ１７へ移行する。一方、第２の所定範囲外であれば、抵抗トリマ１２ｂから調整に入るものとして、ステップＳＴ４へ移行する。ステップＳＴ４においては、Ａ／Ｄ変換器１４の信号をＣＰＵ１に取り込む。次に、ステップＳＴ５へ移行する。ステップＳＴ５においては、Ａ／Ｄ変換器１４よりの取り込み値に基づいて、環境温度を決定する。続いて、ステップＳＴ６へ移行する。  ステップＳＴ６においては、環境温度が基準温度より低いか否かを判定する。環境温度が基準温度よりも低い場合は、ステップＳＴ７へ移行する。一方、基準温度よりも低くない場合は、ステップＳＴ１１へ移行する。ステップＳＴ７においては、１段階遅らせる値を抵抗トリマ１２ｂのレジスタに書き込む。抵抗トリマ１２ｂには、ＣＰＵ１よりの指令により、図７の（ａ）に示す±６段階を記憶するレジスタを有し、ここでは１段階遅らせる値をレジスタに書き込むことにより、抵抗トリマ１２ｂが発振周波数を１段階遅らせる方向に調整される。次に、ステップＳＴ８へ移行する。抵抗トリマ１２ｂの調整により、発振周波数が変化するので、ステップＳＴ８において、時計回路１２の発振周波数ｆＴ  を検出する。続いて、ステップＳＴ９へ移行する。ステップＳＴ９においては、周波数ｆＴ  が第２の所定範囲内か否か判定する。第２の所定範囲内に入っていれば、やはりコンデンサトリマ１２ｃによる調整に入るため、ステップＳＴ１７へ移行する。一方、なお第２の所定範囲外であれば、更に、抵抗トリマ１２ｂには調整を行うため、ステップＳＴ１０へ移行する。ステップＳＴ１０においては、周波数ｆＴ  が抵抗トリマ１２ｂにて調整可能な調整上限か否か判定する。調整上限であれば、ステップＳＴ１６へ移行する。ステップＳＴ１６においては、表示部９に「エラー」を表示し、リターンする。一方、調整上限に達していない場合は、ステップＳＴ７へ戻り、更に１段階遅らせる値を抵抗トリマ１２ｂのレジスタに書き込む。その後、ステップＳＴ８〜１０、ＳＴ７の処理を繰り返す。
【００２１】
ステップＳＴ１１においては、環境温度が基準温度より高いために、１段階進める値を抵抗トリマ１２ｂのレジスタに書き込む。次に、ステップＳＴ１２へ移行する。抵抗トリマ１２ｂの調整により、発振周波数が時間を進める方向に変化するので、ステップＳＴ１２において、時計回路１２の発振周波数ｆＴ  を検出する。続いて、ステップＳＴ１３へ移行する。ステップＳＴ１３においては、周波数ｆＴ  が第２の所定範囲内か否か判定する。第２の所定範囲内に入っていれば、コンデンサトリマ１２ｃによる調整に入るため、ステップＳＴ１７へ移行する。一方、なお第２の所定範囲外であれば、抵抗トリマ１２ｂから調整に入るため、ステップＳＴ１４へ移行する。ステップＳＴ１４においては、周波数ｆＴ  が抵抗トリマ１２ｂにて調整可能な調整下限か否か判定する。調整下限であれば、ステップＳＴ１６へ移行する。ステップＳＴ１６においては、表示部９に「エラー」を表示し、リターンする。一方、調整下限に達していない場合は、ステップＳＴ１１へ戻り、更に１段階進める値を抵抗トリマ１２ｂのレジスタに書き込む。その後、ステップＳＴ１２〜１４、ＳＴ１１の処理を繰り返す。
【００２２】
ステップＳＴ１７においては、時計回路１２の周波数ｆＴ  が第２の所定範囲（ｆ２ｍａｘ〜ｆ２ｍｉｎ）に入ったので、ここで更に周波数ｆＴ  が１２８ＨＺに等しいか、１２８ＨＺよりも大きいか、１２８ＨＺよりも小さいかを判定する。周波数ｆＴ  が１２８ＨＺに実質的に等しい場合は、ステップＳＴ２５へ移行する。ステップＳＴ２５においては、表示部９に「時計回路較正完了」の表示を行う。そして、リターンする。
【００２３】
ステップＳＴ１７において、時計回路１２の発振周波数ｆＴ  が１２８ＨＺよりも大きい場合、ステップＳＴ１８へ移行する。一方、周波数ｆＴ  が１２８ＨＺより小さい場合は、ステップＳＴ２１へ移行する。ステップＳＴ１８においては、コンデンサトリマ１２ｃのｃ調整下限か否かを判定する。コンデンサトリマ１２ｃのｃ調整が下限に達している場合は、つまり、コンデンサ１２ｃの静電容量を、更に下げ得ない下限となった場合に、ステップＳＴ２４へ移行する。ステップＳＴ２４においては、表示部９に「時計回路較正エラー」の表示を行い、リターンする。一方、コンデンサトリマ１２ｃのｃ調整下限でない場合は、つまり、まだ下のｃ段階を選択可能な場合は、ステップＳＴ１９へ移行する。ステップＳＴ１９においては、１段階遅らせる値をコンデンサトリマ１２ｃのレジスタに書き込む。コンデンサトリマ１２ｃにも、ＣＰＵ１よりの指令により、図７の（ｂ）に示す±６段階を記憶するレジスタを有し、ここでは１段階遅らせる値をレジスタに書き込むことにより、コンデンサトリマ１２ｃが発振周波数を１段階遅らせる方向に調整する。次に、ステップＳＴ２０へ移行する。ステップＳＴ２０においては、時計回路１２の周波数ｆＴ  を検出する。そして、ステップＳＴ１７へ戻る。コンデンサトリマ１２ｃの調整により、周波数ｆＴ  が変化しているので、この周波数ｆＴ  が１２８ＨＺか、１２８ＨＺより小さいか、大きいかを再度判定し、ステップＳＴ１８以降の処理（ＳＴ１８、ＳＴ１９、ＳＴ２０、ＳＴ１７）を繰り返す。
【００２４】
ステップＳＴ２１においては、コンデンサトリマ１２ｃのｃ調整上限か否かを判定する。コンデンサトリマ１２ｃのｃ調整が上限に達している場合は、ステップＳＴ２４へ移行する。ステップＳＴ２４においては、表示部９に「時計回路較正エラー」の表示を行い、リターンする。一方、コンデンサトリマ１２ｃのｃ調整上限でない場合は、ステップＳＴ２２へ移行する。ステップＳＴ２２においては、１段階進める値をコンデンサトリマ１２ｃのレジスタに書き込む。次に、ステップＳＴ２３へ移行する。ステップＳＴ２３においては、時計回路１２の周波数ｆＴ  を検出する。そして、ステップＳＴ１７へ戻る。コンデンサトリマ１２ｃの調整により、周波数ｆＴ  が変化しているので、この周波数ｆＴ  が１２８ＨＺか、１２８ＨＺより小さいか、大きいかを再度判定し、ステップＳＴ２１以降の処理（ＳＴ２１、ＳＴ２２、ＳＴ２３、ＳＴ１７）を繰り返す。
【００２５】
次に、他の実施形態として、手動調整を行う場合を説明する。操作部８のキー操作により、手動調整モードに設定すると、図４のフロー図に示すように、先ずステップＳＴ３１において、時計回路１２の周波数ｆＴ  を検出する。次に、ステップＳＴ３２へ移行する。ステップＳＴ３２において、表示部９に検出された周波数ｆＴ  と目標周波数を表示する。その表示例を図５に示す。ここでは、目標周波数が１２８ＨＺで、測定周波数が１２６．５ＨＺである。この表示を見ながら、抵抗トリマ、コンデンサトリマ１２ｃを調整して、測定周波数ｆＴ  を目標周波数に一致させれば較正終了となる。ステップＳＴ３３において、調整モードが解除となるまで、ステップＳＴ３１〜３３の処理を手動調整とともに実行する。
【００２６】
測定周波数の表示は、図５に代えて、図６に示すように、調整周波数に対してのずれを表示しても良い。図６の表示は、検出周波数ｆＴ  が目標周波数に対して１．５ＨＺ高いことを示しており、＋１．５ＨＺ低くなるように、手動調整すれば、較正完了となることを示している。
【００２７】
【発明の効果】
請求項１に係る発明によれば、時計回路の周波数を検出して自動的に調整するため、工場出荷時の初期調整のみならず、出荷後の調整も容易となる。
【００２８】
また、請求項２に係る発明によれば、周波数のずれに応じて調整するトリマを選択するため、短時間で時計回路の周波数を基準値に合わせ込むことができる。
【００２９】
また、請求項３に係る発明によれば、環境温度により、周波数を調整する方向を決めるため、やはり短時間で時計回路の周波数を基準値に合わせ込むことができる。
【００３０】
また、請求項４に係る発明によれば、時計回路の周波数を検出して表示部に表示するので、表示部を見ながらトリマを手動操作できるので、作業の効率を向上できる。
【図面の簡単な説明】
【図１】この発明の一実施形態複合機の構成を示すブロック図である。
【図２】同実施形態複合機の時計回路の自動調整を説明するフロー図である。
【図３】図２とともに、同実施形態複合機の時計回路の自動調整を説明するフロー図である。
【図４】同複合機の手動調整を説明するためのフロー図である。
【図５】同手動調整時の表示画面例を示す図である。
【図６】同手動調整時の表示画面例の他の例を示す図である。
【図７】抵抗トリマ、コンデンサトリマの各レジスタを説明する図である。
【符号の説明】
１          ＣＰＵ
２          ＮＣＵ
３          ＭＯＤＥＭ
４          ＲＯＭ
５          ＲＡＭ
６          画像メモリ
７          スキャナ
８          操作部
９          表示部
１０        ＣＯＤＥＣ
１１        プリンタ
１２        時計回路
１２ａ      水晶発振子
１２ｂ      抵抗トリマ
１２ｃ      コンデンサトリマ
１２ｄ      発振回路部
１３        サーミスタ
１４        Ａ／Ｄ変換器
１５        バス
１６        公衆電話回線
【図１】
2004245761.tif 000003
【図２】
2004245761.tif 000004
【図３】
2004245761.tif 000005
【図４】
2004245761.tif 000006
【図５】
2004245761.tif 000007
【図６】
2004245761.tif 000008
【図７】
2004245761.tif 000009