回路装置及び電子機器
【課題】低消費電力でキャリブレーションができる回路装置及び電子機器等を提供すること。
【解決手段】回路装置は、送信回路100と、受信回路170と、制御部110と、記憶部130とを含む。記憶部130は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶する。制御部110は、送信回路100の送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターを設定し、設定された送信回路用キャリブレーションパラメーターと相関を表す情報とに基づいて受信回路用キャリブレーションパラメーターを設定する。送信回路100は、送信回路用キャリブレーションパラメーターに基づく送信処理を行う。受信回路170は、受信回路用キャリブレーションパラメーターに基づく受信処理を行う。
【解決手段】回路装置は、送信回路100と、受信回路170と、制御部110と、記憶部130とを含む。記憶部130は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶する。制御部110は、送信回路100の送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターを設定し、設定された送信回路用キャリブレーションパラメーターと相関を表す情報とに基づいて受信回路用キャリブレーションパラメーターを設定する。送信回路100は、送信回路用キャリブレーションパラメーターに基づく送信処理を行う。受信回路170は、受信回路用キャリブレーションパラメーターに基づく受信処理を行う。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、回路装置及び電子機器等に関する。
【背景技術】
【0002】
Bluetooth(登録商標)などに代表される近距離無線通信システムでは、通信を行う端末の一方又は双方が移動しながら行う場合があり、その際には端末に内蔵された電源(バッテリー等)を使用するために、消費電力の低減は重要な課題である。
【0003】
これらの近距離無線通信機器では、所望の周波数の信号を生成するためにPLL回路が使用されているが、製造工程でのプロセス変動や、使用時における電源電圧の変動、温度変化や素子特性の経年変化などによってPLL回路の動作特性が変化する。この動作特性を補正するために、キャリブレーション処理が行われるが、キャリブレーション処理に時間がかかり、そのために消費電力が大きくなってしまうという問題がある。
【0004】
この課題に対して例えば特許文献1には、補正情報を記憶しておき、使用する度に補正情報をロードして設定する手法が開示されている。また、例えば特許文献2には、PLL回路に予め温度特性を持たせて温度変化による動作特性の変化を吸収する手法が開示されている。
【0005】
しかしながらこれらの手法では、キャリブレーション時間を短縮することが難しい、正確なキャリブレーションが難しいなどの問題がある。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2004−112750号公報
【特許文献2】特開2008−5272号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
本発明の幾つかの態様によれば、低消費電力で回路装置及び電子機器等を提供できる。
【課題を解決するための手段】
【0008】
本発明の一態様は、無線による送信処理を行う送信回路と、無線による受信処理を行う受信回路と、前記送信回路及び前記受信回路を制御する制御部と、記憶部とを含み、前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、前記制御部は、前記送信回路の送信状態の検出結果に基づいて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記受信回路用キャリブレーションパラメーターを設定し、前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行う回路装置に関係する。
【0009】
本発明の一態様によれば、受信状態を検出し、その検出結果に基づいて受信回路用キャリブレーションパラメーターを設定する処理が不要になるから、キャリブレーション処理の時間を短縮することができる。その結果、キャリブレーション処理のために消費される電力を低減することなどが可能になる。
【0010】
また本発明の一態様では、前記記憶部は、第1の環境状態〜第m(mは2以上の整数)の環境状態に応じた前記相関を表す情報である第1の相関情報〜第mの相関情報を記憶し、前記制御部は、前記第1の環境状態〜前記第mの環境状態のうちの第i(iは1≦i≦mである整数)の環境状態である場合には、前記第iの環境状態に応じて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の相関情報〜前記第mの相関情報のうちの前記第iの相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定してもよい。
【0011】
このようにすれば、例えば温度などの環境状態に応じて送信回路用キャリブレーションパラメーターを設定し、さらに環境状態に対応する相関情報に基づいて受信回路用キャリブレーションパラメーターを設定することができるから、キャリブレーション処理の時間をさらに短縮することができる。
【0012】
また本発明の一態様では、前記記憶部は、第1の周波数チャネル〜第n(nは2以上の整数)の周波数チャネルに対応する前記相関を表す情報である第1の周波数チャネル用相関情報〜第nの周波数チャネル用相関情報を記憶し、前記制御部は、送受信用周波数チャネルとして、前記第1の周波数チャネル〜前記第nの周波数チャネルのうちの第j(jは1≦j≦nである整数)の周波数チャネルを用いる場合には、前記第jの周波数チャネルに対応する前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の周波数チャネル用相関情報〜前記第nの周波数チャネル用相関情報のうちの第jの周波数チャネル用相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定してもよい。
【0013】
このようにすれば、例えば複数の周波数チャネルを切り換えて使用する場合などに、使用する周波数チャネルに対応する送信回路用キャリブレーションパラメーターを設定し、さらに使用する周波数チャネルに対応する相関情報に基づいて受信回路用キャリブレーションパラメーターを設定することができる。その結果、周波数チャネルを切り換えた場合でも、キャリブレーション処理の時間を短縮することなどが可能になる。
【0014】
また本発明の一態様では、前記記憶部は、前記受信回路の受信信号レベルに応じた前記相関を表す情報を記憶してもよい。
【0015】
このようにすれば、受信レベルに応じて受信回路用キャリブレーションパラメーターを可変に設定することができる。その結果、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作などが可能になる。
【0016】
また本発明の一態様では、前記送信回路は、PLL回路を有し、前記送信回路用キャリブレーションパラメーターは、前記PLL回路を構成する回路素子のパラメーターであってもよい。
【0017】
このようにすれば、制御回路は、PLL回路を構成する回路素子のパラメーターを可変に設定することで、PLL回路の動作特性を可変に設定することができるから、送信回路のキャリブレーション処理を行うことができる。
【0018】
また本発明の一態様では、前記PLL回路は、電圧制御発振回路を有し、前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであってもよい。
【0019】
このようにすれば、制御回路は、電圧制御発振回路の制御電圧と発振周波数との関係を可変に設定することができるから、送信回路のキャリブレーション処理を行うことができる。
【0020】
本発明の他の態様は、無線による送信処理を行う送信回路と、無線による受信処理を行う受信回路と、前記送信回路及び前記受信回路を制御する制御部と、記憶部とを含み、前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、前記制御部は、前記受信回路の受信状態の検出結果に基づいて前記受信回路用キャリブレーションパラメーターを設定し、設定された前記受信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記送信回路用キャリブレーションパラメーターを設定し、前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行う回路装置に関係する。
【0021】
本発明の他の態様によれば、送信状態を検出し、その検出結果に基づいて送信回路用キャリブレーションパラメーターを設定する処理が不要になるから、キャリブレーション処理の時間を短縮することができる。その結果、キャリブレーション処理のために消費される電力を低減することなどが可能になる。
【0022】
本発明の他の態様は、無線による受信処理を行う受信回路と、前記受信回路を制御する制御部と、記憶部と、受信レベル検出回路とを含み、前記記憶部は、第1の受信レベルに対応する前記受信回路のキャリブレーションパラメーターである第1の受信レベル用キャリブレーションパラメーターと、第2の受信レベルに対応する前記受信回路の前記キャリブレーションパラメーターである第2の受信レベル用キャリブレーションパラメーターとの相関を表す情報を記憶し、前記制御部は、前記受信レベル検出回路の検出結果に基づいて、前記受信回路が有するPLL回路を構成する回路素子のパラメーターを、前記受信回路の前記キャリブレーションパラメーターとして設定する回路装置に関係する。
【0023】
本発明の他の態様によれば、受信レベル検出回路の検出結果に基づいて、受信回路用キャリブレーションパラメーターを可変に設定することができる。その結果、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作などが可能になる。
【0024】
また本発明の他の態様では、前記PLL回路は、電圧制御発振回路を有し、前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであってもよい。
【0025】
このようにすれば、制御回路は、電圧制御発振回路の制御電圧と発振周波数との関係を可変に設定することができるから、受信回路のキャリブレーション処理を行うことができる。
【0026】
本発明の他の態様は、上記いずれかに記載の回路装置を含む電子機器に関係する。
【図面の簡単な説明】
【0027】
【図1】回路装置の基本的な構成例。
【図2】送信用電圧制御発振回路の詳細な構成例。
【図3】電圧制御発振回路の容量設定を説明する図。
【図4】容量設定に対応する制御電圧と発振周波数との関係の一例。
【図5】図5(A)〜図5(C)に、製造プロセスの変動、供給電圧の変化、周囲温度の変化による発振周波数の変化の一例。
【図6】評価システムの構成例。
【図7】図7(A)は、キャリブレーションパラメーターの相関情報の一例。図7(B)は、受信信号レベルに応じたキャリブレーションパラメーターの相関情報の一例。
【図8】図8(A)〜図8(D)は、受信レベル検出回路の構成例及び動作を説明する図。
【図9】図9(A)は、回路装置による無線通信手順の一例。図9(B)は、キャリブレーション処理を説明する図。
【図10】PLL回路のロック時間を説明する図。
【図11】電圧制御発振回路の制御電圧の信号波形。
【図12】図12(A)、図12(B)は、ロック検出回路の第1の構成例及び動作を説明する図。
【図13】図13(A)、図13(B)は、ロック検出回路の第2の構成例及び動作を説明する図。
【図14】電子機器の基本的な構成例。
【発明を実施するための形態】
【0028】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【0029】
1.回路装置
図1に本実施形態の回路装置の基本的な構成例を示す。本実施形態の回路装置は、送信回路100、受信回路170、制御部110及び記憶部130を含む。なお、本実施形態の回路装置は図1の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【0030】
送信回路100は、所望の高周波信号を発生し制御部110から入力される送信データに基づき変調し、アンテナANTから出力する送信処理を行い、PLL回路120、基準クロック生成回路140、ロック検出回路150、変調用制御電圧生成回路160、パワーアンプPAを含む。
【0031】
受信回路170は、アンテナANTから入力された高周波信号をダウンコンバートし、低周波信号を制御部110に送る受信処理を行い、低雑音増幅器LNA、周波数変換回路(ミキサー)MIX、フィルターBPF、復調回路DEMODを含む。低雑音増幅器LNAは、アンテナANTから入力される受信信号を増幅し、周波数変換回路MIXは、受信周波数から中間周波数へ周波数変換を行う。フィルターBPFは、不要な周波数成分を除去して所望の信号を出力する。復調回路DEMODは、所望波の信号を復調して必要なデータを取り出して、制御部110に出力する。
【0032】
PLL回路120は、位相比較器PFD、チャージポンプCP、ループフィルターLF、電圧制御発振回路VCO1、VCO2、可変分周器PDIVを含む。このPLL回路120は、送信回路100と受信回路170とで共用されている。すなわち、PLL回路120は2つの電圧制御発振回路VCO1、VCO2及び2つの切換スイッチ素子SWA、SWQを含み、制御部110からの制御信号に基づいてこれらの切換スイッチ素子を切り換えることにより、送信時にはVCO1を動作させ、受信時にはVCO2を動作させる。PLL回路120は、基準クロック生成回路140からの基準クロックVCKに基づいて、送信時には所望の周波数の送信搬送波信号を出力し、受信時には所望の受信周波数に対応する局所周波数信号を出力する。
【0033】
なお、本構成例(図1)のようにPLL回路を送信回路と受信回路とで共用するのではなく、送信用PLL回路と受信用PLL回路とをそれぞれ独立に設ける構成にしてもよい。
【0034】
ロック検出回路150は、PLL回路120において発振周波数がロックされたことを検出し、ロック検出信号LDT(ロック時間特定情報)を制御部110に出力する。制御部110は、このロック検出信号LDTに基づいてロック時間、すなわちPLL回路120が動作を開始してから発振周波数がロックされるまでの時間を計測する。
【0035】
変調用制御電圧生成回路160は、制御部110からの送信データに基づいて、電圧制御発振回路VCOに対して、変調用制御電圧信号VBを出力する。
【0036】
パワーアンプPAは、電圧制御発振回路VCOの出力信号VQを増幅し、アンテナANTに供給する。
【0037】
制御部110は、送信回路100及び受信回路170の送受信処理を制御する。例えば、送信データを生成して変調用制御電圧生成回路160に出力したり、送受信に用いる周波数チャネルを設定したり、後述する送信回路100及び受信回路170のキャリブレーション処理の制御などを行う。
【0038】
記憶部130は、例えばフラッシュメモリー、EEPROM、強誘電体メモリー等の不揮発性メモリーであって、キャリブレーション処理に用いられる送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRや2つのパラメーターとの相関を表す情報ICLPを記憶する。この相関を表す情報ICLP(例えば対応表など)は、例えば工場出荷前に送信状態及び受信状態の評価を行って、その評価結果(検出結果)に基づいて作成することができる。
【0039】
本実施形態の回路装置は、環境測定センサーSNをさらに含んでもよい。この環境測定センサーSNは、例えば温度センサーであって、回路装置の周囲の温度を測定する。制御部110は、環境測定センサーSNからの情報(例えば温度情報)に基づいて、送信回路用キャリブレーションパラメーターCLPT及び受信回路用キャリブレーションパラメーターCLPRを可変に設定することができる。
【0040】
また、本実施形態の回路装置は、受信レベル検出回路180をさらに含んでもよい。この受信レベル検出回路180は、受信回路170が受信した信号の信号レベル(入力レベル)を検出して、検出結果である受信レベル検出信号RLDを制御部110に対して出力する。制御部110は、この受信レベル検出信号RLDに基づいて、受信回路用キャリブレーションパラメーターCLPRを可変に設定することができる。
【0041】
電圧制御発振回路VCO1、VCO2の発振周波数は、理論的にはインダクターのインダクタンス値とキャパシターの容量値で決定されるが、実際にはトランジスターのゲート容量や寄生容量が存在することや、製造工程でのプロセス変動や、使用時における電源電圧の変動や温度によって容量値が変動する。この変動により、発振周波数が変化する。また回路素子の特性の経年変化によっても発振周波数が変化する。このような発振周波数の変化を補正するために、使用する容量を選択するなどのパラメーター設定をするキャリブレーション処理が行われる。
【0042】
本実施形態の回路装置によれば、記憶部110に記憶された送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRとの相関を表す情報ICLPを用いることにより、送信回路もしくは受信回路の一方の回路のみのキャリブレーションを行えば、その結果から、他方の回路のパラメーター設定をキャリブレーションすることなくパラメーター設定を行うことができるため、キャリブレーション処理の時間を短縮することができる。その結果、回路装置の消費電力を低減させることができる。
【0043】
具体的には、制御部110は、送信回路100の送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターCLPTを設定する。そして設定された送信回路用キャリブレーションパラメーターCLPTと相関を表す情報ICLPとに基づいて受信回路用キャリブレーションパラメーターCLPRを設定する。送信回路100は、設定された送信回路用キャリブレーションパラメーターCLPTに基づく送信処理を行い、受信回路170は、設定された受信回路用キャリブレーションパラメーターCLPRに基づく受信処理を行う。
【0044】
すなわち、送信回路用キャリブレーションパラメーターCLPTは、送信状態の検出結果に基づくキャリブレーション処理により設定されるが、受信回路用キャリブレーションパラメーターCLPRは、設定された送信回路用キャリブレーションパラメーターCLPT及び相関を表す情報ICLPに基づいて設定される。こうすることで、受信回路用キャリブレーションパラメーターCLPRを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0045】
キャリブレーションパラメーターCLPT、CLPRは、具体的にはPLL回路120を構成する回路素子のパラメーターであって、例えば電圧制御発振回路VCO1、VCO2の制御電圧と発振周波数との関係を設定するパラメーターであり、より具体的には、例えば電圧制御発振回路VCO1、VCO2の容量についてのパラメーターである。
【0046】
送信状態の検出結果は、例えばPLL回路120のロック時間特定情報であって、具体的にはPLL回路120が動作を開始してから所望の発振周波数の信号が安定して出力されるまでの時間(ロック時間)である。制御部110は、キャリブレーション処理により、ロック時間ができるだけ短くなるように送信回路用キャリブレーションパラメーターCLPTを設定する。
【0047】
本実施形態の回路装置によれば、制御部110は、受信回路170の受信状態の検出結果に基づいて受信回路用キャリブレーションパラメーターCLPRを設定し、設定された受信回路用キャリブレーションパラメーターCLPRと相関を表す情報とに基づいて送信回路用キャリブレーションパラメーターCLPTを設定することもできる。このようにしても、送信回路用キャリブレーションパラメーターCLPTを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0048】
受信状態の検出結果は、例えば受信処理におけるPLL回路120のロック時間特定情報であって、具体的にはPLL回路120が動作を開始してから所望の発振周波数の信号が安定して出力されるまでの時間(ロック時間)である。制御部110は、キャリブレーション処理により、ロック時間ができるだけ短くなるように受信回路用キャリブレーションパラメーターCLPTを設定する。
【0049】
図2に、本実施形態の送信用電圧制御発振回路VCO1の詳細な構成例を示す。なお、本実施形態の電圧制御発振回路VCO1は図2の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【0050】
本構成例の電圧制御発振回路VCO1は、搬送周波数制御用のバラクター及び周波数変調用のバラクターを含むLCタンク型電圧制御発振回路(LC−VCO:Voltage Controlled Oscillator)である。具体的には、2つのN型トランジスターT1、T2、2つのインダクター(コイル)L1、L2、搬送周波数制御用バラクターC1、C2、周波数変調用バラクターC3、C4、電流源IS、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3及びスイッチ素子SW1a〜SW3a、SW1b〜SW3bを含む。
【0051】
インダクターL1、L2、搬送周波数制御用バラクターC1、C2及びキャリブレーション用キャパシターCA1〜CA3、CB1〜CB3は、LC共振回路を構成する。
【0052】
スイッチ素子SW1a〜SW3a、SW1b〜SW3bは、制御部110からの制御信号に基づいてオン・オフされ、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3の容量値(広義にはキャリブレーションパラメーター)が可変に設定される。
【0053】
バラクターC1、C2は、制御電圧信号入力ノードNAに入力される制御電圧信号VAによって、容量値が変化するから、制御電圧を変化させることで電圧制御発振回路VCOの発振周波数(搬送波の周波数)を変化させることができる。この制御電圧と発振周波数との関係は、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3の容量値(広義にはキャリブレーションパラメーター)を変化させることで、可変に設定することができる。
【0054】
周波数変調用バラクターC3、C4は、変調用信号入力ノードNBに入力される変調用制御電圧信号VBによって容量値が変化するから、変調用制御電圧信号VBを変化させることで周波数変調を行うことができる。
【0055】
受信用電圧制御発振回路VCO2の構成例は、図2の構成例において周波数変調用バラクターC3、C4及び変調用信号入力ノードNBを除いたものである。送信用電圧制御発振回路VCO1と同様に、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3の容量値を変化させることで、制御電圧と発振周波数との関係を可変に設定することができる。
【0056】
図3は、電圧制御発振回路VCO1、VCO2のキャリブレーション用キャパシターCA1〜CA3、CB1〜CB3による容量設定を説明する図である。図3には、8段階の容量設定Cset1〜Cset8について、各スイッチ素子のオン・オフと総容量値とを示す。なお、図2に示すように、CA1、CB1の容量値をCcとし、CA2、CB2の容量値を2Ccとし、CA3、CB3の容量値を4Ccとした。
【0057】
例えば、容量設定Cset1は、全てのスイッチ素子がオン状態であり、総容量値は7Ccである。また、容量設定Cset2は、SW1a、SW1bがオフ状態で、他のスイッチ素子はオン状態であり、総容量値は6Ccである。また、容量設定Cset8は、全てのスイッチ素子がオフ状態であり、総容量値は0である。このように各スイッチ素子を制御することで、総容量値が0から7Ccの範囲で8段階の容量値を設定することができる。
【0058】
なお、容量設定の段階は8段階に限定されるものではなく、電圧制御発振回路VCOに含まれるキャリブレーション用キャパシター及びスイッチ素子の個数を増減することで、容量設定の段階数を増減することができる。
【0059】
図4に、容量設定Cset1〜Cset8に対応する制御電圧VAと発振周波数との関係の一例を示す。制御電圧VAは制御電圧調整範囲内で可変に設定され、それに応じて発振周波数は発振周波数出力範囲内で可変に設定される。
【0060】
PLL回路120がロックして安定した周波数の信号を出力し、ロック時間や位相ノイズなどの諸特性を満たすためには、周波数チャネルに応じた容量設定が必要となる。例えば図4の場合では、所望の周波数(搬送波の周波数又は局所周波数)f1の場合は、容量設定はCset1〜Cset8の範囲で動作可能であるが、所望の周波数f2の場合は、容量設定をCset6〜Cset8の範囲にする必要がある。また、所望の周波数f3の場合は、容量設定をCset1又はCset2にする必要がある。このように複数の周波数チャネルを使用する回路装置(無線機器、電子機器)では、周波数チャネルに応じて容量設定を行う必要がある。
【0061】
図5(A)〜図5(C)に、製造プロセスの変動、供給電圧の変化、周囲温度の変化による発振周波数の変化の一例を示す。
【0062】
電圧制御発振回路VCO1、VCO2の発振周波数は、理論的にはインダクターのインダクタンス値とキャパシターの容量値で決定されるが、実際にはトランジスターのゲート容量や寄生容量が存在することや、製造工程でのプロセス変動や使用時における電源電圧の変動や温度によって容量値が変動する。この変動により、発振周波数が変化する。
【0063】
図5(A)に、製造工程でのプロセス変動によりトランジスターのしきい値電圧Vthが変化した場合の発振周波数特性を示す。図5(A)では、容量設定Cset1及びCset8の場合を示してあるが、他の容量設定の場合も同様の特性になる。図5(A)から分かるように、しきい値電圧Vthが標準値(Typ)を中心として上限値(High)
と下限値(Low)との間で変動した(ばらついた)場合には、発振周波数が最大で50MHz程度変化する。
【0064】
図5(B)に、電圧制御発振回路VCOへの供給電圧が変化した場合の発振周波数特性を示す。図5(B)から分かるように、供給電圧が1.6Vから1.8Vまで変化すると、発振周波数は最大で30MHz程度変化する。
【0065】
図5(C)に、周辺温度を変化させた場合の発振周波数特性を示す。図5(C)から分かるように、周辺温度が−40℃から80℃まで変化すると、発振周波数は最大で70MHz程度変化する。
【0066】
このように、プロセスの変動、供給電圧の変化及び周辺温度の変化を全て考慮すると、発振周波数は例えば最大で150MHz程度変化することになる。従って、使用する周波数チャネルに対して上下に150MHz程度広げた周波数範囲でPLL回路120が動作する必要がある。
【0067】
電圧制御発振回路VCO1、VCO2の供給電圧が、電子回路全体に供給される電源電圧と同一のものではなく、レギュレータ等を用い、プロセス変動や温度変化に対し一定した電圧を供給することが可能な電源の場合には、電圧の変動を考慮する必要はなく、発振周波数は例えば最大で120MHz程度変化することになり、使用する周波数チャネルに対して上下に120MHz程度広げた周波数範囲でPLL回路120が動作する必要がある。
【0068】
キャリブレーション処理は、このようなプロセス変動等による発振周波数の変化を補正するためのものであって、具体的には、PLL回路120を構成する回路素子のパラメーター(例えば電圧制御発振回路VCO1、VCO2の容量)を最適な値に設定する処理である。そして設定されたパラメーターが最適な値(或いは最適値により近い値)であるか否かの判断は、PLL回路120のロック時間(広義にはロック時間特定情報)に基づいて行われる。すなわち、ロック時間ができるだけ短くなるように、キャリブレーションパラメーターが設定される。
【0069】
本実施形態の回路装置では、工場出荷前の評価に基づいて作成された送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRとの相関を表す情報ICLPを記憶部130に記憶保持しておくことで、キャリブレーションに要する時間を短縮することができる。
【0070】
キャリブレーションパラメーターとしては、上述した電圧制御発振回路VCO1、VCO2の容量の他に、PLL回路120の比較周波数、チャージポンプCPの電流、ループフィルターLFの回路定数、電圧制御発振回路VCO1、VCO2のバイアス電流などがある。
【0071】
例えば、基準クロック生成回路140と位相比較器PFDとの間に可変分周器を設けて、基準クロックを分周して位相比較器PFDに入力することで、PLL回路の比較周波数を可変に設定することができる。比較周波数を高くすれば、ロック時間は短縮される。また、チャージポンプCPの電流及び電圧制御発振回路VCOのバイアス電流を大きくすれば、ロック時間は短縮される。
【0072】
ループフィルターLFは、低域を通過させるローパスフィルターであり、この回路定数を可変に設定することで、フィルターのカットオフ周波数を変化させることができる。例えば、カットオフ周波数を高くすれば、PLL回路の応答が速くなり、ロック時間は短縮される。
【0073】
図6に、工場出荷前に行う送信状態及び受信状態の評価システムの構成例を示す。図6に示す評価システムは、制御回路、スペクトラムアナライザー(周波数カウンター)、高周波信号発生器、ロック時間測定回路を含む。
【0074】
制御回路は、回路装置(無線機器)に対して周波数チャネルを第1の周波数チャネルCH1に設定し、回路装置の送信回路を動作させる。送信回路から出力される出力信号をスペクトラムアナライザー(周波数カウンター)とロック時間測定回路に入力し、出力信号の周波数とロック時間を測定する。制御回路は、送信回路用キャリブレーションパラメーターCLPT(例えば電圧制御発振回路VCO1の容量設定Cset1〜Cset8)を順次設定しながらロック時間を測定し、ロック時間が最も短くなるキャリブレーションパラメーター(容量設定)を決定する。
【0075】
次に制御回路は、周波数チャネルを第2の周波数チャネルCH2に設定して、上記と同様の評価を行い、ロック時間が最も短くなるキャリブレーションパラメーターを決定する。また、温度によっても最適なキャリブレーションパラメーターが異なるから、温度を変えて同様な評価を行う。
【0076】
次に制御回路は、回路装置の受信回路を動作させ、上記と同様の評価を行う。受信回路の場合は、受信用電圧制御発振回路VCO2の出力を無線機器の外でモニターできないので、回路装置に内蔵されたロック検出回路を用いるか、或いは高周波信号発生器から出力された高周波信号を受信回路に入力し、復調データと高周波信号発生器からの入力データとを比較することでキャリブレーションパラメーターが適切であるか否かを判断する。
【0077】
以上のようにして、送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRとの相関を表す情報ICLP(相関情報、対応表)を作成することができる。
【0078】
図7(A)は、記憶部130に記憶保持されるキャリブレーションパラメーターの相関情報ICLP(対応表)の一例である。図7(A)に示す相関情報ICLPは、複数の周波数チャネルCH1〜CH40の各周波数チャネルについて、高温、常温、低温の3温度の環境状態(広義には第1〜第m(mは2以上の整数)の環境状態)に応じた送信用容量設定と受信用容量設定との相関を表している。なお、例えば高温は85℃、常温は25℃、低温は−40℃である。
【0079】
すなわち、記憶部130は、第1〜第mの環境状態に応じたキャリブレーションパラメーターの相関を表す情報である第1〜第mの相関情報を記憶する。制御部110は、第1〜第mの環境状態のうちの第i(iは1≦i≦mである整数)の環境状態(例えば高温の環境状態)である場合には、第iの環境状態に応じて送信回路用キャリブレーションパラメーター(例えば送信用容量設定)を設定する。そして設定された送信回路用キャリブレーションパラメーターと第1〜第mの相関情報のうちの第iの相関情報とに基づいて、受信回路用キャリブレーションパラメーター(例えば受信用容量設定)を設定する。
【0080】
複数の周波数チャネルを使用する場合には、記憶部130は、第1〜第n(nは2以上の整数)の周波数チャネルに対応する相関を表す情報である第1〜第nの周波数チャネル用相関情報を記憶する。制御部110は、送受信用周波数チャネルとして、第1〜第nの周波数チャネルとして第j(jは1≦j≦nである整数)の周波数チャネル(例えば第1の周波数チャネルCH1)を使用する場合には、第jの周波数チャネルに対応する送信回路用キャリブレーションパラメーターを設定する。そして設定された送信回路用キャリブレーションパラメーターと第1〜第nの周波数チャネル用相関情報のうちの第jの周波数チャネル用相関情報とに基づいて、受信回路用キャリブレーションパラメーターを設定する。
【0081】
具体的には、例えば図7(A)では、第1の周波数チャネルCH1を使用する場合であって、回路装置の温度が常温である場合には、制御部110は送信用容量設定としてCset4を設定する。そして送信用容量設定Cset4と図7(A)に示す相関情報(対応表)とに基づいて、受信用容量設定としてCset3を設定する。
【0082】
図7(B)は、受信信号レベルに応じたキャリブレーションパラメーターの相関情報ICLP(対応表)の一例である。
【0083】
受信回路170への入力レベル(受信信号レベル)が大きくなると、低雑音増幅器LNAを経由して周波数変換回路MIXに入力される信号レベルが大きくなる。そうすると、受信用電圧制御発振回路VCO2から周波数変換回路MIXを見たときの容量が変化する。このために、受信信号レベルの変化に応じて最適な受信用容量設定(広義には受信回路用キャリブレーションパラメーター)を設定する必要がある。
【0084】
図7(B)では、第1、第2の受信レベルRlevel1、Rlevel2にそれぞれ対応する受信用容量設定(広義には第1、第2の受信レベル用キャリブレーションパラメーター)の相関情報を示す。例えば第1の受信レベルRlevel1は−60dBmであり、第2の受信レベルRlevel2は−40dBmである。この相関情報は、図6に示した評価システムを用いて、高周波信号発生器の出力レベルを変化させ、第1、第2の受信レベルRlevel1、Rlevel2に応じた最適な容量設定を決定することで作成することができる。
【0085】
本実施形態の回路装置では、制御部110は、受信レベル検出回路180の検出結果に基づいて、受信回路170が有するPLL回路120を構成する回路素子のパラメーターを、受信回路170のキャリブレーションパラメーターとして設定することができる。例えば受信レベル検出回路180の検出結果に基づいて、受信レベルが−50dBm未満である場合には、回路素子のパラメーターとして第1の受信レベルに対応する第1の受信レベル用キャリブレーションパラメーターを設定する。そして受信レベルが−50dBm以上である場合には、回路素子のパラメーターとして第2の受信レベルに対応する第2の受信レベル用キャリブレーションパラメーターを設定する。この回路素子のパラメーターは、具体的には受信用電圧制御発振回路VCO2の制御電圧と発振周波数との関係を設定するパラメーターであり、より具体的には受信用電圧制御発振回路VCO2の容量についてのパラメーターである。
【0086】
具体的には、図7(B)に示すように、第1の周波数チャネルCH1を使用する場合であって、回路装置の温度が常温である場合には、受信レベルが−50dBm未満である時は受信用容量設定としてCset3を設定し、受信レベルが−50dBm以上である時は受信用容量設定としてCset4を設定する。このようにすることで、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作が可能になる。
【0087】
図8(A)〜図8(D)は、受信レベル検出回路180の構成例及び動作を説明する図である。図8(A)に示すように、受信レベル検出回路180は、包絡線検波器EDと電圧比較器VCOMPとを含む。
【0088】
包絡線検波器EDは、受信回路170のフィルターBPFからの中間周波信号RIFを受けて、包絡線信号RENを出力する。電圧比較器VCOMPは、包絡線信号RENの電圧レベルが所定の電圧値より高い場合には第1のレベル(Hレベル、高電位レベル)を出力し、包絡線信号RENの電圧レベルが所定の電圧値より低い場合には第2のレベル(Lレベル、低電位レベル)を受信レベル検出信号RLDとして出力する。
【0089】
図8(B)に中間周波信号RIFの波形の一例を示し、図8(C)に包絡線信号RENの波形の一例を示す(図8(C)の実線)。図8(D)に受信レベルと受信レベル検出信号RLDの関係を示す。例えば図8(D)では、受信レベルが−50dBm以上である場合には、受信レベル検出信号RLDはHレベルに設定され、受信レベルが−50dBm未満である場合には、受信レベル検出信号RLDはLレベルに設定される。
【0090】
以上説明したように、本実施形態の回路装置によれば、送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターを設定し、この設定された送信回路用キャリブレーションパラメーターと記憶部130に記憶された相関を表す情報(相関情報)とに基づいて、受信回路用キャリブレーションパラメーターを設定することができる。こうすることで、受信回路用キャリブレーションパラメーターを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0091】
また本実施形態の回路装置によれば、受信状態の検出結果に基づいて受信回路用キャリブレーションパラメーターを設定し、この設定された受信回路用キャリブレーションパラメーターと記憶部130に記憶された相関を表す情報(相関情報)とに基づいて、送信回路用キャリブレーションパラメーターを設定することができる。こうすることで、送信回路用キャリブレーションパラメーターを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0092】
このように、本実施形態の回路装置によれば、キャリブレーション処理の時間を短縮することができるから、キャリブレーション処理のために消費される電力を削減することができる。その結果、携帯機器などの場合に、電池(バッテリー)の寿命を延ばすことなどが可能になる。
【0093】
また本実施形態の回路装置によれば、予め工場出荷前の評価により環境状態や周波数チャネルに応じて最適化された送信回路用キャリブレーションパラメーター及び受信回路用キャリブレーションパラメーターを、相関情報として記憶部130に記憶保持しておくことができるから、キャリブレーション処理に要する時間をさらに短縮することができる。
【0094】
また本実施形態の回路装置によれば、受信レベルに応じて受信回路用キャリブレーションパラメーターを可変に設定することができる。その結果、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作などが可能になる。
【0095】
2.キャリブレーション処理
以下では、始めに本実施形態の回路装置による無線通信手順を説明し、次にキャリブレーション処理により最適なキャリブレーションパラメーターを設定する手順について説明する。
【0096】
図9(A)に、本実施形態の回路装置による無線通信手順の一例を示す。この無線通信手順は、例えばBluetooth(登録商標)などの省電力近距離無線通信システムで採用されている。図9(A)に示すように、本実施形態の回路装置を含む2つの無線機器(電子機器)の間の無線通信では、コネクションインターバルとよばれる所定の時間の長さの期間が設けられ、1つのコネクションインターバルでは、無線機器1及び無線機器2の双方に、送信期間TTX及び受信期間TRXが少なくとも1回設けられる。1つの送信期間TTX又は1つの受信期間TRXでは、1パケットのデータが送信又は受信される。
【0097】
具体的には、無線機器1の第1の送信期間TTX1では、無線機器1から無線機器2に対して1パケットのデータが送信される。この時、無線機器2は、第1の受信期間TRX1に設定される。次に無線機器2の第1の送信期間TTX1では、無線機器2から無線機器1に対して1パケットのデータが送信される。この時、無線機器1は、第1の受信期間TRX1に設定される。1つのコネクションインターバルに含まれる送信期間TTX又は受信期間TRXの数は、データ量や各無線機器におけるデータ処理能力などによって変化する。
【0098】
1つのコネクションインターバルにおいて送受信が終了すると、各無線機器は低消費電力モードLPMに設定され、この低消費電力モードLPMの期間では無線通信は行われない。そして次のコネクションインターバルが開始されると、再び第1の送信期間TTX1、第1の受信期間TRX1が開始され、データの送受信が行われる。
【0099】
なお、1つの送信期間において送信されるデータは1パケットに限定されるものではなく、1送信期間において複数のパケットを送信してもよい。
【0100】
図9(B)は、本実施形態の回路装置におけるキャリブレーション処理を説明する図である。図9(B)には、第1〜第5の送信期間TTX1〜TTX5におけるロック時間tLCK1〜tLCK5及びキャリブレーションパラメーターCLP1〜CLP4を示す。
【0101】
第1の送信期間TTX1では、制御部110は、送信回路100のキャリブレーションパラメーターとして、第1のキャリブレーションパラメーターCLP1を設定する。そして、送信回路100は、第1のキャリブレーションパラメーターCLP1に基づく第1の送信処理を行う。ここで第1のキャリブレーションパラメーターCLP1は、記憶部110に記憶保持された相関情報に基づく初期キャリブレーションパラメーターCLPinitであってもよい。
【0102】
第2の送信期間TTX2では、制御部110は、キャリブレーションパラメーターとして、第1の送信処理での送信状態の検出結果に基づいて更新された第2のキャリブレーションパラメーターCLP2を設定する。そして、送信回路100は、第2のキャリブレーションパラメーターCLP2に基づく第2の送信処理を行う。
【0103】
さらに第3の送信期間TTX3では、キャリブレーションパラメーターとして、第2の送信処理での送信状態の検出結果に基づいて更新された第3のキャリブレーションパラメーターCLP3を設定する。そして、送信回路100は、第3のキャリブレーションパラメーターCLP3に基づく第3の送信処理を行う。
【0104】
同様に第4の送信期間TTX4では、キャリブレーションパラメーターとして、第4のキャリブレーションパラメーターCLP4が設定され、これに基づいて第4の送信処理が行われる。
【0105】
このようにして、制御部110は、送信状態が所定の条件の送信状態になるまでキャリブレーションパラメーターの更新を繰り返す。送信状態が所定の条件の送信状態になれば、制御部110は、それ以降の送信期間ではキャリブレーションパラメーターの更新を行わない。
【0106】
所定の条件の送信状態とは、例えばキャリブレーションパラメーターが最適な値、或いは最適に近い値に設定された送信状態であって、具体的にはロック時間(広義にはロック時間特定情報)ができるだけ短くなる送信状態である。
【0107】
図9(B)を用いて、送信状態が所定の条件の送信状態になるまでの処理を説明する。例えば第1のキャリブレーションパラメーターCLP1(例えばVCOの容量値Cp1)による送信処理のロック時間tLCK1は80μsである。次に制御部110は、第2のキャリブレーションパラメーターCLP2として、VCOの容量を容量値Cp1より大きい容量値Cp2に設定し、第2の送信処理を行う。この時のロック時間tLCK2は、90μsである。
【0108】
ロック時間を比較すると、tLCK1<tLCK2であるから、制御部110は、第3のキャリブレーションパラメーターCLP3として、VCOの容量を容量値Cp1より小さい容量値Cp3に設定し、第3の送信処理を行う。この時のロック時間tLCK3は、70μsである。ロック時間を比較すると、tLCK1>tLCK3であるから、制御部110は、第4のキャリブレーションパラメーターCLP4として、VCOの容量を容量値Cp3よりさらに小さい容量値Cp4に設定し、第4の送信処理を行う。この時の送信処理のロック時間tLCK4は、75μsである。
【0109】
ロック時間を比較すると、tLCK3<tLCK4であるから、制御部110は、第3のキャリブレーションパラメーターCLP3(例えば容量値Cp3)が設定された状態が、所定の条件の送信状態であると判断する。そして第5の送信期間TTX5以降では、キャリブレーションパラメーターとして第3のキャリブレーションパラメーターCLP3を設定する。
【0110】
特にBluetooth(登録商標)などの省電力近距離無線通信システムでは、図9(A)に示したように複数の送信期間が設けられるから、送信期間毎にキャリブレーション処理を行うことで、短時間で最適なキャリブレーションパラメーターを設定することができる。
【0111】
もっともキャリブレーションパラメーターの初期値が不適当である場合には、ロックしなかったり、ロック時間が長くなったりすることで通信に支障が出ることも考えられるが、上述したように予め工場出荷前の評価により環境状態や周波数チャネルに応じて最適化された送信回路用キャリブレーションパラメーター及び受信回路用キャリブレーションパラメーターを、相関情報として記憶部130に記憶保持しておき、これを初期値とすることで通信に支障が出ないようにすることができる。
【0112】
なお、上述したBluetooth(登録商標)などの省電力近距離無線通信システムでは、通信エラーが発生した場合には該当するデータを再送信することができるから、ロック時間が長くなったとしても通信に支障が出ないようにすることができる。
【0113】
以上は、送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターを設定する手順の説明であるが、受信状態の検出結果に基づいて受信回路用キャリブレーションパラメーターを設定する手順も上記と同様である。
【0114】
すなわち、第1の受信期間では、制御部110は、受信回路170のキャリブレーションパラメーターとして、第1のキャリブレーションパラメーターCLP1を設定する。そして、受信回路170は、第1のキャリブレーションパラメーターCLP1に基づく第1の受信処理を行う。ここで第1のキャリブレーションパラメーターCLP1は、記憶部110に記憶保持された相関情報に基づく初期キャリブレーションパラメーターCLPinitであってもよい。
【0115】
第2の受信期間では、制御部110は、キャリブレーションパラメーターとして、第1の受信処理での受信状態の検出結果に基づいて更新された第2のキャリブレーションパラメーターCLP2を設定する。そして、受信回路170は、第2のキャリブレーションパラメーターCLP2に基づく第2の受信処理を行う。
【0116】
さらに第3の受信期間では、キャリブレーションパラメーターとして、第2の受信処理での受信状態の検出結果に基づいて更新された第3のキャリブレーションパラメーターCLP3を設定する。そして、受信回路170は、第3のキャリブレーションパラメーターCLP3に基づく第3の受信処理を行う。
【0117】
同様に第4の受信期間では、キャリブレーションパラメーターとして、第4のキャリブレーションパラメーターCLP4が設定され、これに基づいて第4の受信処理が行われる。
【0118】
このようにして、制御部110は、受信状態が所定の条件の受信状態になるまでキャリブレーションパラメーターの更新を繰り返す。受信状態が所定の条件の受信状態になれば、制御部110は、それ以降の受信期間ではキャリブレーションパラメーターの更新を行わない。
【0119】
所定の条件の受信状態とは、例えばキャリブレーションパラメーターが最適な値、或いは最適に近い値に設定された受信状態であって、具体的にはロック時間(広義にはロック時間特定情報)ができるだけ短くなる受信状態である。
【0120】
上述したように、Bluetooth(登録商標)などの省電力近距離無線通信システムでは、図9(A)に示したように複数の受信期間が設けられるから、受信期間毎にキャリブレーション処理を行うことで、短時間で最適なキャリブレーションパラメーターを設定することができる。
【0121】
3.ロック時間の検出
図10は、PLL回路120のロック時間を説明する図である。PLL回路120が動作を開始すると、電圧制御発振回路VCOの発振周波数は目標周波数(所望の搬送波周波数)に向かって上昇し、目標周波数を中心に上下に変動しながら最終的には目標周波数に安定する。ロック検出回路150は、発振周波数がほぼ一定になるタイミングで、ロック検出信号LDTを例えばHレベル(高電位レベル)に設定する。制御部110は、ロック検出信号LDTがLレベル(低電位レベル)からHレベルに変化することで、PLL回路120がロックしたことを認識する。こうすることで、制御部110は、PLL回路120の動作開始からロックまでの時間、すなわちロック時間を測定することができる。
【0122】
図11に、PLL回路120が動作を開始してからロックするまでの電圧制御発振回路VCOの制御電圧の信号波形を示す。図11には、容量設定Cset1〜Cset7に対応する制御電圧の信号波形を示してある。容量設定を変えることにより、すなわち電圧制御発振回路VCOのキャリブレーション用キャパシターの容量値を変えることにより、ロック時間が変化することが分かる。例えば、図11では容量設定Cset3の場合にロック時間が最も短くなり(図11のA1)、容量設定Cset7の場合にロック時間が最も長くなる(図11のA2)。また、図示していないが、容量設定Cset8の場合には、PLL回路120はロックしなくなる。
【0123】
図11から分かるように、ロック時間を計測して、ロック時間が最も短くなる容量設定(広義にはキャリブレーションパラメーター)を選ぶことで、キャリブレーションパラメーターを最適な値に設定することができる。
【0124】
図12(A)に、ロック検出回路150の第1の構成例を示す。本構成例は、2つのD型フリップフロップ回路DFF1、DFF2、2つのディレイ回路DLY1、DLY2、カウンター回路COUNT、5つのインバーター及び1つのANDゲートを含む。この回路は基準クロック生成回路140からの基準クロックVCKと可変分周器PDIVからのフィードバッククロックVFBとの位相を比較する。
【0125】
図12(B)は、ロック検出回路150の第1の構成例の動作を説明する図である。基準クロックVCKの立ち上がりエッジを中心に検出ウィンドウ期間TWが設定され、フィードバッククロックVFBの立ち上がりエッジがその検出ウィンドウ期間TW内に入っている場合にカウンター回路COUNTが1をカウントする。VFBの立ち上がりエッジが検出ウィンドウ期間TW内に入っていない場合には、カウンター回路COUNTはカウントしない。
【0126】
PLL回路120がロックしていない状態では、VCKとVFBの位相がずれているからVFBの立ち上がりエッジは検出ウィンドウ期間TW内に入らず、カウント値は0である。PLL回路120がロックしている状態では、VCKとVFBの位相が一致しているからVFBの立ち上がりエッジは検出ウィンドウ期間TW内に入り、1がカウントされる。ロック検出を確実にするために、例えば図12(B)に示すように、カウント値が5になった場合にロック検出信号LDTをHレベルに設定する。
【0127】
図13(A)に、ロック検出回路150の第2の構成例を示す。本構成例は、2つのコンパレーターCMP1、CMP2、基準電圧生成回路151及び検出信号生成回路152を含む。この回路は電圧制御発振回路VCOの制御電圧VAが所定の上限値VRHと所定の下限値VRLとの間に入っていることを検出する。
【0128】
図13(B)は、ロック検出回路150の第2の構成例の動作を説明する図である。第1のコンパレーターCMP1は、制御電圧VAが上限値VRHより高い場合に出力信号VC1をHレベルに設定する。また、第2のコンパレーターCMP2は、制御電圧VAが下限値VRLより低い場合に出力信号VC2をHレベルに設定する。検出信号生成回路152は、第1のコンパレーターCMP1の出力信号VC1の立ち下がりエッジから検出ウィンドウ期間TWを設定し、検出ウィンドウ期間TW内に第2のコンパレーターCMP2の出力信号VC2の立ち上がりエッジが検出されなかった場合にロック検出信号LDTをHレベルに設定する。
【0129】
4.電子機器
図14に、本実施形態の回路装置300を含む電子機器400の基本的な構成例を示す。本実施形態の電子機器400は、回路装置300、センサー部410、A/D変換器420、記憶部430、ホスト440、操作部450を含む。
【0130】
電子機器400は、例えば温度・湿度計、脈拍計、歩数計等であって、検出したデータを無線により送信することができる。センサー部410は、温度センサー、湿度センサー、ジャイロセンサー、加速度センサー、フォトセンサー、圧力センサー等を含み、電子機器400の用途に応じたセンサーが用いられる。センサー部410は、センサーの出力信号(センサー信号)を増幅し、フィルターによりノイズを除去する。A/D変換器420は、増幅された信号をデジタル信号に変換して回路装置300へ出力する。ホスト440は、例えばマイクロコンピューター等で構成され、デジタル信号処理や或いは記憶部430に記憶された設定情報や操作部450からの信号に基づいて電子機器400の制御処理を行う。記憶部430は、例えばフラッシュメモリーなどで構成され、設定情報や検出したデータ等を記憶する。操作部450は、例えばキーパッド等で構成され、使用者が電子機器400を操作するために用いられる。
【0131】
本実施形態の回路装置300を含む電子機器400によれば、キャリブレーション処理の時間を短縮することができるから、キャリブレーション処理のために消費される電力を削減することができる。その結果、携帯機器などの場合に、電池(バッテリー)の寿命を延ばすことなどが可能になる。
【0132】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また回路装置及び電子機器の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【0133】
100 送信回路、110 制御部、120 PLL回路、130 記憶部、
140 基準クロック生成回路、150 ロック検出回路、
160 変調用制御電圧生成回路、170 受信回路、180 受信レベル検出回路、
300 回路装置、400 電子機器、410 センサー部、420 A/D変換器、
430 記憶部、440 ホスト、450 操作部、
CLPT 送信回路用キャリブレーションパラメーター、
CLPR 受信回路用キャリブレーションパラメーター、ICLP 相関情報、
LDT ロック検出信号、RLD 受信レベル検出信号、
SN 環境測定センサー
【技術分野】
【0001】
本発明は、回路装置及び電子機器等に関する。
【背景技術】
【0002】
Bluetooth(登録商標)などに代表される近距離無線通信システムでは、通信を行う端末の一方又は双方が移動しながら行う場合があり、その際には端末に内蔵された電源(バッテリー等)を使用するために、消費電力の低減は重要な課題である。
【0003】
これらの近距離無線通信機器では、所望の周波数の信号を生成するためにPLL回路が使用されているが、製造工程でのプロセス変動や、使用時における電源電圧の変動、温度変化や素子特性の経年変化などによってPLL回路の動作特性が変化する。この動作特性を補正するために、キャリブレーション処理が行われるが、キャリブレーション処理に時間がかかり、そのために消費電力が大きくなってしまうという問題がある。
【0004】
この課題に対して例えば特許文献1には、補正情報を記憶しておき、使用する度に補正情報をロードして設定する手法が開示されている。また、例えば特許文献2には、PLL回路に予め温度特性を持たせて温度変化による動作特性の変化を吸収する手法が開示されている。
【0005】
しかしながらこれらの手法では、キャリブレーション時間を短縮することが難しい、正確なキャリブレーションが難しいなどの問題がある。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2004−112750号公報
【特許文献2】特開2008−5272号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
本発明の幾つかの態様によれば、低消費電力で回路装置及び電子機器等を提供できる。
【課題を解決するための手段】
【0008】
本発明の一態様は、無線による送信処理を行う送信回路と、無線による受信処理を行う受信回路と、前記送信回路及び前記受信回路を制御する制御部と、記憶部とを含み、前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、前記制御部は、前記送信回路の送信状態の検出結果に基づいて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記受信回路用キャリブレーションパラメーターを設定し、前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行う回路装置に関係する。
【0009】
本発明の一態様によれば、受信状態を検出し、その検出結果に基づいて受信回路用キャリブレーションパラメーターを設定する処理が不要になるから、キャリブレーション処理の時間を短縮することができる。その結果、キャリブレーション処理のために消費される電力を低減することなどが可能になる。
【0010】
また本発明の一態様では、前記記憶部は、第1の環境状態〜第m(mは2以上の整数)の環境状態に応じた前記相関を表す情報である第1の相関情報〜第mの相関情報を記憶し、前記制御部は、前記第1の環境状態〜前記第mの環境状態のうちの第i(iは1≦i≦mである整数)の環境状態である場合には、前記第iの環境状態に応じて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の相関情報〜前記第mの相関情報のうちの前記第iの相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定してもよい。
【0011】
このようにすれば、例えば温度などの環境状態に応じて送信回路用キャリブレーションパラメーターを設定し、さらに環境状態に対応する相関情報に基づいて受信回路用キャリブレーションパラメーターを設定することができるから、キャリブレーション処理の時間をさらに短縮することができる。
【0012】
また本発明の一態様では、前記記憶部は、第1の周波数チャネル〜第n(nは2以上の整数)の周波数チャネルに対応する前記相関を表す情報である第1の周波数チャネル用相関情報〜第nの周波数チャネル用相関情報を記憶し、前記制御部は、送受信用周波数チャネルとして、前記第1の周波数チャネル〜前記第nの周波数チャネルのうちの第j(jは1≦j≦nである整数)の周波数チャネルを用いる場合には、前記第jの周波数チャネルに対応する前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の周波数チャネル用相関情報〜前記第nの周波数チャネル用相関情報のうちの第jの周波数チャネル用相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定してもよい。
【0013】
このようにすれば、例えば複数の周波数チャネルを切り換えて使用する場合などに、使用する周波数チャネルに対応する送信回路用キャリブレーションパラメーターを設定し、さらに使用する周波数チャネルに対応する相関情報に基づいて受信回路用キャリブレーションパラメーターを設定することができる。その結果、周波数チャネルを切り換えた場合でも、キャリブレーション処理の時間を短縮することなどが可能になる。
【0014】
また本発明の一態様では、前記記憶部は、前記受信回路の受信信号レベルに応じた前記相関を表す情報を記憶してもよい。
【0015】
このようにすれば、受信レベルに応じて受信回路用キャリブレーションパラメーターを可変に設定することができる。その結果、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作などが可能になる。
【0016】
また本発明の一態様では、前記送信回路は、PLL回路を有し、前記送信回路用キャリブレーションパラメーターは、前記PLL回路を構成する回路素子のパラメーターであってもよい。
【0017】
このようにすれば、制御回路は、PLL回路を構成する回路素子のパラメーターを可変に設定することで、PLL回路の動作特性を可変に設定することができるから、送信回路のキャリブレーション処理を行うことができる。
【0018】
また本発明の一態様では、前記PLL回路は、電圧制御発振回路を有し、前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであってもよい。
【0019】
このようにすれば、制御回路は、電圧制御発振回路の制御電圧と発振周波数との関係を可変に設定することができるから、送信回路のキャリブレーション処理を行うことができる。
【0020】
本発明の他の態様は、無線による送信処理を行う送信回路と、無線による受信処理を行う受信回路と、前記送信回路及び前記受信回路を制御する制御部と、記憶部とを含み、前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、前記制御部は、前記受信回路の受信状態の検出結果に基づいて前記受信回路用キャリブレーションパラメーターを設定し、設定された前記受信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記送信回路用キャリブレーションパラメーターを設定し、前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行う回路装置に関係する。
【0021】
本発明の他の態様によれば、送信状態を検出し、その検出結果に基づいて送信回路用キャリブレーションパラメーターを設定する処理が不要になるから、キャリブレーション処理の時間を短縮することができる。その結果、キャリブレーション処理のために消費される電力を低減することなどが可能になる。
【0022】
本発明の他の態様は、無線による受信処理を行う受信回路と、前記受信回路を制御する制御部と、記憶部と、受信レベル検出回路とを含み、前記記憶部は、第1の受信レベルに対応する前記受信回路のキャリブレーションパラメーターである第1の受信レベル用キャリブレーションパラメーターと、第2の受信レベルに対応する前記受信回路の前記キャリブレーションパラメーターである第2の受信レベル用キャリブレーションパラメーターとの相関を表す情報を記憶し、前記制御部は、前記受信レベル検出回路の検出結果に基づいて、前記受信回路が有するPLL回路を構成する回路素子のパラメーターを、前記受信回路の前記キャリブレーションパラメーターとして設定する回路装置に関係する。
【0023】
本発明の他の態様によれば、受信レベル検出回路の検出結果に基づいて、受信回路用キャリブレーションパラメーターを可変に設定することができる。その結果、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作などが可能になる。
【0024】
また本発明の他の態様では、前記PLL回路は、電圧制御発振回路を有し、前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであってもよい。
【0025】
このようにすれば、制御回路は、電圧制御発振回路の制御電圧と発振周波数との関係を可変に設定することができるから、受信回路のキャリブレーション処理を行うことができる。
【0026】
本発明の他の態様は、上記いずれかに記載の回路装置を含む電子機器に関係する。
【図面の簡単な説明】
【0027】
【図1】回路装置の基本的な構成例。
【図2】送信用電圧制御発振回路の詳細な構成例。
【図3】電圧制御発振回路の容量設定を説明する図。
【図4】容量設定に対応する制御電圧と発振周波数との関係の一例。
【図5】図5(A)〜図5(C)に、製造プロセスの変動、供給電圧の変化、周囲温度の変化による発振周波数の変化の一例。
【図6】評価システムの構成例。
【図7】図7(A)は、キャリブレーションパラメーターの相関情報の一例。図7(B)は、受信信号レベルに応じたキャリブレーションパラメーターの相関情報の一例。
【図8】図8(A)〜図8(D)は、受信レベル検出回路の構成例及び動作を説明する図。
【図9】図9(A)は、回路装置による無線通信手順の一例。図9(B)は、キャリブレーション処理を説明する図。
【図10】PLL回路のロック時間を説明する図。
【図11】電圧制御発振回路の制御電圧の信号波形。
【図12】図12(A)、図12(B)は、ロック検出回路の第1の構成例及び動作を説明する図。
【図13】図13(A)、図13(B)は、ロック検出回路の第2の構成例及び動作を説明する図。
【図14】電子機器の基本的な構成例。
【発明を実施するための形態】
【0028】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【0029】
1.回路装置
図1に本実施形態の回路装置の基本的な構成例を示す。本実施形態の回路装置は、送信回路100、受信回路170、制御部110及び記憶部130を含む。なお、本実施形態の回路装置は図1の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【0030】
送信回路100は、所望の高周波信号を発生し制御部110から入力される送信データに基づき変調し、アンテナANTから出力する送信処理を行い、PLL回路120、基準クロック生成回路140、ロック検出回路150、変調用制御電圧生成回路160、パワーアンプPAを含む。
【0031】
受信回路170は、アンテナANTから入力された高周波信号をダウンコンバートし、低周波信号を制御部110に送る受信処理を行い、低雑音増幅器LNA、周波数変換回路(ミキサー)MIX、フィルターBPF、復調回路DEMODを含む。低雑音増幅器LNAは、アンテナANTから入力される受信信号を増幅し、周波数変換回路MIXは、受信周波数から中間周波数へ周波数変換を行う。フィルターBPFは、不要な周波数成分を除去して所望の信号を出力する。復調回路DEMODは、所望波の信号を復調して必要なデータを取り出して、制御部110に出力する。
【0032】
PLL回路120は、位相比較器PFD、チャージポンプCP、ループフィルターLF、電圧制御発振回路VCO1、VCO2、可変分周器PDIVを含む。このPLL回路120は、送信回路100と受信回路170とで共用されている。すなわち、PLL回路120は2つの電圧制御発振回路VCO1、VCO2及び2つの切換スイッチ素子SWA、SWQを含み、制御部110からの制御信号に基づいてこれらの切換スイッチ素子を切り換えることにより、送信時にはVCO1を動作させ、受信時にはVCO2を動作させる。PLL回路120は、基準クロック生成回路140からの基準クロックVCKに基づいて、送信時には所望の周波数の送信搬送波信号を出力し、受信時には所望の受信周波数に対応する局所周波数信号を出力する。
【0033】
なお、本構成例(図1)のようにPLL回路を送信回路と受信回路とで共用するのではなく、送信用PLL回路と受信用PLL回路とをそれぞれ独立に設ける構成にしてもよい。
【0034】
ロック検出回路150は、PLL回路120において発振周波数がロックされたことを検出し、ロック検出信号LDT(ロック時間特定情報)を制御部110に出力する。制御部110は、このロック検出信号LDTに基づいてロック時間、すなわちPLL回路120が動作を開始してから発振周波数がロックされるまでの時間を計測する。
【0035】
変調用制御電圧生成回路160は、制御部110からの送信データに基づいて、電圧制御発振回路VCOに対して、変調用制御電圧信号VBを出力する。
【0036】
パワーアンプPAは、電圧制御発振回路VCOの出力信号VQを増幅し、アンテナANTに供給する。
【0037】
制御部110は、送信回路100及び受信回路170の送受信処理を制御する。例えば、送信データを生成して変調用制御電圧生成回路160に出力したり、送受信に用いる周波数チャネルを設定したり、後述する送信回路100及び受信回路170のキャリブレーション処理の制御などを行う。
【0038】
記憶部130は、例えばフラッシュメモリー、EEPROM、強誘電体メモリー等の不揮発性メモリーであって、キャリブレーション処理に用いられる送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRや2つのパラメーターとの相関を表す情報ICLPを記憶する。この相関を表す情報ICLP(例えば対応表など)は、例えば工場出荷前に送信状態及び受信状態の評価を行って、その評価結果(検出結果)に基づいて作成することができる。
【0039】
本実施形態の回路装置は、環境測定センサーSNをさらに含んでもよい。この環境測定センサーSNは、例えば温度センサーであって、回路装置の周囲の温度を測定する。制御部110は、環境測定センサーSNからの情報(例えば温度情報)に基づいて、送信回路用キャリブレーションパラメーターCLPT及び受信回路用キャリブレーションパラメーターCLPRを可変に設定することができる。
【0040】
また、本実施形態の回路装置は、受信レベル検出回路180をさらに含んでもよい。この受信レベル検出回路180は、受信回路170が受信した信号の信号レベル(入力レベル)を検出して、検出結果である受信レベル検出信号RLDを制御部110に対して出力する。制御部110は、この受信レベル検出信号RLDに基づいて、受信回路用キャリブレーションパラメーターCLPRを可変に設定することができる。
【0041】
電圧制御発振回路VCO1、VCO2の発振周波数は、理論的にはインダクターのインダクタンス値とキャパシターの容量値で決定されるが、実際にはトランジスターのゲート容量や寄生容量が存在することや、製造工程でのプロセス変動や、使用時における電源電圧の変動や温度によって容量値が変動する。この変動により、発振周波数が変化する。また回路素子の特性の経年変化によっても発振周波数が変化する。このような発振周波数の変化を補正するために、使用する容量を選択するなどのパラメーター設定をするキャリブレーション処理が行われる。
【0042】
本実施形態の回路装置によれば、記憶部110に記憶された送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRとの相関を表す情報ICLPを用いることにより、送信回路もしくは受信回路の一方の回路のみのキャリブレーションを行えば、その結果から、他方の回路のパラメーター設定をキャリブレーションすることなくパラメーター設定を行うことができるため、キャリブレーション処理の時間を短縮することができる。その結果、回路装置の消費電力を低減させることができる。
【0043】
具体的には、制御部110は、送信回路100の送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターCLPTを設定する。そして設定された送信回路用キャリブレーションパラメーターCLPTと相関を表す情報ICLPとに基づいて受信回路用キャリブレーションパラメーターCLPRを設定する。送信回路100は、設定された送信回路用キャリブレーションパラメーターCLPTに基づく送信処理を行い、受信回路170は、設定された受信回路用キャリブレーションパラメーターCLPRに基づく受信処理を行う。
【0044】
すなわち、送信回路用キャリブレーションパラメーターCLPTは、送信状態の検出結果に基づくキャリブレーション処理により設定されるが、受信回路用キャリブレーションパラメーターCLPRは、設定された送信回路用キャリブレーションパラメーターCLPT及び相関を表す情報ICLPに基づいて設定される。こうすることで、受信回路用キャリブレーションパラメーターCLPRを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0045】
キャリブレーションパラメーターCLPT、CLPRは、具体的にはPLL回路120を構成する回路素子のパラメーターであって、例えば電圧制御発振回路VCO1、VCO2の制御電圧と発振周波数との関係を設定するパラメーターであり、より具体的には、例えば電圧制御発振回路VCO1、VCO2の容量についてのパラメーターである。
【0046】
送信状態の検出結果は、例えばPLL回路120のロック時間特定情報であって、具体的にはPLL回路120が動作を開始してから所望の発振周波数の信号が安定して出力されるまでの時間(ロック時間)である。制御部110は、キャリブレーション処理により、ロック時間ができるだけ短くなるように送信回路用キャリブレーションパラメーターCLPTを設定する。
【0047】
本実施形態の回路装置によれば、制御部110は、受信回路170の受信状態の検出結果に基づいて受信回路用キャリブレーションパラメーターCLPRを設定し、設定された受信回路用キャリブレーションパラメーターCLPRと相関を表す情報とに基づいて送信回路用キャリブレーションパラメーターCLPTを設定することもできる。このようにしても、送信回路用キャリブレーションパラメーターCLPTを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0048】
受信状態の検出結果は、例えば受信処理におけるPLL回路120のロック時間特定情報であって、具体的にはPLL回路120が動作を開始してから所望の発振周波数の信号が安定して出力されるまでの時間(ロック時間)である。制御部110は、キャリブレーション処理により、ロック時間ができるだけ短くなるように受信回路用キャリブレーションパラメーターCLPTを設定する。
【0049】
図2に、本実施形態の送信用電圧制御発振回路VCO1の詳細な構成例を示す。なお、本実施形態の電圧制御発振回路VCO1は図2の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【0050】
本構成例の電圧制御発振回路VCO1は、搬送周波数制御用のバラクター及び周波数変調用のバラクターを含むLCタンク型電圧制御発振回路(LC−VCO:Voltage Controlled Oscillator)である。具体的には、2つのN型トランジスターT1、T2、2つのインダクター(コイル)L1、L2、搬送周波数制御用バラクターC1、C2、周波数変調用バラクターC3、C4、電流源IS、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3及びスイッチ素子SW1a〜SW3a、SW1b〜SW3bを含む。
【0051】
インダクターL1、L2、搬送周波数制御用バラクターC1、C2及びキャリブレーション用キャパシターCA1〜CA3、CB1〜CB3は、LC共振回路を構成する。
【0052】
スイッチ素子SW1a〜SW3a、SW1b〜SW3bは、制御部110からの制御信号に基づいてオン・オフされ、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3の容量値(広義にはキャリブレーションパラメーター)が可変に設定される。
【0053】
バラクターC1、C2は、制御電圧信号入力ノードNAに入力される制御電圧信号VAによって、容量値が変化するから、制御電圧を変化させることで電圧制御発振回路VCOの発振周波数(搬送波の周波数)を変化させることができる。この制御電圧と発振周波数との関係は、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3の容量値(広義にはキャリブレーションパラメーター)を変化させることで、可変に設定することができる。
【0054】
周波数変調用バラクターC3、C4は、変調用信号入力ノードNBに入力される変調用制御電圧信号VBによって容量値が変化するから、変調用制御電圧信号VBを変化させることで周波数変調を行うことができる。
【0055】
受信用電圧制御発振回路VCO2の構成例は、図2の構成例において周波数変調用バラクターC3、C4及び変調用信号入力ノードNBを除いたものである。送信用電圧制御発振回路VCO1と同様に、キャリブレーション用キャパシターCA1〜CA3、CB1〜CB3の容量値を変化させることで、制御電圧と発振周波数との関係を可変に設定することができる。
【0056】
図3は、電圧制御発振回路VCO1、VCO2のキャリブレーション用キャパシターCA1〜CA3、CB1〜CB3による容量設定を説明する図である。図3には、8段階の容量設定Cset1〜Cset8について、各スイッチ素子のオン・オフと総容量値とを示す。なお、図2に示すように、CA1、CB1の容量値をCcとし、CA2、CB2の容量値を2Ccとし、CA3、CB3の容量値を4Ccとした。
【0057】
例えば、容量設定Cset1は、全てのスイッチ素子がオン状態であり、総容量値は7Ccである。また、容量設定Cset2は、SW1a、SW1bがオフ状態で、他のスイッチ素子はオン状態であり、総容量値は6Ccである。また、容量設定Cset8は、全てのスイッチ素子がオフ状態であり、総容量値は0である。このように各スイッチ素子を制御することで、総容量値が0から7Ccの範囲で8段階の容量値を設定することができる。
【0058】
なお、容量設定の段階は8段階に限定されるものではなく、電圧制御発振回路VCOに含まれるキャリブレーション用キャパシター及びスイッチ素子の個数を増減することで、容量設定の段階数を増減することができる。
【0059】
図4に、容量設定Cset1〜Cset8に対応する制御電圧VAと発振周波数との関係の一例を示す。制御電圧VAは制御電圧調整範囲内で可変に設定され、それに応じて発振周波数は発振周波数出力範囲内で可変に設定される。
【0060】
PLL回路120がロックして安定した周波数の信号を出力し、ロック時間や位相ノイズなどの諸特性を満たすためには、周波数チャネルに応じた容量設定が必要となる。例えば図4の場合では、所望の周波数(搬送波の周波数又は局所周波数)f1の場合は、容量設定はCset1〜Cset8の範囲で動作可能であるが、所望の周波数f2の場合は、容量設定をCset6〜Cset8の範囲にする必要がある。また、所望の周波数f3の場合は、容量設定をCset1又はCset2にする必要がある。このように複数の周波数チャネルを使用する回路装置(無線機器、電子機器)では、周波数チャネルに応じて容量設定を行う必要がある。
【0061】
図5(A)〜図5(C)に、製造プロセスの変動、供給電圧の変化、周囲温度の変化による発振周波数の変化の一例を示す。
【0062】
電圧制御発振回路VCO1、VCO2の発振周波数は、理論的にはインダクターのインダクタンス値とキャパシターの容量値で決定されるが、実際にはトランジスターのゲート容量や寄生容量が存在することや、製造工程でのプロセス変動や使用時における電源電圧の変動や温度によって容量値が変動する。この変動により、発振周波数が変化する。
【0063】
図5(A)に、製造工程でのプロセス変動によりトランジスターのしきい値電圧Vthが変化した場合の発振周波数特性を示す。図5(A)では、容量設定Cset1及びCset8の場合を示してあるが、他の容量設定の場合も同様の特性になる。図5(A)から分かるように、しきい値電圧Vthが標準値(Typ)を中心として上限値(High)
と下限値(Low)との間で変動した(ばらついた)場合には、発振周波数が最大で50MHz程度変化する。
【0064】
図5(B)に、電圧制御発振回路VCOへの供給電圧が変化した場合の発振周波数特性を示す。図5(B)から分かるように、供給電圧が1.6Vから1.8Vまで変化すると、発振周波数は最大で30MHz程度変化する。
【0065】
図5(C)に、周辺温度を変化させた場合の発振周波数特性を示す。図5(C)から分かるように、周辺温度が−40℃から80℃まで変化すると、発振周波数は最大で70MHz程度変化する。
【0066】
このように、プロセスの変動、供給電圧の変化及び周辺温度の変化を全て考慮すると、発振周波数は例えば最大で150MHz程度変化することになる。従って、使用する周波数チャネルに対して上下に150MHz程度広げた周波数範囲でPLL回路120が動作する必要がある。
【0067】
電圧制御発振回路VCO1、VCO2の供給電圧が、電子回路全体に供給される電源電圧と同一のものではなく、レギュレータ等を用い、プロセス変動や温度変化に対し一定した電圧を供給することが可能な電源の場合には、電圧の変動を考慮する必要はなく、発振周波数は例えば最大で120MHz程度変化することになり、使用する周波数チャネルに対して上下に120MHz程度広げた周波数範囲でPLL回路120が動作する必要がある。
【0068】
キャリブレーション処理は、このようなプロセス変動等による発振周波数の変化を補正するためのものであって、具体的には、PLL回路120を構成する回路素子のパラメーター(例えば電圧制御発振回路VCO1、VCO2の容量)を最適な値に設定する処理である。そして設定されたパラメーターが最適な値(或いは最適値により近い値)であるか否かの判断は、PLL回路120のロック時間(広義にはロック時間特定情報)に基づいて行われる。すなわち、ロック時間ができるだけ短くなるように、キャリブレーションパラメーターが設定される。
【0069】
本実施形態の回路装置では、工場出荷前の評価に基づいて作成された送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRとの相関を表す情報ICLPを記憶部130に記憶保持しておくことで、キャリブレーションに要する時間を短縮することができる。
【0070】
キャリブレーションパラメーターとしては、上述した電圧制御発振回路VCO1、VCO2の容量の他に、PLL回路120の比較周波数、チャージポンプCPの電流、ループフィルターLFの回路定数、電圧制御発振回路VCO1、VCO2のバイアス電流などがある。
【0071】
例えば、基準クロック生成回路140と位相比較器PFDとの間に可変分周器を設けて、基準クロックを分周して位相比較器PFDに入力することで、PLL回路の比較周波数を可変に設定することができる。比較周波数を高くすれば、ロック時間は短縮される。また、チャージポンプCPの電流及び電圧制御発振回路VCOのバイアス電流を大きくすれば、ロック時間は短縮される。
【0072】
ループフィルターLFは、低域を通過させるローパスフィルターであり、この回路定数を可変に設定することで、フィルターのカットオフ周波数を変化させることができる。例えば、カットオフ周波数を高くすれば、PLL回路の応答が速くなり、ロック時間は短縮される。
【0073】
図6に、工場出荷前に行う送信状態及び受信状態の評価システムの構成例を示す。図6に示す評価システムは、制御回路、スペクトラムアナライザー(周波数カウンター)、高周波信号発生器、ロック時間測定回路を含む。
【0074】
制御回路は、回路装置(無線機器)に対して周波数チャネルを第1の周波数チャネルCH1に設定し、回路装置の送信回路を動作させる。送信回路から出力される出力信号をスペクトラムアナライザー(周波数カウンター)とロック時間測定回路に入力し、出力信号の周波数とロック時間を測定する。制御回路は、送信回路用キャリブレーションパラメーターCLPT(例えば電圧制御発振回路VCO1の容量設定Cset1〜Cset8)を順次設定しながらロック時間を測定し、ロック時間が最も短くなるキャリブレーションパラメーター(容量設定)を決定する。
【0075】
次に制御回路は、周波数チャネルを第2の周波数チャネルCH2に設定して、上記と同様の評価を行い、ロック時間が最も短くなるキャリブレーションパラメーターを決定する。また、温度によっても最適なキャリブレーションパラメーターが異なるから、温度を変えて同様な評価を行う。
【0076】
次に制御回路は、回路装置の受信回路を動作させ、上記と同様の評価を行う。受信回路の場合は、受信用電圧制御発振回路VCO2の出力を無線機器の外でモニターできないので、回路装置に内蔵されたロック検出回路を用いるか、或いは高周波信号発生器から出力された高周波信号を受信回路に入力し、復調データと高周波信号発生器からの入力データとを比較することでキャリブレーションパラメーターが適切であるか否かを判断する。
【0077】
以上のようにして、送信回路用キャリブレーションパラメーターCLPTと受信回路用キャリブレーションパラメーターCLPRとの相関を表す情報ICLP(相関情報、対応表)を作成することができる。
【0078】
図7(A)は、記憶部130に記憶保持されるキャリブレーションパラメーターの相関情報ICLP(対応表)の一例である。図7(A)に示す相関情報ICLPは、複数の周波数チャネルCH1〜CH40の各周波数チャネルについて、高温、常温、低温の3温度の環境状態(広義には第1〜第m(mは2以上の整数)の環境状態)に応じた送信用容量設定と受信用容量設定との相関を表している。なお、例えば高温は85℃、常温は25℃、低温は−40℃である。
【0079】
すなわち、記憶部130は、第1〜第mの環境状態に応じたキャリブレーションパラメーターの相関を表す情報である第1〜第mの相関情報を記憶する。制御部110は、第1〜第mの環境状態のうちの第i(iは1≦i≦mである整数)の環境状態(例えば高温の環境状態)である場合には、第iの環境状態に応じて送信回路用キャリブレーションパラメーター(例えば送信用容量設定)を設定する。そして設定された送信回路用キャリブレーションパラメーターと第1〜第mの相関情報のうちの第iの相関情報とに基づいて、受信回路用キャリブレーションパラメーター(例えば受信用容量設定)を設定する。
【0080】
複数の周波数チャネルを使用する場合には、記憶部130は、第1〜第n(nは2以上の整数)の周波数チャネルに対応する相関を表す情報である第1〜第nの周波数チャネル用相関情報を記憶する。制御部110は、送受信用周波数チャネルとして、第1〜第nの周波数チャネルとして第j(jは1≦j≦nである整数)の周波数チャネル(例えば第1の周波数チャネルCH1)を使用する場合には、第jの周波数チャネルに対応する送信回路用キャリブレーションパラメーターを設定する。そして設定された送信回路用キャリブレーションパラメーターと第1〜第nの周波数チャネル用相関情報のうちの第jの周波数チャネル用相関情報とに基づいて、受信回路用キャリブレーションパラメーターを設定する。
【0081】
具体的には、例えば図7(A)では、第1の周波数チャネルCH1を使用する場合であって、回路装置の温度が常温である場合には、制御部110は送信用容量設定としてCset4を設定する。そして送信用容量設定Cset4と図7(A)に示す相関情報(対応表)とに基づいて、受信用容量設定としてCset3を設定する。
【0082】
図7(B)は、受信信号レベルに応じたキャリブレーションパラメーターの相関情報ICLP(対応表)の一例である。
【0083】
受信回路170への入力レベル(受信信号レベル)が大きくなると、低雑音増幅器LNAを経由して周波数変換回路MIXに入力される信号レベルが大きくなる。そうすると、受信用電圧制御発振回路VCO2から周波数変換回路MIXを見たときの容量が変化する。このために、受信信号レベルの変化に応じて最適な受信用容量設定(広義には受信回路用キャリブレーションパラメーター)を設定する必要がある。
【0084】
図7(B)では、第1、第2の受信レベルRlevel1、Rlevel2にそれぞれ対応する受信用容量設定(広義には第1、第2の受信レベル用キャリブレーションパラメーター)の相関情報を示す。例えば第1の受信レベルRlevel1は−60dBmであり、第2の受信レベルRlevel2は−40dBmである。この相関情報は、図6に示した評価システムを用いて、高周波信号発生器の出力レベルを変化させ、第1、第2の受信レベルRlevel1、Rlevel2に応じた最適な容量設定を決定することで作成することができる。
【0085】
本実施形態の回路装置では、制御部110は、受信レベル検出回路180の検出結果に基づいて、受信回路170が有するPLL回路120を構成する回路素子のパラメーターを、受信回路170のキャリブレーションパラメーターとして設定することができる。例えば受信レベル検出回路180の検出結果に基づいて、受信レベルが−50dBm未満である場合には、回路素子のパラメーターとして第1の受信レベルに対応する第1の受信レベル用キャリブレーションパラメーターを設定する。そして受信レベルが−50dBm以上である場合には、回路素子のパラメーターとして第2の受信レベルに対応する第2の受信レベル用キャリブレーションパラメーターを設定する。この回路素子のパラメーターは、具体的には受信用電圧制御発振回路VCO2の制御電圧と発振周波数との関係を設定するパラメーターであり、より具体的には受信用電圧制御発振回路VCO2の容量についてのパラメーターである。
【0086】
具体的には、図7(B)に示すように、第1の周波数チャネルCH1を使用する場合であって、回路装置の温度が常温である場合には、受信レベルが−50dBm未満である時は受信用容量設定としてCset3を設定し、受信レベルが−50dBm以上である時は受信用容量設定としてCset4を設定する。このようにすることで、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作が可能になる。
【0087】
図8(A)〜図8(D)は、受信レベル検出回路180の構成例及び動作を説明する図である。図8(A)に示すように、受信レベル検出回路180は、包絡線検波器EDと電圧比較器VCOMPとを含む。
【0088】
包絡線検波器EDは、受信回路170のフィルターBPFからの中間周波信号RIFを受けて、包絡線信号RENを出力する。電圧比較器VCOMPは、包絡線信号RENの電圧レベルが所定の電圧値より高い場合には第1のレベル(Hレベル、高電位レベル)を出力し、包絡線信号RENの電圧レベルが所定の電圧値より低い場合には第2のレベル(Lレベル、低電位レベル)を受信レベル検出信号RLDとして出力する。
【0089】
図8(B)に中間周波信号RIFの波形の一例を示し、図8(C)に包絡線信号RENの波形の一例を示す(図8(C)の実線)。図8(D)に受信レベルと受信レベル検出信号RLDの関係を示す。例えば図8(D)では、受信レベルが−50dBm以上である場合には、受信レベル検出信号RLDはHレベルに設定され、受信レベルが−50dBm未満である場合には、受信レベル検出信号RLDはLレベルに設定される。
【0090】
以上説明したように、本実施形態の回路装置によれば、送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターを設定し、この設定された送信回路用キャリブレーションパラメーターと記憶部130に記憶された相関を表す情報(相関情報)とに基づいて、受信回路用キャリブレーションパラメーターを設定することができる。こうすることで、受信回路用キャリブレーションパラメーターを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0091】
また本実施形態の回路装置によれば、受信状態の検出結果に基づいて受信回路用キャリブレーションパラメーターを設定し、この設定された受信回路用キャリブレーションパラメーターと記憶部130に記憶された相関を表す情報(相関情報)とに基づいて、送信回路用キャリブレーションパラメーターを設定することができる。こうすることで、送信回路用キャリブレーションパラメーターを設定するための処理(キャリブレーション処理)が不要になるから、キャリブレーション処理の時間を短縮することができる。
【0092】
このように、本実施形態の回路装置によれば、キャリブレーション処理の時間を短縮することができるから、キャリブレーション処理のために消費される電力を削減することができる。その結果、携帯機器などの場合に、電池(バッテリー)の寿命を延ばすことなどが可能になる。
【0093】
また本実施形態の回路装置によれば、予め工場出荷前の評価により環境状態や周波数チャネルに応じて最適化された送信回路用キャリブレーションパラメーター及び受信回路用キャリブレーションパラメーターを、相関情報として記憶部130に記憶保持しておくことができるから、キャリブレーション処理に要する時間をさらに短縮することができる。
【0094】
また本実施形態の回路装置によれば、受信レベルに応じて受信回路用キャリブレーションパラメーターを可変に設定することができる。その結果、受信レベルが変化した場合でも、受信回路用キャリブレーションパラメーターを最適な値に設定することができるから、安定した受信動作などが可能になる。
【0095】
2.キャリブレーション処理
以下では、始めに本実施形態の回路装置による無線通信手順を説明し、次にキャリブレーション処理により最適なキャリブレーションパラメーターを設定する手順について説明する。
【0096】
図9(A)に、本実施形態の回路装置による無線通信手順の一例を示す。この無線通信手順は、例えばBluetooth(登録商標)などの省電力近距離無線通信システムで採用されている。図9(A)に示すように、本実施形態の回路装置を含む2つの無線機器(電子機器)の間の無線通信では、コネクションインターバルとよばれる所定の時間の長さの期間が設けられ、1つのコネクションインターバルでは、無線機器1及び無線機器2の双方に、送信期間TTX及び受信期間TRXが少なくとも1回設けられる。1つの送信期間TTX又は1つの受信期間TRXでは、1パケットのデータが送信又は受信される。
【0097】
具体的には、無線機器1の第1の送信期間TTX1では、無線機器1から無線機器2に対して1パケットのデータが送信される。この時、無線機器2は、第1の受信期間TRX1に設定される。次に無線機器2の第1の送信期間TTX1では、無線機器2から無線機器1に対して1パケットのデータが送信される。この時、無線機器1は、第1の受信期間TRX1に設定される。1つのコネクションインターバルに含まれる送信期間TTX又は受信期間TRXの数は、データ量や各無線機器におけるデータ処理能力などによって変化する。
【0098】
1つのコネクションインターバルにおいて送受信が終了すると、各無線機器は低消費電力モードLPMに設定され、この低消費電力モードLPMの期間では無線通信は行われない。そして次のコネクションインターバルが開始されると、再び第1の送信期間TTX1、第1の受信期間TRX1が開始され、データの送受信が行われる。
【0099】
なお、1つの送信期間において送信されるデータは1パケットに限定されるものではなく、1送信期間において複数のパケットを送信してもよい。
【0100】
図9(B)は、本実施形態の回路装置におけるキャリブレーション処理を説明する図である。図9(B)には、第1〜第5の送信期間TTX1〜TTX5におけるロック時間tLCK1〜tLCK5及びキャリブレーションパラメーターCLP1〜CLP4を示す。
【0101】
第1の送信期間TTX1では、制御部110は、送信回路100のキャリブレーションパラメーターとして、第1のキャリブレーションパラメーターCLP1を設定する。そして、送信回路100は、第1のキャリブレーションパラメーターCLP1に基づく第1の送信処理を行う。ここで第1のキャリブレーションパラメーターCLP1は、記憶部110に記憶保持された相関情報に基づく初期キャリブレーションパラメーターCLPinitであってもよい。
【0102】
第2の送信期間TTX2では、制御部110は、キャリブレーションパラメーターとして、第1の送信処理での送信状態の検出結果に基づいて更新された第2のキャリブレーションパラメーターCLP2を設定する。そして、送信回路100は、第2のキャリブレーションパラメーターCLP2に基づく第2の送信処理を行う。
【0103】
さらに第3の送信期間TTX3では、キャリブレーションパラメーターとして、第2の送信処理での送信状態の検出結果に基づいて更新された第3のキャリブレーションパラメーターCLP3を設定する。そして、送信回路100は、第3のキャリブレーションパラメーターCLP3に基づく第3の送信処理を行う。
【0104】
同様に第4の送信期間TTX4では、キャリブレーションパラメーターとして、第4のキャリブレーションパラメーターCLP4が設定され、これに基づいて第4の送信処理が行われる。
【0105】
このようにして、制御部110は、送信状態が所定の条件の送信状態になるまでキャリブレーションパラメーターの更新を繰り返す。送信状態が所定の条件の送信状態になれば、制御部110は、それ以降の送信期間ではキャリブレーションパラメーターの更新を行わない。
【0106】
所定の条件の送信状態とは、例えばキャリブレーションパラメーターが最適な値、或いは最適に近い値に設定された送信状態であって、具体的にはロック時間(広義にはロック時間特定情報)ができるだけ短くなる送信状態である。
【0107】
図9(B)を用いて、送信状態が所定の条件の送信状態になるまでの処理を説明する。例えば第1のキャリブレーションパラメーターCLP1(例えばVCOの容量値Cp1)による送信処理のロック時間tLCK1は80μsである。次に制御部110は、第2のキャリブレーションパラメーターCLP2として、VCOの容量を容量値Cp1より大きい容量値Cp2に設定し、第2の送信処理を行う。この時のロック時間tLCK2は、90μsである。
【0108】
ロック時間を比較すると、tLCK1<tLCK2であるから、制御部110は、第3のキャリブレーションパラメーターCLP3として、VCOの容量を容量値Cp1より小さい容量値Cp3に設定し、第3の送信処理を行う。この時のロック時間tLCK3は、70μsである。ロック時間を比較すると、tLCK1>tLCK3であるから、制御部110は、第4のキャリブレーションパラメーターCLP4として、VCOの容量を容量値Cp3よりさらに小さい容量値Cp4に設定し、第4の送信処理を行う。この時の送信処理のロック時間tLCK4は、75μsである。
【0109】
ロック時間を比較すると、tLCK3<tLCK4であるから、制御部110は、第3のキャリブレーションパラメーターCLP3(例えば容量値Cp3)が設定された状態が、所定の条件の送信状態であると判断する。そして第5の送信期間TTX5以降では、キャリブレーションパラメーターとして第3のキャリブレーションパラメーターCLP3を設定する。
【0110】
特にBluetooth(登録商標)などの省電力近距離無線通信システムでは、図9(A)に示したように複数の送信期間が設けられるから、送信期間毎にキャリブレーション処理を行うことで、短時間で最適なキャリブレーションパラメーターを設定することができる。
【0111】
もっともキャリブレーションパラメーターの初期値が不適当である場合には、ロックしなかったり、ロック時間が長くなったりすることで通信に支障が出ることも考えられるが、上述したように予め工場出荷前の評価により環境状態や周波数チャネルに応じて最適化された送信回路用キャリブレーションパラメーター及び受信回路用キャリブレーションパラメーターを、相関情報として記憶部130に記憶保持しておき、これを初期値とすることで通信に支障が出ないようにすることができる。
【0112】
なお、上述したBluetooth(登録商標)などの省電力近距離無線通信システムでは、通信エラーが発生した場合には該当するデータを再送信することができるから、ロック時間が長くなったとしても通信に支障が出ないようにすることができる。
【0113】
以上は、送信状態の検出結果に基づいて送信回路用キャリブレーションパラメーターを設定する手順の説明であるが、受信状態の検出結果に基づいて受信回路用キャリブレーションパラメーターを設定する手順も上記と同様である。
【0114】
すなわち、第1の受信期間では、制御部110は、受信回路170のキャリブレーションパラメーターとして、第1のキャリブレーションパラメーターCLP1を設定する。そして、受信回路170は、第1のキャリブレーションパラメーターCLP1に基づく第1の受信処理を行う。ここで第1のキャリブレーションパラメーターCLP1は、記憶部110に記憶保持された相関情報に基づく初期キャリブレーションパラメーターCLPinitであってもよい。
【0115】
第2の受信期間では、制御部110は、キャリブレーションパラメーターとして、第1の受信処理での受信状態の検出結果に基づいて更新された第2のキャリブレーションパラメーターCLP2を設定する。そして、受信回路170は、第2のキャリブレーションパラメーターCLP2に基づく第2の受信処理を行う。
【0116】
さらに第3の受信期間では、キャリブレーションパラメーターとして、第2の受信処理での受信状態の検出結果に基づいて更新された第3のキャリブレーションパラメーターCLP3を設定する。そして、受信回路170は、第3のキャリブレーションパラメーターCLP3に基づく第3の受信処理を行う。
【0117】
同様に第4の受信期間では、キャリブレーションパラメーターとして、第4のキャリブレーションパラメーターCLP4が設定され、これに基づいて第4の受信処理が行われる。
【0118】
このようにして、制御部110は、受信状態が所定の条件の受信状態になるまでキャリブレーションパラメーターの更新を繰り返す。受信状態が所定の条件の受信状態になれば、制御部110は、それ以降の受信期間ではキャリブレーションパラメーターの更新を行わない。
【0119】
所定の条件の受信状態とは、例えばキャリブレーションパラメーターが最適な値、或いは最適に近い値に設定された受信状態であって、具体的にはロック時間(広義にはロック時間特定情報)ができるだけ短くなる受信状態である。
【0120】
上述したように、Bluetooth(登録商標)などの省電力近距離無線通信システムでは、図9(A)に示したように複数の受信期間が設けられるから、受信期間毎にキャリブレーション処理を行うことで、短時間で最適なキャリブレーションパラメーターを設定することができる。
【0121】
3.ロック時間の検出
図10は、PLL回路120のロック時間を説明する図である。PLL回路120が動作を開始すると、電圧制御発振回路VCOの発振周波数は目標周波数(所望の搬送波周波数)に向かって上昇し、目標周波数を中心に上下に変動しながら最終的には目標周波数に安定する。ロック検出回路150は、発振周波数がほぼ一定になるタイミングで、ロック検出信号LDTを例えばHレベル(高電位レベル)に設定する。制御部110は、ロック検出信号LDTがLレベル(低電位レベル)からHレベルに変化することで、PLL回路120がロックしたことを認識する。こうすることで、制御部110は、PLL回路120の動作開始からロックまでの時間、すなわちロック時間を測定することができる。
【0122】
図11に、PLL回路120が動作を開始してからロックするまでの電圧制御発振回路VCOの制御電圧の信号波形を示す。図11には、容量設定Cset1〜Cset7に対応する制御電圧の信号波形を示してある。容量設定を変えることにより、すなわち電圧制御発振回路VCOのキャリブレーション用キャパシターの容量値を変えることにより、ロック時間が変化することが分かる。例えば、図11では容量設定Cset3の場合にロック時間が最も短くなり(図11のA1)、容量設定Cset7の場合にロック時間が最も長くなる(図11のA2)。また、図示していないが、容量設定Cset8の場合には、PLL回路120はロックしなくなる。
【0123】
図11から分かるように、ロック時間を計測して、ロック時間が最も短くなる容量設定(広義にはキャリブレーションパラメーター)を選ぶことで、キャリブレーションパラメーターを最適な値に設定することができる。
【0124】
図12(A)に、ロック検出回路150の第1の構成例を示す。本構成例は、2つのD型フリップフロップ回路DFF1、DFF2、2つのディレイ回路DLY1、DLY2、カウンター回路COUNT、5つのインバーター及び1つのANDゲートを含む。この回路は基準クロック生成回路140からの基準クロックVCKと可変分周器PDIVからのフィードバッククロックVFBとの位相を比較する。
【0125】
図12(B)は、ロック検出回路150の第1の構成例の動作を説明する図である。基準クロックVCKの立ち上がりエッジを中心に検出ウィンドウ期間TWが設定され、フィードバッククロックVFBの立ち上がりエッジがその検出ウィンドウ期間TW内に入っている場合にカウンター回路COUNTが1をカウントする。VFBの立ち上がりエッジが検出ウィンドウ期間TW内に入っていない場合には、カウンター回路COUNTはカウントしない。
【0126】
PLL回路120がロックしていない状態では、VCKとVFBの位相がずれているからVFBの立ち上がりエッジは検出ウィンドウ期間TW内に入らず、カウント値は0である。PLL回路120がロックしている状態では、VCKとVFBの位相が一致しているからVFBの立ち上がりエッジは検出ウィンドウ期間TW内に入り、1がカウントされる。ロック検出を確実にするために、例えば図12(B)に示すように、カウント値が5になった場合にロック検出信号LDTをHレベルに設定する。
【0127】
図13(A)に、ロック検出回路150の第2の構成例を示す。本構成例は、2つのコンパレーターCMP1、CMP2、基準電圧生成回路151及び検出信号生成回路152を含む。この回路は電圧制御発振回路VCOの制御電圧VAが所定の上限値VRHと所定の下限値VRLとの間に入っていることを検出する。
【0128】
図13(B)は、ロック検出回路150の第2の構成例の動作を説明する図である。第1のコンパレーターCMP1は、制御電圧VAが上限値VRHより高い場合に出力信号VC1をHレベルに設定する。また、第2のコンパレーターCMP2は、制御電圧VAが下限値VRLより低い場合に出力信号VC2をHレベルに設定する。検出信号生成回路152は、第1のコンパレーターCMP1の出力信号VC1の立ち下がりエッジから検出ウィンドウ期間TWを設定し、検出ウィンドウ期間TW内に第2のコンパレーターCMP2の出力信号VC2の立ち上がりエッジが検出されなかった場合にロック検出信号LDTをHレベルに設定する。
【0129】
4.電子機器
図14に、本実施形態の回路装置300を含む電子機器400の基本的な構成例を示す。本実施形態の電子機器400は、回路装置300、センサー部410、A/D変換器420、記憶部430、ホスト440、操作部450を含む。
【0130】
電子機器400は、例えば温度・湿度計、脈拍計、歩数計等であって、検出したデータを無線により送信することができる。センサー部410は、温度センサー、湿度センサー、ジャイロセンサー、加速度センサー、フォトセンサー、圧力センサー等を含み、電子機器400の用途に応じたセンサーが用いられる。センサー部410は、センサーの出力信号(センサー信号)を増幅し、フィルターによりノイズを除去する。A/D変換器420は、増幅された信号をデジタル信号に変換して回路装置300へ出力する。ホスト440は、例えばマイクロコンピューター等で構成され、デジタル信号処理や或いは記憶部430に記憶された設定情報や操作部450からの信号に基づいて電子機器400の制御処理を行う。記憶部430は、例えばフラッシュメモリーなどで構成され、設定情報や検出したデータ等を記憶する。操作部450は、例えばキーパッド等で構成され、使用者が電子機器400を操作するために用いられる。
【0131】
本実施形態の回路装置300を含む電子機器400によれば、キャリブレーション処理の時間を短縮することができるから、キャリブレーション処理のために消費される電力を削減することができる。その結果、携帯機器などの場合に、電池(バッテリー)の寿命を延ばすことなどが可能になる。
【0132】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また回路装置及び電子機器の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【0133】
100 送信回路、110 制御部、120 PLL回路、130 記憶部、
140 基準クロック生成回路、150 ロック検出回路、
160 変調用制御電圧生成回路、170 受信回路、180 受信レベル検出回路、
300 回路装置、400 電子機器、410 センサー部、420 A/D変換器、
430 記憶部、440 ホスト、450 操作部、
CLPT 送信回路用キャリブレーションパラメーター、
CLPR 受信回路用キャリブレーションパラメーター、ICLP 相関情報、
LDT ロック検出信号、RLD 受信レベル検出信号、
SN 環境測定センサー
【特許請求の範囲】
【請求項1】
無線による送信処理を行う送信回路と、
無線による受信処理を行う受信回路と、
前記送信回路及び前記受信回路を制御する制御部と、
記憶部とを含み、
前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、
前記制御部は、前記送信回路の送信状態の検出結果に基づいて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記受信回路用キャリブレーションパラメーターを設定し、
前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、
前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行うことを特徴とする回路装置。
【請求項2】
請求項1において、
前記記憶部は、第1の環境状態〜第m(mは2以上の整数)の環境状態に応じた前記相関を表す情報である第1の相関情報〜第mの相関情報を記憶し、
前記制御部は、前記第1の環境状態〜前記第mの環境状態のうちの第i(iは1≦i≦mである整数)の環境状態である場合には、前記第iの環境状態に応じて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の相関情報〜前記第mの相関情報のうちの前記第iの相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定することを特徴とする回路装置。
【請求項3】
請求項1又は2において、
前記記憶部は、第1の周波数チャネル〜第n(nは2以上の整数)の周波数チャネルに対応する前記相関を表す情報である第1の周波数チャネル用相関情報〜第nの周波数チャネル用相関情報を記憶し、
前記制御部は、送受信用周波数チャネルとして、前記第1の周波数チャネル〜前記第nの周波数チャネルのうちの第j(jは1≦j≦nである整数)の周波数チャネルを用いる場合には、前記第jの周波数チャネルに対応する前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の周波数チャネル用相関情報〜前記第nの周波数チャネル用相関情報のうちの第jの周波数チャネル用相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定することを特徴とする回路装置。
【請求項4】
請求項2又は3において、
前記記憶部は、前記受信回路の受信信号レベルに応じた前記相関を表す情報を記憶することを特徴とする回路装置。
【請求項5】
請求項1乃至4のいずれかにおいて、
前記送信回路は、PLL回路を有し、
前記送信回路用キャリブレーションパラメーターは、前記PLL回路を構成する回路素子のパラメーターであることを特徴とする回路装置。
【請求項6】
請求項5において、
前記PLL回路は、電圧制御発振回路を有し、
前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであることを特徴とする回路装置。
【請求項7】
無線による送信処理を行う送信回路と、
無線による受信処理を行う受信回路と、
前記送信回路及び前記受信回路を制御する制御部と、
記憶部とを含み、
前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、
前記制御部は、前記受信回路の受信状態の検出結果に基づいて前記受信回路用キャリブレーションパラメーターを設定し、設定された前記受信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記送信回路用キャリブレーションパラメーターを設定し、
前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、
前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行うことを特徴とする回路装置。
【請求項8】
無線による受信処理を行う受信回路と、
前記受信回路を制御する制御部と、
記憶部と、
受信レベル検出回路とを含み、
前記記憶部は、第1の受信レベルに対応する前記受信回路のキャリブレーションパラメーターである第1の受信レベル用キャリブレーションパラメーターと、第2の受信レベルに対応する前記受信回路の前記キャリブレーションパラメーターである第2の受信レベル用キャリブレーションパラメーターとの相関を表す情報を記憶し、
前記制御部は、前記受信レベル検出回路の検出結果に基づいて、前記受信回路が有するPLL回路を構成する回路素子のパラメーターを、前記受信回路の前記キャリブレーションパラメーターとして設定することを特徴とする回路装置。
【請求項9】
請求項8において、
前記PLL回路は、電圧制御発振回路を有し、
前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであることを特徴とする回路装置。
【請求項10】
請求項1乃至9のいずれかに記載の回路装置を含むことを特徴とする電子機器。
【請求項1】
無線による送信処理を行う送信回路と、
無線による受信処理を行う受信回路と、
前記送信回路及び前記受信回路を制御する制御部と、
記憶部とを含み、
前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、
前記制御部は、前記送信回路の送信状態の検出結果に基づいて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記受信回路用キャリブレーションパラメーターを設定し、
前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、
前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行うことを特徴とする回路装置。
【請求項2】
請求項1において、
前記記憶部は、第1の環境状態〜第m(mは2以上の整数)の環境状態に応じた前記相関を表す情報である第1の相関情報〜第mの相関情報を記憶し、
前記制御部は、前記第1の環境状態〜前記第mの環境状態のうちの第i(iは1≦i≦mである整数)の環境状態である場合には、前記第iの環境状態に応じて前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の相関情報〜前記第mの相関情報のうちの前記第iの相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定することを特徴とする回路装置。
【請求項3】
請求項1又は2において、
前記記憶部は、第1の周波数チャネル〜第n(nは2以上の整数)の周波数チャネルに対応する前記相関を表す情報である第1の周波数チャネル用相関情報〜第nの周波数チャネル用相関情報を記憶し、
前記制御部は、送受信用周波数チャネルとして、前記第1の周波数チャネル〜前記第nの周波数チャネルのうちの第j(jは1≦j≦nである整数)の周波数チャネルを用いる場合には、前記第jの周波数チャネルに対応する前記送信回路用キャリブレーションパラメーターを設定し、設定された前記送信回路用キャリブレーションパラメーターと前記第1の周波数チャネル用相関情報〜前記第nの周波数チャネル用相関情報のうちの第jの周波数チャネル用相関情報とに基づいて、前記受信回路用キャリブレーションパラメーターを設定することを特徴とする回路装置。
【請求項4】
請求項2又は3において、
前記記憶部は、前記受信回路の受信信号レベルに応じた前記相関を表す情報を記憶することを特徴とする回路装置。
【請求項5】
請求項1乃至4のいずれかにおいて、
前記送信回路は、PLL回路を有し、
前記送信回路用キャリブレーションパラメーターは、前記PLL回路を構成する回路素子のパラメーターであることを特徴とする回路装置。
【請求項6】
請求項5において、
前記PLL回路は、電圧制御発振回路を有し、
前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであることを特徴とする回路装置。
【請求項7】
無線による送信処理を行う送信回路と、
無線による受信処理を行う受信回路と、
前記送信回路及び前記受信回路を制御する制御部と、
記憶部とを含み、
前記記憶部は、送信回路用キャリブレーションパラメーターと受信回路用キャリブレーションパラメーターとの相関を表す情報を記憶し、
前記制御部は、前記受信回路の受信状態の検出結果に基づいて前記受信回路用キャリブレーションパラメーターを設定し、設定された前記受信回路用キャリブレーションパラメーターと前記相関を表す情報とに基づいて前記送信回路用キャリブレーションパラメーターを設定し、
前記送信回路は、前記送信回路用キャリブレーションパラメーターに基づく送信処理を行い、
前記受信回路は、前記受信回路用キャリブレーションパラメーターに基づく受信処理を行うことを特徴とする回路装置。
【請求項8】
無線による受信処理を行う受信回路と、
前記受信回路を制御する制御部と、
記憶部と、
受信レベル検出回路とを含み、
前記記憶部は、第1の受信レベルに対応する前記受信回路のキャリブレーションパラメーターである第1の受信レベル用キャリブレーションパラメーターと、第2の受信レベルに対応する前記受信回路の前記キャリブレーションパラメーターである第2の受信レベル用キャリブレーションパラメーターとの相関を表す情報を記憶し、
前記制御部は、前記受信レベル検出回路の検出結果に基づいて、前記受信回路が有するPLL回路を構成する回路素子のパラメーターを、前記受信回路の前記キャリブレーションパラメーターとして設定することを特徴とする回路装置。
【請求項9】
請求項8において、
前記PLL回路は、電圧制御発振回路を有し、
前記回路素子のパラメーターは、前記電圧制御発振回路の制御電圧と発振周波数との関係を設定するパラメーターであることを特徴とする回路装置。
【請求項10】
請求項1乃至9のいずれかに記載の回路装置を含むことを特徴とする電子機器。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2012−147245(P2012−147245A)
【公開日】平成24年8月2日(2012.8.2)
【国際特許分類】
【出願番号】特願2011−4018(P2011−4018)
【出願日】平成23年1月12日(2011.1.12)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
【公開日】平成24年8月2日(2012.8.2)
【国際特許分類】
【出願日】平成23年1月12日(2011.1.12)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
[ Back to top ]