(57)【要約】【課題】温度に応じた適正なトリミング（調整）を実現する。【解決手段】トリミングデータ保持部（２）には第１〜第３温度に適応した第１〜第３トリミングデータが予め書き込まれる。対象信号生成部（４）は、複数の状態の何れかをとるトリミング機能部（５）を有し、トリミング機能部を用いて対象信号（クロック信号、電圧信号等）を生成する。トリミングデータ設定部（３）は、第１〜第３トリミングデータに基づき周辺温度に応じて実使用トリミングデータを設定する。実使用トリミングデータに基づきトリミング機能部の状態が制御されることで、対象信号の特性又は対象信号生成部の特性が調整される。【選択図】図１
2020077966.tif 000002
【特許請求の範囲】
【請求項１】
第１トリミングデータ及び第２トリミングデータを含む複数のトリミングデータを保持するトリミングデータ保持部と、
複数の状態の何れかをとるトリミング機能部を有し、前記トリミング機能部を用いて対象信号を生成する対象信号生成部と、
前記トリミングデータ保持部の保持データに基づき、前記対象信号生成部の周辺温度に応じて実使用トリミングデータを設定するトリミングデータ設定部と、を備え、
前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性又は前記対象信号生成部の特性が調整される
ことを特徴とする信号生成回路。
【請求項２】
前記トリミングデータ設定部は、前記周辺温度が所定の第１温度範囲に属するときには前記第１トリミングデータを前記実使用トリミングデータに設定する一方で、前記周辺温度が前記第１温度範囲とは異なる所定の第２温度範囲に属するときには前記第２トリミングデータを前記実使用トリミングデータに設定する
ことを特徴とする請求項１に記載の信号生成回路。
【請求項３】
前記トリミングデータ設定部は、前記周辺温度が前記第１温度範囲と前記第２温度範囲との間の温度範囲に属するときには、前記第１トリミングデータ及び前記第２トリミングデータに基づく補間トリミングデータを前記実使用トリミングデータに設定する
ことを特徴とする請求項２に記載の信号生成回路。
【請求項４】
前記トリミングデータ設定部は、前記周辺温度の変化に伴って前記実使用トリミングデータを切り替え前データから切り替え後データへと切り替える際、前記実使用トリミングデータを前記切り替え前データから前記切り替え後データに向けて段階的に変化させる段階変化処理を実行する
ことを特徴とする請求項２又は３に記載の信号生成回路。
【請求項５】
前記第１トリミングデータは所定の第１条件下にて前記対象信号生成部から出力された前記対象信号に基づき決定され、前記第２トリミングデータは所定の第２条件下にて前記対象信号生成部から出力された前記対象信号に基づき決定され、
前記複数の状態は基準状態を含み、
前記第１条件では、前記周辺温度が前記第１温度範囲に属する温度に設定され且つ前記トリミング機能部の状態が前記基準状態に設定され、
前記第２条件では、前記周辺温度が前記第２温度範囲に属する温度に設定され且つ前記トリミング機能部の状態が前記基準状態に設定される
ことを特徴とする請求項１〜４の何れかに記載の信号生成回路。
【請求項６】
前記対象信号生成部は、前記対象信号としてクロック信号を生成して出力する発振回路であり、
前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性としての前記クロック信号の周波数が調整される
ことを特徴とする請求項１〜５の何れかに記載の信号生成回路。
【請求項７】
前記対象信号生成部は、前記対象信号として電圧信号を生成して出力する電圧生成回路であり、
前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性としての前記電圧信号の電圧値が調整される
ことを特徴とする請求項１〜５の何れかに記載の信号生成回路。
【請求項８】
当該信号生成回路は半導体集積回路を用いて形成される
ことを特徴とする請求項１〜７の何れかに記載の信号生成回路。
【請求項９】
画像信号に基づき画像表示を行う表示パネルに接続される表示ドライバであって、
請求項４に記載の信号生成回路と、
画像データに基づき前記対象信号を用いて前記画像信号を生成及び出力する画像信号生成回路と、を備え、
前記トリミングデータ設定部は、前記周辺温度の変化に伴って前記実使用トリミングデータを前記切り替え前データから前記切り替え後データへと切り替える際、前記画像表示のブランキング期間にて前記段階変化処理が行われるよう前記段階変化処理の実行タイミングを制御する
ことを特徴とする表示ドライバ。
【請求項１０】
請求項９に記載の表示ドライバと、
前記表示ドライバからの前記画像信号に基づき画像表示を行う表示パネルと、を備えた
ことを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号生成回路、表示ドライバ及び画像表示装置に関する。
【背景技術】
【０００２】
電子機器の高機能化、高速化又は高集積化などに伴い、電子機器に搭載される信号生成回路の出力又は特性に対し非常に高い精度が求められる。
【０００３】
要求される精度を担保するべく、信号生成回路に対してトリミング機能部を付与し、トリミング機能を用いて信号生成回路に対するトリミング（調整）を実現する方法がある。例えば、信号生成回路としての発振回路に対し時定数が可変なＲＣフィルタをトリミング機能部として付与しておき、当該時定数の可変設定を通じて発振回路の出力クロック信号の周波数を所望の周波数にトリミングする方法が提案されている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−７６１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、信号生成回路においては、周辺温度の変化に対しても精度を維持することが求められる（即ち良好な温度特性が求められる）ことが多い。
【０００６】
本発明は、温度も考慮した高精度のトリミングの実現に寄与する信号生成回路並びにそれを利用した表示ドライバ及び画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る信号生成回路は、第１トリミングデータ及び第２トリミングデータを含む複数のトリミングデータを保持するトリミングデータ保持部と、複数の状態の何れかをとるトリミング機能部を有し、前記トリミング機能部を用いて対象信号を生成する対象信号生成部と、前記トリミングデータ保持部の保持データに基づき、前記対象信号生成部の周辺温度に応じて実使用トリミングデータを設定するトリミングデータ設定部と、を備え、前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性又は前記対象信号生成部の特性が調整されることを特徴とする。
【０００８】
具体的には例えば、前記信号生成回路において、前記トリミングデータ設定部は、前記周辺温度が所定の第１温度範囲に属するときには前記第１トリミングデータを前記実使用トリミングデータに設定する一方で、前記周辺温度が前記第１温度範囲とは異なる所定の第２温度範囲に属するときには前記第２トリミングデータを前記実使用トリミングデータに設定すると良い。
【０００９】
より具体的には例えば、前記信号生成回路において、前記トリミングデータ設定部は、前記周辺温度が前記第１温度範囲と前記第２温度範囲との間の温度範囲に属するときには、前記第１トリミングデータ及び前記第２トリミングデータに基づく補間トリミングデータを前記実使用トリミングデータに設定しても良い。
【００１０】
また具体的には例えば、前記信号生成回路において、前記トリミングデータ設定部は、前記周辺温度の変化に伴って前記実使用トリミングデータを切り替え前データから切り替え後データへと切り替える際、前記実使用トリミングデータを前記切り替え前データから前記切り替え後データに向けて段階的に変化させる段階変化処理を実行しても良い。
【００１１】
また例えば、前記信号生成回路において、前記第１トリミングデータは所定の第１条件下にて前記対象信号生成部から出力された前記対象信号に基づき決定され、前記第２トリミングデータは所定の第２条件下にて前記対象信号生成部から出力された前記対象信号に基づき決定され、前記複数の状態は基準状態を含み、前記第１条件では、前記周辺温度が前記第１温度範囲に属する温度に設定され且つ前記トリミング機能部の状態が前記基準状態に設定され、前記第２条件では、前記周辺温度が前記第２温度範囲に属する温度に設定され且つ前記トリミング機能部の状態が前記基準状態に設定されて良い。
【００１２】
また例えば、前記信号生成回路において、前記対象信号生成部は、前記対象信号としてクロック信号を生成して出力する発振回路であり、前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性としての前記クロック信号の周波数が調整されて良い。
【００１３】
或いは例えば、前記信号生成回路において、前記対象信号生成部は、前記対象信号として電圧信号を生成して出力する電圧生成回路であり、前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性としての前記電圧信号の電圧値が調整されて良い。
【００１４】
また例えば、前記信号生成回路は半導体集積回路を用いて形成されると良い。
【００１５】
本発明に係る表示ドライバは、画像信号に基づき画像表示を行う表示パネルに接続される表示ドライバであって、前記信号生成回路と、画像データに基づき前記対象信号を用いて前記画像信号を生成及び出力する画像信号生成回路と、を備え、前記トリミングデータ設定部は、前記周辺温度の変化に伴って前記実使用トリミングデータを前記切り替え前データから前記切り替え後データへと切り替える際、前記画像表示のブランキング期間にて前記段階変化処理が行われるよう前記段階変化処理の実行タイミングを制御することを特徴とする。
【００１６】
本発明に係る画像表示装置は、前記表示ドライバと、前記表示ドライバからの前記画像信号に基づき画像表示を行う表示パネルと、を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、温度も考慮した高精度のトリミングの実現に寄与する信号生成回路並びにそれを利用した表示ドライバ及び画像表示装置を提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る信号生成回路の概略ブロック図である。
【図２】本発明の第１実施形態に係る温度情報取得部の説明図である。
【図３】本発明の第１実施形態に係り、トリミング機能部の状態の説明図である。
【図４】本発明の第１実施形態に係り、取得される複数のトリミングデータと温度との関係を示す図である。
【図５】本発明の第１実施形態に係り、出荷時トリミング用工程のフローチャートである。
【図６】本発明の第１実施形態に係り、出荷時トリミング用工程における各部位の接続関係図である。
【図７】本発明の第２実施形態に係る信号生成回路の概略ブロック図である。
【図８】本発明の第２実施形態に係る発振回路の内部構成例を示す図である。
【図９】本発明の第２実施形態に係るトリミング機能部の内部構成例を示す図である。
【図１０】本発明の第２実施形態に係り、出荷時トリミング用工程にて参照されるテーブルを示す図である。
【図１１】本発明の第２実施形態に係り、実稼働動作時におけるトリミング方法の説明図である。
【図１２】本発明の第２実施形態に係り、実稼働動作時のトリミングに利用される３つのトリミングデータを示す図である。
【図１３】本発明の第３実施形態に係り、実稼働動作時におけるトリミング方法の説明図である。
【図１４】本発明の第３実施形態に係り、実稼働動作時のトリミングに利用される５つのトリミングデータを示す図である。
【図１５】本発明の第４実施形態に係るトリミングデータ設定部の内部構成例を示す図である。
【図１６】本発明の第４実施形態に係り、実稼働動作時におけるトリミング方法の説明図である。
【図１７】本発明の第４実施形態に係る段階変化処理を説明するための図である。
【図１８】本発明の第５実施形態に係る画像表示装置の概略構成図である。
【図１９】本発明の第５実施形態に係る画像信号生成回路の内部構成例を示す図である。
【図２０】本発明の第５実施形態に係り、実稼働動作時におけるトリミング方法の説明図である。
【図２１】本発明の第６実施形態に係る信号生成回路の概略ブロック図である。
【図２２】本発明の第６実施形態に係り、基準電圧生成回路の内部構成例を示す図及び実使用トリミングデータと増幅率との関係を示す図である。
【図２３】本発明の第６実施形態に係り、電圧源の出力電圧の温度依存性を示す図である。
【図２４】本発明の第６実施形態に係り、出荷時トリミング用工程にて参照されるテーブルを示す図である。
【図２５】本発明の第６実施形態に係る画像表示装置の概略構成図である。
【図２６】本発明の第７実施形態に係る表示ドライバの概略的な平面図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態の例を、図面を参照して具体的に説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。尚、本明細書では、記述の簡略化上、情報、信号、物理量又は部材等を参照する記号又は符号を記すことによって、該記号又は符号に対応する情報、信号、物理量又は部材等の名称を省略又は略記することがある。例えば、後述の“ＴＤ”によって参照される実使用トリミングデータは（図７参照）、実使用トリミングデータＴＤと表記されることもあるし、データＴＤと略記されることもあり得るが、それらは全て同じものを指す。
【００２０】
まず、本実施形態の記述にて用いられる幾つかの用語について説明を設ける。グランドとは、０Ｖ（ゼロボルト）の基準電位を有する導電部を指す又は基準電位そのものを指す。各実施形態において、特に基準を設けずに示される電圧は、グランドから見た電位を表す。レベルとは電位のレベルを指し、任意の信号又は電圧についてハイレベルはローレベルよりも高い電位を有する。
【００２１】
＜＜第１実施形態＞＞
本発明の第１実施形態を説明する。図１は、本発明の第１実施形態に係る信号生成回路１の概略ブロック図である。信号生成回路１は、トリミングデータ保持部２、トリミングデータ設定部３及び対象信号生成部４を備える。
【００２２】
トリミングデータ保持部２（以下、保持部２と略記され得る）は、第１〜第ｍトリミングデータを保持する。ｍは２以上の任意の整数である。詳細は後述の説明から明らかとなるが、各トリミングデータは後述のトリミング機能部５の状態の制御（調整）に供される。トリミングデータ保持部２は、不揮発性メモリ（例えばＯＴＰＲＯＭ（one time programmable read only memory））、ツェナーザップ法、ポリシリコンフューズ法、又は、レーザーカット法など、周知の手法を用いて第１〜第ｍトリミングデータを不揮発的に保持する。
【００２３】
トリミングデータ設定部３（以下、設定部３と略記され得る）は、保持部２から供給される第１〜第ｍトリミングデータに基づき、後述のトリミング機能部５の状態の制御に実際に使用される実使用トリミングデータを設定する。この設定の際、温度情報取得部６（図２（ａ）等参照）から提供される温度情報が参照される。
【００２４】
対象信号生成部４はトリミング機能部５を有し、トリミング機能部５を用いて対象信号を生成及び出力する。対象信号は、信号生成回路１の後段回路（不図示）に利用される任意の信号であって良い。例えば、対象信号は、所望の周波数を有するクロック信号であっても良いし、所望の電圧値を持つ電圧信号であっても良い。
【００２５】
図２（ａ）〜（ｃ）に示される温度情報取得部６は、対象信号生成部４の周辺温度を示す温度情報を取得する。対象信号生成部４の周辺温度は対象信号生成部４が配置される環境の温度であり、環境温度と読み替えられても良い。対象信号生成部４の周辺温度は信号生成回路１の周辺温度でもあり、信号生成回路１を含む装置（例えば信号生成回路１を内包する半導体ＩＣチップ）の周辺温度でもある。以下、温度情報にて示される周辺温度を記号“Ｔｍｐ”にて参照し、周辺温度Ｔｍｐ又は単に温度Ｔｍｐと表記することがある。図２（ａ）に示す如く、温度情報取得部６は測定対象温度を測定するための測温素子６ａを備え、温度情報取得部６は、測温素子６ａを用いて測定対象温度に応じた情報を温度情報として取得する。ここにおける測定対象温度は温度Ｔｍｐである。測温素子６ａは測定対象温度の変化に対して自身の電気的特性が変化する素子であれば任意である。例えば、測温素子６ａとして、測温抵抗体、リニア抵抗、サーミスタ又はダイオードを利用でき、半導体集積化回路として構成された温度センサを温度情報取得部６として利用しても良い。
【００２６】
測温素子６ａを含む温度情報取得部６は信号生成回路１の構成要素に含まれていても良いし、図２（ｂ）に示すように、測温素子６ａを含む温度情報取得部６が信号生成回路１の外部に設けられると考えても良い。この場合、信号生成回路１に対して温度情報取得部６が外付け接続されることになる。また、図２（ｃ）に示す如く、測温素子６ａを含まない温度情報取得部６が信号生成回路１内に設けられ且つ信号生成回路１に対して測温素子６ａが外付け接続される形態を採用しても良い。
【００２７】
図３に示す如く、トリミング機能部５は第１〜第ｎトリミング状態の何れかの状態をとる。ｎは２以上の任意の整数である。詳細は後述されるが、例えば、トリミング機能部５内の２つのノード間の抵抗値が可変となるようにトリミング機能部５が構成されており、実使用トリミングデータに基づき当該抵抗値が第１抵抗値、第２抵抗値、・・・、第ｎ抵抗値に設定されることで、トリミング機能部５の状態が夫々第１、第２、・・・、第ｎトリミング状態となる。第１〜第ｎトリミング状態の内、予め定められた１つのトリミング状態は基準トリミング状態と称される。
【００２８】
対象信号はトリミング機能部５を用いて生成されるため、トリミング機能部５の状態が変化すれば対象信号の特性（周波数、電圧値など）も変化する。つまり、対象信号の特性はトリミング機能部５の状態に依存する。また、対象信号生成部４はトリミング機能部５を含んで構成されるのであるから、対象信号生成部４の特性（周波数特性など）もトリミング機能部５の状態に依存すると言える。故に、トリミング機能部５の状態の制御を通じて対象信号の特性又はトリミング機能部５の特性を調整することが可能である。
【００２９】
図４を参照し、保持部２に保持されるべき第１〜第ｍトリミングデータは、夫々、周辺温度Ｔｍｐを所定の温度Ｔｍｐ［１］〜Ｔｍｐ［ｍ］に設定した状態で取得される。温度Ｔｍｐ［１］〜Ｔｍｐ［ｍ］は互いに異なる温度であり、ここでは任意の整数ｉに関し、“Ｔｍｐ［ｉ］＜Ｔｍｐ［ｉ＋１］”が成立するものとする。第１〜第ｍトリミングデータは、信号生成回路１の製造工程の最終段階に実施される出荷時トリミング用工程の中で取得される。
【００３０】
図５及び図６を参照して出荷時トリミング用工程を説明する。図５は出荷時トリミング用工程のフローチャートである。図６は出荷時トリミング用工程に関わる部位のブロック図である。図６の出荷検査装置ＳＳは出荷時トリミング用工程にて対象信号生成部４及びトリミングデータ保持部２に接続され、出荷時トリミング用工程は出荷検査装置ＳＳの制御の下で実行される。出荷時トリミング用工程においてトリミングデータ設定部３は機能しない。
【００３１】
出荷時トリミング用工程はステップＳ１１〜Ｓ１５の処理から成る。出荷時トリミング用工程において、まずステップＳ１１では変数ｉに１が代入され、続くステップＳ１２では第ｉ調整条件での対象信号が評価される。第ｉ調整条件は、温度Ｔｍｐが所定の温度Ｔｍｐ［ｉ］に設定され且つトリミング機能部５の状態が基準トリミング状態に設定される条件である。即ち、ステップＳ１２では、出荷検査者により温度Ｔｍｐが所定の温度Ｔｍｐ［ｉ］となるように信号生成回路１の周辺の環境が整えられ、その環境の下、出荷検査装置ＳＳは、トリミング機能部５の状態を基準トリミング状態に設定した上で対象信号生成部４を動作させて、対象信号生成部４からの対象信号を評価する。
【００３２】
ステップＳ１２に続くステップＳ１３において、出荷検査装置ＳＳは、第ｉ調整条件の下で取得された対象信号の評価結果に基づいて第ｉトリミングデータを決定し、決定した第ｉトリミングデータをトリミングデータ保持部２に対して不揮発的に書き込む。続くステップＳ１４では変数ｉが“ｍ”の値に達しているか否かが確認される。変数ｉが“ｍ”の値に達していない場合にはステップＳ１５にて変数ｉに“１”を加算してからステップＳ１２に戻り、ステップＳ１２及びＳ１３の処理が繰り返される。変数ｉが“ｍ”の値に達している場合には、出荷時トリミング用工程を終える。
【００３３】
これにより、“１≦ｉ≦ｍ”を満たす夫々の整数ｉに関してステップＳ１２及びＳ１３の処理が実行され、出荷時トリミング用工程を終える時点では、第１〜第ｍトリミングデータがトリミングデータ保持部２に書き込まれて保持されることになる。
【００３４】
出荷時トリミング用工程の完了後には、トリミングデータ設定部３が有効に機能する。出荷時トリミング用工程の実行時の動作と、その後の動作とを明確にすべく、出荷時トリミング用工程の完了後における信号生成回路１の動作を実稼働動作と称する。実稼働動作では、トリミングデータ設定部３によりトリミングデータ保持部２の保持データに基づいて実使用トリミングデータが設定され、実使用トリミングデータに基づきトリミング機能部５の状態が制御（調整）されることで対象信号の特性又は対象信号生成部４の特性が調整される。対象信号生成部４の特性の調整を通じて対象信号の特性が調整される、と考えることもできる。
【００３５】
＜＜第２実施形態＞＞
本発明の第２実施形態を説明する。第２実施形態及び後述の第３〜第７実施形態は第１実施形態を基礎とする実施形態であり、第２〜第７実施形態において特に述べない事項に関しては、矛盾の無い限り、第１実施形態の記載が第２〜第７実施形態にも適用される。第２実施形態の記載を解釈するにあたり、第１及び第２実施形態間で矛盾する事項については第２実施形態の記載が優先されて良い（後述の第３〜第７実施形態についても同様）。矛盾の無い限り、第１〜第７実施形態の内、任意の複数の実施形態を組み合わせても良い。
【００３６】
図７は、本発明の第２実施形態に係る信号生成回路１０の概略ブロック図である。信号生成回路１０は図１の信号生成回路１の例である。信号生成回路１０は、トリミングデータ保持部２０（以下、保持部２０と略記され得る）と、トリミングデータ設定部３０（以下、設定部３０と略記され得る）と、トリミング機能部５０を有する発振回路４０と、を備える。第２実施形態では、保持部２０、設定部３０、発振回路４０及びトリミング機能部５０が、夫々、図１の保持部２、設定部３、対象信号生成部４及びトリミング機能部５として機能する。設定部３０により設定される実使用トリミングデータを記号“ＴＤ”にて参照する。発振回路４０は、対象信号としてクロック信号ＣＬＫを生成及び出力する。クロック信号ＣＬＫは周期的に信号レベルが交互にローレベル及びハイレベルとなる矩形波信号である。設定部３０には周辺温度Ｔｍｐを示す温度情報が与えられる。
【００３７】
まず、図１の対象信号生成部４の例としての発振回路４０について説明する。図８は、発振回路４０の一構成例を示す回路図である。本構成例の発振回路４０は、インバータ１１１〜１１４と、コンデンサ１１５及び１１６と、Ｎチャネル型のＭＯＳＦＥＴ（metal-oxide-semiconductor field-effect transistor）として構成されたトランジスタ１１７と、トランスミッションゲート１１８と、トリミング機能部５０と、を備える。
【００３８】
インバータ１１１の入力端は、トランジスタ１１７のドレインに接続される。インバータ１１１の出力端は、インバータ１１２の入力端に接続される。インバータ１１２の出力端は、インバータ１１３の入力端に接続される。インバータ１１３の出力端は、トランスミッションゲート１１８の第１端に接続される。トランスミッションゲート１１８の第２端は、トリミング機能部５０の入力端に接続される。トリミング機能部５０の入力端をノードＮＤ１と称し、トリミング機能部５０の出力端をノードＮＤ２と称する。ノードＮＤ１における信号がクロック信号ＣＬＫとして発振回路４０から出力される。トリミング機能部５０の出力端（即ちノードＮＤ２）は、インバータ１１１の入力端に接続される。このように、図８の発振回路４０では、３段のインバータ１１１〜１１３を含むリングオシレータが形成されている。ただし、遅延素子の段数については上記に限定されるものではない。
【００３９】
インバータ１１４の入力端とトランスミッションゲート１１８の非反転制御端には、イネーブル信号ＥＮが供給される。イネーブル信号ＥＮはローレベル又はハイレベルの信号レベルをとる二値信号であり、信号生成回路１０内で生成される、又は、信号生成回路１０に接続された外部回路（不図示）から供給される。インバータ１１４の出力端は、トランジスタ１１７のゲートとトランスミッションゲート１１８の反転制御端に接続される。トランジスタ１１７のソースはグランドに接続される。コンデンサ１１５は、インバータ１１１の入力端とグランドとの間に接続される。コンデンサ１１６は、インバータ１１１の入力端とインバータ１１２の出力端との間に接続される。このような回路構成により、イネーブル信号ＥＮがハイレベルであるときにクロック信号ＣＬＫの生成動作が許可される状態（イネーブル状態）となり、イネーブル信号ＥＮがローレベルであるときにクロック信号ＣＬＫの生成動作が禁止される状態（ディセーブル状態）となる。
【００４０】
トリミング機能部５０は、ＲＣフィルタによるローパスフィルタを形成しており、クロック信号ＣＬＫの周波数（以下、発振周波数ｆＣＬＫと称する）の精度を向上させるために、実使用トリミングデータＴＤに応じてＲＣフィルタの時定数を切り替える。トリミング機能部５０によるノードＮＤ１及びＮＤ２間のＲＣフィルタの時定数を“τ”にて表す。
【００４１】
図９はトリミング機能部５０の一構成例を示す回路図である。図９のトリミング機能部５０は、抵抗Ｒ［１］〜Ｒ［ｇ］と、コンデンサＣ［１］〜Ｃ［ｇ］と、インバータＩＮＶ［１］〜ＩＮＶ［ｇ］と、トランスミッションゲートＳＷ［１］〜ＳＷ［ｇ］と、を備える。ｇは２以上の任意の整数である。任意の整数ｉに関し、抵抗Ｒ［ｉ］の抵抗値よりも抵抗Ｒ［ｉ＋１］の抵抗値の方が大きい。トリミング機能部５０には実使用トリミングデータＴＤが入力される。実使用トリミングデータＴＤはｇビットのデータであり、実使用トリミングデータＴＤにおける第ｉ番目のビットのデータを“ＴＤ＿［ｉ］”にて表す（ｉは整数）。データＴＤ＿［１］〜ＴＤ＿［ｇ］の内、データＴＤ＿［１］が最下位ビットのデータであって且つデータＴＤ＿［ｇ］が最上位ビットのデータであり、データＴＤ＿［１］からデータＴＤ＿［ｇ］に向けて、対応するビットが上位に向かう。
【００４２】
抵抗Ｒ［１］〜Ｒ［ｇ］はノードＮＤ１とノードＮＤ２との間に直列に接続される。抵抗Ｒ［１］〜Ｒ［ｇ］の直列回路において、抵抗Ｒ［ｉ］が抵抗Ｒ［ｉ＋１］よりもノードＮＤ１側に配置される（ｉは整数）。任意の整数ｉに関し、コンデンサＣ［ｉ］は抵抗Ｒ［ｉ］と共にＲＣフィルタを形成するように、抵抗Ｒ［ｉ］一端とグランドとの間に接続される。任意の整数ｉに関し、トランスミッションゲートＳＷ［ｉ］は抵抗Ｒ［ｉ］に対して並列に接続され、インバータＩＮＶ［ｉ］の入力端とトランスミッションゲートＳＷ［ｉ］の非反転制御端にはデータＴＤ＿［ｉ］を示す信号が入力され、インバータＩＮＶ［ｉ］の出力端はトランスミッションゲートＳＷ［ｉ］の反転制御端に接続される。データＴＤ＿［ｉ］は“１”又は“０”をとり、“１”、“０”のデータＴＤ＿［ｉ］に対応する信号のレベルは、夫々、ハイレベル、ローレベルである。
【００４３】
例えば、データＴＤ＿［１］がローレベルである場合には、トランスミッションゲートＳＷ［１］がオフするので、抵抗Ｒ［１］とコンデンサＣ［１］から成るＲＣフィルタがノードＮＤ１及びＮＤ２間に挿入された形となる。一方、データＴＤ＿［１］がハイレベルである場合には、トランスミッションゲートＳＷ［１］がオンして抵抗Ｒ［１］の両端間が短絡されるので、抵抗Ｒ［１］とコンデンサＣ［１］から成るＲＣフィルタがノードＮＤ１及びＮＤ２間に挿入されない形となる。データＴＤ＿［２］〜ＴＤ＿［ｇ］についても同様である。従って、データＴＤ＿［１］〜ＴＤ＿［ｇ］の論理レベルに応じて、ノードＮＤ１及びＮＤ２間に挿入されるＲＣフィルタの時定数τを任意に切り替えることができる。本回路構成では、時定数τが大きいほど発振周波数ｆＣＬＫは低くなり、時定数τが小さいほど発振周波数ｆＣＬＫは高くなる。
【００４４】
データＴＤ＿［１］〜ＴＤ＿［ｇ］から成る実使用トリミングデータＴＤは、トリミングデータ保持部２０に保持された第１〜第ｍトリミングデータ（図１参照）に基づき設定される。第２実施形態では、数値例として“ｍ＝３”が採用されている。即ち、保持部２０は第１〜第３トリミングデータを保持する。出荷時トリミング用工程において、第１〜第３トリミングデータが取得されるときの温度Ｔｍｐ［１］〜Ｔｍｐ［３］に関し、“Ｔｍｐ［１］＜Ｔｍｐ［２］＜Ｔｍｐ［３］”が成立する。温度Ｔｍｐ［２］は常温に属し、温度Ｔｍｐ［１］は常温よりも低い低温に属し、温度Ｔｍｐ［３］は常温よりも高い高温に属する。故に、保持部２０により保持される第１、第２、第３トリミングデータは、夫々、低温用トリミングデータ、常温用トリミングデータ、高温用トリミングデータとも称され得る。
【００４５】
出荷時トリミング用工程における第１〜第３トリミングデータの決定方法について説明する。図１０は、出荷時トリミング用工程にて参照されるテーブルＴＢＬを示している。出荷検査装置ＳＳはテーブルＴＢＬを参照して、図５のステップＳ１３の処理を実行する。尚、ここでは“ｇ＝８”であるとする。即ち、実使用トリミングデータＴＤは８ビットデータであるとする。これに対応して、保持部２０により保持される第１、第２及び第３トリミングデータの夫々も８ビットデータとされる。抵抗Ｒ［１］〜Ｒ［８］の抵抗値を、夫々、記号“Ｒ［１］〜Ｒ［８］”にて参照すると、“Ｒ［１］＜Ｒ［２］＜Ｒ［３］＜Ｒ［４］＜Ｒ［５］＜Ｒ［６］＜Ｒ［７］＜Ｒ［８］”が成立し、ここでは、“Ｒ［ｉ＋１］＝Ｒ［ｉ］×２”であるとする。また、ここでは、実稼働動作におけるクロック信号ＣＬＫの目標周波数ｆＴＧは５．００ＭＨｚ（メガヘルツ）であるとする。実稼働動作において、実際の発振周波数ｆＣＬＫは、発振回路４０の構成素子の特性ばらつきや温度ばらつきにより目標周波数ｆＴＧからずれうるが、適切な実使用トリミングデータＴＤが設定されることで、発振周波数ｆＣＬＫを目標周波数ｆＴＧに近づける又は一致させることができる。
【００４６】
出荷時トリミング用工程では、まず第１調整条件での対象信号に相当する第１調整条件でのクロック信号ＣＬＫが取得され（“ｉ＝１”でのステップＳ１２）、次に第２調整条件での対象信号に相当する第２調整条件でのクロック信号ＣＬＫが取得され（“ｉ＝２”でのステップＳ１２）、最後に第３調整条件での対象信号に相当する第３調整条件でのクロック信号ＣＬＫが取得される（“ｉ＝３”でのステップＳ１２）。上述したように、各調整条件ではトリミング機能部５の例であるトリミング機能部５０の状態が基準トリミング状態とされる。ここでは、基準トリミング状態に対応するデータＴＤ＿［８］〜ＴＤ＿［１］は「１０００００００」であるとする。「１０００００００」のような、かぎカッコ内に記述された８つの“１”又は“０”の数値の列は、２進数表記におけるトリミングデータを表し、その数値の列において、左側に示す数値の方が上位側のビットに対応する。「１０００００００」のデータＴＤ＿［８］〜ＴＤ＿［１］がトリミング機能部５に入力されたとき、トランスミッションゲートＳＷ［１］〜ＳＷ［８］の内、トランスミッションゲートＳＷ［８］のみがオンとなる。故に、出荷時トリミング用工程のステップＳ１２では、抵抗Ｒ［１］〜Ｒ［８］の内、抵抗Ｒ［８］の両端間のみが短絡された状態で、クロック信号ＣＬＫが取得及び評価される。抵抗Ｒ［１］〜Ｒ［８］の内、抵抗Ｒ［８］の両端間のみが短絡された状態は、ＲＣフィルタの時定数τが設定可能レンジの中央値に設定された状態に相当する。
【００４７】
出荷時トリミング用工程で取得されたクロック信号ＣＬＫの周波数は、トリミング機能部５０による調整（トリミング）が施されていない状態の周波数であり、トリミング前周波数と称される。出荷時トリミング用工程において、出荷検査装置ＳＳは、各調整条件で取得されたクロック信号ＣＬＫのトリミング前周波数を測定し、その測定結果とテーブルＴＢＬに基づき、保持部２０に保持されるべき第１〜第３トリミングデータを決定して保持部２０に書き込む。テーブルＴＢＬは、トリミング前周波数と保持部２０に保持されるべきトリミングデータとの関係を規定しており、実稼働動作時における発振周波数ｆＣＬＫを目標周波数ｆＴＧ（５．００ＭＨｚ）に合わせ込むために発振回路４０の特性を考慮して事前に用意される。テーブルＴＢＬでは、最大で２５５種類のトリミング前周波数の夫々に対し、８ビットのトリミングデータが個別に対応付けられている。出荷時トリミング用工程では、トリミング前周波数に対応するトリミングデータをテーブルＴＢＬから抽出して保持部２０に書き込む処理が、温度Ｔｍｐ［１］、Ｔｍｐ［２］及びＴｍｐ［３］の夫々に対して実行される。
【００４８】
例えば、出荷時トリミング用工程において温度Ｔｍｐ［２］でのトリミング前周波数が５．００ＭＨｚである場合、その後の実稼働動作で温度Ｔｍｐが温度Ｔｍｐ［２］であるときには、「１０００００００」のデータＴＤ＿［８］〜ＴＤ＿［１］を実使用トリミングデータＴＤａに設定すると、実稼働動作時での発振周波数ｆＣＬＫを５．００ＭＨｚとすることができる。故に、この場合、出荷時トリミング用工程において、出荷検査装置ＳＳは第２トリミングデータ（常温用トリミングデータ）を「１０００００００」に決定して保持部２０に書き込む。これが実現されるよう、５．００ＭＨｚのトリミング前周波数と「１０００００００」のデータとがテーブルＴＢＬにて対応付けられている。
【００４９】
また例えば、出荷時トリミング用工程において温度Ｔｍｐ［２］でのトリミング前周波数が４．９８ＭＨｚである場合、その後の実稼働動作で温度Ｔｍｐが温度Ｔｍｐ［２］であるときには、「１０００００１０」のデータＴＤ＿［８］〜ＴＤ＿［１］を実使用トリミングデータＴＤａに設定すると、実稼働動作時での発振周波数ｆＣＬＫを５．００ＭＨｚとすることができる（そのような特性を発振回路４０が有していることが設計段階で分かっている）。故に、この場合、出荷時トリミング用工程において、出荷検査装置ＳＳは第２トリミングデータ（常温用トリミングデータ）を「１０００００１０」に決定して保持部２０に書き込む。これが実現されるよう、４．９８ＭＨｚのトリミング前周波数と「１０００００１０」のデータとがテーブルＴＢＬにて対応付けられている。
【００５０】
温度Ｔｍｐ［２］でのトリミング前周波数が４．９８ＭＨｚであった場合、その後の実稼働動作時において（但し、Ｔｍｐ＝Ｔｍｐ［２］であると仮定）、「１０００００１０」のデータＴＤ＿［８］〜ＴＤ＿［１］が実使用トリミングデータＴＤとしてトリミング機能部５０に入力されると、抵抗Ｒ［１］〜Ｒ［８］の内、最大の抵抗値を有する抵抗Ｒ［８］の両端間だけでなく抵抗Ｒ［２］の両端間も短絡される。その結果、抵抗Ｒ［８］の両端間だけ短絡した場合と比べて（即ち基準トリミング状態と比べて）ＲＣフィルタの時定数τが小さくなるので、実稼働動作時において、発振周波数ｆＣＬＫが４．９８ＭＨｚから５．００ＭＨｚへと引き上げられる。
【００５１】
また例えば、出荷時トリミング用工程において温度Ｔｍｐ［２］でのトリミング前周波数が５．０２ＭＨｚである場合、その後の実稼働動作で温度Ｔｍｐが温度Ｔｍｐ［２］であるときには、「０１１１１１１０」のデータＴＤ＿［８］〜ＴＤ＿［１］を実使用トリミングデータＴＤａに設定すると、実稼働動作時での発振周波数ｆＣＬＫを５．００ＭＨｚとすることができる（そのような特性を発振回路４０が有していることが設計段階で分かっている）。故に、この場合、出荷時トリミング用工程において、出荷検査装置ＳＳは第２トリミングデータ（常温用トリミングデータ）を「０１１１１１１０」に決定して保持部２０に書き込む。これが実現されるよう、５．０２ＭＨｚのトリミング前周波数と「０１１１１１１０」のデータとがテーブルＴＢＬにて対応付けられている。
【００５２】
温度Ｔｍｐ［２］でのトリミング前周波数が５．０２ＭＨｚであった場合、その後の実稼働動作時において（但し、Ｔｍｐ＝Ｔｍｐ［２］であると仮定）、「０１１１１１１０」のデータＴＤ＿［８］〜ＴＤ＿［１］が実使用トリミングデータＴＤとしてトリミング機能部５０に入力されると、抵抗Ｒ［１］〜Ｒ［８］の内、最大の抵抗値を有する抵抗Ｒ［８］がＲＣフィルタに挿入され、抵抗Ｒ［７］〜Ｒ［２］の各両端間のみが短絡される（ここで、抵抗Ｒ［７］〜Ｒ［２］の直列回路の抵抗値は抵抗Ｒ［８］の抵抗値よりも小さい）。その結果、抵抗Ｒ［８］の両端間だけ短絡した場合と比べて（即ち基準トリミング状態と比べて）ＲＣフィルタの時定数τが大きくなるので、実稼働動作時において、発振周波数ｆＣＬＫが５．０２ＭＨｚから５．００ＭＨｚへと引き下げられる。
【００５３】
このように、出荷時トリミング用工程において、出荷検査装置ＳＳは温度Ｔｍｐ［２］でのトリミング前周波数に基づき、テーブルＴＢＬを参照して、保持部２０に保持されるべき第２トリミングデータ（常温用トリミングデータ）を決定して保持部２０に書き込む。第１トリミングデータ（低温用トリミングデータ）及び第３トリミングデータ（高温用トリミングデータ）についても同様である。但し、上述の説明から理解されるように、出荷時トリミング用工程において、第１トリミングデータ（低温用トリミングデータ）を決定するために評価されるトリミング前周波数は低温環境下にて（即ち温度Ｔｍｐ［１］にて）取得され、第２トリミングデータ（常温用トリミングデータ）を決定するために評価されるトリミング前周波数は常温環境下にて（即ち温度Ｔｍｐ［２］にて）取得され、第３トリミングデータ（高温用トリミングデータ）を決定するために評価されるトリミング前周波数は高温環境下にて（即ち温度Ｔｍｐ［３］にて）取得される。
【００５４】
テーブルＴＢＬにおいて、ｘ．ｙｚＭＨｚのトリミング前周波数に対応付けられたトリミングデータを、便宜上、ｘ．ｙｚＭＨｚ用のトリミングデータと称する（ここにおけるｘ、ｙ及びｚは夫々に１桁の整数）。即ち例えば、テーブルＴＢＬにおいて、５．００ＭＨｚのトリミング前周波数に対応付けられたトリミングデータ（「１０００００１０」）は５．００ＭＨｚ用のトリミングデータと称され、４．９８ＭＨｚのトリミング前周波数に対応付けられたトリミングデータ「１０００００１０」は４．９８ＭＨｚ用のトリミングデータと称され、５．０２ＭＨｚのトリミング前周波数に対応付けられたトリミングデータ「０１１１１１１０」は５．０２ＭＨｚ用のトリミングデータと称される。４．９８ＭＨｚ用のトリミングデータは、トリミング前周波数が４．９８ＭＨｚとなるケースにおいて、実稼働動作時の発振周波数ｆＣＬＫを５．００ＭＨｚとするために実使用トリミングデータＴＤに設定されるべきトリミングデータに相当する。５．０２ＭＨｚ用のトリミングデータ等も同様である。
【００５５】
ここでは、図１０に示す如く、テーブルＴＢＬにおいて、トリミング前周波数が０．０１ＭＨｚ減少すると、対応するトリミングデータの値は１０進数で“１”だけ増大する。実稼働動作においては、実使用トリミングデータＴＤの値が増大するほど、ノードＮＤ１及びＮＤ２間に挿入されるＲＣフィルタの抵抗値が小さくなって時定数τが小さくなり、結果、発振周波数ｆＣＬＫが増加することになる。
【００５６】
以下、第２実施形態及び後述の他の各実施形態を含め、特段の断りなく記述される事項は、実稼働動作に関わる事項（例えば実稼働動作における信号生成回路１０の説明）であるとし、第１〜第３トリミングデータが保持部２０に書き込まれた後の動作（即ち実稼働動作）を説明する。
【００５７】
図１１は、実稼働動作時におけるトリミング方法の説明図である。折れ線５１０は、実稼働動作時における発振周波数ｆＣＬＫと周辺温度Ｔｍｐとの関係を表している。設定部３０は、温度情報にて示される周辺温度Ｔｍｐに応じ、第１〜第３トリミングデータの何れかを選択的に実使用トリミングデータＴＤに設定する。具体的には、設定部３０は、周辺温度Ｔｍｐが所定の温度範囲５２１に属しているとき、第１トリミングデータ（低温用トリミングデータ）を実使用トリミングデータＴＤに設定し、周辺温度Ｔｍｐが所定の温度範囲５２２に属しているとき、第２トリミングデータ（常温用トリミングデータ）を実使用トリミングデータＴＤに設定し、周辺温度Ｔｍｐが所定の温度範囲５２３に属しているとき、第３トリミングデータ（高温用トリミングデータ）を実使用トリミングデータＴＤに設定する。
【００５８】
切り替え温度として温度Ｔｍｐ＿Ａ及びＴｍｐ＿Ｂが設定される。温度範囲５２１は切り替え温度Ｔｍｐ＿Ａ未満の温度範囲であり、温度範囲５２２は切り替え温度Ｔｍｐ＿Ａ以上且つ切り替え温度Ｔｍｐ＿Ｂ未満の温度範囲であり、温度範囲５２３は切り替え温度Ｔｍｐ＿Ｂ以上の温度範囲である。切り替え温度Ｔｍｐ＿Ａは温度Ｔｍｐ［１］及びＴｍｐ［２］間の中間温度であり、切り替え温度Ｔｍｐ＿Ｂは温度Ｔｍｐ［２］及びＴｍｐ［３］間の中間温度である。故に、温度Ｔｍｐ［１］、Ｔｍｐ［２］、Ｔｍｐ［３］は、夫々、温度範囲５２１、５２２、５２３に属する。図１１において、温度範囲５２１の下限は温度Ｔｍｐ［１］と一致していているが、温度Ｔｍｐ［１］より低くても良い。図１１において、温度範囲５２３の上限は温度Ｔｍｐ［３］と一致しているが、温度Ｔｍｐ［３］より高くても良い。温度Ｔｍｐ［１］、Ｔｍｐ［２］、Ｔｍｐ［３］は、例えば、夫々、−１５℃、２５℃、６５℃である。
【００５９】
例として、図１２に示す如く、温度Ｔｍｐ［１］、Ｔｍｐ［２］、Ｔｍｐ［３］でのトリミング前周波数が、夫々、４．９０ＭＨｚ、４．９８ＭＨｚ、５．０６ＭＨｚであった場合を想定する。この場合、４．９０ＭＨｚ用のトリミングデータ（「１０００１０１０」）、４．９８ＭＨｚ用のトリミングデータ（「１０００００１０」）、５．０６ＭＨｚ用のトリミングデータ（「０１１１１０１０」）が、夫々、低温用トリミングデータ、常温用トリミングデータ、高温用トリミングデータとして保持部２０に保持され、温度範囲５２１、５２２、５２３において、夫々、４．９０ＭＨｚ用のトリミングデータ、４．９８ＭＨｚ用のトリミングデータ、５．０６ＭＨｚ用のトリミングデータが実使用トリミングデータＴＤとして設定されることになる。
【００６０】
４．９０ＭＨｚ用のトリミングデータ「１０００１０１０」が実使用トリミングデータＴＤとしてトリミング機能部５０に入力されると、抵抗Ｒ［１］〜Ｒ［８］の内、抵抗Ｒ［８］、Ｒ［４］及びＲ［２］の各両端間が短絡され、その分だけ、抵抗Ｒ［８］の両端間だけ短絡した場合と比べてＲＣフィルタの時定数τが小さくなるので、発振周波数ｆＣＬＫが引き上げられる（例えば４．９０ＭＨｚから５．００ＭＨｚへと引き上げられる）。４．９８ＭＨｚ用のトリミングデータ「１０００００１０」又は５．０６ＭＨｚ用のトリミングデータ「０１１１１０１０」が実使用トリミングデータＴＤとしてトリミング機能部５０に入力された場合も、同様にして、抵抗Ｒ［８］の両端間だけ短絡した場合と比べて、発振周波数ｆＣＬＫが引き上げられる（例えば４．９８ＭＨｚから５．００ＭＨｚへと引き上げられる）又は引き下げられる（例えば５．０６ＭＨｚから５．００ＭＨｚへと引き下げられる）。
【００６１】
具体的な動作例として、周辺温度Ｔｍｐが温度範囲５２１内から温度範囲５２３内へと増加していくことを考えると、切り替え温度Ｔｍｐ＿Ａを境にデータＴＤが４．９０ＭＨｚ用のトリミングデータから４．９８ＭＨｚ用のトリミングデータに切り替えられ、切り替え温度Ｔｍｐ＿Ｂを境にデータＴＤが４．９８ＭＨｚ用のトリミングデータから５．０６ＭＨｚ用のトリミングデータに切り替えられることになる。周辺温度Ｔｍｐの減少過程では、それとは逆の切り替えが行われる。
【００６２】
このように、実稼働動作時において、周辺温度Ｔｍｐが温度Ｔｍｐ［ｉ］と一致するときには、温度Ｔｍｐ［ｉ］に適した第ｉトリミングデータが実使用トリミングデータＴＤとして用いられるので、発振周波数ｆＣＬＫが目標周波数ｆＴＧと一致することが期待される。周辺温度Ｔｍｐが温度Ｔｍｐ［ｉ］からずれていても、周辺温度Ｔｍｐが温度Ｔｍｐ［ｉ］に近いときには、温度Ｔｍｐ［ｉ］に適した第ｉトリミングデータが実使用トリミングデータＴＤとして用いられるので、発振周波数ｆＣＬＫが目標周波数ｆＴＧに近似することが期待される。即ち、発振周波数ｆＣＬＫの精度の向上（詳細には発振周波数ｆＣＬＫの温度特性の向上）が図られる。
【００６３】
ここでは、トリミング機能部５０におけるＲＣフィルタの時定数τが固定されている場合、周辺温度Ｔｍｐの増大につれて発振周波数ｆＣＬＫが増加することが想定され且つ周辺温度Ｔｍｐの変化と発振周波数ｆＣＬＫの変化との間に線形性をあることが想定されている。そうすると、温度Ｔｍｐ［１］及びＴｍｐ［３］間の温度範囲において、周辺温度Ｔｍｐが温度Ｔｍｐ＿Ａ又はＴｍｐ＿Ｂと一致するときに、発振周波数ｆＣＬＫの目標周波数ｆＴＧからのずれが最も大きくなるが、その最大のずれ量は、全温度範囲に亘ってデータＴＤを固定する方式と比べ大幅に改善される。図１１において、ΔｆＭＡＸは第２実施形態における当該最大のずれ量を表している。
【００６４】
尚、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａ又はＴｍｐ＿Ｂの近辺にあるときにおいて、実使用トリミングデータＴＤが頻繁に切り替えられるのを抑制すべく、データＴＤの切り替えに関してヒステリシス特性を持たせると良い（切り替え温度Ｔｍｐ＿Ａ及びＴｍｐ＿Ｂに対し一定のヒステリシス幅を持たせると良い）。即ち例えば、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａ未満である状態を起点にして周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａを超えることでデータＴＤが第１トリミングデータから第２トリミングデータに切り替わった後は、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａよりも所定温度ΔＴｍｐだけ低い温度“（Ｔｍｐ＿Ａ−ΔＴｍｐ）”を下回らない限り、データＴＤを第１トリミングデータに戻すことを禁止し、周辺温度Ｔｍｐが温度“（Ｔｍｐ＿Ａ−ΔＴｍｐ）”を下回まったことを受けてデータＴＤを第１トリミングデータに戻すようにすると良い。これと逆の切り替わりも同様であり、切り替え温度Ｔｍｐ＿Ｂに関しても同様である。また、ここで述べたヒステリシス特性は、後述の各実施形態におけるデータＴＤの任意の切り替わりに対し適用されて良い。
【００６５】
また、温度Ｔｍｐ＿Ａは温度Ｔｍｐ［１］及びＴｍｐ［２］間の中間温度からずれていても良いし、同様に、温度Ｔｍｐ＿Ｂは温度Ｔｍｐ［２］及びＴｍｐ［３］間の中間温度からずれていても良い。特に、上記線形性が成り立たない場合には、発振回路４０の温度特性に応じて（即ち、発振回路４０の温度特性における非線形性の詳細に応じて）温度Ｔｍｐ＿Ａ及びＴｍｐ＿Ｂを対応する中間温度からずらして良い。但し、少なくとも、温度Ｔｍｐ＿Ａは温度Ｔｍｐ［１］より高く且つ温度Ｔｍｐ［２］より低く、温度Ｔｍｐ＿Ｂは温度Ｔｍｐ［２］より高く且つ温度Ｔｍｐ［３］より低い。
【００６６】
温度Ｔｍｐ［１］は、信号生成回路１０の正常動作が保証される温度範囲の下限と一致していても良いし、その下限より高くても良いし、その下限より低くても良い（後述の他の実施形態でも同様）。温度Ｔｍｐ［３］は、信号生成回路１０の正常動作が保証される温度範囲の上限と一致していても良いし、その上限より高くても良いし、その上限より低くても良い（後述の他の実施形態でも同様）。
【００６７】
＜＜第３実施形態＞＞
本発明の第３実施形態を説明する。第３実施形態では、第２実施形態に示した内容を基礎として実使用トリミングデータＴＤの他の設定方法を説明する。第３実施形態において特に述べない事項に関しては、矛盾の無い限り、第１及び第２実施形態の記載が第３実施形態にも適用される。
【００６８】
図１３は、実稼働動作時におけるトリミング方法の説明図である。折れ線５３０は、実稼働動作時における発振周波数ｆＣＬＫと周辺温度Ｔｍｐとの関係を表している。設定部３０は、保持部２０から提供される第１〜第３トリミングデータに基づき補間トリミングデータＡ及びＢを生成し、温度情報にて示される周辺温度Ｔｍｐに応じ、第１〜第３トリミングデータ並びに補間トリミングデータＡ及びＢの何れかを選択的に実使用トリミングデータＴＤに設定する。具体的には、設定部３０は、周辺温度Ｔｍｐが所定の温度範囲５４１、５４２、５４３、５４４、５４５に属しているとき、実使用トリミングデータＴＤに対し、夫々、第１トリミングデータ（低温用トリミングデータ）、補間トリミングデータＡ、第２トリミングデータ（常温用トリミングデータ）、補間トリミングデータＢ、第３トリミングデータ（高温用トリミングデータ）を設定する。
【００６９】
切り替え温度として所定の温度Ｔｍｐ＿Ａ１、温度Ｔｍｐ＿Ａ２、温度Ｔｍｐ＿Ｂ１、温度Ｔｍｐ＿Ｂ２が設定される。“Ｔｍｐ［１］＜Ｔｍｐ＿Ａ１＜Ｔｍｐ＿Ａ２＜Ｔｍｐ［２］＜Ｔｍｐ＿Ｂ１＜Ｔｍｐ＿Ｂ２＜Ｔｍｐ［３］”が成立する。温度範囲５４１は切り替え温度Ｔｍｐ＿Ａ１未満の温度範囲であり、温度範囲５４２は切り替え温度Ｔｍｐ＿Ａ１以上且つ切り替え温度Ｔｍｐ＿Ａ２未満の温度範囲であり、温度範囲５４３は切り替え温度Ｔｍｐ＿Ａ２以上且つ切り替え温度Ｔｍｐ＿Ｂ１未満の温度範囲であり、温度範囲５４４は切り替え温度Ｔｍｐ＿Ｂ１以上且つ切り替え温度Ｔｍｐ＿Ｂ２未満の温度範囲であり、温度範囲５４５は切り替え温度Ｔｍｐ＿Ｂ２以上の温度範囲である。
【００７０】
温度Ｔｍｐ［１］及びＴｍｐ［２］間の差を“ΔＡ”で表し、温度Ｔｍｐ［２］及びＴｍｐ［３］間の差を“ΔＢ”で表す。切り替え温度Ｔｍｐ＿Ａ１は温度Ｔｍｐ［１］よりも“ΔＡ／４”だけ高い温度であり、切り替え温度Ｔｍｐ＿Ａ２は温度Ｔｍｐ［２］よりも“ΔＡ／４”だけ低い温度である。切り替え温度Ｔｍｐ＿Ｂ１は温度Ｔｍｐ［２］よりも“ΔＢ／４”だけ高い温度であり、切り替え温度Ｔｍｐ＿Ｂ２は温度Ｔｍｐ［３］よりも“ΔＢ／４”だけ低い温度である。故に、温度Ｔｍｐ［１］、Ｔｍｐ［２］、Ｔｍｐ［３］は、夫々、温度範囲５４１、５４３、５４５に属する。図１３において、温度範囲５４１の下限は温度Ｔｍｐ［１］と一致していているが、温度Ｔｍｐ［１］より低くても良い。図１３において、温度範囲５４５の上限は温度Ｔｍｐ［３］と一致しているが、温度Ｔｍｐ［３］より高くても良い。温度Ｔｍｐ［１］、Ｔｍｐ［２］、Ｔｍｐ［３］は、例えば、夫々、−１５℃、２５℃、６５℃である。
【００７１】
補間トリミングデータＡは第１トリミングデータ及び第２トリミングデータに基づいて生成され、補間トリミングデータＢは第２トリミングデータ及び第３トリミングデータに基づいて生成される。補間トリミングデータＡは第１トリミングデータ及び第２トリミングデータの中間値であって良く、補間トリミングデータＢは第２トリミングデータ及び第３トリミングデータの中間値であって良い。
【００７２】
例として、図１４に示す如く、温度Ｔｍｐ［１］、Ｔｍｐ［２］、Ｔｍｐ［３］でのトリミング前周波数が、夫々、４．９０ＭＨｚ、４．９８ＭＨｚ、５．０６ＭＨｚであった場合を想定する。この場合、４．９０ＭＨｚ用のトリミングデータ（「１０００１０１０」）、４．９８ＭＨｚ用のトリミングデータ（「１０００００１０」）、５．０６ＭＨｚ用のトリミングデータ（「０１１１１０１０」）が、夫々、低温用トリミングデータ、常温用トリミングデータ、高温用トリミングデータとして保持部２０に保持され、温度範囲５４１、５４３、５４５において、夫々、４．９０ＭＨｚ用のトリミングデータ、４．９８ＭＨｚ用のトリミングデータ、５．０６ＭＨｚ用のトリミングデータが実使用トリミングデータＴＤとして設定されることになる。
【００７３】
更に、この場合、設定部３０において、低温用トリミングデータ及び常温用トリミングデータの中間値が補間トリミングデータＡとして求められると共に常温用トリミングデータ及び高温用トリミングデータの中間値が補間トリミングデータＢとして求められる。本例において、補間トリミングデータＡは、４．９０ＭＨｚ用のトリミングデータ（「１０００１０１０」）と４．９８ＭＨｚ用のトリミングデータ（「１０００００１０」）との中間値であるため、４．９４ＭＨｚ用のトリミングデータ（「１００００１１０」）と一致し、補間トリミングデータＢは、４．９８ＭＨｚ用のトリミングデータ（「１０００００１０」）と５．０６ＭＨｚ用のトリミングデータ（「０１１１１０１０」）との中間値であるため、５．０２ＭＨｚ用のトリミングデータ（「０１１１１１１０」）と一致する。補間トリミングデータＡ及びＢを求めること等を目的としてテーブルＴＢＬを設定部３０に設けておいても良い。但し、テーブルＴＢＬが存在していなくても、設定部３０は単純な演算により補間トリミングデータＡ及びＢを生成できる。
【００７４】
具体的な動作例として、周辺温度Ｔｍｐが温度範囲５４１内から温度範囲５４５内へと増加していくことを考えると、切り替え温度Ｔｍｐ＿Ａ１、Ｔｍｐ＿Ａ２、Ｔｍｐ＿Ｂ１、Ｔｍｐ＿Ｂ２を境に、データＴＤが、順次、４．９０ＭＨｚ用のトリミングデータから４．９４ＭＨｚ用のトリミングデータへ、４．９４ＭＨｚ用のトリミングデータから４．９８ＭＨｚ用のトリミングデータへ、４．９８ＭＨｚ用のトリミングデータから５．０２ＭＨｚ用のトリミングデータへ、５．０２ＭＨｚ用のトリミングデータから５．０６ＭＨｚ用のトリミングデータへと切り替えられることになる。周辺温度Ｔｍｐの減少過程では、それとは逆の切り替えが行われる。
【００７５】
ここでは、トリミング機能部５０におけるＲＣフィルタの時定数τが固定されている場合、周辺温度Ｔｍｐの増大につれて発振周波数ｆＣＬＫが増加することが想定され且つ周辺温度Ｔｍｐの変化と発振周波数ｆＣＬＫの変化との間に線形性をあることが想定されている。そうすると、温度Ｔｍｐ［１］及びＴｍｐ［３］間の温度範囲において、周辺温度Ｔｍｐが温度Ｔｍｐ＿Ａ１、Ｔｍｐ＿Ａ２、Ｔｍｐ＿Ｂ１又はＴｍｐ＿Ｂ２と一致するときに、発振周波数ｆＣＬＫの目標周波数ｆＴＧからのずれが最も大きくなるが、その最大のずれ量ΔｆＭＡＸは、全温度範囲に亘ってデータＴＤを固定する方式と比べ大幅に改善され、第２実施形態と比べても更なる改善を見込める。
【００７６】
このように、第３実施形態によれば  発振周波数ｆＣＬＫの精度（詳細には発振周波数ｆＣＬＫの温度特性）を更に向上させることができる。補間トリミングデータＡ及びＢを特定するために、出荷時トリミング用工程においてトリミング前周波数の測定ポイント数を増やす必要は無い。このため、信号生成回路１０の生産性を低下させることなく、精度の高いトリミング（調整）を実現できる。
【００７７】
切り替え温度Ｔｍｐ＿Ａ１は温度Ｔｍｐ［１］よりも“ΔＡ／４”だけ高い温度であると述べたが、切り替え温度Ｔｍｐ＿Ａ１は温度Ｔｍｐ［１］よりも“ΔＡ／４”だけ高い温度に対してずれていても良い。切り替え温度Ｔｍｐ＿Ａ２、Ｔｍｐ＿Ｂ１及びＴｍｐ＿Ｂ２についても同様である。特に上記線形性が成り立たない場合には、発振回路４０の温度特性に応じて温度Ｔｍｐ＿Ａ１を温度Ｔｍｐ［１］よりも“ΔＡ／４”だけ高い温度からずらしても良い。切り替え温度Ｔｍｐ＿Ａ２、Ｔｍｐ＿Ｂ１及びＴｍｐ＿Ｂ２についても同様である。但し、何れにせよ、“Ｔｍｐ［１］＜Ｔｍｐ＿Ａ１＜Ｔｍｐ＿Ａ２＜Ｔｍｐ［２］＜Ｔｍｐ＿Ｂ１＜Ｔｍｐ＿Ｂ２＜Ｔｍｐ［３］”が成立する。
【００７８】
補間トリミングデータＡを第１及び第２トリミングデータの中間値とする例を上述したが、補間トリミングデータＡは第１及び第２トリミングデータの中間値からずれていても良い。補間トリミングデータＢについても同様である。特に上記線形性が成り立たない場合には、発振回路４０の温度特性に応じて（即ち、発振回路４０の温度特性における非線形性の詳細に応じて）補間トリミングデータＡを第１及び第２トリミングデータの中間値からずらしても良い。例えば、図１３及び図１４の例において、発振回路４０の温度特性に応じ、補間トリミングデータＡを４．９２ＭＨｚ用のトリミングデータや４．９６ＭＨｚ用のトリミングデータにしても良い。補間トリミングデータＢについても同様である。発振回路４０の温度特性を考慮して作成した、第１〜第３トリミングデータから補間トリミングデータＡ及びＢを決定するためのルックアップテーブルを設定部３０に設けておいても良い。但し、何れにせよ、補間トリミングデータＡは第１トリミングデータの値よりも小さく且つ第２トリミングデータの値よりも大きく、補間トリミングデータＢは第２トリミングデータの値よりも小さく且つ第３トリミングデータの値よりも大きい。即ち、第１トリミングデータ、補間トリミングデータＡ、第２トリミングデータ、補間トリミングデータＢ、第３トリミングデータが実使用トリミングデータＴＤに設定されているときのＲＣフィルタの時定数τを、夫々、τ１、τＡ、τ２、τＢ、τ３で表した場合、“τ１＜τＡ＜τ２＜τＢ＜τ３”を成立させれば良い（必要に応じ図１０及び図１４を参照）。これにより、補間トリミングデータを利用しない第２実施形態と比べて、最大のずれ量ΔｆＭＡＸを低減することができる。
【００７９】
温度Ｔｍｐ［１］及びＴｍｐ［２］間に切り替え温度を２つ設ける例を上述したが、温度Ｔｍｐ［１］及びＴｍｐ［２］間に切り替え温度を３つ以上設けるようにしても良い。同様に温度Ｔｍｐ［２］及びＴｍｐ［３］間に切り替え温度を３つ以上設けるようにしても良い。例えば、温度Ｔｍｐ［１］及びＴｍｐ［２］間に３つの切り替え温度Ｔｍｐ＿Ａ１、Ｔｍｐ＿Ａ２及びＴｍｐ＿Ａ３を設ける場合（但し、Ｔｍｐ［１］＜Ｔｍｐ＿Ａ１＜Ｔｍｐ＿Ａ２＜Ｔｍｐ＿Ａ３＜Ｔｍｐ［２］）、第１及び第２トリミングデータに基づき補間トリミングデータＡを２つ設定し、温度Ｔｍｐ［１］及びＴｍｐ［２］間において、切り替え温度Ｔｍｐ＿Ａ１、Ｔｍｐ＿Ａ２及びＴｍｐ＿Ａ３を境界に、実使用トリミングデータＴＤを、第１及び第２トリミングデータ並びに２つの補間トリミングデータＡ間で切り替えれば良い。温度Ｔｍｐ［２］及びＴｍｐ［３］間に切り替え温度を３つ設ける場合も同様である。
【００８０】
＜＜第４実施形態＞＞
本発明の第４実施形態を説明する。第４実施形態では、第２及び第３実施形態に示した内容を基礎として実使用トリミングデータＴＤの他の設定方法を説明する。第４実施形態において特に述べない事項に関しては、矛盾の無い限り、第１〜第３実施形態の記載が第４実施形態にも適用される。
【００８１】
第２又は第３実施形態に示した方法では、周辺温度Ｔｍｐが何れかの切り替え温度を跨いて変化する際に、発振周波数ｆＣＬＫが、周波数（ｆＴＧ＋ΔｆＭＡＸ）及び周波数（ｆＴＧ−ΔｆＭＡＸ）間で一気に変化することになる（図１１及び図１３参照）。このような発振周波数ｆＣＬＫの急峻な変化は、クロック信号ＣＬＫを利用する後段回路（不図示）にとって好ましくないこともある。
【００８２】
そこで、第４実施形態に係る設定部３０は、周辺温度Ｔｍｐの変化に伴って実使用トリミングデータＴＤを切り替え前のトリミングデータから切り替え後のトリミングデータへと切り替える際、実使用トリミングデータＴＤを切り替え前のトリミングデータから切り替え後のトリミングデータに向けて段階的に変化させる段階変化処理（ディミング処理）を実行する。
【００８３】
図１５は、段階変化処理を実現するトリミングデータ設定部３０の概略内部ブロック図である。図１５の設定部３０は主設定処理部３１及び段階変化処理部３２を備える。主設定処理部３１は、第１〜第３トリミングデータに基づき、温度情報にて示される周辺温度Ｔｍｐに応じて原トリミングデータＴＤ’を設定する。周辺温度Ｔｍｐに応じた原トリミングデータＴＤ’の設定方法は、第２又は第３実施形態に示された、周辺温度Ｔｍｐに応じた実使用トリミングデータＴＤの設定方法と同じである。故に例えば、図１１に対応する第２実施形態の方法を用いる場合、主設定処理部３１は、周辺温度Ｔｍｐが所定の温度範囲５２１、５２２、５２３に属しているとき、原トリミングデータＴＤ’に対し、夫々、第１トリミングデータ、第２トリミングデータ、第３トリミングデータを設定する。また例えば、図１３に対応する第３実施形態の方法を用いる場合、主設定処理部３１は、周辺温度Ｔｍｐが所定の温度範囲５４１、５４２、５４３、５４４、５４５に属しているとき、原トリミングデータＴＤ’に対し、夫々、第１トリミングデータ、補間トリミングデータＡ、第２トリミングデータ、補間トリミングデータＢ、第３トリミングデータを設定する。
【００８４】
段階変化処理部３２は、原トリミングデータＴＤ’から実使用トリミングデータＴＤを生成して、当該実使用トリミングデータＴＤをトリミング機能部５０に出力する。原則として、原トリミングデータＴＤ’がそのまま実使用トリミングデータＴＤとしてトリミング機能部５０に出力される。但し、原トリミングデータＴＤ’が、或るトリミングデータから他のトリミングデータへと切り替わる際には、以下に示すような段階変化処理を経て実使用トリミングデータＴＤが設定されてトリミング機能部５０に出力される。
【００８５】
図１６を参照して、段階変化処理の具体例を説明する。図１６の例では、第２実施形態に示した方法が採用されていることを想定し、第２実施形態に対する段階変化処理の適用方法を説明する。故に、図１６では、第２実施形態の如く（図１１参照）、周辺温度Ｔｍｐが所定の温度範囲５２１、５２２、５２３に属しているとき、原トリミングデータＴＤ’に対し、夫々、第１トリミングデータ、第２トリミングデータ、第３トリミングデータが設定されることが想定されており、また説明の具体化のため、第１トリミングデータ、第２トリミングデータ、第３トリミングデータは、夫々、図１２に示す如く、４．９０ＭＨｚ用のトリミングデータ（「１０００１０１０」）、４．９８ＭＨｚ用のトリミングデータ（「１０００００１０」）、５．０６ＭＨｚ用のトリミングデータ（「０１１１１０１０」）であるものとする。また、図１６では、トリミング機能部５０におけるＲＣフィルタの時定数τが固定されている場合、周辺温度Ｔｍｐの増大につれて発振周波数ｆＣＬＫが増加することが想定され且つ周辺温度Ｔｍｐの変化と発振周波数ｆＣＬＫの変化との間に線形性をあることが想定されている。
【００８６】
そして、今、タイミングｔ１よりも前のタイミングからタイミングｔ４より後のタイミングにかけて、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａより低い温度から切り替え温度Ｔｍｐ＿Ｂより高い温度に向けて徐々に単調増加することを想定する。時間の経過に沿って、タイミングｔ１、ｔ２、ｔ３、ｔ４がこの順番で訪れる。切り替え温度Ｔｍｐ＿Ａ未満であった周辺温度Ｔｍｐはタイミングｔ１にて切り替え温度Ｔｍｐ＿Ａに達し、その後、周辺温度Ｔｍｐはタイミングｔ３にて切り替え温度Ｔｍｐ＿Ｂに達するものとする。
【００８７】
これらの想定の下、原トリミングデータＴＤ’は、タイミングｔ１より前において第１トリミングデータ（「１０００１０１０」）であり、タイミングｔ１を境に第１トリミングデータから第２トリミングデータ（「１０００００１０」）に一気に切り替わり、タイミングｔ３を境に第２トリミングデータから第３トリミングデータ（「０１１１１０１０」）に一気に切り替わる。
【００８８】
タイミングｔ１より前においては原トリミングデータＴＤ’がそのまま実使用トリミングデータＴＤとなる。タイミングｔ１を境に原トリミングデータＴＤ’が第１トリミングデータから第２トリミングデータに切り替わったとき、段階変化処理部３２は、切り替え前のトリミングデータである第１トリミングデータから切り替え後のトリミングデータである第２トリミングデータに向けて実使用トリミングデータＴＤを段階的に変化させる１回目の段階変化処理を実行する（図１７も適宜参照）。
【００８９】
１回目の段階変化処理では、データＴＤが第１トリミングデータと一致している状態を起点にして、タイミングｔ１にてデータＴＤの値を所定のステップ量だけ減じ、その後、所定のステップ時間が経過するごとにデータＴＤの値を所定のステップ量だけ減じてゆく。データＴＤの値が第２トリミングデータに達した時点で１回目の段階変化処理は終了する。ここでは、タイミングｔ２において、タイミングｔ１から始まる１回目の段階変化処理が終了している。図１６の例において、ステップ量は“１”となっている。このため、タイミングｔ１を起点に、データＴＤが第１トリミングデータから８段階の減少を経て第２トリミングデータに達する。これに連動して、発振周波数ｆＣＬＫはタイミングｔ１及びｔ２間で“ｆＴＧ＋ΔｆＭＡＸ”から“ｆＴＧ−ΔｆＭＡＸ”に近い周波数に向け８段階で減少してゆく。タイミングｔ１及びｔ２間において周辺温度Ｔｍｐに変化がなければ、タイミングｔ２での発振周波数ｆＣＬＫは“ｆＴＧ−ΔｆＭＡＸ”と一致することが期待されるが、図１６では、タイミングｔ１及びｔ２間でも周辺温度Ｔｍｐが単調増加することを想定しているため、タイミングｔ２での発振周波数ｆＣＬＫは“ｆＴＧ−ΔｆＭＡＸ”よりも若干高くなっている（後述のタイミングｔ４でも同様且つ後述の図２０のタイミングｔ１３等でも同様）。
【００９０】
その後、タイミングｔ３を境に原トリミングデータＴＤ’が第２リミングデータ（「１０００００１０」）から第３トリミングデータ（「０１１１１０１０」）に一気に切り替わると、段階変化処理部３２は、切り替え前のトリミングデータである第２トリミングデータから切り替え後のトリミングデータである第３トリミングデータに向けて実使用トリミングデータＴＤを段階的に変化させる２回目の段階変化処理を実行する（図１７も適宜参照）。
【００９１】
２回目の段階変化処理では、データＴＤが第２トリミングデータと一致している状態を起点にして、タイミングｔ３にてデータＴＤの値を所定のステップ量だけ減じ、その後、所定のステップ時間が経過するごとにデータＴＤの値を所定のステップ量だけ減じてゆく。データＴＤの値が第３トリミングデータに達した時点で２回目の段階変化処理は終了する。ここでは、タイミングｔ４において、タイミングｔ３から始まる２回目の段階変化処理が終了している。図１６の例において、ステップ量は“１”となっている。このため、タイミングｔ３を起点に、データＴＤが第２トリミングデータから８段階の減少を経て第３トリミングデータに達する。これに連動して、発振周波数ｆＣＬＫはタイミングｔ３及びｔ４間で“ｆＴＧ＋ΔｆＭＡＸ”から“ｆＴＧ−ΔｆＭＡＸ”に近い周波数に向け８段階で減少してゆく。
【００９２】
各段階変化処理において上記のステップ量は任意であって良い。例えば、図１６の例では、ステップ量が“１”であるが故に各段階変化処理においてデータＴＤが８段階で変化しているが、ステップ量を“２”に変更すれば各段階変化処理においてデータＴＤが４段階で変化することになる。また、典型的にはステップ量は一定とされるが、１つの段階変化処理の中でステップ量が変化することがあっても良い。例えば、何れかの段階変化処理において、データＴＤを５段階で変化させるようにし、データＴＤの１回目〜５回目のステップ量を夫々“１、”“１”、“１”、“２”、“３”としても良い。
【００９３】
各段階変化処理において上記のステップ時間は任意であって良い。典型的にはステップ時間は一定とされるが、１つの段階変化処理の中でステップ時間が変化することがあっても良い。例えば、何れかの段階変化処理において、データＴＤの１回目及び２回目の変化タイミング間のステップ時間と、データＴＤの２回目及び３回目の変化タイミング間のステップ時間と、が異なっていても良い。
【００９４】
図１６では、周辺温度Ｔｍｐの増加過程における段階変化処理が示されているが、周辺温度Ｔｍｐの減少過程においても同様の段階変化処理が実行される。また、図１６では、第２実施形態に対して段階変化処理が適用されているが、第３実施形態に対して段階変化処理が適用されても良い。第３実施形態に係る図１３の動作例に対し段階変化処理を適用し、周辺温度Ｔｍｐが温度Ｔｍｐ［１］及びＴｍｐ［３］間で単調増加又は単調減少することを想定した場合、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａ１、Ｔｍｐ＿Ａ２、Ｔｍｐ＿Ｂ１及びＴｍｐ＿Ｂ２を横切る際に、夫々、段階変化処理が実行されることになる。
【００９５】
＜＜第５実施形態＞＞
本発明の第５実施形態を説明する。第５実施形態では第４実施形態に示した段階変化処理の応用例を説明する。第５実施形態において特に述べない事項に関しては、矛盾の無い限り、第１〜第４実施形態の記載が第５実施形態にも適用される。
【００９６】
図１８は、第５実施形態に係る画像表示装置２００の概略構成図である。画像表示装置２００は表示ドライバ２１０及び表示パネル２２０を備える。表示ドライバ２１０は第４実施形態に示した信号生成回路１０と画像信号生成回路８０を備える。表示パネル２２０は、液晶ディスプレイパネル、有機ＥＬディスプレイパネル、プラズマディスプレイパネルなどの表示パネルであり、表示ドライバ２１０から供給される画像信号に応じた画像表示を行う。
【００９７】
表示ドライバ２１０は、表示パネル２２０に接続される装置であって、図示されない外部回路から画像データの入力を受ける。当該外部回路も画像表示装置２００の構成要素に含まれると考えて良い。画像データは、表示パネル２２０にて表示されるべき画像の内容を規定するデジタルデータである。画像信号生成回路８０は、画像データを所定の変換形式に従ってアナログの画像信号に変換し、得られた画像信号を表示パネル２２０に供給することで表示パネル２２０に画像データに応じた画像を表示させる。尚、表示ドライバ２１０は、入力された画像データを所定のデータ量分だけ一時的に記憶するバッファメモリ（不図示）を有していて良く、画像信号生成回路８０に対する画像データの入力は当該バッファメモリを介して行われても良い。実際には、表示パネル２２０のサイズ等に応じた画像信号の束が表示ドライバ２１０から表示パネル２２０に出力されるが、図面及び説明の簡略化上、ここでは特に必要の無い限り、或る１つの画像信号に注目する。
【００９８】
図１９に、画像データが８ビットデータであるときの画像信号生成回路８０の構成例を示す。尚、画像データのビット数は８ビット以外でも良い。図１９の画像信号生成回路８０は、互いに直列接続された計２５７個の抵抗８１［０］〜８１［２５６］と、セレクタ８２とを備える。抵抗８１［０］〜８１［２５６］の直列回路に対し所定の基準電圧ＶＲＥＦが印加される。基準電圧ＶＲＥＦは正の直流電圧である。“０≦ｉ≦２５５”を満たす任意の整数ｉに関して、抵抗８１［ｉ］及び８１［ｉ＋１］は互いに隣接してタップＴＰ［ｉ］にて接続されており、抵抗８１［ｉ＋１］の方が抵抗８１［ｉ］よりも高電位側に配置される。タップＴＰ［ｉ］に生じる電圧の値を信号値として有する電圧信号を記号 “Ｖ［ｉ］”にて表す。セレクタ８２は、タップＴＰ［０］〜ＴＰ［２５５］に接続され、画像データに基づき電圧信号Ｖ［０］〜Ｖ［２５５］の何れかを選択的に画像信号として出力する。具体的には、画像データが１０進数表記で“ｉ”の値を有するとき、電圧信号Ｖ［ｉ］が画像信号として選択され且つ出力される。抵抗８１［０］〜８１［２５６］の抵抗値は表示パネル２２０の特性（ガンマ値）に応じて設定される。画像データがＲＧＢ形式の画像データであって、Ｒの色データ、Ｇの色データ及びＢの色データを含む場合には、色データごとに画像信号の生成及び出力が行われる。表示パネル２２０における或る画素での表示内容（色、輝度など）は、当該画素に対する画像信号の電圧値に応じたものとなる。
【００９９】
表示パネル２２０では、所定のフレーム周期で表示内容が次々と更新される。１つのフレーム周期にて表示パネル２２０に表示される１枚の画像をフレーム画像と称し、１つのフレーム周期の長さ分の区間をフレーム期間と称する。フレーム期間の一部は、周知の映像規格に従い、ブランキング期間とされる。ブラキング期間は水平ブランキング期間と垂直ブランキング期間を含む。各フレームにおいて、ブランキング期間では、画像信号生成回路８０から有効な画像信号が表示パネル２２０に出力されず、ブランキング期間以外の期間において、画像信号生成回路８０から有効な画像信号が表示パネル２２０に出力されて表示パネル２２０での画像表示に供される。
【０１００】
表示ドライバ２１０内の各部は、信号生成回路１０から出力されるクロック信号ＣＬＫに同期して動作する。例えば、画像信号生成回路８０に対してクロック信号ＣＬＫそのもの又はクロック信号ＣＬＫに同期する信号が供給され、画像信号生成回路８０は、クロック信号ＣＬＫの発振周波数ｆＣＬＫに応じた周波数にて画像信号を表示パネル２２０に出力する。即ち、クロック信号ＣＬＫに応じた画像信号に基づき表示パネル２２０での画像表示が行われる。
【０１０１】
上述のような表示ドライバ２１０において、信号生成回路１０が周辺温度Ｔｍｐに応じて実使用トリミングデータＴＤの切り替えを行う際、増加過程又は減少過程にある周辺温度Ｔｍｐが切り替え温度に達した直後において、即時、第４実施形態の段階変化処理を行うのではなく、ブランキング期間になるまで待ってから段階変化処理を行うようにする。これにより、データＴＤの切り替えに伴う表示内容への影響を抑制することが可能となる。
【０１０２】
尚、第５実施形態において、周辺温度Ｔｍｐは表示ドライバ２１０の周辺温度と解されて良い。また、信号生成回路１０内のトリミングデータ設定部３０に温度情報を提供する温度情報取得部６（図２（ａ）等参照）は、表示ドライバ２１０に内蔵されていても良いし、表示ドライバ２１０に外付け接続されていても良い。測温素子６ａを含まない温度情報取得部６を表示ドライバ２１０に設けて、測温素子６ａを表示ドライバ２１０に対して外付け接続するようにしても良い。
【０１０３】
図２０を参照して、第５実施形態に係る段階変化処理の具体例を説明する。図１６では、第２実施形態に示した方法が採用されていることを想定し、第２実施形態に対する段階変化処理の適用例を説明する。故に、図２０では、第２実施形態の如く（図１１参照）、周辺温度Ｔｍｐが所定の温度範囲５２１、５２２、５２３に属しているとき、原トリミングデータＴＤ’に対し、夫々、第１トリミングデータ、第２トリミングデータ、第３トリミングデータが設定されることが想定されており、また説明の具体化のため、第１トリミングデータ、第２トリミングデータ、第３トリミングデータは、夫々、図１２に示す如く、４．９０ＭＨｚ用のトリミングデータ（「１０００１０１０」）、４．９８ＭＨｚ用のトリミングデータ（「１０００００１０」）、５．０６ＭＨｚ用のトリミングデータ（「０１１１１０１０」）であるものとする。また、図２０では、トリミング機能部５０におけるＲＣフィルタの時定数τが固定されている場合、周辺温度Ｔｍｐの増大につれて発振周波数ｆＣＬＫが増加することが想定され且つ周辺温度Ｔｍｐの変化と発振周波数ｆＣＬＫの変化との間に線形性をあることが想定されている。
【０１０４】
そして、今、タイミングｔ１１よりも前のタイミングからタイミングｔ１６より後のタイミングにかけて、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａより低い温度から切り替え温度Ｔｍｐ＿Ｂより高い温度に向けて徐々に単調増加することを想定する。時間の経過に沿って、タイミングｔ１１、ｔ１２、ｔ１３、ｔ１４、ｔ１５、ｔ１６がこの順番で訪れる。切り替え温度Ｔｍｐ＿Ａ未満であった周辺温度Ｔｍｐはタイミングｔ１１にて切り替え温度Ｔｍｐ＿Ａに達し、その後、周辺温度Ｔｍｐはタイミングｔ１４にて切り替え温度Ｔｍｐ＿Ｂに達するものとする。
【０１０５】
これらの想定の下、原トリミングデータＴＤ’は、タイミングｔ１１より前において第１トリミングデータ（「１０００１０１０」）であり、タイミングｔ１１を境に第１トリミングデータから第２トリミングデータ（「１０００００１０」）に一気に切り替わり、タイミングｔ１４を境に第２トリミングデータから第３トリミングデータ（「０１１１１０１０」）に一気に切り替わる。
【０１０６】
タイミングｔ１１より前においては原トリミングデータＴＤ’がそのまま実使用トリミングデータＴＤとなる。タイミングｔ１１を境に原トリミングデータＴＤ’が第１トリミングデータから第２トリミングデータに切り替わったとき、段階変化処理部３２は、同期信号待機状態となり、同期信号待機状態において同期信号がハイレベルからローレベルに切り替わったタイミング１２を起点に、切り替え前のトリミングデータである第１トリミングデータから切り替え後のトリミングデータである第２トリミングデータに向けて実使用トリミングデータＴＤを段階的に変化させる１回目の段階変化処理を実行する（図１７も適宜参照）。
【０１０７】
同期信号は、表示パネル２２０での画像表示における垂直同期信号Ｖｓｙｎｃ又は水平同期信号Ｈｓｙｎｃである。垂直同期信号Ｖｓｙｎｃのハイレベルからローレベルに切り替わりタイミングは垂直ブランキング期間の開始タイミングに相当し、水平同期信号Ｈｓｙｎｃのハイレベルからローレベルに切り替わりタイミングは水平ブランキング期間の開始タイミングに相当する。表示ドライバ２１０に対して画像データを供給する外部回路（不図示）から同期信号が表示ドライバ２１０に供給される。或いは、表示ドライバ２１０内にて同期信号が生成されても良い。
【０１０８】
１回目の段階変化処理では、データＴＤが第１トリミングデータと一致している状態を起点にして、タイミングｔ１２にてデータＴＤの値を所定のステップ量だけ減じ、その後、所定のステップ時間が経過するごとにデータＴＤの値を所定のステップ量だけ減じてゆく。データＴＤの値が第２トリミングデータに達した時点で１回目の段階変化処理は終了する。ここでは、タイミングｔ１３において、タイミングｔ１２から始まる１回目の段階変化処理が終了している。図２０の例において、ステップ量は“１”となっている。このため、タイミングｔ１２を起点に、データＴＤが第１トリミングデータから８段階の減少を経て第２トリミングデータに達する。これに連動して、発振周波数ｆＣＬＫはタイミングｔ１２及びｔ１３間で“ｆＴＧ＋ΔｆＭＡＸ”に近い周波数から“ｆＴＧ−ΔｆＭＡＸ”に近い周波数に向け８段階で減少してゆく。但し、ここにおけるΔｆＭＡＸは、第５実施形態の方法が適用されていない第２実施形態でのΔｆＭＡＸに相当する。タイミングｔ１２及びｔ１３間の時間の長さが、タイミングｔ１２から始まるブランキング期間の長さ以下となるように、ステップ量及びステップ時間が設定されており、故にブランキング期間内に段階変化処理が完了する。
【０１０９】
その後、タイミングｔ１４を境に原トリミングデータＴＤ’が第２リミングデータ（「１０００００１０」）から第３トリミングデータ（「０１１１１０１０」）に一気に切り替わると、段階変化処理部３２は、同期信号待機状態となり、同期信号待機状態において同期信号がハイレベルからローレベルに切り替わったタイミング１５を起点に、切り替え前のトリミングデータである第２トリミングデータから切り替え後のトリミングデータである第３トリミングデータに向けて実使用トリミングデータＴＤを段階的に変化させる２回目の段階変化処理を実行する（図１７も適宜参照）。
【０１１０】
２回目の段階変化処理では、データＴＤが第２トリミングデータと一致している状態を起点にして、タイミングｔ１５にてデータＴＤの値を所定のステップ量だけ減じ、その後、所定のステップ時間が経過するごとにデータＴＤの値を所定のステップ量だけ減じてゆく。データＴＤの値が第３トリミングデータに達した時点で２回目の段階変化処理は終了する。ここでは、タイミングｔ１６において、タイミングｔ１５から始まる２回目の段階変化処理が終了している。図２０の例において、ステップ量は“１”となっている。このため、タイミングｔ１５を起点に、データＴＤが第２トリミングデータから８段階の減少を経て第３トリミングデータに達する。これに連動して、発振周波数ｆＣＬＫはタイミングｔ１５及びｔ１６間で“ｆＴＧ＋ΔｆＭＡＸ” に近い周波数から “ｆＴＧ−ΔｆＭＡＸ”に近い周波数に向け８段階で減少してゆく。タイミングｔ１５及びｔ１６間の時間の長さが、タイミングｔ１５から始まるブランキング期間の長さ以下となるように、ステップ量及びステップ時間が設定されており、故にブランキング期間内に段階変化処理が完了する。
【０１１１】
周辺温度Ｔｍｐの変化と同期信号とは非同期であるため、タイミングｔ１１及びｔ１２間の時間やタイミングｔ１４及びｔ１５間の時間は様々となる。よって、第５実施形態では、目標周波数ｆＴＧからの見た発振周波数ｆＣＬＫの最大のずれ量も若干変動することになる。しかし、ブランキング期間では有効な画像信号の出力が行われていないため、表示内容への影響は抑えられる。
【０１１２】
尚、ステップ量及びステップ時間の設定方法に関して第４実施形態で述べた事項は本実施形態にも適用される。また、図２０では、周辺温度Ｔｍｐの増加過程における段階変化処理が示されているが、周辺温度Ｔｍｐの減少過程においても同様の段階変化処理が実行される。また、図２０では、第２実施形態に対して段階変化処理が適用されているが、第３実施形態に対して段階変化処理が適用されても良い。第３実施形態に係る図１３の動作例に対し段階変化処理が適用し、周辺温度Ｔｍｐが温度Ｔｍｐ［１］及びＴｍｐ［３］間で単調増加又は単調減少することを想定した場合、周辺温度Ｔｍｐが切り替え温度Ｔｍｐ＿Ａ１、Ｔｍｐ＿Ａ２、Ｔｍｐ＿Ｂ１又はＴｍｐ＿Ｂ２を横切る際に、ブランキング期間内で段階変化処理が実行されることになる。
【０１１３】
＜＜第６実施形態＞＞
本発明の第６実施形態を説明する。図１の信号生成回路１の例としてクロック信号ＣＬＫを対象信号として出力する信号生成回路１０（図７参照）を挙げたが、信号生成回路１は任意の種類の対象信号を出力する信号生成回路であって良い。例えば、図２１に示すような信号生成回路１０ａを構成することができる。図２１は、本発明の第６実施形態に係る信号生成回路１０ａの概略ブロック図である。信号生成回路１０ａは図１の信号生成回路１の例である。信号生成回路１０ａは、トリミングデータ保持部２０ａ（以下、保持部２０ａと略記され得る）と、トリミングデータ設定部３０ａ（以下、設定部３０ａと略記され得る）と、トリミング機能部５０ａを有する基準電圧生成回路（電圧生成回路）４０ａと、を備える。設定部３０ａには周辺温度Ｔｍｐを示す温度情報が与えられる。周辺温度Ｔｍｐは、信号生成回路１０ａの周辺温度でもあるし、基準電圧生成回路４０ａの周辺温度でもある。
【０１１４】
保持部２０ａ、設定部３０ａ、基準電圧生成回路４０ａ及びトリミング機能部５０ａが、夫々、図１の保持部２、設定部３、対象信号生成部４及びトリミング機能部５として機能する。保持部２０ａ及び設定部３０ａは、第２〜第５実施形態の任意の何れかに示した保持部２０及び設定部３０と同じものである。故に、第２〜第５実施形態の任意の何れかに示した保持部２０及び設定部３０についての説明が保持部２０ａ及び設定部３０ａにも適用され、設定部３０ａから出力される実使用トリミングデータを、ここでは特に記号“ＴＤａ”にて参照する（当該適用に際し、第２〜第５実施形態の文章中の記号“２０”、“３０”、“ＴＤ”は、夫々、“２０ａ”、“３０ａ”、“ＴＤａ”に読み替えられる）。
【０１１５】
基準電圧生成回路４０ａは対象信号として基準電圧信号を生成及び出力する。基準電圧信号は基準電圧ＶＲＥＦを有する電圧信号であり、基準電圧ＶＲＥＦは正の直流電圧である。基準電圧生成回路４０ａは、トリミング機能部５０ａを用いて基準電圧ＶＲＥＦの値を調整可能に構成されている。
【０１１６】
図２２（ａ）に、基準電圧生成回路４０ａの一構成例を示す。基準電圧生成回路４０ａは、バンドギャップリファレンスや定電圧ダイオード等を用いて所定の正の直流電圧Ｖ１を生成する電圧源４１ａと、直流電圧Ｖ１を増幅することで基準電圧ＶＲＥＦを生成する増幅回路４２ａと、を備える。増幅回路４２ａに対し、増幅回路４２ａの増幅率を可変調整するためのトリミング機能部５０ａが付加されている。トリミング機能部５０ａは、設定部３０ａからの実使用トリミングデータＴＤａに基づき増幅回路４２ａの増幅率を設定する。ここでは、実使用トリミングデータＴＤａは８ビットデータであるとし、図２２（ｂ）に示す如く、データＴＤａの値が１０進数表記で“０”から“２５５”に向けて増加するにつれ増幅回路４２ａの増幅率が増大するものとする。そうすると、トリミング機能部５０ａは第１〜第２５６トリミング状態の何れかの状態をとり得ることになり（図３参照）、トリミング機能部５０ａの状態に応じて増幅回路４２ａの増幅率が変化することになる。
【０１１７】
また、図２３に示す如く、電圧源４１ａの温度特性により、周辺温度Ｔｍｐの増加に伴って電圧Ｖ１の値が単調増加するものとする。そうすると、仮に増幅回路４２ａの増幅率が固定されていたならば、周辺温度Ｔｍｐの増加に伴って基準電圧ＶＲＥＦの値も単調増加することになる。設定部３０ａは、要求される仕様温度範囲内において、基準電圧ＶＲＥＦが所定の目標電圧ＶＴＧにて又は目標電圧ＶＴＧ近辺にて維持されるよう、温度情報に基づき実使用トリミングデータＴＤａを設定する。
【０１１８】
保持部２０ａに保持される第１〜第３トリミングデータの決定方法は、第２実施形態に示したものと同様である。但し、信号生成回路１０ａに対しては、上述の“トリミング前周波数”は“トリミング前電圧”に読み替えられる。トリミング前電圧は、出荷時トリミング用工程で取得及び測定される、トリミング機能部５０ａによる調整（トリミング）が施されていない状態の基準電圧ＶＲＥＦを指す。出荷時トリミング用工程では第１〜第３調整条件が整えられ、各調整条件ではトリミング機能部５０ａの状態が基準トリミング状態とされた上で基準電圧ＶＲＥＦの値が対象信号の値として評価されるが（図３及び図５参照）、１０進数表記で“１２７”のデータＴＤａがトリミング機能部５０ａに与えられたときのトリミング機能部５０ａの状態が基準トリミング状態に相当し、当該基準トリミング状態は増幅回路４２ａの増幅率が設定可能レンジの中央値に設定された状態に相当する。
【０１１９】
図２４に、信号生成回路１０ａに対して用いられるテーブルＴＢＬａを示す。ここでは目標電圧ＶＴＧは５．００Ｖであるとする。出荷時トリミング用工程において、出荷検査装置ＳＳは、各調整条件にて増幅回路４２ａから出力される基準電圧ＶＲＥＦの値を測定し、その測定結果とテーブルＴＢＬａに基づき、保持部２０ａに保持されるべき第１〜第３トリミングデータを決定して保持部２０ａに書き込む。テーブルＴＢＬａは、トリミング前電圧と保持部２０ａに保持されるべきトリミングデータとの関係を規定しており、実稼働動作時における基準電圧ＶＲＥＦを目標電圧ＶＴＧに合わせ込むために電圧源４１ａの特性を考慮して事前に用意される。テーブルＴＢＬａでは、最大で２５５種類のトリミング前電圧の夫々に対し、８ビットのトリミングデータが個別に対応付けられている。出荷時トリミング用工程では、トリミング前電圧に対応するトリミングデータをテーブルＴＢＬａから抽出して保持部２０ａに書き込む処理が、温度Ｔｍｐ［１］、Ｔｍｐ［２］及びＴｍｐ［３］の夫々に対して実行される。
【０１２０】
図２４のテーブルＴＢＬａでは、トリミング前電圧が０．０１Ｖ減少すると、対応するトリミングデータの値は１０進数で“１”だけ増大する。実稼働動作においては、実使用トリミングデータＴＤａの値が増大するほど増幅回路４２ａの増幅率が大きくなる（図２２（ｂ）も参照）。
【０１２１】
例えば、出荷時トリミング用工程において温度Ｔｍｐ［２］でのトリミング前電圧が５．００Ｖである場合、その後の実稼働動作で温度Ｔｍｐが温度Ｔｍｐ［２］であるときには、「１０００００００」のデータを実使用トリミングデータＴＤａに設定すると、実稼働動作時での基準電圧ＶＲＥＦを５．００Ｖとすることができる。故に、この場合、出荷時トリミング用工程において、出荷検査装置ＳＳは第２トリミングデータ（常温用トリミングデータ）を「１０００００００」に決定して保持部２０ａに書き込む。これが実現されるよう、５．００Ｖのトリミング前電圧と「１０００００００」のデータとがテーブルＴＢＬａにて対応付けられている。
【０１２２】
また例えば、出荷時トリミング用工程において温度Ｔｍｐ［２］でのトリミング前電圧が４．９８Ｖである場合、その後の実稼働動作で温度Ｔｍｐが温度Ｔｍｐ［２］であるときには、「１０００００１０」のデータを実使用トリミングデータＴＤａに設定すると、実稼働動作時での基準電圧ＶＲＥＦを５．００Ｖとすることができる（そのような特性を電圧源４１ａが有していることが設計段階で分かっている）。故に、この場合、出荷時トリミング用工程において、出荷検査装置ＳＳは第２トリミングデータ（常温用トリミングデータ）を「１０００００１０」に決定して保持部２０ａに書き込む。これが実現されるよう、４．９８Ｖのトリミング前電圧と「１０００００１０」のデータとがテーブルＴＢＬａにて対応付けられている。
【０１２３】
温度Ｔｍｐ［２］でのトリミング前電圧が４．９８Ｖであった場合、その後の実稼働動作時において（但し、Ｔｍｐ＝Ｔｍｐ［２］であると仮定）、「１０００００１０」の実使用トリミングデータＴＤａがトリミング機能部５０ａに入力されると、「１０００００００」の実使用トリミングデータＴＤａが入力された場合と比べて増幅回路４２ａでの増幅率が高くなり、基準電圧ＶＲＥＦが４．９８Ｖから５．００Ｖへと引き上げられる。
【０１２４】
また例えば、出荷時トリミング用工程において温度Ｔｍｐ［２］でのトリミング前電圧が５．０２Ｖである場合、その後の実稼働動作で温度Ｔｍｐが温度Ｔｍｐ［２］であるときには、「０１１１１１１０」のデータを実使用トリミングデータＴＤａに設定すると、実稼働動作時での基準電圧ＶＲＥＦを５．００Ｖとすることができる（そのような特性を電圧源４１ａが有していることが設計段階で分かっている）。故に、この場合、出荷時トリミング用工程において、出荷検査装置ＳＳは第２トリミングデータ（常温用トリミングデータ）を「０１１１１１１０」に決定して保持部２０ａに書き込む。これが実現されるよう、５．０２Ｖのトリミング前電圧と「０１１１１１１０」のデータとがテーブルＴＢＬａにて対応付けられている。
【０１２５】
温度Ｔｍｐ［２］でのトリミング前電圧が５．０２Ｖであった場合、その後の実稼働動作時において（但し、Ｔｍｐ＝Ｔｍｐ［２］であると仮定）、「０１１１１１１０」の実使用トリミングデータＴＤａがトリミング機能部５０ａに入力されると、「１０００００００」の実使用トリミングデータＴＤａが入力された場合と比べて増幅回路４２ａでの増幅率が低くなり、基準電圧ＶＲＥＦが５．０２Ｖから５．００Ｖへと引き下げられる。
【０１２６】
このように、出荷時トリミング用工程において、出荷検査装置ＳＳは温度Ｔｍｐ［２］でのトリミング前電圧に基づき、テーブルＴＢＬａを参照して、保持部２０ａに保持されるべき第２トリミングデータ（常温用トリミングデータ）を決定して保持部２０ａに書き込む。第１トリミングデータ（低温用トリミングデータ）及び第３トリミングデータ（高温用トリミングデータ）についても同様である。
【０１２７】
保持部２０ａに保持された第１〜第３トリミングデータに基づき温度情報に応じて設定部３０ａが実使用トリミングデータＴＤａを設定する方法は、第２〜第４実施形態の何れかに示された、保持部２０に保持された第１〜第３トリミングデータに基づき温度情報に応じて設定部３０が実使用トリミングデータＴＤを設定する方法と同じであって良い。即ち例えば、第２実施形態の図１１に対応する方法を用いる場合、設定部３０ａは、周辺温度Ｔｍｐが所定の温度範囲５２１、５２２、５２３に属しているとき、実使用トリミングデータＴＤａに対し、夫々、第１、第２、第３トリミングデータを設定する。また例えば、第３実施形態の図１３に対応する方法を用いる場合、設定部３０ａは、周辺温度Ｔｍｐが所定の温度範囲５４１、５４２、５４３、５４４、５４５に属しているとき、実使用トリミングデータＴＤａに対し、夫々、第１トリミングデータ、補間トリミングデータＡ、第２トリミングデータ、補間トリミングデータＢ、第３トリミングデータを設定する。これらの場合において実使用トリミングデータＴＤａが切り替えられる際、設定部３０ａは、第４実施形態に示した段階変化処理を実行しても良い。
【０１２８】
そして、図２５に示すように、信号生成回路１０ａを第５実施形態に係る表示ドライバ２１０に組み込み、信号生成回路１０ａからの基準電圧信号による基準電圧ＶＲＥＦを、画像信号生成回路８０における画像信号生成用の基準電圧ＶＲＥＦとして用いるようにしても良い（図１９参照）。表示パネル２２０における表示内容は画像信号の電圧値に依存し、画像信号の電圧値は基準電圧ＶＲＥＦが変動すると変動する。このため、基準電圧ＶＲＥＦは、温度変化があっても、なるだけ一定に保たれていることが要求される。第２及び第３実施形態に示した方法を用いれば、当該要求に応えることができる。更に、周辺温度Ｔｍｐの変化に伴って実使用トリミングデータＴＤａを切り替える際には、第４及び第５実施形態に示した方法を用い、実使用トリミングデータＴＤａを切り替え前のトリミングデータから切り替え後のトリミングデータに向けて段階的に変化させる段階変化処理（ディミング処理）を、ブランキング期間に行うと良い。これにより、当該切り替えによる表示内容への影響を抑えることができる。
【０１２９】
尚、図２２に示す基準電圧生成回路４０ａは当該回路の一構成例に過ぎず、トリミング機能部５０ａを用いて基準電圧ＶＲＥＦの値が調整可能である限り、基準電圧生成回路４０ａの回路構成及びトリミング機能部５０ａによる調整方法は任意である。
【０１３０】
＜＜第７実施形態＞＞
本発明の第７実施形態を説明する。第７実施形態では、第１〜第６実施形態に適用可能な応用技術や変形技術などを説明する。
【０１３１】
図１８又は図２５の表示ドライバ２１０は半導体集積回路により形成される。故に、信号生成回路１０又は１０ａにて具体化された本発明に係る信号生成回路１も半導体集積回路により形成される。図２６は表示ドライバ２１０の概略的な平面図である。表示ドライバ２１０は、長方形状の半導体ＩＣチップ２１１により構成され、ＩＣチップ２１１上に入力端子群ＴＭａと出力端子群ＴＭｂとが設けられる。ＩＣチップ２１１内に表示ドライバ２１０を構成する各回路素子が集積化して形成される。入力端子群ＴＭａと出力端子群ＴＭｂとは、ＩＣチップ２１１の短辺の方向に沿って離れて配置される。入力端子群ＴＭａはＩＣチップ２１１の長手方向（長辺の方向）に沿って一列に並ぶ複数の入力端子から成り、出力端子群ＴＭｂはＩＣチップ２１１の長手方向に沿って複数列に並ぶ複数の出力端子から成る。入力端子群ＴＭａにおける幾つかの入力端子に対して画像データが入力され、出力端子群ＴＭｂにおける幾つかの出力端子から画像信号が出力される。各入力端子及び各出力端子は、金を含むバンプにて構成される。ＣＯＧ（Chip on Class）実装により、表示パネル２２０に設けられた複数の入力端子（不図示）が出力端子群ＴＭｂの複数の出力端子に接続されることで画像信号が表示パネル２２０に供給される。
【０１３２】
ＩＣチップ２１１の長手方向において、出力端子の配置位置は上記複数列間でずれている。複数列が３列であるとすると、出力端子群ＴＭｂは、第１列に属する複数の出力端子と、第２列に属する複数の出力端子と、第３列に属する複数の出力端子とから成る。ＩＣチップ２１１の短辺の方向に沿って第１列、第２列及び第３列が並んでおり、第２列は第１列と第３列との間にある。出力端子群ＴＭｂの各列において複数の出力端子はＩＣチップ２１１の長手方向に沿って並ぶことになるが、第１列と第２列を比較した場合、第１列における複数の出力端子の配置位置と第２列における複数の出力端子の配置位置とは、ＩＣチップ２１１の長手方向においてずれている。第２列と第３列を比較した場合も同様である。
【０１３３】
トリミングデータ保持部２（２０、２０ａ）に３つのトリミングデータを保持させる例を主として挙げたが、トリミングデータ保持部２（２０、２０ａ）に保持されるトリミングデータの個数は２以上であれば任意である。
【０１３４】
対象信号に基づいて動作する又は対象信号に応じた信号にて動作する任意の装置を、便宜上、対象装置と称する。第５実施形態では表示パネル２２０が対象装置に相当すると考えることができる。上述の段階変化処理（ディミング処理）は任意の対象装置に対して適用することができる。段階変化処理は、段階変化処理の実行に伴う対象装置の機能（第５実施形態では表示パネル２２０の表示機能）への影響が抑えられる期間に実行されると良い。
【０１３５】
例えば、モータを駆動するモータドライバが対象装置である場合において、当該モータドライバが、モータの駆動制御に利用するために、モータに加わる電圧又はモータに流れる電流などの情報を測定する機能を持っていることを考える。そして、当該測定は上述の基準電圧ＶＲＥＦを利用して行われるものとする。そうすると、基準電圧ＶＲＥＦに対する段階変化処理は、当該測定が実行されていない期間に行われると良い。
【０１３６】
クロック信号ＣＬＫの発振周波数ｆＣＬＫ又は基準電圧信号による基準電圧ＶＲＥＦをトリミング機能部を用いて調整する方法を挙げたが、本発明においてトリミング機能部による調整の対象は、これらに限定されない。例えば、対象信号生成部４が、フィルタを含んでいて当該フィルタを用いて対象信号を生成するものであれば、当該フィルタのフィルタ特性が調整の対象とされても良い。第２〜第５実施形態におけるトリミング機能部５０（図９参照）は、発振回路５０に挿入されるＲＣフィルタのフィルタ特性を調整の対象にしているとも言える。或いは例えば、対象信号生成部４が、増幅回路を含んでいて当該増幅回路を用いて対象信号を生成するものであれば、当該増幅回路の特性（周波数特性又は増幅率）が調整の対象とされても良い。第６実施形態におけるトリミング機能部５０ａ（図２２（ａ）参照）は、増幅回路４２ａの特性としての増幅回路４２ａの増幅率を調整の対象にしているとも言える。この他、トリミングデータを用いてトリミング（調整）を行う任意の回路に対して本発明を適用できる。
【０１３７】
任意の信号又は電圧に関して、上述の主旨を損なわない形で、それらのハイレベルとローレベルの関係を逆にしても良い。
【０１３８】
ＦＥＴについては、上述の主旨を損なわない形で、ＦＥＴの型をＮチャネル型及びＰチャネル型間で入れ替える変形も可能である。
【０１３９】
＜＜発明の考察＞＞
上述の各実施形態にて具体化された本発明について考察する。
【０１４０】
本発明の一側面に係る信号生成装置Ｗは、第１トリミングデータ及び第２トリミングデータを含む複数のトリミングデータを保持するトリミングデータ保持部（２、２０、２０ａ）と、複数の状態の何れかをとるトリミング機能部（５、５０、５０ａ）を有し、前記トリミング機能部を用いて対象信号（例えばクロック信号、基準電圧信号）を生成する対象信号生成部（４、４０、４０ａ）と、前記トリミングデータ保持部の保持データに基づき、前記対象信号生成部の周辺温度（Ｔｍｐ）に応じて実使用トリミングデータ（ＴＤ、ＴＤａ）を設定するトリミングデータ設定部（３、３０、３０ａ）と、を備え、前記実使用トリミングデータに基づき前記トリミング機能部の状態が制御されることで、前記対象信号の特性又は前記対象信号生成部の特性が調整されることを特徴とする。
【０１４１】
これにより、周辺温度に応じた高精度のトリミングを行うことが可能となる。
【０１４２】
尚、上記の信号生成装置Ｗにおける第１トリミングデータ及び第２トリミングデータは、上記各実施形態においては、低温用トリミングデータ、常温用トリミングデータ及び高温用トリミンデータの内の任意の２つに対応する。例えば、上記の信号生成装置Ｗにおける第１トリミングデータ及び第２トリミングデータは、低温用トリミングデータ及び常温用トリミングデータであっても良いし、常温用トリミングデータ及び高温用トリミングデータであっても良い。
【０１４３】
信号生成装置Ｗにおいて、例えば、前記トリミングデータ設定部は、前記周辺温度が所定の第１温度範囲（例えば図１１の温度範囲５２１又は図１３の温度範囲５４１）に属するときには前記第１トリミングデータ（例えば低温用トリミングデータ）を前記実使用トリミングデータに設定する一方で、前記周辺温度が前記第１温度範囲とは異なる所定の第２温度範囲（例えば図１１の温度範囲５２２又は図１３の温度範囲５４３）に属するときには前記第２トリミングデータ（例えば常温用トリミングデータ）を前記実使用トリミングデータに設定することができる。
【０１４４】
この際例えば、信号生成装置Ｗにおいて、前記トリミングデータ設定部は、前記周辺温度が前記第１温度範囲と前記第２温度範囲との間の温度範囲（例えば図１３において温度範囲５４１と温度範囲５４３との間の温度範囲５４２）に属するときには、前記第１トリミングデータ及び前記第２トリミングデータに基づく補間トリミングデータを前記実使用トリミングデータに設定しても良い。
【０１４５】
また例えば、信号生成装置Ｗにおいて、前記第１トリミングデータは所定の第１条件下（例えば第１調整条件下；図５参照）にて前記対象信号生成部から出力された前記対象信号に基づき決定され、前記第２トリミングデータは所定の第２条件下（例えば第２調整条件下；図５参照）にて前記対象信号生成部から出力された前記対象信号に基づき決定され、前記複数の状態は基準状態（基準トリミング状態；図３参照）を含み、前記第１条件では、前記周辺温度が前記第１温度範囲に属する温度（例えばＴｍｐ［１］）に設定され且つ前記トリミング機能部の状態が前記基準状態に設定され、前記第２条件では、前記周辺温度が前記第２温度範囲に属する温度（例えばＴｍｐ［２］）に設定され且つ前記トリミング機能部の状態が前記基準状態に設定されると良い。
【０１４６】
本発明の実施形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。以上の実施形態は、あくまでも、本発明の実施形態の例であって、本発明ないし各構成要件の用語の意義は、以上の実施形態に記載されたものに制限されるものではない。上述の説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。
【符号の説明】
【０１４７】
１、１０、１０ａ  信号生成回路
２、２０、２０ａ  トリミングデータ保持部
３、３０、３０ａ  トリミングデータ設定部
４  対象信号生成部
５、５０、５０ａ  トリミング機能部
６  温度情報取得部
４０  発振回路
４０ａ  基準電圧生成回路
８０  画像信号生成回路
２００  画像表示装置
２１０  表示ドライバ
２２０  表示パネル
【図１】
2020077966.tif 000003
【図２】
2020077966.tif 000004
【図３】
2020077966.tif 000005
【図４】
2020077966.tif 000006
【図５】
2020077966.tif 000007
【図６】
2020077966.tif 000008
【図７】
2020077966.tif 000009
【図８】
2020077966.tif 000010
【図９】
2020077966.tif 000011
【図１０】
2020077966.tif 000012
【図１１】
2020077966.tif 000013
【図１２】
2020077966.tif 000014
【図１３】
2020077966.tif 000015
【図１４】
2020077966.tif 000016
【図１５】
2020077966.tif 000017
【図１６】
2020077966.tif 000018
【図１７】
2020077966.tif 000019
【図１８】
2020077966.tif 000020
【図１９】
2020077966.tif 000021
【図２０】
2020077966.tif 000022
【図２１】
2020077966.tif 000023
【図２２】
2020077966.tif 000024
【図２３】
2020077966.tif 000025
【図２４】
2020077966.tif 000026
【図２５】
2020077966.tif 000027
【図２６】
2020077966.tif 000028