(57)【要約】【課題】  製造上のばらつきを制御する回路の面積を削減する。【解決手段】  バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。出力端子１０５−１〜１０５−Ｋは、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を外部へ出力する。また、バイアス電圧生成部１０２が受ける基準電流Ｉｒｅｆの電流値とバイアス電圧生成部１０２が生成するバイアス電圧の電圧値Ｖｂｉａｓの電圧値との関係は、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐによって調整される。【選択図】  図１
2006178283.tif 000002
【特許請求の範囲】
【請求項１】
第１のモードと第２のモードとを有する電流駆動装置であって、
第１のノードと第２のノードとを有する第１のゲート線と、
出力電流が出力される出力ノードと第１の電圧値を示す第１の基準ノードとの間に接続されるＫ個（Ｋは自然数）の駆動トランジスタと、
第１の電流値を有する第１の電流を受ける第１の入力端子と、
前記第１の入力端子に与えられた第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成するバイアス電圧生成部とを備え、
前記第１のゲート線は、
前記バイアス電圧生成部によって生成されたバイアス電圧を第１および第２のノードのうちいずれか一方に受け、
前記Ｋ個の駆動トランジスタの各々のゲートは、
前記第１のゲート線のうち第１のノードと第２のノードとの間に接続され、
前記バイアス電圧生成部は、
前記第１のモードでは、
前記Ｋ個の駆動トランジスタのうち第１の駆動トランジスタに流れる出力電流の電流値に応じて、前記バイアス電圧生成部が受ける電流の電流値と当該バイアス電圧生成部が生成するバイアス電圧の電圧値との関係（電流電圧変換能力）が調整され、
前記第２のモードでは、
前記Ｋ個の駆動トランジスタのうち前記第１の駆動トランジスタとは異なる第２の駆動トランジスタに流れる出力電流の電流値に応じて、前記電流電圧変換能力が調整される、
ことを特徴とする電流駆動装置。
【請求項２】
請求項１において、
前記第１の駆動トランジスタのゲートは、
前記第１のゲート線の第１のノードの近傍に位置し、
前記第２の駆動トランジスタのゲートは、
前記第１のゲート線の第２のノードの近傍に位置する、
ことを特徴とする電流駆動装置。
【請求項３】
請求項１において、
前記バイアス電圧生成部は、
前記第１の入力端子と前記第１の基準ノードとの間に並列に接続されるＰ個（Ｐは自然数）の電圧生成用トランジスタを含み、
前記Ｐ個の電圧生成用トランジスタの各々は、
ゲートとドレインと接続され、
前記第１のゲート線は、
前記Ｐ個の電圧生成用トランジスタの各々に発生するゲート電圧を前記第１および第２のノードのうちいずれか一方に受け、
前記電圧生成用トランジスタの個数Ｐは、
前記第１のモードでは、
前記第１の駆動トランジスタに流れる出力電流の電流値に応じて調整され、
前記第２のモードでは、
前記第２の駆動トランジスタに流れる出力電流の電流値に応じて調整される、
ことを特徴とする電流駆動装置。
【請求項４】
請求項３において、
前記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタの各々において、当該電圧生成用トランジスタのゲートとドレインとを接続する接続部を、さらに備え、
前記接続部によってゲートとドレインとが接続される電圧生成用トランジスタの個数Ｘは、
第１のモードでは、
前記第１の駆動トランジスタを流れる出力電流の電流値に応じて調整され、
第２のモードでは、
前記第２の駆動トランジスタを流れる出力電流の電流値に応じて調整され、
前記第１のゲート線は、
前記接続部によってゲートとドレインとが接続されたＸ個の電圧生成用トランジスタのゲートの各々に発生するゲート電圧を前記第１および第２のノードのうちいずれか一方に受ける、
ことを特徴とする電流駆動装置。
【請求項５】
請求項４において、
前記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタを選択する制御部を、さらに備え、
前記制御部は、
前記第１のモードでは、
前記第１の駆動トランジスタを流れる出力電流の電流値に応じて、前記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択し、
前記第２のモードでは、
前記第２の駆動トランジスタを流れる出力電流の電流値に応じて、前記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択し、
前記接続部は、
前記制御部によって選択されたＸ個の電圧生成用トランジスタの各々において、当該電圧生成用トランジスタのゲートとドレインとを接続する、
ことを特徴とする電流駆動装置。
【請求項６】
請求項５において、
前記Ｐ個の電圧生成用トランジスタのうち前記制御部によって選択されるべき電圧生成用トランジスタを示す情報を記憶する記憶部を、さらに備え、
前記制御部は、
前記Ｐ個の電圧生成用トランジスタのうち前記記憶部に記憶された情報が示すＸ個の電圧生成用トランジスタを選択する、
ことを特徴とする電流駆動装置。
【請求項７】
請求項６において、
前記記憶部は、複数のヒューズを含み、
前記制御部は、
条件固定モードとエミュレートモードとをさらに有し、
前記条件固定モードになると、
前記複数のヒューズの切断状態に応じて、前記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択し、
前記エミュレートモードになると、
前記複数のヒューズの切断状態をエミュレートすることによって、前記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する、
ことを特徴とする電流駆動装置。
【請求項８】
請求項１において、
電流供給部をさらに備え、
前記第１のモードでは、
前記電流供給部は、前記第１の電流を供給し、
前記バイアス電圧生成部は、前記電流供給部から供給される第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成し、
前記第２のモードでは、
前記第１の入力端子は、外部からの電流を受け、
前記バイアス電圧生成部は、前記第１の入力端子に与えられる電流の電流値に応じた電圧値を有するバイアス電圧を生成する、
ことを特徴とする電流駆動装置。
【請求項９】
請求項８において、
前記電流供給部は、
第２の入力端子と、電圧電流変換部と、出力端子と、
第２の電圧値を示す第２の基準ノードと前記電圧電流変換部との間に接続され、ゲートとドレインとが接続される設定用トランジスタと、
前記第２の基準ノードと前記出力端子との間に接続される第１の供給用トランジスタと、
前記第２の基準ノードと前記バイアス電圧生成部との間に接続される第２の供給用トランジスタと、
前記設定用トランジスタのゲート，前記第１の供給用トランジスタのゲート，および前記第２の供給用トランジスタのゲートが接続される第２のゲート線とを含み、
前記第１のモードでは、
前記第２の入力端子は、所定の電圧値を有する基準電圧を受け、
前記電圧電流変換部は、前記第２の入力端子に与えられる基準電圧の電圧値に応じた電流値を有する前記第１の電流を生成し、
前記出力端子は、前記第１の供給用トランジスタに流れる第１の電流を出力し、
前記バイアス電圧生成部は、前記第２の供給用トランジスタに流れる第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成し、
前記第２のモードでは、
前記第１の入力端子は、外部からの電流を受け、
前記バイアス電圧生成部は、前記第１の入力端子に与えられた電流の電流値に応じた電圧値を有するバイアス電圧を生成する、
ことを特徴とする電流駆動装置。
【請求項１０】
請求項９において、
前記第２のゲート線と前記第２の基準ノードとの間に接続されるスイッチング素子を、さらに備え、
前記スイッチング素子は、
前記第１のモードではオフし、
前記第２のモードではオンする、
ことを特徴とする電流駆動装置。
【請求項１１】
請求項９において、
前記第２の供給用トランジスタと前記バイアス電圧生成用トランジスタとの間に接続されるスイッチング素子を、さらに備え、
前記スイッチング素子は、
前記第１のモードではオンし、
前記第２のモードではオフする、
ことを特徴とする電流駆動装置。
【請求項１２】
請求項９において、
前記第２のゲート線は、
第３のノードと、第４のノードと、前記第３のノードと前記第４のノードとの間に存在する第５のノードと、前記第５のノードと前記第４のノードとの間に存在する第６のノードとを有し、
前記設定用トランジスタのゲートは、前記第３のノードに接続され、
前記第１の供給用トランジスタのゲートは、前記第５のノードに接続され、
前記第２の供給用トランジスタのゲートは、前記第４のノードに接続され、
前記電流駆動装置は、
前記バイアス電圧生成部によって生成されたバイアス電圧の電圧値に応じた電流値を有する第２の電流を生成するドレイン電流生成部と、
第２のゲート線のうち前記第３のノードと前記第５のノードとの間に接続される第１のスイッチング素子と、
前記第２の供給用トランジスタと前記バイアス電圧生成部との間に存在する第７のノードと前記バイアス電圧生成部との間に接続される第２のスイッチング素子と、
前記第６のノードと前記第７のノードとの間に接続される第３のスイッチング素子と、
前記第７のノードと前記ドレイン電流生成部との間に接続される第４のスイッチング素子とを、さらに備え、
前記第１のモードでは、
前記第１および第２のスイッチング素子は、オンになり、
前記第３および第４のスイッチング素子は、オフになり、
前記第２のモードでは、
前記第１および第２のスイッチング素子は、オフになり、
前記第３および第４のスイッチング素子は、オンになり、
前記ドレイン電流生成部は、前記第１および第２の駆動トランジスタに流れる出力電流の電流値に応じて、自己が受けるバイアス電圧の電圧値と自己が生成する第２の電流の電流値との関係が調整される、
ことを特徴とする電流駆動装置。
【請求項１３】
請求項１２において、
前記ドレイン電流生成部は、
前記第４のスイッチング素子と前記第１の基準ノードとの間に並列に接続されるＱ個（Ｑは自然数）の電流生成用トランジスタを含み、
前記Ｑ個の電流生成用トランジスタの各々は、
前記バイアス電圧生成部によって生成されたバイアス電圧をゲートに受け、
前記電流生成用トランジスタの個数Ｑは、
前記第１および第２の駆動トランジスタに流れる出力電流の電流値に応じて調整される、
ことを特徴とする電流駆動装置。
【請求項１４】
前記第１のモードに設定された請求項１に記載の電流駆動装置と、
前記第２のモードに設定された請求項１に記載の電流駆動装置と
外部から入力された表示データに応じて、前記第１のモードに設定された電流駆動装置によって出力されたＫ個の出力電流および前記第２のモードに設定された電流駆動装置によって出力されたＫ個の出力電流のうちＮ個（Ｎは自然数：Ｎ≦２Ｋ）の出力電流を選択する選択部と、
前記選択部によって選択されたＮ個の出力電流を合計した電流が駆動電流として出力される駆動電流出力端子とを備え、
前記表示データは、階調レベルを示す、
ことを特徴とするデータドライバ。
【請求項１５】
請求項１４に記載のデータドライバと、
前記データドライバによって出力された駆動電流によって駆動する表示パネルとを備える
ことを特徴とする表示装置。
【請求項１６】
電流駆動装置を駆動する方法であって、
前記電流駆動装置は、
第１のノードと第２のノードとを有する第１のゲート線と、
出力電流が出力される出力ノードと第１の電圧値を示す第１の基準ノードとの間に接続されるＫ個（Ｋは自然数）の駆動トランジスタと、
所定の電流値を有する第１の電流を受ける第１の入力端子と、
前記第１の入力端子に与えられた第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成するバイアス電圧生成部とを備え、
前記第１のゲート線は、
前記バイアス電圧生成部によって生成されたバイアス電圧を第１および第２のノードのうちいずれか一方に受け、
前記Ｋ個の駆動トランジスタの各々のゲートは、
前記第１のゲート線のうち第１のノードと第２のノードとの間に接続され、
前記方法は、
第１のモードと第２のモードとを有し、
前記第１のモードのときには前記Ｋ個の駆動トランジスタのうち第１の駆動トランジスタを流れる出力電流の電流値を測定し、前記第２のモードのときには前記Ｋ個の駆動トランジスタのうち前記第１の駆動トランジスタとは異なる第２の駆動トランジスタを流れる出力電流の電流値を測定する工程（ａ）と、
前記工程（ａ）によって測定された出力電流の電流値に応じて、前記バイアス電圧生成部が受ける電流の電流値と当該バイアス電圧生成部が生成するバイアス電圧の電圧値との関係（電流電圧変換能力）を調整する工程（ｂ）とを行う、
ことを特徴とする電流駆動方法。
【請求項１７】
請求項１６において、
前記バイアス電圧生成部は、
前記第１の入力端子と前記第１の基準ノードとの間に並列に接続されるＰ個（Ｐは自然数）の電圧生成用トランジスタを含み、
前記Ｐ個の電圧生成用トランジスタの各々は、
ゲートとドレインと接続され、
前記第１のゲート線は、
前記Ｐ個の電圧生成用トランジスタの各々に発生するゲート電圧を前記第１および第２のノードのうちいずれか一方に受け、
前記工程（ｂ）では、
前記第１のモードのときには、
前記第１の駆動トランジスタに流れる出力電流の電流値に応じて前記電圧生成用トランジスタの個数Ｐを調整し、
前記第２のモードのときには、
前記第２の駆動トランジスタに流れる出力電流の電流値に応じて前記電圧生成用トランジスタの個数Ｐを調整する、
ことを特徴とする電流駆動方法。
【請求項１８】
請求項１７において、
前記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタの各々において、当該電圧生成用トランジスタのゲートとドレインとを接続する工程（ｃ）を、さらに備え、
前記工程（ｃ）では、
ゲートとドレインとが接続される電圧生成用トランジスタの個数Ｘは、
第１のモードのときには、
前記第１の駆動トランジスタを流れる出力電流の電流値に応じて調整され、
第２のモードのときには、
前記第２の駆動トランジスタを流れる出力電流の電流値に応じて調整され、
前記第１のゲート線は、
前記工程（ｃ）においてゲートとドレインとが接続されたＸ個の電圧生成用トランジスタのゲートの各々に発生するゲート電圧を前記第１および第２のノードのうちいずれか一方に受ける、
ことを特徴とする電流駆動方法。
【請求項１９】
請求項１８において、
第１のモードのときには前記第１の駆動トランジスタを流れる出力電流の電流値に応じて前記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタを選択し、第２のモードのときには前記第２の駆動トランジスタを流れる出力電流の電流値に応じて前記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する工程（ｄ）を、さらに備え、
前記工程（ｃ）では、
前記工程（ｄ）において選択されたＸ個の電圧生成用トランジスタの各々において、当該電圧生成用トランジスタのゲートとドレインとを接続する、
ことを特徴とする電流駆動方法。
【請求項２０】
請求項１９において、
前記Ｐ個の電圧生成用トランジスタのうち前記工程（ｄ）において選択されるべき電圧生成用トランジスタを示す情報を記憶媒体に記憶する工程（ｅ）を、さらに備え、
前記工程（ｄ）では、
前記工程（ｅ）において記憶媒体に記憶された情報に応じて、前記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する、
ことを特徴とする電流駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電流を生成する電流駆動装置および電流駆動方法に関する。
【背景技術】
【０００２】
有機ＥＬ（Electro Luminescence）素子等の表示素子が形成された大画面表示パネルを駆動するためには、多数の駆動電流を生成することができる大型の電流駆動装置が必要になる。この大型の電流駆動装置を構成するために、電流駆動装置が形成された１つの半導体チップを２チップ並べて使用する場合がある。
【０００３】
一般的に、異なる半導体チップ間では、各々の半導体チップに形成されたトランジスタの特性がばらつく。例えば、複数の半導体チップが存在する場合、ある半導体チップに形成されたトランジスタと別の半導体チップに形成されたトランジスタとに対して同一の電圧をゲートに与えても、各々のトランジスタから出力されるドレイン電流の電流値は同一にならない場合がある。また、製造プロセスが異なる半導体チップでは、各々の半導体チップに形成されたトランジスタの特性のばらつきは大きくなる。
【０００４】
さらに、同一の半導体チップに形成されたトランジスタにおいても、それらのトランジスタの特性がばらつくこともある。例えば、連続して形成された複数のトランジスタは特性ばらつきを有しているので、その複数のトランジスタの各々のゲートに同一のゲート電圧を与えても各々に流れるドレイン電流の電流値が同一にならない。しかし、互いに近傍に存在するトランジスタ同士では、この特性ばらつきは小さい。つまり、連続して形成された複数のトランジスタの各々を流れるドレイン電流の電流値は、一定の傾きを示す。
【０００５】
ここで、別々の半導体チップに形成された電流駆動装置Ａと電流駆動装置Ｂとを並べて大型電流駆動装置を構成する場合について説明する。電流駆動装置Ａ，Ｂの各々には、直列に連続して形成された複数のトランジスタ（図２０では、例えば、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋ）が含まれる。
【０００６】
この場合、電流駆動装置Ａ，Ｂの各々において、同一チップ上に形成された複数のトランジスタのうち互いに隣接する２つのトランジスタ（図２０では、例えば、駆動トランジスタＴ１０４Ａ−１と駆動トランジスタＴ１０４Ａ−２）の各々が出力する出力電流の電流値にはあまり差がない。
【０００７】
しかし、電流駆動装置Ａに含まれるトランジスタと電流駆動装置Ｂに含まれるトランジスタとが互いに隣接する場合、この互いに隣接する２つのトランジスタ（例えば、図２０では、駆動トランジスタＴ１０４Ａ−Ｋと駆動トランジスタＴ１０４Ｂ−１）の各々が出力する出力電流の電流値は大きく異なる。
【０００８】
このように、大型電流駆動装置から出力される出力電流のうち電流駆動装置Ａと電流駆動装置Ｂとの境界線付近に位置する出力電流の電流値に大きな差が生じることによって、大型電流駆動装置から出力される出力電流の電流値が均一（または一定の傾き）にならない。よって、このような出力電流を用いて表示パネルを駆動する場合、表示パネルの輝度がこの境界線付近で大きく異なってしまう。
【０００９】
このような出力電流の電流値の大きな差を低減するために、従来では、次のような電流駆動装置が提案されている。
【００１０】
＜従来の電流駆動装置＞
従来の電流駆動装置（２チップ構成）の全体構成を図２０に示す。この電流駆動装置は、電流駆動装置２０Ａ，２０Ｂによって構成される。
【００１１】
図２０に示した電流駆動装置２０Ａ，２０Ｂの構成について説明する。なお、電流駆動装置２０Ａ，２０Ｂは同様の構成であるので、代表して電流駆動装置２０Ａについて説明する。
【００１２】
電流駆動装置２０Ａは、入力端子１０１ＬＡ，１０１ＲＡと、バイアス電圧生成部２０２ＬＡ，２０２ＲＡと、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋと、出力端子１０５Ａ−１〜１０５Ａ−Ｋと、制御部２０６ＬＡ，２０６ＲＡとを備える。
【００１３】
入力端子１０１ＬＡ，１０１ＲＡは、外部からの基準電流Ｉｒｅｆを受ける。バイアス電圧生成部２０２ＬＡ，２０２ＲＡは、入力端子１０１ＬＡ，１０１ＲＡに与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧ＶｂｉａｓＡをゲート線Ｇ２０３Ａに出力する。また、バイアス電圧生成部２０２ＬＡ，２０２ＲＡは、制御部２０６ＬＡ，２０６ＲＡからの制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐに応じて、自己に入力される基準電流Ｉｒｅｆの電流値と自己が出力するバイアス電圧ＶｂｉａｓＡの電圧値との関係（電流電圧変換能力）が調整される。駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋは、出力端子Ｔ１０５−１〜Ｔ１０５−Ｋと接地ノードとの間に接続され、ゲートがゲート線Ｇ２０３Ａに接続される。よって、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋには、出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）が流れる。出力端子１０５Ａ−１〜Ｔ１０５Ａ−Ｋは、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）を外部へ出力する。制御部２０６ＬＡ，２０６ＲＡは、外部からの動作状態指示信号ＳＡ−Ｂに応じて、停止状態または起動状態になる。停止状態では、制御部２０６ＬＡ（または制御部２０６ＲＡ）は、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを出力しない。起動状態では、制御部２０６ＬＡ（または制御部２０６ＲＡ）は、データ信号ＤＡＴＡ−（Ｋ）（またはデータ信号ＤＡＴＡ−（Ａ１））に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部２０２ＬＡ（またはバイアス電圧生成部２０２ＲＡ）に出力する。データ信号ＤＡＴＡ−Ａ（１）は、出力端子１０５Ａ−１から出力される出力電流Ｉｏｕｔ−Ａ（１）の電流値に対応する。データ信号ＤＡＴＡ−Ａ（Ｋ）は、出力端子１０５Ａ−Ｋから出力される出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に対応する。
【００１４】
＜バイアス電圧生成部の内部構成＞
図２０に示したバイアス電圧生成部２０２ＬＡ，２０２ＲＡの内部構成について説明する。バイアス電圧生成部２０２ＬＡ，２０２ＲＡは内部構成が同様であるので、代表してバイアス電圧生成部２０２ＬＡについて図２１を参照しつつ説明する。
【００１５】
バイアス電圧生成部２０２ＬＡは、Ｐ個（Ｐは自然数）の電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐと、Ｐ個の選択用トランジスタＳａ１１０−１〜Ｓａ１１０−Ｐと、Ｐ個の選択用トランジスタＳｂ１１０−１〜Ｓｂ１１０−Ｐとを含む。
【００１６】
制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐは、Ｈレベルのときには選択用トランジスタＳａ１１０−１〜Ｓａ１１０−Ｐ，Ｓｂ１１０−１〜Ｓｂ１１０−Ｐ（Ｎチャネルトランジスタ）をアクティブにする電圧であり、Ｌレベルのときには選択用トランジスタＳａ１１０−１〜Ｓａ１１０−Ｐ，Ｓｂ１１０−１〜Ｓｂ１１０−Ｐ（Ｎチャネルトランジスタ）をインアクティブにする電圧である。
【００１７】
また、制御信号ＣＴａ−１〜ＣＴａ−Ｐと制御信号ＣＴｂ−１〜ＣＴｂーＰとは一対一で対応しており、一方の制御信号が「Ｈレベル」であるときには対応する他方の制御信号は「Ｌレベル」である。
【００１８】
このように、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちカレントミラー回路の入力側を担う電圧生成用トランジスタの個数（ゲートとドレインとが接続され、かつ、基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数）を増減することによって、バイアス電圧生成部の電流電圧変換能力を調整する。
【００１９】
＜動作＞
次に、図２０に示した従来の電流駆動装置（２チップ構成）による動作について説明する。
【００２０】
〔電流駆動装置２０Ａ〕
電流駆動装置２０Ａでは、制御部２０２ＬＡは「停止」を示す動作状態指示信号ＳＡ−Ｂを受け、制御部２０２ＲＡは「起動」を示す動作状態指示信号ＳＡ−Ｂを受ける。これにより、制御部２０２ＬＡは停止状態になる。一方、制御部２０２ＲＡは、起動状態になり、データ信号ＤＡＴＡ−（Ｋ）に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部２０２ＲＡに出力する状態になる。
【００２１】
〔電流駆動装置２０Ｂ〕
電流駆動装置２０Ｂでは、制御部２０２ＬＢは「起動」を示す動作状態指示信号ＳＡ−Ｂを受け、制御部２０２ＲＢは「停止」を示す動作状態指示信号ＳＡ−Ｂを受ける。これにより、制御部２０２ＬＢは、起動状態になり、データ信号ＤＡＴＡ−（Ｋ）に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部２０２ＬＢに出力する状態になる。一方、制御部２０２ＲＢは停止状態になる。
【００２２】
〔駆動処理〕
次に、電流駆動装置２０Ａの入力端子１０１ＲＡは、基準電流Ｉｒｅｆを受ける。
【００２３】
次に、バイアス電圧生成部２０２ＲＡは、入力端子１０１ＲＡに与えられた基準電流Ｉｒｅｆの電流値に応じたバイアス電圧ＶｂｉａｓＡをゲート線Ｇ２０３Ａに出力する。よって、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋには、出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）が流れる。
【００２４】
次に、出力端子１０５Ａ−１〜１０５Ａ−Ｋは、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋに流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）を出力する。
【００２５】
一方、電流駆動装置２０Ｂの入力端子１０１ＬＢは、基準電流Ｉｒｅｆを受ける。
【００２６】
次に、バイアス電圧生成部２０２ＬＢは、入力端子１０１ＬＢに与えられた基準電流Ｉｒｅｆの電流値に応じたバイアス電圧をゲート線Ｇ２０３Ｂに出力する。よって、駆動トランジスタＴ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋには、出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）が流れる。
【００２７】
次に、出力端子１０５Ｂ−１〜１０５Ｂ−Ｋは、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋに流れる出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）を出力する。
【００２８】
〔電流値測定処理〕
次に、電流駆動装置２０Ａの出力端子１０５Ａ−Ｋから出力される出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値が測定される。一方，電流駆動装置２０Ｂの出力端子１０５Ｂ−１から出力される出力電流Ｉｏｕｔ−Ｂ（１）の電流値が測定される。
【００２９】
〔特性調整処理〕
次に、バイアス電圧生成部２０２ＲＡは、測定された出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に応じたデータ信号ＤＡＴＡ−Ａ（Ｋ）を受ける。これにより、バイアス電圧生成部２０２ＲＡの電流電圧変換能力が調整され、出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）の電流値が変化する。
【００３０】
一方、バイアス電圧生成部２０２ＬＢは、測定された出力電流Ｉｏｕｔ−Ｂ（１）の電流値に応じたデータ信号ＤＡＴＡ−Ｂ（１）を受ける。これにより、バイアス電圧生成部２０２ＬＢの電流電圧変換能力が調整され、出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）の電流値が変化する。
【００３１】
このように、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋ（または、Ｔ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋ）の両端にバイアス電圧生成部２０２ＬＡ，２０２ＲＡ（または、２０２ＬＢ，２０２ＲＢ）を１つずつ設けることによって、出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）（または、Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ））の電流値を調整することができる。また、出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐがバイアス電圧生成部２０２ＲＡに与えられるので、出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値を適切な値に設定することができる。一方、出力電流Ｉｏｕｔ−Ｂ（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐがバイアス電圧生成部２０２ＬＢに与えられるので、出力電流Ｉｏｕｔ−Ｂ（１）の電流値を適切な値に設定することができる。これにより、電流駆動装置２０Ａと電流駆動装置２０Ｂとの境界線に最も近い出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と出力電流Ｉｏｕｔ−Ｂ（１）の電流値とを一致させることができる。
【特許文献１】特開２００２−２０２８２３号公報
【特許文献２】特開２００４−１９８７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００３２】
しかしながら、図２０に示した従来の電流駆動装置２０Ａでは、入力端子１０１ＬＡ，バイアス電圧生成部２０２ＬＡ，および制御部２０６ＬＡは不要である。一方、図２０に示した従来の電流駆動装置２０Ｂでは、入力端子１０１ＲＢ，バイアス電圧生成部２０２ＲＢ，および制御部２０６ＲＢは不要である。このように、従来の電流駆動装置２０Ａ．２０Ｂでは、動作に不要な構成を設ける必要があるので、電流駆動装置の回路規模が大きくなってしまう。
【課題を解決するための手段】
【００３３】
この発明の１つの側面に従うと、電流駆動装置は、第１のモードと第２のモードとを有する。電流駆動装置は、第１のゲート線と、Ｋ個（Ｋは自然数）の駆動トランジスタと、第１の入力端子と、バイアス電圧生成部とを備える。第１のゲート線は、第１のノードと第２のノードとを有する。Ｋ個の駆動トランジスタは、出力電流が出力される出力ノードと第１の電圧値を示す第１の基準ノードとの間に接続される。第１の入力端子は、第１の電流値を有する第１の電流を受ける。バイアス電圧生成部は、第１の入力端子に与えられた第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成する。第１のゲート線は、バイアス電圧生成部によって生成されたバイアス電圧を第１および第２のノードのうちいずれか一方に受ける。Ｋ個の駆動トランジスタの各々のゲートは、第１のゲート線のうち第１のノードと第２のノードとの間に接続される。バイアス電圧生成部は、第１のモードでは、Ｋ個の駆動トランジスタのうち第１の駆動トランジスタに流れる出力電流の電流値に応じて、バイアス電圧生成部が受ける電流の電流値とそのバイアス電圧生成部が生成するバイアス電圧の電圧値との関係（電流電圧変換能力）が調整される。また、バイアス電圧生成部は、第２のモードでは、Ｋ個の駆動トランジスタのうち第１の駆動トランジスタとは異なる第２の駆動トランジスタに流れる出力電流の電流値に応じて、電流電圧変換能力が調整される。
【００３４】
上記電流駆動装置では、第１のモードでは第１の駆動トランジスタを流れる出力電流の電流値を所望の値に設定することができ、第２のモードでは第２の駆動トランジスタを流れる出力電流の電流値を所望の値に設定することができる。ここで、第１のモードに設定された電流駆動装置（電流駆動装置Ａ）と第２のモードに設定された電流駆動装置（電流駆動装置Ｂ）とを並べて使用するとする。また、電流駆動装置Ａに含まれる第１の駆動トランジスタと電流駆動装置Ｂに含まれる第２の駆動トランジスタとが互いに近傍に位置するとする。この場合、電流駆動装置Ａに含まれる第１の駆動トランジスタを流れる出力電流の電流値と電流駆動装置Ｂに含まれる第２の駆動トランジスタを流れる出力電流の電流値とを一致させれば、電流駆動装置Ａから出力される出力電流の電流値および電流駆動装置Ｂから出力される出力電流の電流値を均一（または一定の傾き）にすることができる。つまり、電流駆動装置Ａと電流駆動装置Ｂとの境界線付近において、出力電流の電流値が大きく異ならなくなる。また、従来の電流駆動装置のように第１および第２の駆動トランジスタの各々に対して出力電流の電流値を調整するための構成を別々に設ける必要がないので、回路規模を低減することができる。
【００３５】
好ましくは、上記第１の駆動トランジスタのゲートは、上記第１のゲート線の第１のノードの近傍に位置する。上記第２の駆動トランジスタのゲートは、上記第１のゲート線の第２のノードの近傍に位置する。
【００３６】
上記電流駆動装置では、Ｋ個の駆動トランジスタの各々のゲートは、第１のノードと第２のノードとの間に直列に接続される。ここで、第１のモードに設定された電流駆動装置（電流駆動装置Ａ）と第２のモードに設定された電流駆動装置（電流駆動装置Ｂ）とを並べて使用するとする。また、電流駆動装置Ａに含まれる第１のゲート線上の第１のノードと電流駆動装置Ｂに含まれる第１のゲート上の第２のノードとが近傍に位置するとする。この場合、電流駆動装置Ａに含まれる第１の駆動トランジスタを流れる出力電流の電流値と電流駆動装置Ｂに含まれる第２の駆動トランジスタを流れる出力電流の電流値とを一致させれば、電流駆動装置Ａから出力される出力電流の電流値および電流駆動装置Ｂから出力される出力電流の電流値を均一（または一定の傾き）にすることができる。
【００３７】
好ましくは、上記バイアス電圧生成部は、Ｐ個（Ｐは自然数）の電圧生成用トランジスタを含む。Ｐ個の電圧生成用トランジスタは、上記第１の入力端子と上記第１の基準ノードとの間に並列に接続される。Ｐ個の電圧生成用トランジスタの各々は、ゲートとドレインと接続される。上記第１のゲート線は、Ｐ個の電圧生成用トランジスタの各々に発生するゲート電圧を上記第１および第２のノードのうちいずれか一方に受ける。電圧生成用トランジスタの個数Ｐは、上記第１のモードでは、上記第１の駆動トランジスタに流れる出力電流の電流値に応じて調整される。また、電圧生成用トランジスタの個数Ｐは、上記第２のモードでは、上記第２の駆動トランジスタに流れる出力電流の電流値に応じて調整される。
【００３８】
上記電流駆動装置では、電圧生成用トランジスタの個数を増加／減少することによって、バイアス電圧生成部の電流電圧変換能力を調整することができる。
【００３９】
好ましくは、上記電流駆動装置は、接続部を、さらに備える。接続部は、上記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタの各々において、その電圧生成用トランジスタのゲートとドレインとを接続する。接続部によってゲートとドレインとが接続される電圧生成用トランジスタの個数Ｘは、第１のモードでは、上記第１の駆動トランジスタを流れる出力電流の電流値に応じて調整される。また、接続部によってゲートとドレインとが接続される電圧生成用トランジスタの個数Ｘは、第２のモードでは、上記第２の駆動トランジスタを流れる出力電流の電流値に応じて調整される。上記第１のゲート線は、接続部によってゲートとドレインとが接続されたＸ個の電圧生成用トランジスタのゲートの各々に発生するゲート電圧を上記第１および第２のノードのうちいずれか一方に受ける。
【００４０】
上記電流駆動装置では、接続部は、電圧生成用トランジスタのゲートとドレインとを接続する。よって、接続部による動作を外部から制御すれば、バイアス電圧生成部の電流電圧変換能力を外部から調整することができる。例えば、電流駆動装置を表示パネル等に実装した後も、バイアス電圧生成部の電流電圧変換能力を適宜調整することができる。
【００４１】
好ましくは、上記電流駆動装置は、制御部を、さらに備える。制御部は、上記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタを選択する。また、制御部は、上記第１のモードでは、上記第１の駆動トランジスタを流れる出力電流の電流値に応じて、上記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する。また、制御部は、上記第２のモードでは、上記第２の駆動トランジスタを流れる出力電流の電流値に応じて、上記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する。上記接続部は、制御部によって選択されたＸ個の電圧生成用トランジスタの各々において、その電圧生成用トランジスタのゲートとドレインとを接続する。
【００４２】
上記電流駆動装置では、制御部は、接続部がゲートとドレインとを接続する生成用トランジスタの個数を調整する。よって、制御部による動作を外部から制御すれば、バイアス電圧生成部の電流電圧変換能力を外部から調整することができる。例えば、電流駆動装置を表示パネル等に実装した後も、バイアス電圧生成部の電流電圧変換能力を適宜調整することができる。
【００４３】
好ましくは、上記電流駆動装置は、記憶部を、さらに備える。記憶部は、上記Ｐ個の電圧生成用トランジスタのうち上記制御部によって選択されるべき電圧生成用トランジスタを示す情報を記憶する。上記制御部は、上記Ｐ個の電圧生成用トランジスタのうち記憶部に記憶された情報が示すＸ個の電圧生成用トランジスタを選択する。
【００４４】
上記電流駆動装置では、制御部は、記憶部に書き込まれた情報に応じて、接続部がゲートとドレインとを接続する生成用トランジスタの個数を調整する。よって、制御部に対する外部からの制御が不要になる。例えば、電流駆動装置を表示パネル等に実装した後、制御部に対して外部から制御する必要がなくなる。また、記憶部に記憶された情報を適宜書き換えることによって、バイアス電圧生成部の電流電圧変換能力を適宜調整することができる。
【００４５】
好ましくは、上記記憶部は、複数のヒューズを含む。上記制御部は、条件固定モードとエミュレートモードとをさらに有する。上記制御部は、条件固定モードになると、複数のヒューズの切断状態に応じて、上記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する。また、上記制御部は、エミュレートモードになると、複数のヒューズの切断状態をエミュレートすることによって、上記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する。
【００４６】
好ましくは、上記電流駆動装置は、電流供給部をさらに備える。上記第１のモードでは、上記電流供給部は、上記第１の電流を供給する。上記バイアス電圧生成部は、上記電流供給部から供給される第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成する。上記第２のモードでは、上記第１の入力端子は、外部からの電流を受ける。上記バイアス電圧生成部は、上記第１の入力端子に与えられる電流の電流値に応じた電圧値を有するバイアス電圧を生成する。
【００４７】
上記電流駆動装置では、第１のモードに設定された電流駆動装置（電流駆動装置Ａ）と第２のモードに設定された電流駆動装置（電流駆動装置Ｂ）とを並べて使用する場合、電流駆動装置Ｂの第１の入力端子は、電流駆動装置Ａの電流供給部から供給された第１の電流を受けることができる。つまり、電流駆動装置Ａはマスターとして動作し、電流駆動装置Ｂはスレーブとして動作する。このように、電流駆動装置は、マスター，スレーブの両方の動作を行うことができる。つまり、マスター，スレーブを一連の製造プロセスによって形成することができる。これにより、同一のプロセスを経て形成された２つの電流駆動装置を使用することができるので、半導体チップ間でのトランジスタの特性ばらつきを低減することができる。
【００４８】
好ましくは、上記電流供給部は、第２の入力端子と、電圧電流変換部と、出力端子と、設定用トランジスタと、第１の供給用トランジスタと、第２の供給用トランジスタと、第２のゲート線とを含む。設定用トランジスタは、第２の電圧値を示す第２の基準ノードと上記電圧電流変換部との間に接続され、ゲートとドレインとが接続される。第１の供給用トランジスタは、上記第２の基準ノードと上記出力端子との間に接続される。第２の供給用トランジスタは、上記第２の基準ノードと上記バイアス電圧生成部との間に接続される。第２のゲート線は、上記設定用トランジスタのゲート，上記第１の供給用トランジスタのゲート，および上記第２の供給用トランジスタのゲートが接続される。上記第１のモードでは、第２の入力端子は、所定の電圧値を有する基準電圧を受ける。電圧電流変換部は、第２の入力端子に与えられる基準電圧の電圧値に応じた電流値を有する上記第１の電流を生成する。出力端子は、上記第１の供給用トランジスタに流れる第１の電流を出力する。上記バイアス電圧生成部は、第２の供給用トランジスタに流れる第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成する。上記第２のモードでは、上記第１の入力端子は、外部からの電流を受ける。上記バイアス電圧生成部は、上記第１の入力端子に与えられた電流の電流値に応じた電圧値を有するバイアス電圧を生成する。
【００４９】
上記電流駆動装置では、第１のモードに設定された電流駆動装置（電流駆動装置Ａ）と第２のモードに設定された電流駆動装置（電流駆動装置Ｂ）とを並べて使用する場合、電流駆動装置Ａに含まれるバイアス電圧生成部は、第２の供給用トランジスタに流れる電流（第１の電流）を受け、その第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成する。また、電流駆動装置Ａに含まれる出力端子は、第１の供給用トランジスタを流れる電流（第１の電流）を出力する。一方、電流駆動装置Ｂに含まれるバイアス電圧生成部は、第１の入力端子に与えられる電流を受け、その電流の電流値に応じた電圧値を有するバイアス電圧を生成する。ここで、電流駆動装置Ｂに含まれる第１の入力端子は、電流駆動装置Ａの出力端子から出力された第１の電流を受けることができる。
【００５０】
好ましくは、上記電流駆動装置は、スイッチング素子を、さらに備える。スイッチング素子は、上記第２のゲート線と上記第２の基準ノードとの間に接続される。また、スイッチング素子は、上記第１のモードではオフし、上記第２のモードではオンする。
【００５１】
上記電流駆動装置では、第１のモードでは、第２のゲート線は、設定用トランジスタのゲートに発生するゲート電圧の電圧値になる。一方、第２のモードでは、第２のゲート線は、第２の基準ノードの電圧値になる。よって、設定用トランジスタ，第１および第２の供給用トランジスタは、第１のモードではカレントミラー回路として動作し、第２のモードではカレントミラー回路として動作しない。よって、第２のモードでは、バイアス電圧生成部が第２の供給用トランジスタに流れる電流を受けないようにすることができる。
【００５２】
好ましくは、上記電流駆動装置は、スイッチング素子を、さらに備える。スイッチング素子は、上記第２の供給用トランジスタと上記バイアス電圧生成用トランジスタとの間に接続される。また、スイッチング素子は、上記第１のモードではオンし、上記第２のモードではオフする。
【００５３】
上記電流駆動装置では、第１のモードでは、バイアス電圧生成部は、第２の供給用トランジスタと接続される。一方、第２のモードでは、バイアス電圧生成部は、第２の供給用トランジスタと接続されない。よって、第２のモードでは、バイアス電圧生成部が第２の供給用トランジスタに流れる電流を受けないようにすることができる。
【００５４】
好ましくは、上記第２のゲート線は、第３のノードと、第４のノードと、第５のノードと、第６のノードとを有する。第５のノードは、第３のノードと第４のノードとの間に存在する。第６のノードは、第５のノードと第４のノードとの間に存在する。上記設定用トランジスタのゲートは、第３のノードに接続される。上記第１の供給用トランジスタのゲートは、第５のノードに接続される。上記第２の供給用トランジスタのゲートは、第４のノードに接続される。上記電流駆動装置は、ドレイン電流生成部と、第１のスイッチング素子と、第２のスイッチング素子と、第３のスイッチング素子と、第４のスイッチング素子とを、さらに備える。ドレイン電流生成部は、上記バイアス電圧生成部によって生成されたバイアス電圧の電圧値に応じた電流値を有する第２の電流を生成する。第１のスイッチング素子は、第２のゲート線のうち上記第３のノードと上記第５のノードとの間に接続される。第２のスイッチング素子は、第７のノードと上記バイアス電圧生成部との間に接続される。第７のノードは、上記第２の供給用トランジスタと上記バイアス電圧生成部との間に存在する。第３のスイッチング素子は、上記第６のノードと上記第７のノードとの間に接続される。第４のスイッチング素子は、上記第７のノードと上記ドレイン電流生成部との間に接続される。上記第１のモードでは、上記第１および第２のスイッチング素子はオンになり、上記第３および第４のスイッチング素子はオフになる。上記第２のモードでは、上記第１および第２のスイッチング素子はオフになり、上記第３および第４のスイッチング素子はオンになる。上記ドレイン電流生成部は、上記第１および第２の駆動トランジスタに流れる出力電流の電流値に応じて、自己が受けるバイアス電圧の電圧値と自己が生成する第２の電流の電流値との関係が調整される。
【００５５】
上記電流駆動装置では、第１のモードに設定された電流駆動装置では、第１および第２の供給用トランジスタの各々のゲートは設定用トランジスタのゲートと接続される。よって、設定用トランジスタと第１および第２の供給用トランジスタによってカレントミラー回路が構成されるので、出力端子は第１の電流を受ける。また、バイアス電圧生成部は第２の供給用トランジスタのドレインと接続される。よって、バイアス電圧生成部は、第２の供給用トランジスタを流れる第１の電流を受け、その第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成する。また、第２のモードに設定された電流駆動装置では、バイアス電圧生成部は、第１の入力端子に与えられる電流を受け、その電流の電流値に応じたバイアス電圧を生成する。ドレイン電流生成部は、バイアス電圧の電圧値に応じた電流値を有する第２の電流を生成する。また、第２の供給用トランジスタのドレインは、ドレイン電流生成部と接続される。よって、第１の供給用トランジスタには、ドレイン電流生成部によって生成された第２の電流が流れる。また、第２の供給用トランジスタのゲートとドレインとが接続されるので、第１および第２の供給用トランジスタによってカレントミラー回路が構成される。よって、出力端子は、第１の供給用トランジスタに流れる第２の電流を出力する。
【００５６】
好ましくは、上記ドレイン電流生成部は、Ｑ個（Ｑは自然数）の電流生成用トランジスタを含む。Ｑ個（Ｑは自然数）の電流生成用トランジスタは、上記第４のスイッチング素子と上記第１の基準ノードとの間に並列に接続される。Ｑ個の電流生成用トランジスタの各々は、上記バイアス電圧生成部によって生成されたバイアス電圧をゲートに受ける。電流生成用トランジスタの個数Ｑは、上記第１および第２の駆動トランジスタに流れる出力電流の電流値に応じて調整される。
【００５７】
上記電流駆動装置では、電流生成用トランジスタの個数を増加／減少することによって、ドレイン電流生成部の電流電圧特性を調整することができる。
【００５８】
この発明のもう１つの局面に従うと、データドライバは、上記第１のモードに設定された上記電流駆動装置と、上記第２のモードに設定された上記電流駆動装置と、選択部と、電流出力端子とを備える。選択部は、外部から入力された表示データに応じて、上記第１のモードに設定された電流駆動装置によって出力されたＫ個の出力電流および上記第２のモードに設定された電流駆動装置によって出力されたＫ個の出力電流のうちＮ個（Ｎは自然数：Ｎ≦２Ｋ）の出力電流を選択する。電流出力端子は、選択部によって選択されたＮ個の出力電流を合計した電流が駆動電流として出力される。表示データは、階調レベルを示す。
【００５９】
上記データドライバでは、第１のモードに設定された電流駆動装置と第２のモードに設定された電流駆動装置は、電流値が均一な出力電流を出力する。よって、選択部は、表示データが示す階調レベルに応じた電流値を有する駆動電流を精度良く生成することができる。
【００６０】
この発明のさらにもう１つの局面に従うと、表示装置は、上記データドライバと、表示パネルとを備える。表示パネルは、上記データドライバによって出力された駆動電流によって駆動する。
【００６１】
上記表示装置では、データドライバは、表示データが示す階調レベルに応じた電流値を有する駆動電流を出力する。よって、表示パネルは、精度良く駆動することができる。
【００６２】
この発明のもう１つの局面に従うと、電流駆動方法は、電流駆動装置を駆動する。電流駆動装置は、第１のゲート線と、Ｋ個（Ｋは自然数）の駆動トランジスタと、第１の入力端子と、バイアス電圧生成部とを備える。第１のゲート線は、第１のノードと第２のノードとを有する。Ｋ個の駆動トランジスタは、出力電流が供給される出力ノードと第１の電圧値を示す第１の基準ノードとの間に接続される。第１の入力端子は、所定の電流値を有する第１の電流を受ける。バイアス電圧生成部は、第１の入力端子に与えられた第１の電流の電流値に応じた電圧値を有するバイアス電圧を生成する。第１のゲート線は、バイアス電圧生成部によって生成されたバイアス電圧を第１および第２のノードのうちいずれか一方に受ける。Ｋ個の駆動トランジスタの各々のゲートは、第１のゲート線のうち第１のノードと第２のノードとの間に接続される。上記方法は、第１のモードと第２のモードとを有する。また、上記方法は、工程（ａ）と、工程（ｂ）とを行う。工程（ａ）では、第１のモードのときにはＫ個の駆動トランジスタのうち第１の駆動トランジスタを流れる出力電流の電流値を測定する。また、工程（ａ）では、第２のモードのときにはＫ個の駆動トランジスタのうち上記第１の駆動トランジスタとは異なる第２の駆動トランジスタを流れる出力電流の電流値を測定する。工程（ｂ）では、工程（ａ）によって測定された出力電流の電流値に応じて、上記バイアス電圧生成部が受ける第１の電流値とそのバイアス電圧生成部が生成するバイアス電圧の電圧値との関係（電流電圧変換能力）を調整する。
【００６３】
上記電流駆動方法では、第１のモードのときには第１の駆動トランジスタを流れる出力電流の電流値を所望の値に設定することができ、第２のモードのときには第２の駆動トランジスタを流れる出力電流の電流値を所望の値に設定することができる。ここで、第１のモードに設定された電流駆動装置（電流駆動装置Ａ）と第２のモードに設定された電流駆動装置（電流駆動装置Ｂ）とを並べて使用するとする。また、電流駆動装置Ａに含まれる第１の駆動トランジスタと電流駆動装置Ｂに含まれる第２の駆動トランジスタとが互いに近傍に位置するとする。この場合、電流駆動装置Ａに含まれる第１の駆動トランジスタを流れる出力電流の電流値と電流駆動装置Ｂに含まれる第２の駆動トランジスタを流れる出力電流の電流値とを一致させれば、電流駆動装置Ａから出力される出力電流の電流値および電流駆動装置Ｂから出力される出力電流の電流値を均一（または一定の傾き）にすることができる。つまり、電流駆動装置Ａと電流駆動装置Ｂとの境界線付近において、出力電流の電流値が大きく異ならなくなる。また、従来の電流駆動装置のように第１および第２の駆動トランジスタの各々に対して出力電流の電流値を調整するための構成を別々に設ける必要がないので、回路規模を低減することができる。
【００６４】
好ましくは、上記バイアス電圧生成部は、Ｐ個（Ｐは自然数）の電圧生成用トランジスタを含む。Ｐ個（Ｐは自然数）の電圧生成用トランジスタは、上記第１の入力端子と上記第１の基準ノードとの間に並列に接続される。Ｐ個の電圧生成用トランジスタの各々は、ゲートとドレインと接続される。上記第１のゲート線は、Ｐ個の電圧生成用トランジスタの各々に発生するゲート電圧を上記第１および第２のノードのうちいずれか一方に受ける。上記工程（ｂ）では、上記第１のモードのときには、上記第１の駆動トランジスタに流れる出力電流の電流値に応じて上記電圧生成用トランジスタの個数Ｐを調整する。また上記工程（ｂ）では、上記第２のモードのときには、上記第２の駆動トランジスタに流れる出力電流の電流値に応じて上記電圧生成用トランジスタの個数Ｐを調整する。
【００６５】
好ましくは、上記電流駆動方法は、工程（ｃ）を、さらに備える。工程（ｃ）では、上記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタの各々において、その電圧生成用トランジスタのゲートとドレインとを接続する。また、工程（ｃ）では、ゲートとドレインとが接続される電圧生成用トランジスタの個数Ｘは、第１のモードのときには、上記第１の駆動トランジスタを流れる出力電流の電流値に応じて調整される。また、工程（ｃ）では、ゲートとドレインとが接続される電圧生成用トランジスタの個数Ｘは、第２のモードのときには、上記第２の駆動トランジスタを流れる出力電流の電流値に応じて調整される。上記第１のゲート線は、工程（ｃ）においてゲートとドレインとが接続されたＸ個の電圧生成用トランジスタのゲートの各々に発生するゲート電圧を上記第１および第２のノードのうちいずれか一方に受ける。
【００６６】
好ましくは、上記電流駆動方法は、工程（ｄ）を、さらに備える。工程（ｄ）では、第１のモードのときには上記第１の駆動トランジスタを流れる出力電流の電流値に応じて上記Ｐ個の電圧生成用トランジスタのうちＸ個（Ｘは自然数：Ｘ≦Ｐ）の電圧生成用トランジスタを選択する。また、工程（ｄ）では、第２のモードのときには上記第２の駆動トランジスタを流れる出力電流の電流値に応じて上記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する。上記工程（ｃ）では、工程（ｄ）において選択されたＸ個の電圧生成用トランジスタの各々において、その電圧生成用トランジスタのゲートとドレインとを接続する。
【００６７】
好ましくは、上記電流駆動方法は、工程（ｅ）を、さらに備える。工程（ｅ）では、上記Ｐ個の電圧生成用トランジスタのうち上記工程（ｄ）において選択されるべき電圧生成用トランジスタを示す情報を記憶媒体に記憶する。上記工程（ｄ）では、工程（ｅ）において記憶媒体に記憶された情報に応じて、上記Ｐ個の電圧生成用トランジスタのうちＸ個の電圧生成用トランジスタを選択する。
【発明の効果】
【００６８】
以上のように、第１のモードでは第１の駆動トランジスタを流れる出力電流の電流値を所望の値に設定することができ、第２のモードでは第２の駆動トランジスタを流れる出力電流の電流値を所望の値に設定することができる。よって、従来の電流駆動装置のように第１および第２の駆動トランジスタの各々に対して出力電流の電流値を調整するための構成を別々に設ける必要がないので、回路規模を低減することができる。
【発明を実施するための最良の形態】
【００６９】
以下、この発明の実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００７０】
（第１の実施形態）
＜全体構成＞
この発明の第１の実施形態による電流駆動装置１の全体構成を図１に示す。この装置１は、外部からの基準電流Ｉｒｅｆの電流値に応じた電流値を有する出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を生成する。この装置１は、入力端子１０１と、バイアス電圧生成部１０２と、Ｋ個（Ｋは自然数）駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋと、出力端子１０５−１〜１０５−Ｋとを備える。
【００７１】
入力端子１０１は、外部からの基準電流Ｉｒｅｆを受ける。バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧Ｖｂｉａｓをゲート線１０３に出力する。また、バイアス電圧調整部１０２は、外部からの制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐ（Ｐは自然数）に応じて、自己が受ける基準電流Ｉｒｅｆの電流値と自己が出力するバイアス電圧Ｖｂｉａｓの電圧値との関係（電流電圧変換能力）を設定される。駆動トランジスタＴ１０４−１は、出力端子１０５−１と接地ノードとの間に接続され、ゲートがゲート線Ｇ１０３に接続される。よって、駆動トランジスタＴ１０４−１には、バイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−（１）が流れる。駆動トランジスタＴ１０４−２〜Ｔ１０４−Ｋは、駆動トランジスタＴ１０４−１と同様に、出力端子１０５−２〜１０５−Ｋと接地ノードとの間に接続され、ゲートがゲート線Ｇ１０３に接続される。よって、駆動トランジスタＴ１０４−２〜Ｔ１０４−Ｋには、バイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−（２）〜Ｉｏｕｔ−（Ｋ）が流れる。出力端子１０５−１は、駆動トランジスタＴ１０４−１を流れる出力電流Ｉｏｕｔ−（１）を外部へ出力する。出力端子１０５−２〜１０５−Ｋは、出力端子１０５−１と同様に、駆動トランジスタＴ１０４−２〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（２）〜Ｉｏｕｔ−（Ｋ）を外部へ出力する。
【００７２】
なお、ここでは、電流駆動装置１は、１つの半導体チップ上に形成されているものと想定する。
【００７３】
＜バイアス電圧調整部１０２＞
図１に示したバイアス電圧調整部１０２は、Ｐ個（Ｐは自然数）の電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐと、Ｐ個の選択用トランジスタＳａ１１０−１〜Ｓａ１１０−Ｐと、Ｐ個の選択用トランジスタＳｂ１１０−１〜Ｓｂ１１０−Ｐとを含む。
【００７４】
選択用トランジスタＳａ１１０−１および選択用トランジスタＳｂ１１０−１はゲート線Ｇ１０３と接地ノードとの間に直列に接続される。選択用トランジスタＳａ１１０−１は、ゲート線Ｇ１０３とノードＮ１１０−１との間に接続され、外部からの制御信号ＣＴａ−１をゲートに受ける。選択用トランジスタＳｂ１１０−１は、ノードＮ１１０−１と接地ノードとの間に接続され、外部からの制御信号ＣＴｂ−１をゲートに受ける。選択用トランジスタＳａ１１０−２〜Ｓａ１１０−Ｐ，Ｓｂ１１０−２〜Ｓｂ１１０−Ｐは、選択用トランジスタＳａ１１０−１，Ｓｂ１１０−１と同様に、ゲート線Ｇ１０３と接地ノードとの間に直列に接続される。選択用トランジスタＳａ１１０−２〜Ｓａ１１０−Ｐは、選択用トランジスタＳａ１１０−１と同様に、ゲート線Ｇ１０３とノードＮ１１０−２〜Ｎ１１０−Ｐとの間に接続され、外部からの制御信号ＣＴａ−２〜ＣＴａ−Ｐをゲートに受ける。選択用トランジスタＳｂ１１０−２〜Ｓｂ１１０−Ｐは、選択用トランジスタＳｂ１１０−１と同様に、外部からの制御信号ＣＴｂ−２〜ＣＴｂ−Ｐをゲートに受ける。
【００７５】
電圧生成用トランジスタＴ１１０−１はゲート線Ｇ１０３と接地ノードとの間に接続され、ゲートがノードＮ１１０−１に接続される。電圧生成用トランジスタＴ１１０−２〜Ｔ１１０−Ｐは、電圧生成用トランジスタＴ１１０−１と同様に、ゲート線Ｇ１０３と接地ノードとの間に接続され、ゲートがノードＮ１１０−２〜Ｎ１１０−Ｐに接続される。
【００７６】
制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐは、Ｈレベルのときには選択用トランジスタＳａ１１０−１〜Ｓａ１１０−Ｐ，Ｓｂ１１０−１〜Ｓｂ１１０−Ｐ（Ｎチャネルトランジスタ）をアクティブにする電圧であり、Ｌレベルのときには選択用トランジスタＳａ１１０−１〜Ｓａ１１０−Ｐ，Ｓｂ１１０−１〜Ｓｂ１１０−Ｐ（Ｎチャネルトランジスタ）をインアクティブにする電圧である。
【００７７】
また、制御信号ＣＴａ−１〜ＣＴａ−Ｐと制御信号ＣＴｂ−１〜ＣＴｂーＰとは一対一で対応しており、一方の制御信号が「Ｈレベル」であるときには対応する他方の制御信号は「Ｌレベル」である。
【００７８】
バイアス電圧生成部１０２では、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐによって、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数が調整される。
【００７９】
＜動作＞
図１に示した電流駆動装置１による動作について説明する。この装置１による動作には、電流駆動装置１が動作状態を設定される設定処理と、電流駆動装置１が駆動する駆動処理と、特定の出力電流の電流値を測定する電流値測定処理と、バイアス電圧生成部１０２の電流電圧特性を調整する特性調整処理とが存在する。
【００８０】
〔設定処理〕
まず、電流駆動装置１は、動作状態Ａおよび動作状態Ｂのうちいずれか一方の状態に設定される。
【００８１】
《動作状態Ａ》
まず、電流駆動装置１が動作状態Ａに設定された場合について説明する。
【００８２】
電流駆動装置１が動作状態Ａに設定されると、電流駆動装置１に含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−（Ｋ）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける状態になる。
【００８３】
〔駆動処理〕
次に、入力端子１０１は、基準電流Ｉｒｅｆを受ける。
【００８４】
次に、バイアス電圧生成部１０２は、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。なお、ここでは、最初、制御信号ＣＴａ−１〜ＣＴａ−５，ＣＴｂ−６〜ＣＴｂ−Ｐが「Ｈレベル」であり、制御信号ＣＴａ−６〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−５が「Ｌレベル」であると想定する。
【００８５】
次に、バイアス電圧生成部１０２は、自己の電流電圧変換能力と基準電流Ｉｒｅｆの電流値とに応じた電圧値を有するバイアス電圧Ｖｂｉａｓを生成する。ここでは、選択用トランジスタＳａ１１０−１〜Ｓａ１１０−５，Ｓｂ１１０−６〜Ｓｂ１１０−Ｐがアクティブになり、選択用トランジスタＳａ１１０−６〜Ｓａ１１０−Ｐ，Ｓｂ１１０−１〜Ｓｂ１１０−５がインアクティブになる。したがって、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−５の各々のゲートは、ゲート線Ｇ１０３に接続される。また、電圧生成用トランジスタＴ１１０−６〜Ｔ１１０−Ｐの各々のゲートは、接地ノードに接続される。よって、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−５には入力端子１０１に与えられた基準電流Ｉｒｅｆが流れて、その基準電流Ｉｒｅｆの電流値に応じた電圧値を有するゲート電圧が電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−５のゲートに発生する。
【００８６】
次に、ゲート線Ｇ１０３は、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−５の各々のゲートに発生したゲート電圧の合計をバイアス電圧Ｖｂｉａｓとして受ける。駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋには、ゲート線Ｇ１０３に与えられたバイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）が流れる。
【００８７】
よって、出力端子１０５−１〜１０５−Ｋは、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【００８８】
〔電流値測定処理〕
次に、出力端子１０５−Ｋから出力された出力電流Ｉｏｕｔ−（Ｋ）の電流値が測定される。例えば、テスター等を用いて出力電流Ｉｏｕｔ−（Ｋ）の電流値が測定される。
【００８９】
〔特性調整処理〕
次に、バイアス電圧生成部１０２は、出力端子１０５−Ｋから出力される出力電流Ｉｏｕｔ−（Ｋ）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。ここで、出力電流Ｉｏｕｔ−（Ｋ）の電流値が所望する電流値（基準値）よりも小さい場合、バイアス電圧生成部１０２には、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数を減少させる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが与えられる。例えば、この場合、制御信号ＣＴａ−１〜ＣＴａ−３，ＣＴｂ−４〜ＣＴｂ−Ｐが「Ｈレベル」を示し制御信号ＣＴａ−４〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−３が「Ｌレベル」を示す。一方、出力電流Ｉｏｕｔ−（Ｋ）の電流値が基準値よりも大きい場合、バイアス電圧生成部１０２には、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数を増加させる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが与えられる。
【００９０】
このように、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートにゲート電圧が発生する電圧生成用トランジスタの個数を調整することによって、バイアス電圧生成部１０２から出力されるバイアス電圧Ｖｂｉａｓの電圧値が増加／減少する。つまり、出力電流Ｉｏｕｔ−（Ｋ）の値が基準値よりも小さい場合バイアス電圧Ｖｂｉａｓの電圧値は大きくなり、出力電流Ｉｏｕｔ−（Ｋ）の電流値が基準値よりも大きい場合バイアス電圧Ｖｂｉａｓの電圧値は小さくなる。
【００９１】
このようにして、電流駆動装置１が動作状態Ａに設定された場合、出力端子１０５−Ｋから出力される出力電流Ｉｏｕｔ−（Ｋ）の電流値を基準値に設定することができる。
【００９２】
《動作状態Ｂ》
次に、電流駆動装置１が動作状態Ｂに設定された場合について説明する。
【００９３】
電流駆動装置１が動作状態Ｂに設定されると、電流駆動装置１に含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける状態になる。
【００９４】
〔駆動処理〕
次に、動作状態Ａにおける処理と同様の処理が行われ、出力端子１０５−１〜１０５−Ｋは、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【００９５】
〔電流値測定処理〕
次に、出力端子１０５−１から出力された出力電流Ｉｏｕｔ−（１）の電流値が測定される。
【００９６】
〔特性調整処理〕
次に、バイアス電圧生成部１０２は、出力端子１０５−１から出力される出力電流Ｉｏｕｔ−（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。出力電流Ｉｏｕｔ−（１）の電流値が所望する電流値（基準値）よりも小さい場合、バイアス電圧生成部１０２には、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数を減少させる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが与えられる。一方、出力電流Ｉｏｕｔ−（１）の電流値が基準値よりも大きい場合、バイアス電圧生成部１０２には、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数を増加させる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが与えられる。
【００９７】
このようにして、電流駆動装置１が動作状態Ｂに設定された場合、出力端子１０５−１から出力される出力電流Ｉｏｕｔ−（１）の電流値を基準値に設定することができる。
【００９８】
＜大型電流駆動装置＞
この発明の第１の実施形態による大型電流駆動装置１１の全体構成を図２に示す。この装置２は、基準電流供給部１Ｃと、２つの電流駆動装置１Ａ，１Ｂとを備える。基準電流供給部１Ｃは、電流駆動装置１Ａ，１Ｂの各々に基準電流Ｉｒｅｆを供給する。電流駆動装置１Ａ，１Ｂの各々は、図１に示した電流駆動装置１と同様の構成である。電流駆動装置１Ａは動作状態Ａに設定される。電流駆動装置１Ｂは動作状態Ｂに設定される。
【００９９】
＜基準電流供給部１Ｃの内部構成＞
基準電流供給部１Ｃは、入力端子１２１と、差動増幅回路Ｄ１２２と、設定用トランジスタＴ１２３Ｌと、供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢと、調整用トランジスタＴ１２４と、負荷抵抗Ｒ１２５とを含む。
【０１００】
入力端子１２１は、外部から基準電圧Ｖｒｅｆを受ける。供給用トランジスタＴ１２３Ｌ，調整用トランジスタＴ１２４，および負荷抵抗Ｒ１２５は、電源ノードと接地ノードとの間に直列に接続される。供給用トランジスタＴ１２３Ｌは、電源ノードと調整用トランジスタＴ１２４との間に接続され、ゲートとドレインとが接続される。調整用トランジスタＴ１２４は、供給用トランジスタＴ１２３Ｌと負荷抵抗Ｒ１２５との間に接続され、ゲートが差動増幅回路Ｄ１２２の出力端子に接続される。負荷抵抗Ｒ１２５は、所定の抵抗値を有し、調整用トランジスタＴ１２４と接地ノードとの間に接続される。差動増幅回路Ｄ１２２は、一方の入力端子が入力端子１２１に接続され、他方の入力端子が調整用トランジスタＴ１２４と負荷抵抗Ｒ１２５との間のノードＮ１２４に接続され、出力端子に調整用トランジスタＴ１２４のゲートが接続される。差動増幅回路Ｄ１２２，調整用トランジスタＴ１２４，および負荷抵抗Ｒ１２５は電圧電流変換回路を構成しており、入力端子１２１に入力された基準電圧Ｖｒｅｆの電圧値に応じた電流値を有する基準電流Ｉｒｅｆを生成する。設定用トランジスタＴ１２３Ｌにはこの電圧電流変換回路によって生成された基準電流Ｉｒｅｆが流れる。よって、設定用トランジスタＴ１２３Ｌのゲートにはこの基準電流Ｉｒｅｆの電流値に応じた電圧値を有するゲート電圧が発生する。
【０１０１】
供給用トランジスタＴ１２３ＲＡは、電源ノードと電流駆動装置１Ａの入力端子１０１Ａとの間に接続され、設定用トランジスタＴ１２３Ｌのゲートに発生するゲート電圧をゲートに受ける。供給用トランジスタＴ１２３ＲＢは、電源ノードと電流駆動装置１Ｂの入力端子１０１Ｂとの間に接続され、設定用トランジスタＴ１２３Ｌのゲートに発生するゲート電圧をゲートに受ける。
【０１０２】
なお、ここでは、供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢは、設定用トランジスタＴ１２３Ｌとトランジスタ特性（そのトランジスタのゲートに受ける電圧の電圧値とそのトランジスタを流れるドレイン電流の電流値との関係）が同一またはほぼ同一であるものと想定する。よって、供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢの各々には、基準電流Ｉｒｅｆ（電流値が基準電流Ｉｒｅｆと同一またはほぼ同一であるドレイン電流）が流れる。
【０１０３】
＜大型電流駆動装置による動作＞
次に、図２に示した大型電流駆動装置１１による動作について説明する。
【０１０４】
〔基準電流供給部１Ｃ〕
ます、入力端子１２１は、外部から基準電圧Ｖｒｅｆを受ける。差動増幅回路Ｄ１２２，調整用トランジスタＴ１２４，および負荷抵抗Ｒ１２５によって構成された電圧電流変換回路は、基準電圧Ｖｒｅｆの電圧値に応じた電流値を有する基準電流Ｉｒｅｆを生成する。その電圧電流変換回路によって生成された基準電流Ｉｒｅｆは、設定用トランジスタＴ１２３Ｌに流れる。
【０１０５】
次に、設定用トランジスタＴ１２３Ｌと供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢとによって構成されたカレントミラー回路は、電流駆動装置１Ａの入力端子１０１Ａおよび電流駆動装置１Ｂの入力端子１０１Ｂの各々に基準電流Ｉｒｅｆを供給する。
【０１０６】
〔電流駆動装置１Ａ〕
次に、電流駆動装置１Ａは、図１に示した電流駆動装置１と同様の処理（駆動処理（動作状態Ａ））を行う。よって、バイアス電圧生成部１０２Ａは、入力端子１０１Ａに与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧ＶｂｉａｓＡを生成する。出力端子１０５Ａ−１〜１０５Ａ−Ｋは、バイアス電圧ＶｂｉａｓＡの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）を出力する。
【０１０７】
次に、電流駆動装置１Ａでは、図１に示した電流駆動装置１と同様の動作（電流値測定処理（動作状態Ａ））が行われる。これにより、出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値が測定される。
【０１０８】
〔電流駆動装置１Ｂ〕
一方、電流駆動装置１Ｂは、図１に示した電流駆動装置１と同様の処理（駆動処理（動作状態Ｂ））を行う。よって、バイアス電圧生成部１０２Ｂは、入力端子１０１Ｂに与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧ＶｂｉａｓＢを生成する。出力端子１０５Ｂ−１〜１０５Ｂ−Ｋは、バイアス電圧ＶｂｉａｓＢの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）を出力する。
【０１０９】
次に、電流駆動装置１Ｂでは、図１に示した電流駆動装置１と同様の動作（電流値測定処理（動作状態Ｂ））が行われる。これにより、出力電流Ｉｏｕｔ−Ｂ（１）の電流値が測定される。
【０１１０】
ここで、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋ，Ｔ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋとそれらの駆動トランジスタを流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ｂ（Ｋ），Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）の電流値との関係が、図３（ａ）に示すようになっているものと想定する。この場合、電流駆動装置１Ａの駆動トランジスタＴ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と電流駆動装置１Ｂの駆動トランジスタＴ１０４Ｂ−１を流れる出力電流Ｉｏｕｔ−Ｂ（１）の電流値との間には大きな差がある。
【０１１１】
〔電流駆動装置１Ａ〕
次に、電流駆動装置１Ａは、図１に示した電流駆動装置１と同様の動作（特性調整処理（動作状態Ａ））を行う。つまり、電流駆動装置１Ａのバイアス電圧生成部１０２Ａは、測定された出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを新たに受ける。この場合（図３（ａ）の場合）、電流駆動装置１Ａのバイアス電圧生成部１０２Ａは、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数を増加させる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが新たに与えられる。これにより、バイアス電圧生成部１０２Ａからゲート線Ｇ１０３Ａに出力されるバイアス電圧ＶｂｉａｓＡの電圧値が小さくなるので、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）の電流値は、図３（ｂ）のように、減少する。
【０１１２】
〔電流駆動装置１Ｂ〕
一方、電流駆動装置１Ｂは、図１に示した電流駆動装置１と同様の動作（特性調整処理（動作状態Ｂ））を行う。つまり、電流駆動装置１Ｂのバイアス電圧生成部１０２Ｂは、測定された出力電流Ｉｏｕｔ−Ｂ（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを新たに受ける。この場合（図３（ａ）の場合）、電流駆動装置１Ｂのバイアス電圧生成部１０２Ｂは、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数を減少させる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが新たに与えられる。これにより、バイアス電圧生成部１０２Ｂからゲート線Ｇ１０３Ｂに出力されるバイアス電圧ＶｂｉａｓＢの電圧値が大きくなるので、駆動トランジスタＴ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋを流れる出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）の電流値は、図３（ｂ）のように、増加する。
【０１１３】
このように、駆動トランジスタＴ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値（または、駆動トランジスタＴ１０４Ｂ−１を流れる出力電流Ｉｏｕｔ−Ｂ（１）の電流値）に応じて、バイアス電圧生成部１０２Ａ，１０２Ｂの各々に与える制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを調整することにより、図３（ｂ）のように、電流駆動装置１Ａの出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と電流駆動装置１Ｂの出力電流Ｉｏｕｔ−Ｂ（１）の電流値とを一致させることができる。
【０１１４】
＜効果＞
以上のように、電流駆動装置１を２つの動作状態（動作状態Ａ，動作状態Ｂ）のうちいずれか一方の動作状態に設定してその動作状態に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを与えることによって、出力電流Ｉｏｕｔ−（１），Ｉｏｕｔ−（Ｋ）の電流値を所望する値に設定することができる。
【０１１５】
また、出力電流Ｉｏｕｔ−（１）の電流値と出力電流Ｉｏｕｔ−（Ｋ）の電流値とを一致させれば、大型電流駆動装置１１から出力される出力電流（出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ），Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ））の電流値を均一（または一定の傾き）にすることができる。つまり、電流駆動装置１Ａと電流駆動装置１Ｂとの境界線付近における出力電流の電流値の大きな差をなくすことができる。
【０１１６】
また、従来と比較すると、出力電流Ｉｏｕｔ−（１），Ｉｏｕｔ−（Ｋ）の電流値を調整するための構成が占める回路面積を低減することができる。
【０１１７】
また、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐの接続状態を制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐによって外部から制御することができる。よって、例えば、電流駆動装置を表示パネル等に実装した後も、バイアス電圧生成部１０２の電流電圧変換能力を適宜調整することができ、出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の電流値を調整することができる。
【０１１８】
なお、電流駆動装置１Ａの出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と電流駆動装置１Ｂの出力電流Ｉｏｕｔ−Ｂ（１）の電流値とを一致させる際に、電流駆動装置１Ａの出力電流Ｉｏｕｔ−Ａ（Ｋ）と電流駆動装置１Ｂの出力電流Ｉｏｕｔ−（１）の電流値との差に応じてバイアス電圧生成部１０２Ａ，１０２Ｂの各々に与えられる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを調整しても構わない。
【０１１９】
また、電流駆動装置の動作状態は、例えば、各々の電流駆動装置の配置に応じて設定すればいい。具体的には、ある電流駆動装置（電流駆動装置Ａ）に対してもう１つの電流駆動装置（電流駆動装置Ｂ）が駆動トランジスタＴ１０４−Ｋ側に設けられる場合、電流駆動装置Ａを動作状態Ａに設定し電流駆動装置Ｂを動作状態Ｂに設定すればいい。
【０１２０】
また、本実施形態では、出力電流Ｉｏｕｔ−（１），Ｉｏｕｔ−（Ｋ）を測定対象であるがこれに限らない。しかし、電流駆動装置の両端の近傍に位置する駆動トランジスタを測定対象にすることが好ましい。
【０１２１】
また、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐは、互いに同一のトランジスタ特性を示さなくても構わない。
【０１２２】
＜第１の実施形態の変形例＞
図１に示した電流駆動装置１が図１に示したバイアス電圧生成部１０２に代えて、図４に示すバイアス電圧生成部１０２−１を備える場合も同様の効果を得ることができる。図４に示したバイアス電圧生成部１０２−１は、図１に示した電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐと、選択用トランジスタＳｃ１１０−１〜Ｓｃ１１０−Ｐとを含む。電圧生成用トランジスタＴ１１０−１および選択用トランジスタＳｃ１１０−１は、入力端子１０１と接地ノードとの間に直列に接続される。選択用トランジスタＳｃ１１０−１は、入力端子１０１と電圧生成用トランジスタＴ１１０−１との間に接続され、外部からの制御信号ＣＴｃ−１をゲートに受ける。電圧生成用トランジスタＴ１１０−１は、選択用トランジスタＳｃ１１０−１と接地ノードとの間に接続され、ゲートがゲート線Ｇ１０３に接続される。電圧生成用トランジスタＴ１１０−２〜Ｔ１１０−Ｐおよび選択用トランジスタＳｃ１１０−２〜Ｓｃ１１０−Ｐは、電圧生成用トランジスタＴ１１０−１，選択用トランジスタＳｃ１１０−１と同様に、入力端子１０１と接地ノードとの間に直列に接続される。選択用トランジスタＳｃ１１０−２〜Ｓｃ１１０−Ｐは、選択用トランジスタＳｃ１１０−１と同様に、入力端子１０１と電圧生成用トランジスタＴ１１０−２〜Ｔ１１０−Ｐとの間に接続され、外部からの制御信号ＣＴｃ−２〜ＣＴｃ−Ｐをゲートに受ける。
【０１２３】
制御信号ＣＴｃ−１〜ＣＴｃ−Ｐは、Ｈレベルのときには選択用トランジスタＳｃ１１０−１〜Ｓｃ１１０−Ｐ（Ｎチャネルトランジスタ）をアクティブにする電圧であり、Ｌレベルのときには選択用トランジスタＳｃ１１０−１〜Ｓｃ１１０−Ｐ（Ｎチャネルトランジスタ）をインアクティブにする電圧である。
【０１２４】
図４に示したバイアス電圧生成部１０２−１では、制御信号ＣＴｃ−１〜ＣＴｃ−Ｐによって電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数が調整される。
【０１２５】
（第２の実施形態）
＜全体構成＞
この発明の第２の実施形態による電流駆動装置の全体構成を図５に示す。この装置２は、図１に示した電流駆動装置１に加えて、供給電源２０１と、条件記憶部２０２と、制御部２０３とを備える。
【０１２６】
供給電源２０１は、条件記憶部２０２に読出電圧を供給する。読出電圧は、制御部２０３が条件記憶部２０２の接続状態を確認するための電圧である。
【０１２７】
条件記憶部２０２は、Ｆ個（Ｆは自然数）のヒューズｈ２−１〜ｈ２−Ｆを含む。ヒューズｈ２−１〜ｈ２−Ｆの各々は、レーザーや高電流を印加して切断することによって導通状態から非導通状態にすることができる材料である。条件記憶部２０２は、ヒューズｈ２−１〜ｈ２−Ｆの切断／非切断を２進数として扱うことによって、Ｆビットのバイナリデータを記憶する。なお、ここでは、条件記憶部２０２は、電圧生成用トランジスタＴ１１０−１−１〜Ｔ１１０−Ｐのうち使用すべきトランジスタの個数が示されたバイナリデータを記憶するものとする。例えば、ヒューズｈ２−１が切断されており他のヒューズｈ２−２〜ｈ２−Ｆが切断されていない場合、条件記憶部２０２は、使用すべきトランジスタの個数が「１つ」であることを記憶している。また、ヒューズｈ２−１，ｈ２−２が切断されており他のヒューズｈ２−３〜ｈ２−Ｆが切断されていない場合、条件記憶部２０２は、使用すべきトランジスタの個数が「３つ」であることを記憶している。
【０１２８】
制御部２０３は、外部からのコントロール信号ＣＯＮＴに応じて、条件固定モードまたはエミュレートモードになる。
【０１２９】
条件固定モードになると、制御部２０３は、条件記憶部２０２に含まれるヒューズｈ２−１〜ｈ２−Ｆの一方の端子を自己に接続してヒューズｈ２−１〜ｈ２−Ｆの各々が示す電圧レベルを読みとる。これにより、ヒューズの断線状態によって示されたバイナリデータが読み出される。また、制御部２０３は、読み出したバイナリデータをデコードすることによって、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを出力する。例えば、条件記憶部２０２においてヒューズｈ２−１，ｈ２−２が切断されている場合（使用すべきトランジスタの個数が「３つ」であることを示すバイナリデータが条件記憶部２０２に記憶されている場合）、ヒューズｈ２−１〜ｈ２−Ｆの各々が示す電圧レベルは「Ｌ，Ｌ，Ｈ，・・・，Ｈ」になる。この場合、制御部２０３は、制御信号ＣＴａ−１〜ＣＴ−３，ＣＴｂ−４〜ＣＴｂ−ＰをＨレベルにし他の制御信号ＣＴａ−４〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−３をＬレベルにする。
【０１３０】
エミュレートモードになると、制御部２０３は、外部からのデータ信号ＤＡＴＡに従って条件記憶部２０２におけるヒューズｈ２−１〜ｈ２−Ｆの断線状態をエミュレートして、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを出力する。データ信号ＤＡＴＡは、制御部２０３が条件記憶部２０２におけるヒューズの断線状態（条件記憶部２０２に記憶された情報）をエミュレートするための信号であり、ヒューズの断線状態に応じたＦ個の電圧レベルが示されている。例えば、ヒューズｈ２−１が切断されている状態（使用すべき電圧生成用トランジスタの個数が「１個」を示す情報が条件記憶部２０２に記憶された状態）をエミュレートするためのデータ信号ＤＡＴＡの場合、そのデータ信号ＤＡＴＡに示されたＦ個の電圧レベルは「Ｌ，Ｈ，Ｈ，・・・，Ｈ」となる。この場合、制御部２０３は、制御信号ＣＴａ−１，ＣＴｂ−２〜ＣＴｂ−ＰをＨレベルにし他の制御信号ＣＴａ−２〜ＣＴａ−Ｐ，ＣＴｂ−１をＬレベルにする。また、ヒューズｈ２−１，ｈ２−２が切断されている状態をエミュレートするためのデータ信号ＤＡＴＡの場合、そのデータ信号ＤＡＴＡに示されたＦ個の電圧レベルは「Ｌ，Ｌ，Ｈ，・・・，Ｈ」となる。この場合、制御部２０３は、制御信号ＣＴａ−１〜ＣＴａ−３，ＣＴｂ−４〜ＣＴｂ−ＰをＨレベルにし他の制御信号ＣＴａ−４〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−３をＬレベルにする。
【０１３１】
＜動作＞
次に、図５に示した電流駆動装置２による動作について説明する。
【０１３２】
〔設定処理〕
まず、電流駆動装置２は、図１に示した電流駆動装置１と同様に、動作状態Ａおよび動作状態Ｂのうちいずれか一方に設定される。
【０１３３】
次に、電流駆動装置２に含まれる制御部２０３は、外部からのコントロール信号ＣＯＮＴに従って動作する。
【０１３４】
＜エミュレートモード＞
制御部２０３は、エミュレートモードを指示するコントロール信号ＣＯＮＴを受けると、外部からのデータ信号ＤＡＴＡに応じて動作する状態になる。
【０１３５】
《動作状態Ａ》
まず、電流駆動装置２が動作状態Ａに設定された場合について説明する。
【０１３６】
〔駆動処理〕
電流駆動装置２が動作状態Ａに設定されていると、電流駆動装置２は、図１に示した電流駆動装置１と同様の処理（駆動処理（動作状態Ａ））を行う。よって、バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧Ｖｂｉａｓを生成する。出力端子１０５−１〜１０５−Ｋは、バイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。なお、ここでは、制御部２０３はヒューズｈ２−１，ｈ２−２が切断されている状態を示すデータ信号ＤＡＴＡを受けて、制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部１０２に出力するものと想定する。よって、この場合、制御信号ＣＴａ−１〜ＣＴａ−３，ＣＴｂ−４〜ＣＴｂ−Ｐは「Ｈレベル」を示し制御信号ＣＴａ−４〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−３は「Ｌレベル」を示す。
【０１３７】
〔電流値測定処理〕
次に、電流駆動装置２では、図１に示した電流駆動装置１と同様の動作（電流値測定処理（動作状態Ａ））が行われる。これにより、出力端子１０５−Ｋから出力される出力電流Ｉｏｕｔ−（Ｋ）の電流値が測定される。
【０１３８】
〔特性調整処理〕
次に、制御部２０３は、出力端子１０５−Ｋから出力される出力電流Ｉｏｕｔ−（Ｋ）の電流値に応じたデータ信号ＤＡＴＡを受ける。ここで、出力電流Ｉｏｕｔ−（Ｋ）の電流値が所望する電流値（基準値）よりも小さい場合、制御部２０３には、使用すべき電圧生成用トランジスタの個数を減少させるデータ信号ＤＡＴＡが与えられる。例えば、この場合、ヒューズｈ２−１が切断されている状態（使用すべき電圧生成用トランジスタの個数が「１個」であることを示す情報が条件記憶部２０２に記憶されている状態）を示すデータ信号ＤＡＴＡが与えられる。また、出力電流Ｉｏｕｔ−（Ｋ）の電流値が所望する電流値（基準値）よりも大きい場合、制御部２０３には、使用すべき電圧生成用トランジスタの個数を増加させるデータ信号ＤＡＴＡが与えられる。
【０１３９】
次に、制御部２０３は、データ信号ＤＡＴＡに応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部１０２に出力する。例えば、ヒューズｈ２−１が切断されている状態を示すデータ信号ＤＡＴＡが与えられた場合、制御部２０３は、制御信号ＣＴａ−１，ＣＴｂ−２〜ＣＴｂ−Ｐを「Ｈレベル」にし制御信号ＣＴａ−２〜ＣＴａ−Ｐ，ＣＴｂ−１を「Ｌレベル」にする。
【０１４０】
このように、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートにゲート電圧が発生する電圧生成用トランジスタの個数を調整することによって、バイアス電圧生成部１０２から出力されるバイアス電圧Ｖｂｉａｓの電圧値が増加／減少する。つまり、出力電流Ｉｏｕｔ−（Ｋ）の値が基準値よりも小さい場合バイアス電圧Ｖｂｉａｓの電圧値は大きくなり、出力電流Ｉｏｕｔ−（Ｋ）の電流値が基準値よりも大きい場合バイアス電圧Ｖｂｉａｓの電圧値は小さくなる。
【０１４１】
このようにして、電流駆動装置２が動作状態Ａに設定される場合、出力端子１０５−Ｋから出力される出力電流Ｉｏｕｔ−（Ｋ）の電流値を基準値に設定することができる。
【０１４２】
《動作状態Ｂ》
次に、電流駆動装置２が動作状態Ｂに設定される場合について説明する。
【０１４３】
〔駆動処理〕
電流駆動装置２が動作状態Ｂに設定されていると、電流駆動装置２は、電流駆動装置１と同様の動作（駆動処理（動作状態Ｂ））を行う。よって、バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧Ｖｂｉａｓを生成する。出力端子１０５−１〜１０５−Ｋは、バイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【０１４４】
〔電流値測定処理〕
次に、電流駆動装置２では、図１に示した電流駆動装置１と同様の動作（電流値測定処理（動作状態Ｂ））が行われる。これにより、出力端子１０５−１から出力される出力電流Ｉｏｕｔ−（１）の電流値が測定される。
【０１４５】
〔特性調整処理〕
次に、制御部２０３は、出力端子１０５−１から出力される出力電流Ｉｏｕｔ−（１）の電流値に応じたデータ信号ＤＡＴＡを受ける。ここで、出力電流Ｉｏｕｔ−（１）の電流値が所望する電流値（基準値）よりも小さい場合、制御部２０３には、使用すべき電圧生成用トランジスタの個数を減少させるデータ信号ＤＡＴＡが与えられる。また、出力電流Ｉｏｕｔ−（１）の電流値が所望する電流値（基準値）よりも大きい場合、制御部２０３には、使用すべき電圧生成用トランジスタの増加を減少させるデータ信号ＤＡＴＡが与えられる。
【０１４６】
このように、電流駆動装置２が動作状態Ｂに設定される場合、出力端子１０５−１から出力される出力電流Ｉｏｕｔ−（１）の電流値を基準値に設定することができる。
【０１４７】
＜条件固定モード＞
一方、制御部２０３は、条件固定モードを指示するコントロール信号ＣＯＮＴを受けると、条件記憶部２０２に記憶された情報に基づいて処理する状態になる。
【０１４８】
次に、制御部２０３は、条件記憶部２０２に含まれるヒューズｈ２−１〜ｈ２−Ｆの一方の端子を自己に接続してヒューズの断線状態によって示されたバイナリデータを読み出す。
【０１４９】
次に、制御部２０３は、読み出したバイナリデータをデコードして、制御信号ＣＴａ−１〜ＣＴａ−ＱＰ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部１０２に出力する。
【０１５０】
このように、条件記憶部２０２に記憶された制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐの出力状態が再現される。また、その出力状態が維持される。
【０１５１】
＜大画面表示パネル用電流駆動装置＞
この発明の第２の実施形態による大型電流駆動装置２１の全体構成を図６に示す。この装置２１は、図２に示した電流駆動装置１Ａ，１Ｂに代えて、電流駆動装置２Ａ，２Ｂを備える。その他の構成は図２と同様である。電流駆動装置２Ａ，２Ｂは、図５に示した電流駆動装置２と同様の構成である。
【０１５２】
＜大型電流駆動装置による動作＞
次に、図６に示した大型電流駆動装置２１による動作について説明する。なお、ここでは、電流駆動装置２Ａは動作状態Ａに設定されており、電流駆動装置２Ｂは動作状態Ｂに設定されているものとする。
【０１５３】
＜エミュレートモード＞
電流駆動装置２Ａ，２Ｂは、エミュレートモードを指示するコントロール信号ＣＯＮＴが与えられる。これにより、電流駆動装置２Ａ，２Ｂは、エミュレートモードになる。
【０１５４】
〔電流駆動装置２Ａ〕
次に、電流駆動装置２Ａは、図２に示した電流駆動装置１Ａと同様の処理（駆動処理）を行う。よって、バイアス電圧生成部１０２Ａは、入力端子１０１Ａに与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧ＶｂｉａｓＡを生成する。出力端子１０５Ａ−１〜１０５Ａ−Ｋは、バイアス電圧ＶｂｉａｓＡの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）を出力する。
【０１５５】
次に、電流駆動装置２Ａでは、図２に示した電流駆動装置２Ａと同様の動作（電流値測定処理）が行われる。これにより、出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値が測定される。
【０１５６】
〔電流駆動装置２Ｂ〕
一方、電流駆動装置２Ｂは、図２に示した電流駆動装置１Ｂと同様の処理（駆動処理）を行う。よって、バイアス電圧生成部１０２Ｂは、入力端子１０１Ｂに与えられた基準電流Ｉｒｅｆの電流値に応じた電圧値を有するバイアス電圧ＶｂｉａｓＢを生成する。出力端子１０５Ｂ−１〜１０５Ｂ−Ｋは、バイアス電圧ＶｂｉａｓＢの電圧値に応じた電流値を有する出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）を出力する。
【０１５７】
次に、電流駆動装置２Ｂでは、図２に示した電流駆動装置１Ｂと同様の動作（電流値測定処理）が行われる。これにより、出力電流Ｉｏｕｔ−Ｂ（１）の電流値が測定される。
【０１５８】
〔電流駆動装置２Ａ〕
次に、電流駆動装置２Ａは、図２に示した電流駆動装置１Ａと同様の動作を（特性調整処理）を行う。つまり、電流駆動装置２Ａの制御部２０３Ａは、測定された出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に応じたデータ信号ＤＡＴＡ−（Ａ）を新たに受ける。これにより、バイアス電圧生成部１０２Ａからゲート線Ｇ１０３Ａに出力されるバイアス電圧ＶｂｉａｓＡの電圧値が増加／減少することによって、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）の電流値が調整される。
【０１５９】
〔電流駆動装置２Ｂ〕
一方、電流駆動装置２Ｂは、図２に示した電流駆動装置１Ｂと同様の動作を（特性調整処理）を行う。つまり、電流駆動装置２Ｂの制御部２０３Ｂは、測定された出力電流Ｉｏｕｔ−（１）の電流値に応じたデータ信号ＤＡＴＡ−（Ｂ）を新たに受ける。これにより、バイアス電圧生成部１０２Ｂからゲート線Ｇ１０３Ｂに出力されるバイアス電圧ＶｂｉａｓＢの電圧値が増加／減少することによって、駆動トランジスタＴ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋを流れる出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）の電流値が調整される。
【０１６０】
このように、駆動トランジスタＴ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値（または、駆動トランジスタＴ１０４Ｂ−１を流れる出力電流Ｉｏｕｔ−Ｂ（１）の電流値）に応じて、制御部２０３Ａ，２０３Ｂの各々が受けるデータ信号ＤＡＴＡ−（Ａ），ＤＡＴＡ−（Ｂ）を調整することにより、図３（ｂ）のように、電流駆動装置２Ａの出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と電流駆動装置２Ｂの出力電流Ｉｏｕｔ−Ｂ（１）の電流値とを一致させることができる。
【０１６１】
＜条件固定モード＞
電流駆動装置２Ａ，２Ｂは、条件固定モードを指示するコントロール信号ＣＯＮＴを与えられる。これにより、電流駆動装置２Ａ，２Ｂは、条件固定モードになる。
【０１６２】
次に、電流駆動装置２Ａに含まれる制御部２０３Ａは、条件記憶部２０３Ａに記憶された情報に応じたデータ信号ＤＡＴＡ−（Ａ）を読みとる。次に、制御部２０３Ａは、読みとったデータ信号ＤＡＴＡ−（Ａ）に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部１０２Ａに出力する。
【０１６３】
一方、電流駆動装置２Ｂに含まれる制御部２０３Ｂは、条件記憶部２０３Ｂに記憶された情報に応じたデータ信号ＤＡＴＡ−（Ｂ）を読みとる。次に、制御部２０３Ｂは、読みとったデータ信号ＤＡＴＡ−（Ｂ）に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部１０２Ｂに出力する。
【０１６４】
このように、バイアス電圧生成部１０２Ａ，１０２Ｂの電流電圧変換能力を、条件記憶部２０２Ａ，２０２Ｂに記憶された情報に応じたものに設定することができる。
【０１６５】
＜効果＞
以上のように、エミュレートモードでは、制御部２０３によってバイアス電圧生成部１０２の性能（電流電圧変換能力）を調整することによって、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の状態が最適になる条件（最適条件）の下で電流駆動装置を動作させることができる。
【０１６６】
また、条件固定モードでは、制御部２０３が条件記憶部２０２に記憶された情報を読み出すことによって、外部から制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを与える必要がなくなる。よって、例えば、電流駆動装置２を表示パネル等に実装した後、制御部２０３に対して外部からデータ信号ＤＡＴＡを与える必要がなくなる。
【０１６７】
さらに、エミュレーションの結果に基づいて条件記憶部２０２に含まれるヒューズｈ２−１〜ｈ２−Ｆを切断することによって制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐの出力状態を記憶すれば、出力電流Ｉｏｕｔの状態が最適な時の条件を維持することができる。
【０１６８】
また、制御部２０３が条件固定モードをデフォルトとして動作しても構わない。つまり、制御部２０３がエミュレートモード以外の時には常に条件固定モードであっても構わない。
【０１６９】
また、ヒューズの切断数を減らすため、出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の状態が最適な時の条件を中心に切断数が増えるように設定してもよい。例えば、電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちいずれか３つを使用する場合に出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の状態が最適になるとすると、条件制御回路２０２は、ヒューズｈ２−１〜ｈ２−Ｆの各々が示す電圧レベルが「Ｈ，Ｈ，Ｈ，・・・Ｈ」であるときに制御信号ＣＴａ−１〜ＣＴａ−３，ＣＴｂ−４〜ＣＴｂ−ＰがＨレベルになり制御信号ＣＴａ−４〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−３がＬレベルになるように、条件記憶部２０２に記憶されたバイナリデータをデコードする。
【０１７０】
（第３の実施形態）
＜全体構成＞
この発明による第３の実施形態による電流駆動装置３の全体構成を図７に示す。この装置３は、図１に示した電流駆動装置１に加えて、記憶部３０１と、制御部３０３とを備える。記憶部３０１は、書換可能な記憶媒体（例えば、ＤＲＡＭ（dynamic random access memory）やＳＲＡＭ（static random access memory））であり、外部からデータ信号ＤＡＴＡが書き込まれる。制御部３０２は、記憶部３０１に書き込まれたデータ信号ＤＡＴＡを読み出し、読み出したデータ信号ＤＡＴＡに応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐをバイアス電圧生成部１０２へ出力する。
【０１７１】
＜動作＞
次に、図７に示した電流駆動装置３による動作について説明する。この装置３による動作は、記憶部３０１，制御部３０２による動作以外は、図５に示した電流駆動装置２による動作と同様である。
【０１７２】
〔エミュレートモード〕
エミュレートモードでは、制御部３０２は、外部から入力されたデータ信号ＤＡＴＡに応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを出力する。
【０１７３】
〔条件固定モード〕
条件固定モードでは、制御部３０２は、記憶部３０１に記憶されたデータ信号ＤＡＴＡに応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを出力する。
【０１７４】
＜効果＞
以上のように、記憶部３０１に記憶されたデータ信号ＤＡＴＡを適宜書き換えることによって、出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の状態が最適な時の条件を維持することができる。例えば、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋのトランジスタ特性が変化することによって出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の電流値が変化した場合、再度エミュレートを行いそのエミュレートの結果に応じて記憶部３０１に記憶された情報を書き換えれば、出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）の状態が最適な時の条件を維持することができる。
【０１７５】
（第４の実施形態）
＜全体構成＞
この発明の第４の実施形態による電流駆動装置４の全体構成を図８に示す。この装置４は、図１に示した電流駆動装置１に加えて、出力端子４０１と、図２に示した入力端子１２１，差動増幅回路Ｄ１２２，設定用トランジスタＴ１２３Ｌ，供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢ，調整用トランジスタＴ１２４，および負荷抵抗Ｒ１２５とを備える。入力端子１２１，差動増幅回路Ｄ１２２，設定用トランジスタＴ１２３Ｌ，調整用トランジスタＴ１２４，および負荷抵抗Ｒ１２５の接続関係は、図２と同様である。供給用トランジスタＴ１２３ＲＡは、電源ノードと出力端子４０１との間に接続される。供給用トランジスタＴ１２３ＲＢは、電源ノードとバイアス電圧生成部１０２との間に接続される。設定用トランジスタＴ１２３Ｌのゲート，供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢの各々のゲートは、ゲート線Ｇ４０２に接続される。
【０１７６】
＜動作＞
次に、図８に示した電流駆動装置４による動作について説明する。
【０１７７】
〔設定処理〕
まず、電流駆動装置４は、マスターおよびスレーブのうちいずれか一方に設定される。
【０１７８】
《マスター》
電流駆動装置４がマスターに設定されると、入力端子１２１は、外部から基準電圧Ｖｒｅｆを受ける。差動増幅回路Ｄ１２２，調整用トランジスタＴ１２４，および負荷抵抗Ｒ１２５によって構成された電圧電流変換回路は、入力端子１２１に与えられた基準電圧Ｖｒｅｆの電圧値に応じた電流値を有する基準電流Ｉｒｅｆを生成する。よって、設定用トランジスタＴ１２３Ｌには、基準電流Ｉｒｅｆが流れる。
【０１７９】
次に、設定用トランジスタＴ１２３Ｌと供給用トランジスタＴ１２３ＲＢによって構成されたカレントミラー回路は、バイアス電圧生成部１０２に基準電流Ｉｒｅｆを供給する。よって、バイアス電圧生成部１０２は、供給用トランジスタＴ１２３Ｌから供給された基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。これにより、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋにはバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）が流れる。次に、出力端子１０５−１〜１０５−Ｋは、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【０１８０】
次に、図１に示した電流駆動装置１（動作状態Ａ）と同様の処理（電流値測定処理，特性調整処理）が行われる。
【０１８１】
一方、設定用トランジスタＴ１２３Ｌと供給用トランジスタＴ１２３ＲＡによって構成されたカレントミラー回路は、出力端子４０１に基準電流Ｉｒｅｆを供給する。
【０１８２】
《スレーブ》
一方、電流駆動装置４がスレーブに設定されると、入力端子１０１は、外部から基準電流Ｉｒｅｆを受ける。バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆを受ける。よって、バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。これにより、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋにはバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）が流れる。次に、出力端子１０５−１〜１０５−Ｋは、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【０１８３】
次に、図１に示した電流駆動装置１（動作状態Ｂ）と同様の処理（電流値測定処理，特性調整処理）が行われる。
【０１８４】
＜大画面表示パネル用電流駆動装置＞
この発明の第４の実施形態による大型電流駆動装置４１の全体構成を図９に示す。この装置４１は、電流駆動装置４Ａ，４Ｂを備える。電流駆動装置４Ａ，４Ｂは、図８に示した電流駆動装置４と同様の構成である。また、電流駆動装置４Ａはマスターに設定される。また、電流駆動装置４Ａでは、入力端子１２１Ａに外部から基準電圧Ｖｒｅｆが与えられる。一方、電流駆動装置４Ｂはスレーブに設定される。また、電流駆動装置４Ｂでは、入力端子１０１Ｂは電流駆動装置４Ａの出力端子４０１Ａに接続される。なお、図９では、電流駆動装置４Ａ，４Ｂの各々に与えられる制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐが省略されている。
【０１８５】
＜動作＞
次に、図９に示された大型電流駆動装置４１による動作について説明する。
【０１８６】
〔電流駆動装置４Ａ〕
電流駆動装置４Ａはマスターに設定されているので、入力端子１２１Ａは、外部から基準電圧Ｖｒｅｆを受ける。一方、入力端子１０１Ａには、基準電流Ｉｒｅｆが与えられない。
【０１８７】
次に、電流駆動装置４Ａでは、図４に示した電流駆動装置４（マスター）と同様の処理（駆動処理，電流値測定処理，特性調整処理）が行われる。よって、電流駆動装置４Ａに含まれるバイアス電圧生成部１０２は、入力端子１２１Ａに与えられた基準電圧Ｖｒｅｆの電圧値に応じた基準電流Ｉｒｅｆを供給用トランジスタＴ１２３ＲＢから受け、その基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。また、出力端子１０５Ａ−１〜１０５Ａ−Ｋは、電流駆動装置４Ａに含まれるバイアス電圧生成部１０２によって生成されたバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）を出力する。さらに、電流駆動装置４Ａに含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。
【０１８８】
また、出力端子４０１Ａは、入力端子１２１Ａに与えられた基準電圧Ｖｒｅｆの電圧値に応じた基準電流Ｉｒｅｆを電流駆動装置４Ｂの入力端子１０１Ｂに出力する。
【０１８９】
〔電流駆動装置４Ｂ〕
一方、電流駆動装置４Ｂはスレーブに設定されているので、入力端子１２１Ｂは、基準電圧Ｖｒｅｆを受けない。一方、入力端子１０１Ｂは、電流駆動装置４Ａの出力端子４０１から出力された基準電流Ｉｒｅｆを受ける。
【０１９０】
次に、電流駆動装置４Ｂでは、図４に示した電流駆動装置４（スレーブ）と同様の処理（駆動処理，電流値測定処理，特性調整処理）が行われる。よって、電流駆動装置４Ｂに含まれるバイアス電圧生成部１０２は、電流駆動装置４Ｂの出力端子４０１Ａから出力された基準電流Ｉｒｅｆを受け、その基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。また、出力端子１０５Ｂ−１〜１０５Ｂ−Ｋは、電流駆動装置４Ｂに含まれるバイアス電圧生成部１０２によって生成されたバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）を出力する。さらに、電流駆動装置４Ｂに含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−Ｂ（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。
【０１９１】
＜効果＞
以上のように、電流駆動装置４は、マスターとしての動作することができ、スレーブとしても動作することもできる。つまり、マスター，スレーブを同一の製造プロセスによって形成することができる。これにより、製造時に発生するチップ間の特性ばらつきを低減することができる。
【０１９２】
（第５の実施形態）
＜全体構成＞
この発明の第５の実施形態による電流駆動装置５の全体構成を図１０に示す。この装置５は、図８に示した電流駆動装置４に加えて、スイッチＳ５０１を備える。スイッチＳ５０１は、電源ノードとノードＮ５０１との間に接続される。ノードＮ５０１は、ゲート線Ｇ４０２の任意の位置に存在する。
【０１９３】
＜動作＞
次に、図１０に示した電流駆動装置５による動作について説明する。この装置５による動作は、スイッチＳ５０１による動作以外は、図８に示した電流駆動装置４による動作と同様である。
【０１９４】
《マスター》
電流駆動装置５がマスターに設定された場合、スイッチＳ５０１はオフになる。よって、ゲート線Ｇ４０２の電位は設定用トランジスタＴ１２３Ｌのゲートと同電位になるので、供給用トランジスタＴ１２３ＲＡ，１２３ＲＢは、設定用トランジスタＴ１２３Ｌのゲートに発生したゲート電圧をゲートに受ける。これにより、供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢの各々には基準電流Ｉｒｅｆが流れる。つまり、設定用トランジスタＴ１２３Ｌおよび供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢは、カレントミラー回路として機能する。
【０１９５】
《スレーブ》
一方、電流駆動装置５がスレーブに設定された場合、スイッチＳ５０１はオンになる。よって、ゲート線Ｇ４０２の電位は電源ノードと同電位になるので、設定用トランジスタＴ１２３Ｌのゲートとソースとが同電位になり供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢの各々のゲートとソースとが同電位になる。したがって、設定用トランジスタＴ１２３Ｌおよび供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢは、カレントミラー回路として機能しなくなる。
【０１９６】
＜効果＞
以上のように、電流駆動装置５がスレーブに設定された場合に、供給用トランジスタＴ１２２３ＲＡ，Ｔ１２３Ｌに不要な電流が流れることを防止することができる。これにより、電流駆動装置５がスレーブに設定された場合に、供給用トランジスタＴ１２３ＲＢから供給される不要な電流が流れてしまってバイアス電圧生成部１０２が誤って作動することを防止することができる。
【０１９７】
（第６の実施形態）
＜全体構成＞
この発明の第６の実施形態による電流駆動装置６の全体構成を図１１に示す。この装置６は、図８に示した電流駆動装置４に加えて、スイッチＳ６０１を備える。スイッチＳ６０１は、供給用トランジスタＴ１２３ＲＢとノードＮ６０１との間に接続される。ノードＮ６０１は、設定用トランジスタＴ１２３ＲＢとバイアス電圧生成部１０２との間に存在する。入力端子１０１は、ノードＮ６０１に接続される。
【０１９８】
＜動作＞
次に、図１１に示した電流駆動装置６による動作について説明する。この装置６による動作は、スイッチＳ６０１による動作以外は、図８に示した電流駆動装置４による動作と同様である。
【０１９９】
《マスター》
電流駆動装置６がマスターに設定された場合、スイッチＳ６０１はオンになる。よって、供給用トランジスタＴ１２３ＲＢのドレインとバイアス電圧生成部１０２とが接続される。また、入力端子１０１は、基準電流Ｉｒｅｆを受けない。よって、バイアス電圧生成部１０２は、供給用トランジスタＴ１２３ＲＢから供給された基準電流Ｉｒｅｆを受ける。
【０２００】
《スレーブ》
一方、電流駆動装置６がスレーブに設定された場合、スイッチＳ６０１はオフになる。よって、供給用トランジスタＴ１２３ＲＢのドレインとバイアス電圧生成部１０２とは接続されない。また、入力端子１０１は、外部（マスタ−）からの基準電流Ｉｒｅｆを受ける。よって、バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆを受ける。
【０２０１】
＜効果＞
以上のように、電流駆動装置５がスレーブに設定された場合に、供給用トランジスタＴ１２３ＲＢとバイアス電圧生成部１０２との接続が遮断される。これにより、電流駆動装置５がスレーブに設定された場合に、供給用トランジスタＴ１２３ＲＢから供給される不要な電流が流れてしまってバイアス電圧生成部１０２が誤って作動することを防止することができる。
【０２０２】
なお、図１０に示したスイッチＳ５０１を図１１に示した電流駆動装置６に加えることも可能である。この発明の第６の実施形態の変形例による電流駆動装置６−１の全体構成を図１２に示す。電流駆動装置６−１は、図８に示した電流駆動装置４に加えて、図１０に示したスイッチＳ５０１と図１１に示したスイッチＳ６０１とを備える。このように構成することによって、確実に切り替えることができる。
【０２０３】
（第７の実施形態）
＜全体構成＞
この発明の第７の実施形態による電流駆動装置７の全体構成を図１３に示す。この装置７は、図８に示した電流駆動装置４に加えて、ドレイン電流生成部７０１と、スイッチＳ７０２−１〜Ｓ７０２−４とを備える。
【０２０４】
ドレイン電流生成部７０１は、バイアス電圧生成部１０２によって出力されたバイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有するドレイン電流Ｉｄを生成する。また、ドレイン電流生成部７０１は、外部からの制御信号ＣＴｄ−１〜ＣＴｄ−Ｑに応じて、自己が受けるバイアス電圧の電圧値と自己が生成するドレイン電流Ｉｄの電流値との関係（電圧電流変換能力）を任意に設定することができる。
【０２０５】
スイッチＳ７０２−１は、設定用トランジスタＴ１２３Ｌのゲートと供給用トランジスタＴ１２３ＲＡとの間に接続される。スイッチＳ７０２−２は、ノードＮ７０１とノードＮ７０２との間に接続される。ノードＮ７０１は、設定用トランジスタＴ１２３ＲＢとバイアス電圧生成部１０２との間に存在し、かつ、入力端子１０１に接続される。ノードＮ７０２は、設定用トランジスタＴ１２３ＲＢとノードＮ７０１との間に存在する。スイッチＳ７０２−３は、ノードＮ７０２とノードＮ７０３との間に接続される。ノードＮ７０３は、ゲート線Ｇ４０２のうちスイッチＳ７０３−１から供給用トランジスタＴ１２３ＲＢまでの区間の任意の位置に存在する。スイッチＳ７０２−４は、ノードＮ７０２とドレイン電流生成部７０１との間に接続される。
【０２０６】
＜ドレイン電流生成部７０２の内部構成＞
図１３に示したドレイン電流生成部７０１の内部構成を図１４に示す。ドレイン電流生成部７０１は、Ｑ個（Ｑは自然数）の電流生成用トランジスタＴ７１０−１〜Ｔ７１０−Ｑと、Ｑ個の選択用トランジスタＳｄ７１０−１〜Ｓｄ７０１−Ｑとを含む。選択用トランジスタＳｄ７１０−１および電流生成用トランジスタＴ７１０−１はスイッチＳ７０２−４と接地ノードとの間に直列に接続される。選択用トランジスタＳｄ７１０−１は、スイッチＳ７０２−４と電流生成用トランジスタＴ７１０−１との間に接続され、外部からの制御信号ＣＴｄ−１をゲートに受ける。電流生成用トランジスタＴ７１０−１は、選択用トランジスタＳｄ７１０−１と接地ノードとの間に接続され、ゲートがゲート線Ｇ１０３に接続される。選択用トランジスタＳｄ７１０−２〜Ｓｄ７１０−Ｑおよび電流生成用トランジスタＴ７１０−２〜Ｔ７１０−Ｑは、選択用トランジスタＳｄ７１０−１および電流生成用トランジスタＴ７１０−１と同様に、スイッチＳ７０２−４と接地ノードとの間に直列に接続される。選択用トランジスタＳｄ７１０−２〜Ｓｄ７１０−Ｑは、選択用トランジスタＳｄ７１０−１と同様に、スイッチＳ７０２−４と電流生成用トランジスタＴ７１０−２〜Ｔ７１０−Ｑとの間に接続され、外部からの制御信号ＣＴｄ−２〜ＣＴｄ−Ｑをゲートに受ける。電流生成用トランジスタＴ７１０−２〜Ｔ７１０−Ｑは、電流生成用トランジスタＴ７１０−１と同様に、選択用トランジスタＳｄ７１０−２〜Ｓｄ７１０−Ｑと接地ノードとの間に接続され、ゲートがゲート線Ｇ１０３に接続される。
【０２０７】
制御信号ＣＴｄ−１〜ＣＴｄ−Ｑは、Ｈレベルのときには選択用トランジスタＳｄ７１０−１〜Ｓｄ７１０−Ｑ（Ｎチャネルトランジスタ）をアクティブにする電圧であり、Ｌレベルのときには選択用トランジスタＳｄ７１０−１〜Ｓｄ７１０−Ｑ（Ｎチャネルトランジスタ）をインアクティブにする電圧である。
【０２０８】
このように、バイアス電圧生成部１０２とドレイン電流生成部７０１とはミラー比を任意に設定することができるカレントミラー回路を構成する。
【０２０９】
なお、ここでは、バイアス電圧生成部１０２に含まれる電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐおよびドレイン電流生成部７０１に含まれる電流生成用トランジスタＴ７１０−１〜Ｔ７１０−Ｑの各々は、互いにトランジスタ特性が同一もしくはほぼ同一であるものと想定する。
【０２１０】
＜動作＞
次に、図１３に示した電流駆動装置７による動作について説明する。
【０２１１】
〔設定処理〕
まず、電流駆動装置７は、マスター，スレーブ（１），およびスレーブ（２）のうちいずれか１つに設定される。
【０２１２】
《マスター》
電流駆動装置７がマスターに設定されると、スイッチＳ７０２−１，Ｓ７０２−２はオンになりスイッチＳ７０２−３，Ｓ７０２−４はオフになる。また、入力端子１２１は、外部からの基準電圧Ｖｒｅｆを受ける。一方、入力端子１０１は、外部から基準電流Ｉｒｅｆを受けない。
【０２１３】
スイッチＳ７０２−１がオンになることによって、設定用トランジスタＴ１２３Ｌのゲートと供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢの各々のゲートとが接続される。また、入力端子１２１に基準電圧Ｖｒｅｆが与えられることによって、設定用トランジスタＴ１２３Ｌ，供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢには基準電流Ｉｒｅｆが流れる。よって、出力端子４０１は、供給用トランジスタＴ１２３ＲＡを流れる基準電流Ｉｒｅｆを出力する。
【０２１４】
また、スイッチ７０２−２がオンになることによって、設定用トランジスタＴ１２３ＲＢとバイアス電圧生成部１０２とが接続される。よって、バイアス電圧生成部１０２は、供給用トランジスタＴ１２３ＲＢから供給された基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。これにより、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋにはバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）が流れる。次に、出力端子１０５−１〜１０５−Ｋは、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋを流れる出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【０２１５】
次に、図８に示した電流駆動装置４（マスター）と同様の処理（電流値測定処理，特性調整処理）が行われる。
【０２１６】
このようにして、出力電流Ｉｏｕｔ−（Ｋ）の電流値が基準値になるように調整される。
【０２１７】
《スレーブ（１）》
一方、電流駆動装置７がスレーブに設定される場合、スイッチＳ７０２−１，Ｓ７０２−２はオフになりスイッチＳ７０２−３，Ｓ７０２−４はオンになる。また、入力端子１２１は、基準電圧Ｖｒｅｆを受けない。一方、入力端子１０１は、外部から基準電流Ｉｒｅｆを受ける。
【０２１８】
入力端子１０１に基準電流Ｉｒｅｆが与えられることによって、バイアス電圧生成部１０２は、入力端子１０１に与えられた基準電流Ｉｒｅｆの電流値に応じたバイアス電圧をゲート線Ｇ１０３に出力する。これにより、駆動トランジスタＴ１０４−１〜Ｔ１０４−Ｋにはバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）が流れる。次に、出力端子１０５−１〜１０５−Ｋは、出力電流Ｉｏｕｔ−（１）〜Ｉｏｕｔ−（Ｋ）を出力する。
【０２１９】
また、スイッチＳ７０２−３がオンになることによって、ドレイン電流生成部７０１と供給用トランジスタＴ１２３ＲＢのドレインとが接続される。よって、ドレイン電流生成部７０１によって生成されたドレイン電流Ｉｄが供給用トランジスタＴ１２３ＲＢに流れる。
【０２２０】
スイッチＳ７０２−４がオンになることによって、供給用トランジスタＴ１２３ＲＢのゲートとドレインとが接続される。よって、供給用トランジスタＴ１２３ＲＢと供給用トランジスタＴ１２３ＲＡとはカレントミラー回路を構成する。また、供給用トランジスタＴ１２３ＲＡ，Ｔ１２３ＲＢは互いにトランジスタ特性が同一もしくはほぼ同一であるので、供給用トランジスタＴ１２３ＲＡにはドレイン電流Ｉｄ（供給用トランジスタＴ１２３ＲＢを流れるドレイン電流Ｉｄと同一もしくはほぼ同一の電流値を有するドレイン電流）が流れる。したがって、出力端子４０１は、設定用トランジスタＴ１２３ＲＡを流れるドレイン電流Ｉｄを出力する。
【０２２１】
次に、図８に示した電流駆動装置４（スレーブ）と同様の処理（電流値測定処理，特性調整処理）が行われ、バイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−（１）に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。
【０２２２】
《スレーブ（２）》
また、電流駆動装置７がスレーブ（２）に設定されると、スレーブ（１）に設定された場合と同様の動作を行う。よって、スイッチＳ７０２−１，Ｓ７０２−２はオフになりスイッチＳ７０２−３，Ｓ７０２−４はオンになる。また、入力端子１２１は、基準電圧Ｖｒｅｆを受けない。一方、入力端子１０１は、外部から基準電流Ｉｒｅｆを受ける。さらに、電流駆動装置７は、スレーブ（２）に設定されると、出力端子４０１から出力されるドレイン電流Ｉｄの電流値を調整するドレイン電流調整処理を行う。
【０２２３】
〔ドレイン電流調整処理〕
次に、バイアス電圧生成部１０２とドレイン電流生成部７０１とによって構成されるカレントミラー回路のミラー比が「１対１」になるように、ドレイン電流生成部７０１に含まれる電流生成用トランジスタＴ７１０−１〜Ｔ７１０−ＱのうちドレインがノードＮ７０１に接続される電圧生成用トランジスタの個数が調整される。例えば、バイアス電圧生成部１０２に含まれる電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されかつ基準電流Ｉｒｅｆが流れる電圧生成用トランジスタの個数が「５個」である場合、ドレイン電流生成部７０１に含まれる電流生成用トランジスタＴ７１０−１〜Ｔ７１０−ＱのうちドレインがノードＮ７０１に接続される電圧生成用トランジスタの個数は「５個」に設定される。
【０２２４】
次に、出力端子１０５−Ｋから出力される出力電流Ｉｏｕｔ−（Ｋ）の電流値が測定される。
【０２２５】
次に、ドレイン電流生成部７０１は、出力電流Ｉｏｕｔ−（１）の電流値と出力電流Ｉｏｕｔ−（Ｋ）の電流値との差に応じた制御信号ＣＴｄ−１〜ＣＴｄ−Ｑを受ける。ここで、出力電流Ｉｏｕｔ−（Ｋ）の電流値が出力電流Ｉｏｕｔ−（Ｋ）の電流値の２倍である場合、電流生成用トランジスタＴ７１０−１〜Ｔ７１０−ＱのうちノードＮ７０１に接続される電圧生成用トランジスタの個数がバイアス電圧生成部１０２に含まれる電圧生成用トランジスタＴ１１０−１〜Ｔ１１０−Ｐのうちゲートとドレインとが接続されている電圧生成用トランジスタの個数に対して２倍になるような制御信号ＣＴｄ−１〜ＣＴｄ−Ｑが与えられる。例えば、バイアス電圧生成部１０２に与えられた制御信号ＣＴａ−１〜ＣＴａ−５，ＣＴｂ−６〜ＣＴｂ−Ｐが「Ｈレベル」であり制御信号ＣＴａ−６〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−５が「Ｌレベル」である場合、ドレイン電流生成部７０１に与えられる制御信号ＣＴｄ−１〜ＣＴｄ−１０は「Ｈレベル」であり制御信号ＣＴｄ−１１〜ＣＴｄ−Ｑは「Ｌレベル」である。
【０２２６】
このようにして、出力電流Ｉｏｕｔ−（１）の電流値が基準値になるように調整される。また、出力端子４０１から出力されるドレイン電流Ｉｄの電流値が出力電流Ｉｏｕｔ−（Ｋ）の電流値になるように調整される。
【０２２７】
＜大型電流駆動装置＞
この発明の第７の実施形態による大型電流駆動装置７１の全体構成を図１５に示す。この装置７１は、電流駆動装置７Ａ，７Ｂ，７Ｃを備える。電流駆動装置７Ａ，７Ｂ，７Ｃは、図１３に示した電流駆動装置７と同様の構成である。また、電流駆動装置７Ａはマスターに設定される。電流駆動装置７Ａでは、入力端子１２１Ａには、外部から基準電圧Ｖｒｅｆが与えられる。電流駆動装置７Ｂはスレーブ（２）に設定される。また、電流駆動装置７Ｂでは、入力端子１０１Ｂは、電流駆動装置７Ａの出力端子４０１Ａに接続される。電流駆動装置７Ｃはスレーブ（１）に設定される。また、電流駆動装置７Ｃでは、入力端子１０１Ｃは、電流駆動装置７Ｂの出力端子４０１Ｂに接続される。
【０２２８】
＜動作＞
次に、図１５に示した大型電流駆動装置７１による動作について説明する。
【０２２９】
〔電流駆動装置７Ａ〕
電流駆動装置７Ａはマスターに設定されているので、入力端子１２１は、外部から基準電圧Ｖｒｅｆを受ける。一方、入力端子１０１Ａには、基準電流Ｉｒｅｆが与えられない。
【０２３０】
次に、電流駆動装置７Ａでは、図１３に示した電流駆動装置７（マスター）と同様の処理（駆動処理，電流値測定処理，特性調整処理）が行われる。よって、電流駆動装置７Ａに含まれるバイアス電圧生成部１０２は、入力端子１２１Ａに与えられた基準電圧Ｖｒｅｆの電圧値に応じた基準電流Ｉｒｅｆを供給用トランジスタＴ１２３ＲＢから受け、その基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。また、出力端子１０５Ａ−１〜１０５Ａ−Ｋは、電流駆動装置７Ａに含まれるバイアス電圧生成部１０２によって生成されたバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ａ（Ｋ）を出力する。さらに、電流駆動装置７Ａに含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。
【０２３１】
また、出力端子４０１Ａは、入力端子１２１Ａに与えられた基準電圧Ｖｒｅｆの電圧値に応じた基準電流Ｉｒｅｆを電流駆動装置７Ｂの入力端子１０１Ｂに出力する。
【０２３２】
〔電流駆動装置７Ｂ〕
一方、電流駆動装置７Ｂはスレーブ（２）に設定されているので、入力端子１２１Ｂは、基準電圧Ｖｒｅｆを受けない。一方、入力端子１０１Ｂは、電流駆動装置７Ａの出力端子４０１から出力された基準電流Ｉｒｅｆを受ける。
【０２３３】
次に、電流駆動装置７Ｂでは、図１３に示した電流駆動装置７（スレーブ（２））と同様の処理（駆動処理，電流値測定処理，特性調整処理）が行われる。よって、電流駆動装置７Ｂに含まれるバイアス電圧生成部１０２は、電流駆動装置７Ａの出力端子４０１Ａから出力された基準電流Ｉｒｅｆを受け、その基準電流Ｉｒｅｆの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。また、出力端子１０５Ｂ−１〜１０５Ｂ−Ｋは、電流駆動装置７Ｂに含まれるバイアス電圧生成部１０２によって生成されたバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ）を出力する。さらに、電流駆動装置７Ｂに含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−Ｂ（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。
【０２３４】
また、電流駆動装置４Ｂでは、図１３に示した電流駆動装置７（スレーブ（２））と同様の処理（ドレイン電流調整処理）が行われる。よって、電流駆動装置７Ｂに含まれるドレイン電流生成部７０１は、出力電流Ｉｏｕｔ−（１）の電流値と出力電流Ｉｏｕｔ−（Ｋ）の電流値との差に応じた制御信号ＣＴｄ−１〜ＣＴｄ−Ｑを受ける。また、出力端子４０１Ｂは、出力電流Ｉｏｕｔ−Ｂ（Ｋ）と電流値が等しいドレイン電流Ｉｄ−（Ｂ）を出力する。
【０２３５】
〔電流駆動装置７Ｃ〕
また、電流駆動装置７Ｂはスレーブ（１）に設定されているので、入力端子１２１Ｃは、基準電圧Ｖｒｅｆを受けない。一方、入力端子１０１Ｃは、電流駆動装置７Ｂの出力端子４０１Ｂから出力されたドレイン電流Ｉｄ−（Ｂ）を受ける。
【０２３６】
次に、電流駆動装置７Ｃでは、図１３に示した電流駆動装置７（スレーブ（１））と同様の処理（駆動処理，電流値測定処理，特性調整処理）が行われる。よって、電流駆動装置７Ｃに含まれるバイアス電圧生成部１０２は、電流駆動装置７Ｂの出力端子４０１Ｂから出力されたドレイン電流Ｉｄを受け、そのドレイン電流Ｉｄの電流値に応じたバイアス電圧Ｖｂｉａｓをゲート線Ｇ１０３に出力する。また、出力端子１０５Ｃ−１〜１０５Ｃ−Ｋは、電流駆動装置７Ｃに含まれるバイアス電圧生成部１０２によって生成されたバイアス電圧Ｖｂｉａｓの電圧値に応じた出力電流Ｉｏｕｔ−Ｃ（１）〜Ｉｏｕｔ−Ｃ（Ｋ）を出力する。さらに、電流駆動装置７Ｃに含まれるバイアス電圧生成部１０２は、出力電流Ｉｏｕｔ−Ｃ（１）の電流値に応じた制御信号ＣＴａ−１〜ＣＴａ−Ｐ，ＣＴｂ−１〜ＣＴｂ−Ｐを受ける。
【０２３７】
ここで、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋ，Ｔ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋ，Ｔ１０４Ｃ−１〜Ｔ１０４Ｃ−Ｋとそれらの駆動トランジスタを流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ｂ（Ｋ），Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ），Ｉｏｕｔ−Ｃ（１）〜Ｉｏｕｔ−Ｃ（Ｋ）の電流値との関係が、最初、図１６（ａ）に示すようになっているものとする。この場合、電流駆動装置１Ａの駆動トランジスタＴ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と電流駆動装置１Ｂの駆動トランジスタＴ１０４Ｂ−１を流れる出力電流Ｉｏｕｔ−Ｂ（１）の電流値との間には大きな差がある。また、電流駆動装置１Ｂの駆動トランジスタＴ１０４Ｂ−Ｋを流れる出力電流Ｉｏｕｔ−Ｂ（Ｋ）の電流値と電流駆動装置１Ｃの駆動トランジスタＴ１０４Ｃ−１を流れる出力電流Ｉｏｕｔ−Ｃ（１）の電流値との間には大きな差がある。
【０２３８】
上述の動作によって、電流駆動装置１Ａの駆動トランジスタＴ１０４Ａ−Ｋを流れる出力電流Ｉｏｕｔ−Ａ（Ｋ）の電流値と電流駆動装置１Ｂの駆動トランジスタＴ１０４Ｂ−１を流れる出力電流Ｉｏｕｔ−Ｂ（１）の電流値とは互いに一致するように調整される。また、電流駆動装置７Ｂの出力端子から出力されるドレイン電流Ｉｄ−（Ｂ）の電流値は出力電流Ｉｏｕｔ−Ｂ（Ｋ）の電流値と等しいので、電流駆動装置７Ｃの出力端子１０５Ｃ−１から出力される出力電流Ｉｏｕｔ−Ｃ（１）の電流値は、出力電流Ｉｏｕｔ−Ｂ（Ｋ）の電流値と等しくなる。よって、駆動トランジスタＴ１０４Ａ−１〜Ｔ１０４Ａ−Ｋ，Ｔ１０４Ｂ−１〜Ｔ１０４Ｂ−Ｋ，Ｔ１０４Ｃ−１〜Ｔ１０４Ｃ−Ｋとそれらの駆動トランジスタを流れる出力電流Ｉｏｕｔ−Ａ（１）〜Ｉｏｕｔ−Ｂ（Ｋ），Ｉｏｕｔ−Ｂ（１）〜Ｉｏｕｔ−Ｂ（Ｋ），Ｉｏｕｔ−Ｃ（１）〜Ｉｏｕｔ−Ｃ（Ｋ）の電流値との関係は、図１６（ｂ）のように調整される。
【０２３９】
＜効果＞
以上のように、３つ以上の電流駆動装置を使用する大型電流駆動装置を構成することができる。
【０２４０】
＜変形例＞
この発明の第７の実施形態の変形例による電流駆動装置７−１の全体構成を図１７に示す。この装置７−１は、図１３に示したドレイン電流生成部７０１に代えて図１７に示した電流生成用トランジスタ７０１−１を備え、図１３に示した供給用トランジスタＴ１２３ＲＡに代えてドレイン電流調整部７０１−２を備える。その他の構成は図１３と同様である。電流生成用トランジスタＴ７０１−１は、バイアス電圧生成部１０２によって生成されたバイアス電圧Ｖｂｉａｓの電圧値に応じた電流値を有するドレイン電流Ｉｄを生成する。ドレイン電流調整部７０１−２は、制御信号ＣＴｅ−１〜ＣＴｅ−Ｑに応じて、電流生成用トランジスタＴ７０１−１によって生成されたドレイン電流の電流値を調整する。
【０２４１】
図１７に示したドレイン電流調整部７０１−２の内部構成を図１８に示す。ドレイン電流調整部７０１−２は、Ｑ個の調整用トランジスタＴ７２０−１〜Ｔ７２０−Ｑと、Ｑ個の選択用トランジスタＳｅ７２０−１〜Ｓｅ７２０−Ｑとを備える。調整用トランジスタＴ７２０−１および選択用トランジスタＳｅ７２０−１は、電源ノードと出力端子４０１との間に直列に接続される。調整用トランジスタＴ７２０−１は、電源ノードと選択用トランジスタＴ７２０−１との間に接続され、ゲートがゲート線Ｇ４０２に接続される。選択用トランジスタＳｅ７２０−１は、調整用トランジスタＴ７２０−１と出力端子４０１との間に接続され、制御信号ＣＴｅ−１をゲートに受ける。調整用トランジスタＴ７２０−２〜Ｔ７２０−Ｑおよび選択用トランジスタＳｅ７２０−２〜Ｓｅ７２０−Ｑは、調整用トランジスタＴ７２０−１および選択用トランジスタＳｅ７２０−１と同様に、電源ノードと出力端子４０１との間に直列に接続される。調整用トランジスタＴ７２０−２〜Ｔ７２０−Ｑは、調整用トランジスタＴ７２０−１と同様に、電源ノードと選択用トランジスタＴ７２０−２〜Ｓｅ７２０−Ｑとの間に接続され、ゲートがゲート線Ｇ４０２に接続される。選択用トランジスタＳｅ７２０−２〜Ｓｅ７２０−Ｑは、選択用トランジスタＳｅ７２０−１と同様に、調整用トランジスタＴ７２０−２〜Ｔ７２０−Ｑと出力端子４０１との間に接続され、制御信号ＣＴｅ−２〜ＣＴｅ−Ｑをゲートに受ける。
【０２４２】
制御信号ＣＴｅ−１〜ＣＴｅ−Ｑは、Ｌレベルのときには選択用トランジスタＳｅ７２０−１〜Ｓｅ７２０−Ｑ（Ｐチャネルトランジスタ）をアクティブにする電圧であり、Ｈレベルのときには選択用トランジスタＳｅ７２０−１〜Ｓｅ７２０−Ｑ（Ｐチャネルトランジスタ）をインアクティブにする電圧である。
【０２４３】
このような構成により、出力端子４０１から出力されるドレイン電流Ｉｄの電流値を調整することができる。
【０２４４】
（第８の実施形態）
この発明の第８の実施形態による表示装置８の全体構成を図１９に示す。この装置８は、表示パネル８０１と、制御部８０２と、データドライバ８０３と、ゲートドライバ８０４とを備える。この装置８は、外部から入力された表示データ（ここでは、３ビットデータ（＝８階調））を表示パネル８０１に表示する。
【０２４５】
表示パネル８０１では、マトリックス状に配置されたＭ×Ｎ個（Ｍ，Ｎは自然数）の有機ＥＬ素子と垂直方向に配線されたＭ個のデータ線と水平方向に配線されたＮ個のゲート線とが設けられ、有機ＥＬ素子の各々はスイッチング素子を介してデータ線に接続され，そのスイッチング素子のゲートはゲート線に接続される（所謂、アクティブマトリックス方式）。１つのゲート線が活性化すると、そのゲート線に接続されたＭ個のスイッチング素子（水平方向に直列に配置された有機ＥＬ素子）は、そのスイッチング素子に対応する有機ＥＬ素子とそのスイッチング素子に対応するデータ線とを接続する。
【０２４６】
制御部８０２は、外部から入力された表示データＤ８００，制御情報ＣＴＲＬを入力すると、表示データＤ８００，スタート信号ＳＴＡＲＴ，およびロード信号ＬＯＡＤをデータドライバ８０３に出力するとともに、ゲートドライバ８０４に走査制御信号ＬＩＮＥを出力する。表示データＤ８００は、１画素分の階調レベルを示す表示データＤ８００−１〜Ｄ８００−Ｍを含む（ここでは、表示データＤ８００は、表示パネル８０１における１水平ライン分のデータである）。制御情報ＣＴＲＬは表示タイミングなどの種々の情報を示す。スタート信号ＳＴＡＲＴはデータドライバ８０３が表示データＤ８００を保持するタイミングを示す信号であり、ロード信号ＬＯＡＤはデータドライバ８０３が駆動電流Ｉ８−１〜Ｉ８−Ｍを生成するタイミングを示す信号である。
【０２４７】
データドライバ８０３は、制御部８０２から出力された表示データＤ８００に応じて、表示パネル８０１の有機ＥＬ素子を駆動するための駆動電流Ｉ８−１〜Ｉ８−Ｍを表示パネル８０１に存在するＭ個のデータ線に出力する。
【０２４８】
ゲートドライバ８０４は、制御部８０２からの走査制御信号ＬＩＮＥに応じて、走査信号ＳＬ−１〜ＳＬ−Ｎ（Ｎは自然数）を表示パネル８０１に存在するＮ個のゲートラインに出力する。なお、ここでは、ゲートドライバ８０４は、最上段のゲートラインから順番に、Ｎ個のゲートラインに走査信号ＳＬ−１〜ＳＬ−Ｎを出力する（所謂、線順次走査駆動方式）。
【０２４９】
＜データドライバ８０３の内部構成＞
図１９に示したデータドライバ８０３は、データラッチ部８１１と、基準電圧源８１２と、図２に示した大型電流駆動装置１１と、Ｍ個の選択部８１３−１〜８１３−Ｍとを含む。
【０２５０】
データラッチ部８１１は、制御部８０２から出力されたスタート信号ＳＴＡＲＴに従って制御部８０２から出力された表示データＤ８００を１画素分の表示データＤ８００−１〜Ｄ８００−Ｍとして保持する。また、データラッチ部８１１は、制御部８０２から出力されたロード信号ＬＯＡＤに応じて、その保持している１画素分の表示データＤ８００−１〜Ｄ８００−Ｍを選択部８１３−１〜８１３−Ｍに出力する。
【０２５１】
基準電圧源８１２は、大型電流駆動装置１１に基準電圧Ｖｒｅｆを供給する。
【０２５２】
大型電流駆動装置１１は、基準電圧源８１２によって供給された基準電圧Ｖｒｅｆを用いて、複数の出力電流Ｉｏｕｔを選択部８１３−１−１〜８１３−Ｍに出力する（ここでは、電流駆動装置１１に含まれる電流駆動装置１Ａ，１Ｂの各々は、駆動トランジスタを（（８×Ｍ）／２）個備えており、選択部８１３−１〜８１３−Ｍの各々に対して８個の出力電流Ｉｏｕｔを出力する）。
【０２５３】
選択部８１３−１〜８１３−Ｍは、大型電流駆動装置１１から出力された８個の出力電流Ｉｏｕｔのうちデータラッチ部８１１から出力された１画素分の表示データＤ８００−１〜Ｄ８００−Ｍに応じた個数の出力電流Ｉｏｕｔを選択する。また、選択部８１３−１〜８１３−Ｍは表示パネル８０１に存在するＭ個のデータ線と一対一で対応しており、選択部８１３−１〜８１３−Ｍは、その選択した出力電流Ｉｏｕｔのすべてを足し合わせた電流を駆動電流Ｉ８−１〜Ｉ８−Ｍとしてその選択部に対応するデータ線に出力する。
【０２５４】
＜動作＞
次に、図１９に示した表示装置８において、大型電流駆動装置１１によって出力電流Ｉｏｕｔが出力される工程から表示パネル８０１の有機ＥＬ素子が駆動する工程までの流れについて説明する。
【０２５５】
まず、大型電流駆動装置１１は、選択部８１３−１〜選択部８１３−Ｍの各々に対して８つの出力電流Ｉｏｕｔを出力する。
【０２５６】
選択部８１３−１〜８１３−Ｍの各々は、データラッチ部８１１から出力された表示データＤ８００−１〜Ｄ８００−Ｍに応じて、大型電流駆動装置１１から出力された８つの出力電流Ｉｏｕｔのうちその表示データＤ８００−１〜Ｄ８００−Ｍに応じた個数を選択する。例えば、表示データＤ８００−１が「階調レベル＝７」を示す場合、選択部８１３−１は、８つの出力電流Ｉｏｕｔのうち７つの出力電流Ｉｏｕｔを選択する。選択部８１３−２〜８１３−Ｍにおいても同様の動作が行われ、Ｍ個のデータ線の各々は、対応する選択部８１３−１〜８１３−Ｍから駆動電流Ｉ８−１〜Ｉ８−Ｍを受ける。
【０２５７】
一方、ゲートドライバ８０４は、制御部８０２から出力された走査制御信号ＬＩＮＥに応じて、走査信号ＳＬ−１〜ＳＬ−Ｎを出力する。ここで、ゲートドライバ８０４が表示パネル８０１に存在するゲート線のうち最上段のゲート線に走査信号ＳＬ−１を出力したとすると、最上段のゲート線に接続されたＭ個のスイッチング素子は活性化する。これにより、表示パネル８０１のうち最上段のＭ個の有機ＥＬ素子は、対応するデータ線に接続されるので、対応するデータ線を流れる駆動電流Ｉ８−１〜１００−Ｍを受ける。
【０２５８】
次に、表示パネル８０１のうち最上段のＭ個の有機ＥＬ素子は、駆動電流Ｉ８−１〜Ｉ８−Ｍの電流値に応じた光を発する。駆動電流Ｉ８−１〜Ｉ８−Ｍは表示データＤ８００−１〜Ｄ８００Ｍの各々が示す階調レベルに応じた電流値を有するので、Ｍ個の有機ＥＬ素子の各々の輝度は、表示データＤ８００−１〜Ｄ８００−Ｍの各々が示す階調レベルに応じたレベルになる。よって、最上段の水平ラインに１水平ライン分の表示データＤ８００が表示される。
【０２５９】
このようにしてすべての水平ラインに対して同様の処理を行うことによって、３ビット（＝８階調）の表示データを表示パネル８０１に表示する。
【０２６０】
＜効果＞
大型電流駆動装置１１から出力される出力電流の電流値は均一（または一定の傾き）であるので、選択部８１３−１〜８１３−Ｍは、表示データＤ８００−１〜Ｄ８００Ｍが示す階調レベルに応じた駆動電流Ｉ８−１〜Ｉ８−Ｍを精度良く生成することができる。よって、表示パネル８０１表示パネル８０１における発光素子の発光のばらつきを低減することができる。
【０２６１】
また、本実施形態では、第１の実施形態による大型電流駆動装置１１を備えているが、第２〜７の実施形態による電流駆動装置を利用した大型電流駆動装置を備えている構成も同様の効果を得ることができる。
【０２６２】
また、本実施形態では、表示パネル８０１の１水平ライン中にはＭ個の画素が存在し、各々の画素に対して１つの有機ＥＬ素子が設けられている構成であるが、１つの画素に対して３つの有機ＥＬ素子（Ｒ成分を担う有機ＥＬ素子，Ｇ成分を担う有機ＥＬ素子，およびＢ成分を担う有機ＥＬ素子）を設ける構成も可能である。この場合、表示データＤ８００は（Ｍ×３）個の表示データＤ８００−１〜Ｄ８００−（Ｍ×３）を含む。また、データドライバ８０３は、３つの大型電流駆動装置と、（Ｍ×３個）の選択部８１３−１〜８１３−（Ｍ×３）を含む。３つの大型電流駆動装置の各々は、Ｒ成分，Ｇ成分，Ｂ成分の各々に適した電流値を有する出力電流Ｉｏｕｔを出力する。選択部８１３−１〜８１３−（Ｍ×３）のうち、選択部８１３−（３Ｘ−２）（Ｘは自然数：１≦Ｘ≦Ｍ）はＲ成分に対応する電流駆動装置からの出力電流Ｉｏｕｔを受け、選択部８１３−（３Ｘ−１）はＧ成分に対応する大型電流駆動装置からの出力電流Ｉｏｕｔを受け、選択部８１３−（３Ｘ）はＢ成分に対応する大型電流駆動装置からの出力電流Ｉｏｕｔを受ける。また、データラッチ部８１１は、Ｒ成分に対応する表示データＤ８００−（３Ｘ−２）を選択部８１３−（３Ｘ−２）に出力し、Ｇ成分に対応する表示データＤ８００−（３Ｘ−１）を選択部８１３−（３Ｘ−１）に出力し、Ｂ成分に対応する表示データＤ８００−（３Ｘ）を選択部８１３−（３Ｘ）に出力する。これにより、Ｒ成分に対応する有機ＥＬ素子，Ｇ成分に対応する有機ＥＬ素子、およびＢ成分に対応する有機ＥＬ素子の各々は、Ｒ成分に対応する表示データＤ８００−（３Ｘ−２）に応じた輝度，Ｇ成分に対応する表示データＤ８００−（３Ｘ−１）に応じた輝度、およびＢ成分に対応する表示データＤ８００−（３Ｘ）に応じた輝度になる。このように、ＲＧＢ成分ごとに設けられた大型電流駆動装置に出力電流Ｉｏｕｔの電流値を調整することによってＲＧＢ成分ごとに設けられた有機ＥＬ素子の輝度を個別に調整することができるので、各々の画素の輝度を精度良く調整することができる。
【産業上の利用可能性】
【０２６３】
本発明にかかる電流駆動装置は、有機ＥＬパネルなど電流駆動型の表示用ドライバ等に有用である。また複数の回路ブロックに分かれて、互いに電流値を合わせながら高精度に出力するプリンタドライバ等の用途にも応用できる。
【図面の簡単な説明】
【０２６４】
【図１】この発明の第１の実施形態による電流駆動装置の全体構成を示す図である。
【図２】この発明の第１の実施形態による大型電流駆動装置の全体構成を示す図である。
【図３】駆動トランジスタと出力電流の電流値との関係を示す図である。
【図４】バイアス電圧生成部１０２の内部構成の一例を示す図である。
【図５】この発明の第２の実施形態による電流駆動装置の全体構成を示す図である。
【図６】この発明の第２の実施形態による大型電流駆動装置の全体構成を示す図である。
【図７】この発明の第３の実施形態による電流駆動装置の全体構成を示す図である。
【図８】この発明の第４の実施形態による電流駆動装置の全体構成を示す図である。
【図９】この発明の第４の実施形態による大型電流駆動装置の全体構成を示す図である。
【図１０】この発明の第５の実施形態による電流駆動装置の全体構成を示す図である。
【図１１】この発明の第６の実施形態による電流駆動装置の全体構成を示す図である。
【図１２】この発明の第６の実施形態の変形例による電流駆動装置の全体構成を示す図である。
【図１３】この発明の第７の実施形態による電流駆動装置の全体構成を示す図である。
【図１４】図１３に示したドレイン電流生成部の内部構成を示す図である。
【図１５】この発明の第７の実施形態による大型電流駆動装置の全体構成を示す図である。
【図１６】駆動トランジスタと出力電流の電流値との関係を示す図である。
【図１７】この発明の第７の実施形態の変形例による電流駆動装置の全体構成を示す図である。
【図１８】図１７に示したドレイン電流調整部の内部構成を示す図である。
【図１９】この発明の第８の実施形態による表示装置の全体構成を示す図である。
【図２０】従来の電流駆動装置の全体構成を示す図である。
【図２１】図２０に示したバイアス電圧生成部の内部構成を示す図である。
【符号の説明】
【０２６５】
１，１−１，２，３，４，５，６，６−１，７，２０    電流駆動装置
１１，２１，４１，７１    大型電流駆動装置
８    表示装置
１０１    入力端子
１０２    バイアス電圧生成部
Ｇ１０３    ゲート線
Ｔ１０４−１〜Ｔ１０４−Ｋ    駆動トランジスタ
１０５−１〜１０５−Ｋ    出力端子
Ｔ１１０−１〜Ｔ１１０−Ｐ    電圧生成用トランジスタ
Ｓａ１１０−１〜Ｓａ１１０−Ｐ，Ｓｂ１１０−１〜Ｓｂ１１０−Ｐ    選択用トランジスタ
１２１    入力端子
Ｄ１２２    差動増幅回路
Ｔ１２３Ｌ    設定用トランジスタ
Ｔ１２３ＲＡ，Ｔ１２３ＲＢ    供給用トランジスタ
Ｔ１２４    調整用トランジスタ
Ｒ１２５    負荷抵抗
２０１    供給電源
２０２    条件記憶部
２０３    制御部
ｈ２−１〜ｈ２−Ｆ    ヒューズ
３０１    記憶部
３０２    制御部
４０１    出力端子
Ｓ５０１，Ｓ６０１    スイッチ
７０１    ドレイン電流生成部
Ｓ７０２−１〜Ｓ７０２−４  スイッチ
【図１】
2006178283.tif 000003
【図２】
2006178283.tif 000004
【図３】
2006178283.tif 000005
【図４】
2006178283.tif 000006
【図５】
2006178283.tif 000007
【図６】
2006178283.tif 000008
【図７】
2006178283.tif 000009
【図８】
2006178283.tif 000010
【図９】
2006178283.tif 000011
【図１０】
2006178283.tif 000012
【図１１】
2006178283.tif 000013
【図１２】
2006178283.tif 000014
【図１３】
2006178283.tif 000015
【図１４】
2006178283.tif 000016
【図１５】
2006178283.tif 000017
【図１６】
2006178283.tif 000018
【図１７】
2006178283.tif 000019
【図１８】
2006178283.tif 000020
【図１９】
2006178283.tif 000021
【図２０】
2006178283.tif 000022
【図２１】
2006178283.tif 000023