(57)【要約】【課題】マイコンのクロック周波数と他のアナログ信号との干渉を軽減する。【解決手段】第一クロック周波数にもとづいて動作するメインマイコンと、第二クロック周波数にもとづいて動作するサブマイコンと、メインマイコンとサブマイコンを接続する第一通信手段とを備えたサブマイコン制御システムにおいて、メインマイコンとサブマイコンの間には、逓倍器と、メインマイコンと逓倍器を接続する第二通信手段と、逓倍器とサブマイコンを接続する第三通信手段とをさらに備え、第二クロック周波数は、第一クロック周波数を逓倍器によって逓倍した周波数とし、逓倍器の逓倍率はこの逓倍器へ入力される外部からの入力信号によって制御される。【選択図】図１
2008108098.tif 000002
【特許請求の範囲】
【請求項１】
第一クロック周波数にもとづいて動作するマスタ用のメインマイコンと、
第二クロック周波数にもとづいて動作するスレーブ用のサブマイコンと、
前記メインマイコンと前記サブマイコンを接続する第一通信手段と、
を備えたサブマイコン制御システムにおいて、
前記メインマイコンと前記サブマイコンの間には、
逓倍器と、
前記メインマイコンと前記逓倍器を接続する第二通信手段と、
前記逓倍器と前記サブマイコンを接続する第三通信手段とをさらに備え、
前記第二クロック周波数は、前記第一クロック周波数を前記逓倍器によって逓倍した周波数とし、
前記逓倍器の逓倍率は、前記逓倍器へ入力される外部からの入力信号によって制御され、
前記サブマイコンは選択可能な複数のサブルーチンを有し、
前記メインマイコンは、前記第一通信手段を介して、前記第二クロック周波数を検知するとともに、前記複数のサブルーチンの中から前記第二クロック周波数に応じた所定のサブルーチンを選択実行させ、
前記サブマイコンは予め設定された動作速度で動作しており、前記複数のサブルーチンは、それぞれ、前記逓倍器の前記逓倍率が変化したことで変速した前記サブマイコンの動作速度を、前記予め設定された動作速度に戻して動作させるサブルーチンであることを特徴とするサブマイコン制御システム。
【請求項２】
第一クロック周波数にもとづいて動作するマスタ用のメインマイコンと、
第二クロック周波数にもとづいて動作するスレーブ用のサブマイコンと、
前記メインマイコンと前記サブマイコンを接続する第一通信手段と、
を備えたサブマイコン制御システムにおいて、
前記メインマイコンと前記サブマイコンの間には、
逓倍器と、
前記メインマイコンと前記逓倍器を接続する第二通信手段と、
前記逓倍器と前記サブマイコンを接続する第三通信手段とをさらに備え、
前記第二クロック周波数は、前記第一クロック周波数を前記逓倍器によって逓倍した周波数とすることを特徴とするサブマイコン制御システム。
【請求項３】
前記逓倍器の逓倍率は、前記逓倍器へ入力される外部からの入力信号によって制御されることを特徴とする請求項２に記載のサブマイコン制御システム。
【請求項４】
前記サブマイコンは選択可能な複数のサブルーチンを有し、
前記メインマイコンは、前記第一通信手段を介して、前記第二クロック周波数を検知するとともに、前記複数のサブルーチンの中から前記第二クロック周波数に応じた所定のサブルーチンを選択実行させることを特徴とする請求項２又は３に記載のサブマイコン制御システム。
【請求項５】
前記サブマイコンは予め設定された動作速度で動作しており、前記複数のサブルーチンは、それぞれ、前記逓倍器の前記逓倍率が変化したことで変速した前記サブマイコンの動作速度を、前記予め設定された動作速度に戻して動作させるサブルーチンであることを特徴とする請求項４に記載のサブマイコン制御システム。
【請求項６】
前記逓倍器の逓倍率は、前記メインマイコンへ入力される外部からの入力信号にもとづいて、前記メインマイコンによって制御されることを特徴とする請求項２に記載のサブマイコン制御システム
【請求項７】
前記サブマイコンは選択可能な複数のサブルーチンを有し、
前記外部からの入力信号を受信した前記メインマイコンは、前記逓倍器の前記逓倍率を制御するとともに、前記複数のサブルーチンの中から前記逓倍率に応じた所定のサブルーチンを選択実行させることを、前記第一通信手段を介して行うことを特徴とする請求項２又は６に記載のサブマイコン制御システム。
【請求項８】
前記サブマイコンは予め設定された動作速度で動作しており、前記複数のサブルーチンは、それぞれ、前記逓倍器の前記逓倍率が変化したことで変速した前記サブマイコンの動作速度を、前記予め設定された動作速度に戻して動作させるサブルーチンであることを特徴とする請求項７に記載のサブマイコン制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サブマイコンの制御システムに関する。
【背景技術】
【０００２】
近年では、テレビやＤＶＤ録画機器などにおいて、例えば、テレビ機能と録画機能を同時に備えるといった、複数の機能を一つの機器に有する電子機器が増加している。このような、複数の機能を一つの電子機器に有する場合は、それぞれの機能に対応した複数のマイクロコンピュータ（なお、本明細書ではマイコンと記述している）を内蔵することが必要である。このような構成における複数のマイコンは、最も主な機能を制御するマスタ用のメインマイコンと、それ以外の二次的な機能を制御するスレーブ用のサブマイコンとに分けられる。
【０００３】
そして、それらのマイコンはそれぞれ固有のクロック周波数を有しており、それぞれ独自の水晶発振子などを用いてそれぞれのクロック信号を得ている。このクロック周波数とはマイコン内部の各回路において、それぞれの回路の同期をとるために用いられる。なお、クロック信号は正弦波を級数的に加算して矩形波形状とした信号である。一般的に、このクロック周波数は水晶発振子によって発生されるものと、セラミックレゾネータによって発生されるものがある。水晶発振子はセラミックレゾネータに比べて、周波数精度が高いが、コストは高い。反対にセラミックレゾネータは周波数精度が低く、コストが安い。したがって、高度な周波数精度が要求される電子機器の制御には水晶発振子を、周波数精度が要求されない電子機器の制御にはセラミックレゾネータを用いることが多い。
【０００４】
一方、上記のようなマイコンを使用した電子機器は商用交流電源から電力を得ている。したがって、電源線からも正弦波を基礎とした信号が発生している。
【０００５】
こうした中で近年の電子機器では、クロック周波数から発生する信号と電源線から発生する信号との干渉によってノイズが発生する問題がある。この干渉によって、例えば、テレビ等の画像表示装置では、画面上にビートノイズと言われる干渉縞が現れ、視聴の妨げになる。しかも、マイコンの数が増えると、その分、電子機器内に存在するクロック周波数も多くなり、干渉を起こす確率も高くなる。
【０００６】
このクロック信号と電源線からの信号との干渉を防止するために、これまでは、クロック発振回路の中にコンデンサーを介すなどして、クロック信号の波形に変化をもたせることで、干渉を抑えてきた。（例えば特許文献１参照）
【特許文献１】特開平１１−０３１０２１号公報
【特許文献２】特開２００３−９１３３０号公報
【特許文献３】特開２００５−３０９６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような干渉は、他の電子部品の動作状況や周囲の環境などにより発生条件が様々に変化する。したがって、上記のような構成であっても完全な干渉の除去は困難であり、また、干渉が起きた場合には外部からの処理によってその干渉を軽減する方法はなく、干渉の自然消滅を待つしかないという問題があった。そこで本発明は、上記の問題に鑑みてなされたものであり、干渉の発生状況に応じて、外部からの処理により、その干渉を即座に抑制することが可能な制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明によるサブマイコン制御システムは、第一クロック周波数にもとづいて動作するマスタ用のメインマイコンと、第二クロック周波数にもとづいて動作するスレーブ用のサブマイコンと、メインマイコンとサブマイコンを接続する第一通信手段と、を備えたサブマイコン制御システムにおいて、メインマイコンとサブマイコンの間には、逓倍器と、メインマイコンと逓倍器を接続する第二通信手段と、逓倍器とサブマイコンを接続する第三通信手段とをさらに備え、第二クロック周波数は、第一クロック周波数を逓倍器によって逓倍した周波数であり、逓倍器の逓倍率は、逓倍器へ入力される外部からの入力信号によって制御され、サブマイコンは選択可能な複数のサブルーチンを有し、メインマイコンは、第一通信手段を介して、第二クロック周波数を検知するとともに、複数のサブルーチンの中から第二クロック周波数に応じた所定のサブルーチンを選択実行させ、サブマイコンは予め設定された動作速度で動作しており、複数のサブルーチンは、それぞれ、逓倍器の逓倍率が変化したことで変速したサブマイコンの動作速度を、予め設定された動作速度に戻して動作させるサブルーチンであることを特徴とする。
【０００９】
このような構成によると、サブマイコン毎にクロック周波数発生器を設ける必要がなく、コストの削減が可能になる。また、サブマイコンのクロック周波数から発せられる信号が電源線などからの信号と干渉を起こした時に、サブマイコンのクロック周波数を変化させることでその干渉を軽減することが可能となる。また、クロック周波数を変化させるために設けた逓倍器の逓倍率の制御は、その電子機器の使用者が外部から信号を入力することによって切換えることが可能であるため、干渉の発生状況に応じて対処することが可能となる。また、サブマイコンは、複数のサブルーチンの中から第二クロック周波数に応じたサブルーチンを選択実行されることにより、クロック周波数が変化しても予め設定された動作速度で動作することが可能となる。
【００１０】
上記目的を達成するために本発明によるサブマイコン制御システムは、第一クロック周波数にもとづいて動作するマスタ用のメインマイコンと、第二クロック周波数にもとづいて動作するスレーブ用のサブマイコンと、メインマイコンとサブマイコンを接続する第一通信手段と、を備えたサブマイコン制御システムにおいて、メインマイコンとサブマイコンの間には、逓倍器と、メインマイコンと逓倍器を接続する第二通信手段と、逓倍器とサブマイコンを接続する第三通信手段とをさらに備え、第二クロック周波数は、第一クロック周波数を逓倍器によって逓倍した周波数とすることを特徴とする。
【００１１】
このような構成によると、メインマイコンのクロック周波数発生器から発振されるクロック信号をサブマイコンのクロック周波数として用いることが可能になり、サブマイコン毎にクロック周波数発生器を設ける必要がなく、コストの削減が可能になる。また、そのサブマイコンのクロック信号が電源線などからの信号と干渉を起こした時に、逓倍器の逓倍率を変えることでサブマイコンのクロック周波数が変化し、干渉を軽減することが可能となる。
【００１２】
また、上記目的を達成するために本発明によるサブマイコン制御システムは、逓倍器の逓倍率は、その逓倍器へ入力される外部からの入力信号によって制御される構成が望ましい。
【００１３】
このような構成によると、逓倍器の逓倍率の制御が、その逓倍器を備えた電子機器の使用者によって適宜可能になる。したがって、上記の干渉が発生したことを使用者が認識した際に、即座にその干渉を軽減することが可能になる。
【００１４】
また、上記目的を達成するために本発明によるサブマイコン制御システムは、サブマイコンは選択可能な複数のサブルーチンを有し、メインマイコンは、第一通信手段を介して、第二クロック周波数を検知するとともに、複数のサブルーチンの中から第二クロック周波数に応じた所定のサブルーチンを選択実行させる構成が望ましい。
【００１５】
また、上記目的を達成するために本発明によるサブマイコン制御システムは、サブマイコンは予め設定された動作速度で動作しており、複数のサブルーチンは、それぞれ、逓倍器の逓倍率が変化したことで変速した前記サブマイコンの動作速度を、予め設定された動作速度に戻して動作させるサブルーチンである構成が望ましい。
【００１６】
このような構成によると、上述の干渉軽減のためにサブマイコンのクロック周波数を変化させた場合、サブマイコンの動作速度が変化することになるが、その周波数の変化に応じたサブルーチンを備えているため、予め設定されたサブマイコンの動作速度に戻して動作させることが可能になる。
【００１７】
また、上記目的を達成するために本発明によるサブマイコン制御システムは、逓倍器の逓倍率は、メインマイコンへ入力される外部からの入力信号にもとづいて、メインマイコンによって制御される構成が望ましい。
【００１８】
このような構成によると、逓倍器の逓倍率をメインマイコンによって制御することが可能になり、逓倍率を制御するための新たな手段を設ける必要がなく、システムが簡易化される。また、この逓倍率によりサブマイコンのクロック周波数は決定されるため、メインマイコンは逓倍率の制御とともにサブマイコンのクロック周波数を把握することが可能になる。したがって、サブマイコンのクロック周波数を検知するための新たな手段を必要とせずシステムが簡易化される。
【００１９】
また、上記目的を達成するために本発明によるサブマイコン制御システムは、サブマイコンは選択可能な複数のサブルーチンを有し、外部からの入力信号を受信したメインマイコンは、逓倍器の逓倍率を制御するとともに、複数のサブルーチンの中から逓倍率に応じた所定のサブルーチンを選択実行させることを、第一通信手段を介して行う構成が望ましい。
【００２０】
また、上記目的を達成するために本発明によるサブマイコン制御システムは、サブマイコンは予め設定された動作速度で動作しており、複数のサブルーチンは、それぞれ、逓倍器の逓倍率が変化したことで変速したサブマイコンの動作速度を、予め設定された動作速度に戻して動作させるサブルーチンである構成が望ましい。
【００２１】
このような構成によると、  上述の干渉軽減のためにサブマイコンのクロック周波数を変化させた場合、サブマイコンの動作速度が変化することになるが、その周波数の変化に応じたサブルーチンを備えているため、予め設定されたサブマイコンの動作速度に戻して動作させることが可能になる。
【発明の効果】
【００２２】
本発明のサブマイコン制御システムによれば、サブマイコンのクロック信号が他のアナログ信号との干渉が起きてノイズが発生した際に、外部からの入力信号によって、サブマイコンのクロック周波数を制御することが可能になり、それにより干渉を軽減することが可能になる。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明の実施形態について図面を参照しながら詳述する。先ず、本発明の第１実施形態であるサブマイコン制御システムについて説明する。図１は本実施形態のサブマイコン制御システムのブロック図である。
【００２４】
図１に示すサブマイコン制御システムは、メインマイコン１、サブマイコン２、逓倍器３、メインマイコン１とサブマイコン２を接続する第一通信手段４、メインマイコン１と逓倍器３を接続する第二通信手段５、および、逓倍器３とサブマイコン２を接続する第三通信手段６とを備えている。なお、第一通信手段４、第二通信手段５及び第三通信手段は、例えば、単なる配線やバスによって構成されている。
【００２５】
本実施形態のメインマイコン１は、アナログテレビ機能用のマイコンである。また、本実施形態のサブマイコン２はＤＶＤ機能用のマイコンである。すなわち、本実施形態は、例えば、アナログテレビ機能とＤＶＤ機能が同時に搭載された電子機器などに搭載されるサブマイコン制御システムである。
【００２６】
このような二つの機能を併せ持つ電子機器において、それぞれの機能を制御するマイコンはそれぞれ固有の周波数を有したクロック周波数にもとづいて動作している。本実施形態では、このメインマイコン１のクロック周波数発生手段として、固有の周波数を発振する水晶発振子を設け、その周波数をクロック周波数（以下、第一クロック周波数と記述する場合もある）として利用する。一方、サブマイコン２には、水晶発振子のような固有の周波数を発振する手段を設けず、メインマイコン１のクロック周波数を変換した周波数をクロック周波数（以下第二クロック周波数と記述する場合もある）として利用する。
【００２７】
上記のクロック周波数の変換は、具体的には逓倍器３を用いて行う。逓倍器３は第二通信手段５を通して伝達された第一クロック周波数を逓倍して第二クロック周波数に変換する。この逓倍器３によって逓倍された周波数の第二クロック周波数は第三通信手段６を介してサブマイコン２に伝達される。この第二クロック周波数が上述のようにサブマイコン２のクロック周波数となる。
【００２８】
逓倍器３の逓倍率は外部から入力された信号によって制御することが可能である。例えば、このサブマイコン制御システムを備えた電子機器の使用者が、その電子機器のリモコンなどに備えられた逓倍率切換え手段を操作することによって、逓倍器３の逓倍率が１０倍から２０倍に変化したり、１０倍から１００倍に変化したりする。或いは、この電子機器本体の外面に逓倍率切換え手段を設けるなどしても良い。つまり、その電子機器の使用者が、予め設定された逓倍率の中から、所望の逓倍率を適宜選択可能である構成であればよい。
【００２９】
サブマイコン２のクロック周波数を変化させた場合は、サブマイコン２の動作速度も変化する。例えば、逓倍率を２倍にすると、第二クロック周波数も２倍となり、その結果、サブマイコン２の動作速度も２倍となる。ここで、サブマイコン２の機能の一つとして、１秒で１進むカウンターがあるとする。この場合、クロック周波数が２倍になると、０．５秒で１進むカウンターとなってしまう。そこで逓倍されて速くなったクロック周波数、或いは、その後さらに逓倍率の変化によって速度が変化したクロック周波数においても、サブマイコン２を予め設定された動作速度のまま動作させるために、このサブマイコン２の動作プログラムを変更する。この動作プログラムの変更は、サブマイコン２が有する複数のサブルーチンによって成される。先ず、第二クロック周波数の周波数値を第一通信手段４を介してメインマイコン１に通達する。メインマイコン１は、予め記憶された、第二クロック周波数に応じたサブルーチンの選択実行命令を、第一通信手段４を介してサブマイコン２に伝達する。その伝達された命令信号に応じて、サブマイコン２は複数のサブルーチンの中から一つのサブルーチンを採用し、実行する。
【００３０】
次に、上述のサブルーチンについて簡単に説明する。逓倍器３の逓倍率が１倍のとき（予め設定された初期状態）に対応するサブルーチンをサブルーチンＡ、逓倍率が２倍になったときのサブルーチンをサブルーチンＢ、逓倍率が３倍になったときのサブルーチンをサブルーチンＣとする。クロック信号は一定幅を有した矩形波が一定間隔で連なる進行波であるため、一定時間内に一定個数の矩形波がサブマイコンに到達することとなる。サブルーチンＡは、一つのクロック信号（一つの矩形波）の到達に対して一つの動作処理信号をサブマイコンに与えるプログラムで構成されている。これに対しサブルーチンＢは、二つのクロック信号の到達に対して一つの動作処理信号を与えるプログラムで構成されている。同様に、サブルーチンＣは、三つのクロック信号の到達に対して一つの動作処理信号を与えるプログラムで構成されている。
【００３１】
初期状態（サブルーチンＡ）では１秒間に一つのクロック信号が到達して、その一つのクロック信号の到達を検知して一つの動作処理信号出力される。しかし、逓倍率が２倍になると、１秒間で二つのクロック信号が到達するため、１秒間に二つのクロック信号の検知が行われることとなり、動作処理信号も二つ出力される。そこで、サブルーチンＡをサブルーチンＢに切り換えると、１秒間に到達するクロック信号の数は二つであるが、サブルーチンＢは、二つのクロック信号を検知することで１つの動作処理信号を送信するプログラムであるため、一秒間に出力される動作処理信号は一つとなり、結果的に初期状態の動作速度を維持することが可能になる。同様に、逓倍率を３倍にしたときには、１秒間にクロック信号が３つ到達することになるが、サブルーチンＣに切り換えることで３つのクロック信号の検知で動作処理信号を一つ送信することとなり、一秒間に一つの動作処理信号を出力し、初期状態の動作速度を維持することが可能になる。このように、予め、逓倍器３の逓倍率の変化に対応したサブルーチンをサブマイコン２内に記憶させておくことにより、常に予め設定された動作速度で動作させることが可能になる。
【００３２】
以上のようにすると、サブマイコン２の動作速度を変化させることなく、クロック周波数のみが切り換えられる。したがって、サブマイコン２のクロック信号と他の信号との干渉を、適宜、軽減させることが可能になる。
【００３３】
以上のような本実施形態の構成によると、テレビ内のサブマイコン２のクロック周波数がそのテレビの電源線からのアナログ信号などと干渉を起こし、画面上に干渉縞（ビートノイズ）が発生した場合、外部から使用者が逓倍器３の逓倍率を切り換えることによってサブマイコン２のクロック周波数が変化し、それによって干渉縞が軽減できる。
【００３４】
また、これまではメインマイコン１とサブマイコン２の双方に、それぞれ固有の周波数を発振する水晶発振子などが備えられていたが、本発明の構成によれば、サブマイコン２用の水晶発振子が必要なくなるため、コストの削減も可能になる。
【００３５】
次に、本発明の第２実施形態について説明する。本第２実施形態の特徴は、第１実施形態における逓倍率を制御するための外部からの入力信号を、メインマイコン１に入力する構成とした点にある。つまり、第１実施形態では、逓倍率を変更するための外部からの入力信号を、メインマイコン１を通さずに逓倍器３に入力する構成であったため、メインマイコン１がサブマイコン２のクロック周波数を把握するためには、一度、第一通信手段４を介して第二クロック周波数に関する情報を通信する必要がある。しかし、本実施形態では、外部からの入力信号をメインマイコン１に入力し、その入力信号に応じてメインマイコン１が、第二通信手段５を介して、逓倍器３の逓倍率を変更する構成とする。
【００３６】
このような構成により、メインマイコン１は、外部からの入力信号を検知すると同時に
第二クロック周波数を把握することが可能になる。これは、逓倍器３の逓倍率が決定されると一義的に第二クロック周波数も決定されるためである。したがって、外部からの入力信号を検知したメインマイコン１は、直ちに第一通信手段４を介して、サブマイコン２にサブルーチンの選択実行を命令する信号を通信する。なお、このサブルーチンのプログラム構成については、第１実施形態と同様である。
【００３７】
その他本発明は上記の各実施形態に限定されず、本発明の趣旨を逸脱しない範囲で、種々の変更が可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１及び第２実施形態のサブマイコン制御システムのブロック図である。
【符号の説明】
【００３９】
１    メインマイコン
２    サブマイコン
３    逓倍器
４    第一通信手段
５    第二通信手段
６    第三通信手段
【図１】
2008108098.tif 000003