(57)【要約】【課題】発振回路から出力される出力信号の周波数の瞬時的な変動を抑制する。【解決手段】信号発生回路３は、異なる周波数の信号を出力可能な発振回路４における現在の設定値を記憶する記憶部３１と、上位装置２から発振回路４の新たな設定値を含む設定情報を受信する受信部３２と、現在の設定値と新たな設定値とが異なる場合に、新たな設定値に対応する設定信号を発振回路４に送信し、現在の設定値と新たな設定値とが一致する場合に、設定信号を発振回路４に送信しない送信部３３とを備える。【選択図】図１
2017147590.tif 000002
【特許請求の範囲】
【請求項１】
異なる周波数の信号を出力可能な発振回路における現在の設定値を記憶する記憶部と、
上位装置から前記発振回路の新たな設定値を含む設定情報を受信する受信部と、
前記現在の設定値と前記新たな設定値とが異なる場合に、前記新たな設定値に対応する設定信号を前記発振回路に送信し、前記現在の設定値と前記新たな設定値とが一致する場合に、前記設定信号を前記発振回路に送信しない送信部と、
を備える信号発生回路。
【請求項２】
前記発振回路は複数設けられており、
前記送信部は、前記現在の設定値と前記新たな設定値とが異なる前記発振回路に、前記新たな設定値に対応する設定信号を送信し、前記現在の設定値と前記新たな設定値とが一致する前記発振回路に当該設定信号を送信しない、
請求項１に記載の信号発生回路。
【請求項３】
前記発振回路はＰＬＬ回路を含み、前記設定値は前記ＰＬＬ回路における分周比であり、
前記送信部は、前記ＰＬＬ回路における現在の分周比と、前記設定情報に含まれる新たな分周比とが異なる場合に、前記新たな分周比に対応する設定信号を前記発振回路に送信し、前記現在の分周比と前記新たな分周比とが一致する場合に、前記新たな分周比に対応する設定信号を前記発振回路に送信しない、
請求項１又は２に記載の信号発生回路。
【請求項４】
前記発振回路は複数設けられており、
前記設定値は、複数の前記発振回路から出力される信号のうち、一の信号を外部に出力するためのスイッチの状態を示す値であり、
前記送信部は、前記現在の設定値が示す前記スイッチの現在の状態と、前記新たな設定値が示す前記スイッチの新たな状態とが異なる場合に、前記新たな状態に対応する設定信号を前記スイッチに送信し、前記スイッチの現在の状態と前記スイッチの新たな状態とが一致する場合に、前記新たな状態に対応する設定信号を前記スイッチに送信しない、
請求項１から３のいずれか１項に記載の信号発生回路。
【請求項５】
異なる周波数の信号を出力可能な発振回路の設定信号を発生させる信号発生回路により実行される、
上位装置から前記発振回路の新たな設定値を含む設定情報を受信するステップと、
前記発振回路における現在の設定値と前記新たな設定値とが異なる場合に、前記新たな設定値に対応する設定信号を前記発振回路に送信し、前記現在の設定値と前記新たな設定値とが一致する場合に、当該設定信号を前記発振回路に送信しないステップと、
を備える信号発生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる周波数の信号を出力可能な発振回路の設定信号を発生させる信号発生回路及び信号発生方法に関する。
【背景技術】
【０００２】
従来、ＰＬＬ（Phase Locked Loop）回路を含む発振回路に、信号発生回路から出力周波数を指定するための設定信号を出力して、発振回路から出力される出力信号の周波数を切り替えることが行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９８２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＰＬＬ回路から出力する信号の周波数を変更するための設定信号をＰＬＬ回路に入力すると、ＰＬＬ回路の設定が一度初期設定に変化し、その後、設定信号に基づく設定に更新される。このため、発振回路から出力される出力信号の周波数が瞬時的に変動してしまうという問題がある。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、発振回路から出力される信号の周波数の瞬時的な変動を抑制することができる信号発生回路及び信号発生方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る信号発生回路は、異なる周波数の信号を出力可能な発振回路における現在の設定値を記憶する記憶部と、上位装置から前記発振回路の新たな設定値を含む設定情報を受信する受信部と、前記現在の設定値と前記新たな設定値とが異なる場合に、前記新たな設定値に対応する設定信号を前記発振回路に送信し、前記現在の設定値と前記新たな設定値とが一致する場合に、前記設定信号を前記発振回路に送信しない送信部と、を備える。
【０００７】
前記発振回路は複数設けられており、前記送信部は、前記現在の設定値と前記新たな設定値とが異なる前記発振回路に、前記新たな設定値に対応する設定信号を送信し、前記現在の設定値と前記新たな設定値とが一致する前記発振回路に当該設定信号を送信しないようにしてもよい。
【０００８】
前記発振回路はＰＬＬ回路を含み、前記設定値は前記ＰＬＬ回路における分周比であり、前記送信部は、前記ＰＬＬ回路における現在の分周比と、前記設定情報に含まれる新たな分周比とが異なる場合に、前記新たな分周比に対応する設定信号を前記発振回路に送信し、前記現在の分周比と前記新たな分周比とが一致する場合に、前記新たな分周比に対応する設定信号を前記発振回路に送信しないようにしてもよい。
【０００９】
前記発振回路は複数設けられており、前記設定値は、複数の前記発振回路から出力される信号のうち、一の信号を外部に出力するためのスイッチの状態を示す値であり、前記送信部は、前記現在の設定値が示す前記スイッチの現在の状態と、前記新たな設定値が示す前記スイッチの新たな状態とが異なる場合に、前記新たな状態に対応する設定信号を前記スイッチに送信し、前記スイッチの現在の状態と前記スイッチの新たな状態とが一致する場合に、前記新たな状態に対応する設定信号を前記スイッチに送信しないようにしてもよい。
【００１０】
本発明の第２の態様に係る信号発生方法は、異なる周波数の信号を出力可能な発振回路の設定信号を発生させる信号発生回路により実行される、上位装置から前記発振回路の新たな設定値を含む設定情報を受信するステップと、前記発振回路における現在の設定値と前記新たな設定値とが異なる場合に、前記新たな設定値に対応する設定信号を前記発振回路に送信し、前記現在の設定値と前記新たな設定値とが一致する場合に、当該設定信号を前記発振回路に送信しないステップと、を備える。
【発明の効果】
【００１１】
本発明によれば、発振回路から出力される出力信号の周波数の瞬時的な変動を抑制することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る信号発生システムの構成を示す図である。
【図２】信号発生回路の構成を示す図である。
【図３】信号発生回路における処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、本実施形態に係る信号発生装置１の構成を示す図である。信号発生装置１は、上位装置２と、複数の基板１０とを備える。信号発生装置１において、複数の基板１０のそれぞれは、信号発生回路３と、複数の発振回路４と、スイッチ５とを備える。
【００１４】
上位装置２は、例えば、複数の信号発生回路３に接続されているメイン基板又はコンピュータであり、複数の基板１０から出力される信号の周波数を制御する。上位装置２は、複数の基板１０から出力される信号の周波数を設定するための設定情報を、周波数の変更の有無にかかわらず、複数の基板１０のそれぞれに設けられている信号発生回路３に所定時間（例えば、１ｍｓ）おきに出力する。
【００１５】
信号発生回路３は、例えば、ＦＰＧＡ（Field-Programmable Gate Array）である。信号発生回路３は、複数の発振回路４（図１に示す例では、発振回路４Ａ、４Ｂ、及び４Ｃ）に接続されており、発振回路４が出力する信号の周波数を変更する場合に、発振回路４の設定を変更する設定信号を出力する。信号発生回路３の詳細については後述する。
【００１６】
複数の発振回路４のそれぞれは、基準信号の周波数と分周比とに基づく周波数の信号を出力するＰＬＬ回路を含んでいる。複数の発振回路４のそれぞれは、ＰＬＬ回路の分周比を変更することによって、異なる周波数の信号を出力することができる。複数の発振回路４のそれぞれは、信号発生回路３から、分周比を示す設定信号を受信することにより、当該分周比に対応する周波数の信号を出力する。
【００１７】
スイッチ５は、信号発生回路３に接続されているとともに、複数の発振回路４に接続されている。スイッチ５は、信号発生回路３から出力される設定信号に基づいて、複数の発振回路４のそれぞれから出力される信号を出力するか否かを切り替えることにより、複数の発振回路４から出力される信号のうち、一の発振回路４から出力される信号を外部に出力する。
【００１８】
続いて、信号発生回路３の詳細について説明する。図２は、本実施形態に係る信号発生回路３の構成を示す図である。図３は、本実施形態に係る信号発生回路３における処理の流れを示すフローチャートである。
図２に示すように、信号発生回路３は、記憶部３１と、受信部３２と、送信部３３と、更新部３４とを備える。
【００１９】
記憶部３１は、例えばＲＡＭであり、複数の発振回路４のそれぞれにおける現在の設定値を記憶する。具体的には、記憶部３１は、複数の発振回路４のそれぞれの設定値として、複数の発振回路４のそれぞれに含まれているＰＬＬ回路の分周比を示す値を記憶する。また、記憶部３１は、スイッチ５の現在の状態を示す設定値を記憶する。
【００２０】
受信部３２は、上位装置２から、複数の発振回路４（発振回路４Ａ、４Ｂ、４Ｃ）及びスイッチ５の新たな設定値を含む設定情報を受信する（図３のＳ１０）。
送信部３３は、複数の発振回路４のそれぞれについて、記憶部３１に記憶されている発振回路４の現在の設定値と、受信した設定情報に含まれる新たな設定値とが異なるか否かを判定することにより、現在の設定値と新たな設定値とが異なる発振回路４があるか否かを判定する（Ｓ２０）。
【００２１】
具体的には、送信部３３は、複数の発振回路４のそれぞれについて、現在の設定値と、新たな設定値とが異なるか否かを判定することにより、発振回路４に含まれるＰＬＬ回路の現在の分周比と、新たな設定値が示す当該ＰＬＬ回路における新たな分周比とが異なるか否かを判定する。送信部３３は、現在の分周比と新たな分周比とが異なる発振回路４がある場合、Ｓ３０に処理を移し、新たな分周比を示す設定信号を当該発振回路４に送信し、現在の分周比と新たな分周比とが異なる発振回路４がない場合、Ｓ５０に処理を移す。すなわち、送信部３３は、現在の分周比（現在の設定値）と新たな分周比（新たな設定値）とが異なる発振回路４に、新たな分周比に対応する設定信号を送信し、現在の分周比と新たな分周比とが一致する発振回路４に当該設定信号を送信しない。
【００２２】
例えば、発振回路４Ａに含まれるＰＬＬ回路の現在の分周比と、新たな分周比とが異なっており、発振回路４Ｂ及び４Ｃに含まれるＰＬＬ回路の現在の分周比と、新たな分周比とが一致している場合、送信部３３は、発振回路４Ａに、新たな分周比を示す設定信号を送信し、発振回路４Ｂ及び４Ｃには、新たな分周比を示す設定信号を送信しない。このようにすることで、複数の発振回路４のうち、周波数の変更が行われない発振回路４には設定信号が送信されないので、当該発振回路４に含まれるＰＬＬ回路の設定が一度初期設定に変化することがない。したがって、信号発生回路３は、周波数の変更が行われない発振回路４から出力される出力信号の周波数が瞬時的に変動することを抑制することができる。
Ｓ３０において発振回路４に設定信号を送信した後、更新部３４は、記憶部３１に記憶されている当該発振回路４の設定値を、新たな設定値に更新する（Ｓ４０）。
【００２３】
続いて、送信部３３は、記憶部３１に記憶されているスイッチ５の現在の設定値と、受信した設定情報に含まれるスイッチ５の新たな設定値とが異なるか否かを判定することにより、スイッチ５の現在の状態と、設定情報が示すスイッチ５の新たな状態とが異なるか否かを判定する（Ｓ５０）。
【００２４】
送信部３３は、スイッチ５の現在の状態と、スイッチ５の新たな状態とが異なると判定した場合に、Ｓ６０に処理を移し、スイッチ５に、新たな状態に対応する設定信号を送信し、スイッチ５に、複数の発振回路４から出力される信号のうち、外部に出力する信号を切り替えさせる。送信部３３は、現在の状態と、新たな状態とが一致すると判定した場合に、本フローチャートの処理を終了し、スイッチ５に新たな状態に対応する設定信号を送信しない。このようにすることで、スイッチ５による出力信号の切替が発生しない場合に、スイッチ５に設定信号が送信されることを防止するので、当該設定信号の送信による電力消費を抑制することができる。
Ｓ６０においてスイッチ５に設定信号を送信した後、更新部３４は、記憶部３１に記憶されているスイッチ５の設定値を、新たな設定値に更新する（Ｓ７０）。
【００２５】
［本実施形態の効果］
以上説明したように、本実施形態に係る信号発生回路３は、発振回路４の現在の設定値と、上位装置２から受信した設定情報が示す新たな設定値とが異なる場合に、新たな設定値に対応する設定信号を発振回路４に送信し、現在の設定値と新たな設定値とが一致する場合に、設定信号を当該発振回路４に送信しない。このようにすることで、発振回路４の周波数の変更が行われない場合には、当該発振回路４には設定信号が送信されないので、当該発振回路４に含まれるＰＬＬ回路の設定が一度初期設定に変化することがない。したがって、信号発生回路３は、周波数の変更が行われない発振回路４から出力される出力信号の周波数の瞬時的な変動を抑制することができる。
【００２６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。例えば、上述の実施形態では、基板１０に３つの発振回路４が設けられる例について説明したが、これに限らず、基板１０には、複数の発振回路４が設けられていればよい。
【符号の説明】
【００２７】
１  信号発生装置
２  上位装置
３  信号発生回路
３１  記憶部
３２  受信部
３３  送信部
３４  更新部
４  発振回路
５  スイッチ
１０  基板
【図１】
2017147590.tif 000003
【図２】
2017147590.tif 000004
【図３】
2017147590.tif 000005