(57)【要約】【課題】  周波数設定者の利用形態に応じて発振周波数の設定を容易できるシンセサイザモジュールを提供する。【解決手段】  ＣＰＵ１０は、ロータリーＳＷ１１の状態を判断し、ロータリーＳＷ１１で設定されたＣＨ番号が有効な値であれば、スイッチによる周波数設定を行い、有効な値でなければ、パワーオフ直前の最終設定周波数を再設定し、その後にシリアルバス１３から入力されたシリアル信号による周波数設定を行うものであり、ロータリーＳＷ１１による設定とシリアル信号による設定をぶつかることなく周波数設定者の利用形態に応じて適正に行うことができるシンセサイザモジュールである。【選択図】        図１
2008011168.tif 000002
【特許請求の範囲】
【請求項１】
基準クロックを発生させる基準クロック発振回路と、電圧制御発振器と、前記電圧制御発振器からの出力を増幅する増幅器と、前記基準クロックに基づいて設定される周波数の信号を生成し、生成した設定周波数の信号と前記電圧制御発振器から入力される信号の位相を比較し、位相差信号を電圧値として前記電圧制御発振器に出力する制御部と、チャンネル番号を設定するスイッチと、外部から入力される設定周波数データ又は前記スイッチで設定されるチャンネル番号に基づいて前記制御部に設定する周波数の情報を出力する中央演算処理装置とを備え、
前記中央演算処理装置が、電源オン時の前記スイッチで設定状態を判定し、前記スイッチの設定値が適正であれば、前記スイッチで設定されたチャンネル番号に対応する周波数の情報を前記制御部に出力し、前記スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を前記制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を前記制御部に出力することを特徴とするシンセサイザモジュール。
【請求項２】
中央演算処理装置は、第１のモードとして、電源オン時の前記スイッチで設定状態を判定し、前記スイッチの設定値が適正であれば、前記スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、前記スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を前記制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を前記制御部に出力し、外部から設定周波数データの入力がなく、若しくは、当該データが適正でない場合に、前記スイッチの設定状態の変化を判定し、前記スイッチの設定値が適正であれば、前記スイッチで設定されたチャンネル番号に対応する周波数の情報を前記制御部に出力し、前記スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を前記制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を前記制御部に出力することを特徴とする請求項１記載のシンセサイザモジュール。
【請求項３】
中央演算処理装置は、第２のモードとして、電源オン時の前記スイッチで設定状態を判定し、前記スイッチの設定値が適正であれば、前記スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力して処理を終了し、前記スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を前記制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を前記制御部に出力し、外部から設定周波数データの入力がなく、若しくは、当該データが適正でない場合に、外部から設定周波数データの入力があるか否かの判定を行うことを特徴とする請求項１記載のシンセサイザモジュール。
【請求項４】
請求項２記載の第１のモードと請求項３記載の第２のモードを備え、前記第１のモードと前記第２のモードを切り替えるモードスイッチを設けたことを特徴とするシンセサイザモジュール。
【請求項５】
請求項２記載の第１のモードと請求項３記載の第２のモードを備え、中央演算処理装置が、特定期間第１のモードで処理を行い、当該期間においてスイッチによる周波数設定の頻度が基準値を下回る場合に、第１のモードから第２のモードに移行することを特徴とするシンセサイザモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地上デジタル放送用の周波数シンセサイザモジュールに係り、特に、日本国内外における発振周波数の設定を容易にできるシンセサイザモジュールに関する。
【背景技術】
【０００２】
従来の地上デジタル放送用の周波数シンセサイザでは、すべてのチャンネル範囲をいくつかのバンドに分割し、そのバンド内のチャンネル番号をデジタルスイッチにより選択し、発振周波数の設定を行うものがあった（非特許文献１参照）。
【０００３】
しかしながら、上記の周波数設定方法では、日本国内のように、固定の周波数間隔でチャンネル周波数が配置された仕向け地限定ならば対応可能であるが、万国共通のシンセサイザモジュールとしては１Ｈｚステップで周波数設定が可能な仕様が求められる。
尚、１Ｈｚステップでオールバンド対応可能なシンセサイザモジュールが開発、提供されている（非特許文献２参照）。
【０００４】
また、ＰＬＬ周波数シンセサイザにおいて、メモリに予め設定した分周比データを利用する固定モードと任意の分周比データを入力する可変モードを用意し、切替スイッチによっていずれかのモードを選択するものがある（特許文献１参照）。
【０００５】
また、ＰＬＬ周波数シンセサイザ回路において、可変モード、固定モードの切り替えを行い、ＰＬＬ周波数シンセサイザ回路のリファレンスカウンタの分周比設定も可能とするものがある（特許文献２参照）。
【０００６】
【特許文献１】特開平１１−２３９０５７号公報
【特許文献２】特開２００１−２８５０６１号公報
【非特許文献１】SYSTEC RESEARCH Inc., UHF Band Frequency Synthesizer for SFN & MFN of Digital TV Broadcasting Model: DCN-SP501/801-Bxx Nov. 2005 http://www.systec-r.com/pdf/dcn-sp501j.pdf
【非特許文献２】SYSTEC RESEARCH Inc., UHF Band Frequency Synthesizer Model: DTV-2000N Sep. 2005 http://www.systec-r.com/pdf/dtv2000nj.pdf
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の２つの設定方法があるものの、両方法を単純に統合化しただけでは、周波数設定者の利便性を考慮して、発振周波数を容易に設定できるものではないという問題点があった。
【０００８】
また、上記特許文献に示された可変モードと固定モードでは、いずれか一方での制御しか実現できないため、周波数設定者の利用形態に応じては頻繁に切替スイッチを操作する必要があり、周波数設定者の利便性に欠けるという問題点があった。
【０００９】
本発明は上記実情に鑑みて為されたもので、周波数設定者の利用形態に応じて発振周波数の設定を容易できるシンセサイザモジュールを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記従来例の問題点を解決するための本発明は、シンセサイザモジュールにおいて、基準クロックを発生させる基準クロック発振回路と、電圧制御発振器と、電圧制御発振器からの出力を増幅する増幅器と、基準クロックに基づいて設定される周波数の信号を生成し、生成した設定周波数の信号と電圧制御発振器から入力される信号の位相を比較し、位相差信号を電圧値として電圧制御発振器に出力する制御部と、チャンネル番号を設定するスイッチと、外部から入力される設定周波数データ又はスイッチで設定されるチャンネル番号に基づいて制御部に設定する周波数の情報を出力する中央演算処理装置とを備え、中央演算処理装置が、電源オン時のスイッチで設定状態を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力することを特徴とする。
【００１１】
本発明は、上記シンセサイザモジュールにおいて、中央演算処理装置は、第１のモードとして、電源オン時の前記スイッチで設定状態を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力し、外部から設定周波数データの入力がなく、若しくは、当該データが適正でない場合に、スイッチの設定状態の変化を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力することを特徴とする。
【００１２】
本発明は、上記シンセサイザモジュールにおいて、中央演算処理装置は、第２のモードとして、電源オン時の前記スイッチで設定状態を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力して処理を終了し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力し、外部から設定周波数データの入力がなく、若しくは、当該データが適正でない場合に、外部から設定周波数データの入力があるか否かの判定を行うことを特徴とする。
【００１３】
本発明は、シンセサイザモジュールにおいて、上記の第１のモードと上記の第２のモードを備え、第１のモードと第２のモードを切り替えるモードスイッチを設けたことを特徴とする。
【００１４】
本発明は、シンセサイザモジュールにおいて、上記の第１のモードと上記の第２のモードを備え、中央演算処理装置が、特定期間第１のモードで処理を行い、当該期間においてスイッチによる周波数設定の頻度が基準値を下回る場合に、第１のモードから第２のモードに移行することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、基準クロックを発生させる基準クロック発振回路と、電圧制御発振器と、電圧制御発振器からの出力を増幅する増幅器と、基準クロックに基づいて設定される周波数の信号を生成し、生成した設定周波数の信号と電圧制御発振器から入力される信号の位相を比較し、位相差信号を電圧値として電圧制御発振器に出力する制御部と、チャンネル番号を設定するスイッチと、外部から入力される設定周波数データ又はスイッチで設定されるチャンネル番号に基づいて制御部に設定する周波数の情報を出力する中央演算処理装置とを備え、中央演算処理装置が、電源オン時のスイッチで設定状態を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力するシンセサイザモジュールとしているので、スイッチによる設定と設定周波数データによる設定とがぶつかることなく、利用者の利用形態に応じて適正に行うことができる効果がある。
【００１６】
本発明によれば、中央演算処理装置は、第１のモードとして、電源オン時の前記スイッチで設定状態を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力し、外部から設定周波数データの入力がなく、若しくは、当該データが適正でない場合に、スイッチの設定状態の変化を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力する上記シンセサイザモジュールとしているので、設定周波数データによる設定及びスイッチの周波数設定の双方を有効とし、最初にスイッチの状態を優先して判定し、後から設定された状態に常時追従することができ、周波数設定者の利便性を向上させることができる効果がある。
【００１７】
本発明によれば、中央演算処理装置は、第２のモードとして、電源オン時の前記スイッチで設定状態を判定し、スイッチの設定値が適正であれば、スイッチで設定されたチャンネル番号に対応する周波数の情報を制御部に出力して処理を終了し、スイッチの設定値が不適正であれば、電源オフ直前の設定周波数の情報を制御部に出力し、外部から設定周波数データの入力があれば、当該データが適正であるか判定し、適正であれば、設定周波数データが示す設定周波数の情報を制御部に出力し、外部から設定周波数データの入力がなく、若しくは、当該データが適正でない場合に、外部から設定周波数データの入力があるか否かの判定を行う上記シンセサイザモジュールとしているので、電源オン時に一度だけスイッチによる周波数設定又は設定周波数データによる設定のどちらかの設定方法を有効にするかを決定し、その後の通常運用状態になってから設定周波数データによる設定方法が有効な場合のみ設定周波数データによる周波数設定を行うことができ、周波数設定者の利便を図りつつ、ヒューマンエラーや万が一の誤動作を防いで、システムを安全にできる効果がある。
【００１８】
本発明によれば、上記の第１のモードと上記の第２のモードを備え、第１のモードと第２のモードを切り替えるモードスイッチを設けたシンセサイザモジュールとしているので、周波数設定者は第１のモードと第２のモードのいずれかを容易に選択できる効果がある。
【００１９】
本発明によれば、上記の第１のモードと上記の第２のモードを備え、中央演算処理装置が、特定期間第１のモードで処理を行い、当該期間においてスイッチによる周波数設定の頻度が基準値を下回る場合に、第１のモードから第２のモードに移行するシンセサイザモジュールとしているので、モードスイッチによる選択なくても、周波数設定者の利用状態に応じて周波数設定を行うことができる効果がある。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照しながら説明する。
本発明の実施の形態に係るシンセサイザモジュールは、チャンネル番号によって設定周波数を特定するスイッチと、スイッチによって特定されたチャンネル番号に対応する周波数をシンセサイザ用に設定すると共に、外部から入力される設定周波数データを入力し、当該データに基づいて周波数をシンセサイザ用に設定する中央演算処理装置を備え、その中央演算処理装置が、スイッチの状態を判断し、有効な値であれば、スイッチによる周波数設定を行い、有効な値でなければ、パワーオフ直前の最終設定周波数を再設定し、その後に設定周波数データによる周波数設定を行うようにしているので、スイッチによる設定と設定周波数データによる設定とがぶつかることなく、利用者の利用形態に応じて適正に行うことができる効果がある。
【００２１】
本発明の実施の形態に係るシンセサイザモジュールの構成について図１を参照しながら説明する。図１は、本発明の実施の形態に係るシンセサイザモジュールの構成ブロック図である。
本発明の実施の形態に係るシンセサイザモジュール（本シンセサイザモジュール）は、図１に示すように、基準クロック源（基準クロック発振回路）１と、ＰＬＬ（Phase Locked Loop）を用いた制御部（ＣＯＮＴ）２と、電圧制御発振器（ＶＣＯ：Voltage Controlled Oscillator）３と、増幅器（ＡＭＰ）４と、中央演算処理装置（ＣＰＵ：Central Processing Unit）１０と、ロータリースイッチ（ＳＷ）１１と、モードスイッチ１２と、シリアルバス１３とから構成されている。
【００２２】
基準クロック源１は、基準となる周期のクロックを発振してＣＯＮＴ２に出力する。
ＣＯＮＴ２は、ＣＰＵ１０から設定される周波数の信号を基準クロック源１からの信号を分周して生成し、生成した設定周波数の信号とＶＣＯ３から入力される信号の位相を比較し、位相差信号を電圧値としてＶＣＯ３に出力する。
【００２３】
ＶＣＯ３は、ＣＯＮＴ２から入力される電圧値に従って発振周波数を変化させる調整を行い、その出力をＡＭＰ４とＣＯＮＴ２に出力する。
ＡＭＰ４は、ＶＣＯ３からの入力を増幅し、シンセ出力を行う。
上記基準クロック源１、ＣＯＮＴ２、ＶＣＯ３、ＡＭＰ４は、シンセサイザの基本構成である。
【００２４】
ＣＰＵ１０は、内部に処理プログラムを記憶し、当該処理プログラムに従って処理を実行する。当該処理については、後述する。
また、ＣＰＵ１０は、モードスイッチ１２で設定されたモード（モードについては後述する）に従い、当該設定モードで処理を実行する。
【００２５】
また、ＣＰＵ１０は、ロータリーＳＷ１１からのチャンネル（ＣＨ）番号の設定によりＣＨ番号に対応した周波数設定を行う。従って、ＣＰＵ１０の内部は、図２に示す発振周波数設定テーブルが設けられている。図２は、発振周波数設定テーブルの概略図である。
発振周波数設定テーブルは、図２に示すように、チャンネル番号（Ｎｏ．）に対する設定周波数が対応付けられて記憶されている。
【００２６】
ＣＰＵ１０は、ロータリーＳＷ１１から設定される２桁のＣＨ番号に対して発振周波数設定テーブルのチャンネルＮｏ．を検出し、対応する設定周波数を読み取り、当該設定周波数に関する情報をＣＯＮＴ２に出力する。
【００２７】
また、ＣＰＵ１０は、外部制御装置２０から予め規定したデータフォーマットの設定周波数データを、シリアルバス１３を介して入力し、当該設定周波数の情報をＣＯＮＴ２に出力する。
【００２８】
ロータリーＳＷ１１は、２桁のＣＨ番号を設定するスイッチである。尚、ＣＨ番号を設定できる入力部であれば、ロータリーＳＷに限定するものではなく、例えば、ディップスイッチ等でもよい。
【００２９】
モードスイッチ１２は、後述する第１の処理モードと第２の処理モードのいずれかを選択するスイッチである。
【００３０】
シリアルバス１３は、外部制御装置２０からの設定周波数データをシリアル信号で入力してＣＰＵ１０に出力する。
【００３１】
外部制御装置２０は、設定周波数データをシリアル信号でシリアルバス１３に出力する。
また、外部制御装置２０は、１Ｈｚステップで周波数設定が可能なものである。
【００３２】
本シンセサイザモジュールにおいては、ロータリーＳＷ１１によって周波数設定を行う方法（スイッチ設定方法）と、外部制御装置２０によって周波数設定を行う方法（シリアル設定方法）とが用意されている。
【００３３】
次に、本シンセサイザモジュールにおける第１のモードが設定されている場合の第１の処理について図３を参照しながら説明する。図３は、第１の処理のフローチャートである。
第１のモードは、２つの設定方法に対して、双方とも有効として、後から設定された状態に常時追従するモードである。
【００３４】
第１のモードにおける第１の処理は、図３に示すように、パワーオンリセット（Power On Reset）で動作を開始し（Ｓ１）、まず、ロータリーＳＷ１１の設定状態の読み出しを行う（Ｓ２）。このとき、信号のあばれを防ぐチャタリング防止処理を行う。
【００３５】
続いて、ロータリーＳＷ１１は、有効な値（１３ｃｈ〜６２ｃｈ）か否かを判定し（Ｓ３）、有効な値でなければ（Ｎｏの場合）、パワーオフ直前の最終設定周波数を再設定する（Ｓ４）。尚、パワーオフ直前の最終設定周波数は、ＣＰＵ１０が不揮発性メモリに記憶しておき、処理Ｓ４で読み込んで再設定に利用する。
【００３６】
判定処理Ｓ３で、有効な値であれば（Ｙｅｓの場合）、当該値のＣＨ番号に対応する設定周波数を発振周波数設定テーブルから読み込み、読み込んだ設定周波数の情報をＣＯＮＴ２に出力し、周波数の設定を行う（Ｓ５）。
【００３７】
次に、ＣＰＵ１０は、外部制御装置２０からシリアル周波数設定のデータ（設定周波数データ）を受信したか否かを判定し（Ｓ６）、受信したのであれば（Ｙｅｓの場合）、その値が有効な値（４７０〜８９０ＭＨｚ）であるか否かを判定し（Ｓ７）、有効な値であれば（Ｙｅｓの場合）、周波数設定の情報をＣＯＮＴ２に出力して周波数の設定を行う（Ｓ５）。
【００３８】
また、判定処理Ｓ６において、シリアル周波数設定のデータ（設定周波数データ）を受信しない場合（Ｎｏの場合）、判定処理Ｓ７において、有効な値でない場合（Ｎｏの場合）、ロータリーＳＷ１１の状態に変化があるか否かを判定し（Ｓ８）、変化がなければ（Ｎｏの場合）、処理Ｓ６に戻り、変化があれば（Ｙｅｓの場合）、処理Ｓ２に戻るようになっている。
【００３９】
本実施例においては、ロータリーＳＷ１１によるチャンネル番号指定範囲が１３ｃｈ〜６２ｃｈで、シリアル通信設定による１Ｈｚステップの周波数設定範囲が４７０ＭＨｚ〜８９０ＭＨｚである場合で説明している。
【００４０】
次に、本シンセサイザモジュールにおける第２のモードが設定されている場合の第２の処理について図４を参照しながら説明する。図４は、第２の処理のフローチャートである。
第２のモードは、２つの設定方法（スイッチ設定方法、シリアル設定方法）に対して、パワーオン時に一度だけどちらかの設定方法を有効にするかを決定し、その後の通常運用状態になってからシリアル設定方法の場合のみシリアル周波数設定による周波数設定を行うモードである。
【００４１】
この第２のモードは、第１のモードで、一度正常な周波数設定が行われた後も、常時スイッチの変化状態やシリアル設定にも対応させるためには、ソフト的に定期的なポーリングが必要であるが、地上デジタル放送用中継局のように、一度周波数設定された後は、ほとんど周波数変更することがなく、逆にヒューマンエラーや万が一の誤動作を防ぐために、不要なポーリング動作をしないようにした方が、よりシステム的には安全であるとの考えに基づくものである。
【００４２】
第２のモードにおける第２の処理は、図４に示すように、パワーオンリセット（Power On Reset）で動作を開始し（Ｓ１１）、まず、ロータリーＳＷ１１の設定状態の読み出しを行う（Ｓ１２）。このとき、信号のあばれを防ぐチャタリング防止処理を行う。
【００４３】
続いて、ロータリーＳＷ１１は、有効な値（１３ｃｈ〜６２ｃｈ）か否かを判定し（Ｓ１３）、有効な値でなければ（Ｎｏの場合：シリアル設定方法）、パワーオフ直前の最終設定周波数を再設定する（Ｓ１４）。尚、パワーオフ直前の最終設定周波数は、ＣＰＵ１０が不揮発性メモリに記憶しておき、処理Ｓ１４で読み込んで再設定に利用する。
【００４４】
次に、ＣＰＵ１０は、外部制御装置２０からシリアル周波数設定のデータ（設定周波数データ）を受信したか否かを判定し（Ｓ１５）、受信したのであれば（Ｙｅｓの場合）、その値が有効な値（４７０〜８９０ＭＨｚ）であるか否かを判定し（Ｓ１６）、有効な値であれば（Ｙｅｓの場合）、周波数設定の情報をＣＯＮＴ２に出力して周波数の設定を行う（Ｓ１７）。
【００４５】
また、判定処理Ｓ１５において、シリアル周波数設定のデータ（設定周波数データ）を受信しない場合（Ｎｏの場合）、判定処理Ｓ１６において、有効な値でない場合（Ｎｏの場合）、処理Ｓ１５に戻るようになっている。
【００４６】
判定処理Ｓ１３で、有効な値であれば（Ｙｅｓの場合：スイッチ設定方法）、当該値のＣＨ番号に対応する設定周波数を発振周波数設定テーブルから読み込み、読み込んだ設定周波数の情報をＣＯＮＴ２に出力し、周波数の設定を行い（Ｓ１８）、処理を終了する（Ｓ１９）。
【００４７】
本シンセサイザモジュールにおいて、モードスイッチ１２を設けて、第１のモードと第２のモードを切り替えるようにしているが、モードスイッチ１２を設けず、ロータリーＳＷ１１の設定が例えば「００」の場合は、いずれか一方のモードとなるよう制御してもよい。
【００４８】
また、本シンセサイザモジュールにおいて、第１のモードで処理を行うようにし、ＣＰＵ１０がロータリーＳＷ１１による周波数設定の頻度が特定期間において少ない場合、例えば、当該頻度がＣＰＵ１０内に設けた基準値を下回る場合は、ＣＰＵ１０が第１のモードから第２のモードに自動的に移行するものであってもよい。この場合も、モードスイッチ１２を設ける必要はないものとなる。
【００４９】
本シンセサイザモジュールによれば、ロータリーＳＷ１１の状態を判断し、ＣＨ番号が有効な値であれば、スイッチによる周波数設定を行い、有効な値でなければ、パワーオフ直前の最終設定周波数を再設定し、その後にシリアル信号による周波数設定を行うようにしているので、ロータリーＳＷ１１による設定とシリアル信号による設定をぶつかることなく周波数設定者の利用形態に応じて適正に行うことができる効果がある。
【００５０】
また、本シンセサイザモジュールによれば、第１のモードにおける第１の処理では、ロータリーＳＷ１１の状態が有効な値であれば、スイッチによる周波数設定を行い、有効でなければ、パワーオフ直前の最終設定周波数を再設定し、その後、シリアル周波数設定を受信した場合でその周波数が有効な値である場合に周波数設定を行い、シリアル周波数設定を受信しない場合、若しくは、その周波数が有効な値でない場合は、ロータリーＳＷ１１の状態変化を判定して、シリアル周波数設定又はスイッチによる周波数設定を行うようにしているので、シリアル周波数設定及びスイッチの周波数設定の双方を有効とし、最初にロータリーＳＷ１１の状態を優先して判定し、後から設定された状態に常時追従することができ、周波数設定者の利便性を向上させることができる効果がある。
【００５１】
また、本シンセサイザモジュールによれば、第２のモードにおける第２の処理では、ロータリーＳＷ１１の状態が有効な値であれば、スイッチによる周波数設定を行って処理を終了し、有効でなければ、パワーオフ直前の最終設定周波数を再設定し、その後、シリアル周波数設定を受信した場合でその周波数が有効な値である場合に周波数設定を行い、シリアル周波数設定を受信しない場合、若しくは、その周波数が有効な値でない場合は、シリアル周波数設定の受信を判定するようにしているので、パワーオン時に一度だけスイッチ周波数設定又はシリアル周波数設定のどちらかの設定方法を有効にするかを決定し、その後の通常運用状態になってからシリアル設定方法が有効な場合のみシリアル周波数設定による周波数設定を行うことができ、周波数設定者の利便を図りつつ、ヒューマンエラーや万が一の誤動作を防いで、システムを安全にできる効果がある。
【産業上の利用可能性】
【００５２】
本発明は、周波数設定者の利用形態に応じて発振周波数の設定を容易できるシンセサイザモジュールに好適である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係るシンセサイザモジュールの構成ブロック図である。
【図２】発振周波数設定テーブルの概略図である。
【図３】第１の処理のフローチャートである。
【図４】第２の処理のフローチャートである。
【符号の説明】
【００５４】
１…基準クロック源、  ２…ＣＯＮＴ（制御部）、  ３…ＶＣＯ（電圧制御発振器）、  ４…ＡＭＰ（増幅器）、  １０…ＣＰＵ（中央演算処理装置）、  １１…ロータリーＳＷ、  １２…モードスイッチ、  １３…シリアルバス、  ２０…外部制御装置
【図１】
2008011168.tif 000003
【図２】
2008011168.tif 000004
【図３】
2008011168.tif 000005
【図４】
2008011168.tif 000006