(57)【要約】  第１の補正電圧発生回路（１１０）は、入力電圧（ＶＩＮ）を補正するための、正又は負の第１の補正電圧（ΔＶ１）を出力する。第２の補正電圧発生回路（１２０）は、第１の補正電圧（ΔＶ１）に応じて、第１の補正電圧（ΔＶ１）と同極性の第２の補正電圧（ΔＶ２）を出力する。第２の補正電圧（ΔＶ２）は、第１の補正電圧の温度係数とは逆極性の温度係数を有するように発生される。
2020105086.tif 000002
【特許請求の範囲】
【請求項１】
入力電圧を補正するための、正又は負の第１の補正電圧を出力する第１の補正電圧発生回路と、
前記第１の補正電圧に応じて、前記第１の補正電圧と同極性であり、かつ、前記第１の補正電圧の第１の温度係数とは逆極性の第２の温度係数を有する、第２の補正電圧を出力する第２の補正電圧発生回路とを備える、オフセット補正回路。
【請求項２】
前記第１の補正電圧と、前記第２の補正電圧とは同等に設定され、
前記第２の温度係数の絶対値と、前記第１の温度係数の絶対値とは同等に設定される、請求項１記載のオフセット補正回路。
【請求項３】
温度検出回路をさらに備え、
前記第１の補正電圧発生回路は、第１の制御信号に従って、前記第１の温度係数及び前記第１の補正電圧を制御し、
前記第２の補正電圧発生回路は、第２の制御信号に従って、前記第２の温度係数及び前記第２の補正電圧を制御し、
前記第１の制御信号及び前記第２の制御信号の少なくとも一方は、前記温度検出回路の出力に応じて変化される、請求項１又は２に記載のオフセット補正回路。
【請求項４】
前記第１の補正電圧発生回路は、
前記入力電圧が入力されるゲートを有する第１の電界効果トランジスタと、
前記入力電圧に対して前記第１の補正電圧を付加した第１の電圧が出力されるノードと接続されたゲートを有する第２の電界効果トランジスタと、
前記第１の電界効果トランジスタ及び前記第２の電界効果トランジスタに同等の電流を通過させるための第１の電流源群と、
前記第２の電界効果トランジスタのトランジスタサイズに対する、前記第１の電界効果トランジスタのトランジスタサイズの比を可変制御するためのトランジスタサイズ比制御機構とを含む、請求項１〜３のいずれか１項に記載のオフセット補正回路。
【請求項５】
前記第１及び第２の電界効果トランジスタは、サブスレッシュホールド領域で動作する、請求項４記載のオフセット補正回路。
【請求項６】
負のオフセット電圧を補正する場合には、前記トランジスタサイズ比制御機構が前記比を１より高く設定することで、前記第１の補正電圧及び前記第１の温度係数は、正に設定され、
正のオフセット電圧を補正する場合には、前記トランジスタサイズ比制御機構が前記比を１より低く設定することで、前記第１の補正電圧及び前記第１の温度係数は、負に設定される、請求項４又は５に記載のオフセット補正回路。
【請求項７】
前記第２の補正電圧発生回路は、
前記入力電圧及び前記第１の補正電圧が付加された電圧が入力されるゲートを有する第３の電界効果トランジスタと、
第１のノードと第２のノードとの間に、前記第３の電界効果トランジスタと直列に接続された第１の可変抵抗器と、
前記第１の可変抵抗器とは温度係数が逆極性である第２の可変抵抗器と、
第３のノードと、前記第１のノードとの間に前記第２の可変抵抗器と直列に接続される第４の電界効果トランジスタと、
前記第２のノード及び前記第３のノードの各々に同等の電流を通過させるための第２の電流源群と、
前記第３の電界効果トランジスタのゲートと前記第１のノードとの電圧差と、前記第４の電界効果トランジスタのゲートと前記第１のノードとの電圧差とを同等とするように、前記第１及び第２の可変抵抗器の電気抵抗値を可変制御するための電気抵抗差可変機構とを含む、請求項１〜６のいずれか１項に記載のオフセット補正回路。
【請求項８】
前記電気抵抗差可変機構は、前記第１の温度係数が正である場合には、前記第１及び第２の可変抵抗器のうちの温度係数が負である可変抵抗器の電気抵抗値が、温度係数が正である可変抵抗器の電気抵抗値よりも大きくなるように、前記第１及び第２の可変抵抗器の電気抵抗値を制御し、
前記電気抵抗差可変機構は、前記第１の温度係数が負である場合には、前記第１及び第２の可変抵抗器のうちの温度係数が正である可変抵抗器の電気抵抗値が、温度係数が負である可変抵抗器の電気抵抗値よりも大きくなるように、前記第１及び第２の可変抵抗器の電気抵抗値を制御する、請求項７記載のオフセット補正回路。
【請求項９】
前記第２の補正電圧発生回路は、
前記入力電圧及び前記第１の補正電圧が付加された電圧が入力されるゲートを有する第３の電界効果トランジスタと、
第１のノードと第２のノードとの間に、前記第３の電界効果トランジスタと直列に接続された第１の可変抵抗器と、
第２の可変抵抗器と、
第３のノードと、前記第１のノードとの間に前記第２の可変抵抗器と直列に接続される第４の電界効果トランジスタと、
前記第２のノード及び前記第３のノードの各々に同等の電流を通過させるための第２の電流源群と、
前記第３の電界効果トランジスタのゲートと前記第１のノードとの電圧差と、前記第４の電界効果トランジスタのゲートと前記第１のノードとの電圧差とを同等とするように、前記第１及び第２の可変抵抗器の電気抵抗値を可変制御するための電気抵抗差可変機構とを備え、
前記第２の電流源群は、
バイアス抵抗素子の電気抵抗値に従った出力電流を前記第１のノードに供給する第１の電流源と、
前記第２のノードに接続された第２の電流源と、
前記第３のノードに接続された、前記第２の電流源と同等の出力電流特性を有する第３の電流源とを有し、
前記第１の電流源は、
前記バイアス抵抗素子の温度係数の極性を可変制御するためのバイアス抵抗可変機構を有する、請求項１〜６のいずれか１項に記載のオフセット補正回路。
【請求項１０】
前記バイアス抵抗可変機構は、前記第１の温度係数が正である場合には、負の温度係数を有する抵抗素子を前記バイアス抵抗素子として前記電流の経路に接続する一方で、前記第１の温度係数が負である場合には、正の温度係数を有する抵抗素子を前記バイアス抵抗素子として前記出力電流の発生経路に接続するように構成される、請求項９記載のオフセット補正回路。
【請求項１１】
前記第１の可変抵抗器は、
前記第１のノード及び前記第２のノード間に直並列接続された複数の第１の抵抗素子と、
前記第１の抵抗素子のそれぞれと並列接続された複数の第１のバイパススイッチとを有し、
前記第２の可変抵抗器は、
前記第１のノード及び前記第３のノード間に直並列接続された複数の第２の抵抗素子と、
前記第２の抵抗素子のそれぞれと並列接続された複数の第２のバイパススイッチとを有し、
前記第２の補正電圧発生回路には、前記複数の第１のバイパススイッチの開閉をそれぞれ制御する複数の第１のバイパススイッチ制御信号と、前記複数の第２のバイパススイッチの開閉をそれぞれ制御する複数の第２のバイパススイッチ制御信号とが入力される、請求項７〜１０のいずれか１項に記載のオフセット補正回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オフセット補正回路に関する。
【背景技術】
【０００２】
近年、ＩｏＴ（Internet  of  Things）技術などの進展に伴って、高精度なセンサ及びセンサインターフェースの技術ニーズが高まってきている。具体的には、センサデバイスの情報を正確に、入力段のオペアンプやコンパレータで受けてアナログ信号処理又はデジタル信号処理を行うことによって、センサで検出した情報を活用して人や物をつなぐシステム技術が必要となる。【０００３】
このとき、デジタル信号処理に適した、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）プロセス上で、バイポーラプロセス並みに高精度である、低オフセット電圧のオペアンプ及びコンパレータのニーズが高まってきている。【０００４】
低オフセット電圧を実現するためのオフセット補正回路として、特開２０１７−１６９０９２号公報（特許文献１）には、差動対トランジスタと、差動対トランジスタの各々に接続する能動負荷トランジスタとを含む増幅回路において、各能動負荷トランジスタと並列に、複数のオフセット補正用電流源及び複数のオフセット補正用スイッチが更に接続される構成が記載されている。【０００５】
このような構成において、素子ばらつき等によって発生したオフセット電圧に応じて、複数のオフセット補正用スイッチの制御により複数のオフセット補正用電流源を選択的に動作させることによって好適な補正電流値を発生させることにより、オフセット電圧が補正される。特に、特許文献１では、温度に対して電流値が安定した電流源、及び、温度に対して抵抗値が安定した抵抗素子、即ち、温度依存のない電流源及び抵抗素子によって各オフセット補正用電流源を構成することにより、温度ドリフトを抑制してオフセット電圧を補正することが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−１６９０９２号公報
【非特許文献】
【０００７】
【非特許文献１】Alice Wang,Benton Highsmith Calhoun, Anantha P.Chandrakasan著、「超低電力システムのためのサブスレッショルド設計（“SUB-THRESHOLD DESIGN FOR ULTRA LOW-POWER SYSTEMS”）」３０頁、Springer、2006年。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、完全に温度依存が無い電圧源及び抵抗素子を製造すること自体が困難であり、温度依存性が十分に小さい電圧源及び抵抗素子の採用により部品コストが上昇することも懸念される。【０００９】
本発明はこのような問題点を解決するためになされたものであって、本発明の目的は、温度依存性を有する素子の使用を許容して、温度ドリフトを抑制したオフセット電圧の補正機能を有するオフセット補正回路を提供することである。
【課題を解決するための手段】
【００１０】
本発明のある局面では、オフセット補正回路は、第１の補正電圧発生回路と、第２の補正電圧発生回路とを備える。第１の補正電圧発生回路は、入力電圧を補正するための、正又は負の第１の補正電圧を出力する。第２の補正電圧発生回路は、第１の補正電圧に応じて第２の補正電圧を出力する。第２の補正電圧は、第１の補正電圧と同極性の電圧であり、かつ、第１の補正電圧の第１の温度係数とは逆極性の第２の温度係数を有する。
【発明の効果】
【００１１】
本発明によれば、第１の補正電圧の第１の温度係数と、第２の補正電圧の第２の温度係数とを逆極性とすることで、温度依存性を有する素子を使用して第１及び第２の補正電圧発生回路を構成しても、温度変化に対して第１の補正電圧と第２の補正電圧との和の変動を抑制することによって温度ドリフトを抑制したオフセット電圧の補正機能を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係るオフセット補正回路が適用されるオペアンプがセンサインターフェースとして用いられるシステムの全体構成例を説明する概略ブロック図である。
【図２】実施の形態１に係るオフセット補正回路が適用されたオペアンプの構成例を説明するブロック図である。
【図３】図２に示された第１の補正電圧発生回路の構成例を説明する回路図である。
【図４】図３に示された第１の補正電圧発生回路の等価回路図である。
【図５】図２に示された第２の補正電圧発生回路及び出力段の構成例を説明する回路図である。
【図６】第１及び第２の補正電圧発生回路の動作状態を説明する図表である。
【図７】オフセット電圧の補正動作の一例を説明する第１の図表である。
【図８】オフセット電圧の補正動作の一例を説明する第２の図表である。
【図９】第１及び第２の補正電圧発生回路による第１及び第２の補正電圧の温度特性を説明する概念図である。
【図１０】実施の形態１に係るオフセット補正回路が適用されたオペアンプの出力電圧特性を示す概念図である。
【図１１】実施の形態１の変形例に係る電流源の第１の構成例を説明する回路図である。
【図１２】実施の形態１の変形例に係る電流源の第２の構成例を説明する回路図である。
【図１３】実施の形態２に係るオフセット補正回路が適用されたオペアンプの構成例を説明するブロック図である。
【図１４】図１３に示された温度検出回路の構成例を説明する回路図である。
【図１５】図１４に示された温度検出回路の動作を説明する概念図である。
【図１６】実施の形態２に係るオフセット補正回路が適用されたオペアンプでのオフセット補正のための制御信号のパターンを予め決定するための処理手順を説明するフローチャートである。
【図１７】実施の形態２に係るオフセット補正回路が適用されたオペアンプの動作中におけるオフセット補正のための制御信号の設定処理を説明するフローチャートである。
【図１８】実施の形態２に係るオフセット補正回路の動作例を説明する概念図である。
【図１９】実施の形態２に係るオフセット補正回路が適用されたオペアンプの出力電圧特性を示す概念図である。
【図２０】実施の形態３に係る第２の補正電圧発生回路の構成例を説明する回路図である。
【図２１】抵抗素子の非線形の温度依存性及びその補償を説明するための概念的なグラフである。
【図２２】半導体基板上の拡散抵抗を抵抗素子とした場合の高温領域での抵抗値変動及びその補償を説明するための概念的なグラフである。
【図２３】実施の形態１の変形例に係る電流源のさらなる変形例を説明する第１の回路図である。
【図２４】実施の形態１の変形例に係る電流源のさらなる変形例を説明する第２の回路図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態について、図面を参照して詳細に説明する。なお、以下では、図中の同一又は相当部分には同一符号を付して、その説明は原則的に繰返さないものとする。
【００１４】
実施の形態１．
図１は、本実施の形態に係るオフセット補正回路が適用されるオペアンプがセンサインターフェースとして用いられるシステムの全体構成例を説明する概略ブロック図である。
【００１５】
図１に示されたシステムは、オペアンプ１００と、センサ５００と、ＡＤＣ（Analog  to  Digital  Converter））６００と、デジタル信号処理回路７００とを備える。
【００１６】
センサ５００は、例えば、温度センサ又は変位センサ等であり、測定対象物の温度又は変位等の物理量に応じて変化する電圧値（センサ電圧値）を出力する。オペアンプ１００は、センサ５００からのセンサ電圧値を入力電圧ＶＩＮとして第１の入力端子に受けるとともに、基準電圧ＶＲＩＮを第２の入力端子に受ける。オペアンプ１００は、差動増幅器として動作して、入力電圧ＶＩＮ及び基準電圧ＶＲＩＮの電力差を増幅した出力電圧ＶＯＵＴを出力端子に出力する。例えば、オペアンプ１００は、出力端子及び第２の入力端子とが接続された、いわゆるボルテージフォロワ回路として動作することにより、センサ電圧値を出力電圧ＶＯＵＴとして出力することができる。
【００１７】
ＡＤＣ６００は、オペアンプ１００の出力電圧ＶＯＵＴ（アナログ電圧）をサンプリングしてデジタル変換する。デジタル信号処理回路７００は、ＡＤＣ６００によって得られたデジタル信号に対して予め定められた演算処理を実行する。これにより、図１に示されたシステムでは、センサ５００による検出値を用いた、機器等の制御を実行することができる。
【００１８】
近年では、センサ５００の高精度の進展により、測定対象物の物理量を高精度に検出することが可能となっている。一方で、センサ電圧値を取り込むためのセンサインターフェースでの精度、代表的には、オペアンプ１００でのオフセット電圧の影響により、全体での検出精度が低下することが懸念される。このため、オペアンプ１００には、本実施の形態に係るオフセット補正回路が適用される。
【００１９】
図２は、実施の形態１に係るオフセット補正回路が適用されたオペアンプの構成例を説明するブロック図である。
【００２０】
図２を参照して、オペアンプ１００は、第１の補正電圧発生回路１１０と、第２の補正電圧発生回路１２０と、出力段１５０と、コントローラ１６０とを含む。コントローラ１６０は、第１の補正電圧発生回路１１０に対して制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を出力する。同様に、コントローラ１６０は、第２の補正電圧発生回路１２０に対して制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を出力する。
【００２１】
制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及びＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３は予め設定されてコントローラ１６０に記憶される。尚、コントローラ１６０は、オペアンプ１００と一体的に構成されなくてもよい。即ち、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及びＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３は、オペアンプ１００の外部から入力される構成とすることも可能である。
【００２２】
第１の補正電圧発生回路１１０は、オペアンプ１００への入力電圧ＶＩＮに対して、オフセット補正電圧ΔＶ１を加えた第１の電圧Ｖ１（Ｖ１＝ＶＩＮ＋ΔＶ１）を出力する。以下の説明で明らかになるように、オフセット補正電圧ΔＶ１は、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４によって、正電圧（ΔＶ１＞０）及び負電圧（ΔＶ１＜０）のいずれにも調整可能である。即ち、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４は「第１の制御信号」の一実施例に対応する。
【００２３】
第２の補正電圧発生回路１２０は、第１の補正電圧発生回路１１０からの第１の電圧Ｖ１に対して、制御信号ＢＮ０〜ＢＮ３，ＢＰ０〜ＢＰ３によって制御されたオフセット補正電圧ΔＶ２を加えた第２の電圧Ｖ２（Ｖ２＝ＶＩＮ＋ΔＶ１＋ΔＶ２）を生成する。以下の説明で明らかになるようにオフセット補正電圧ΔＶ２についても、正電圧（ΔＶ２＞０）及び負電圧（ΔＶ２＜０）のいずれにも調整可能である。即ち、制御信号ＢＮ０〜ＢＮ３，ＢＰ０〜ＢＰ３は「第２の制御信号」の一実施例に対応する。
【００２４】
更に、第２の補正電圧発生回路１２０は、第２の電圧Ｖ２と、基準電圧ＶＲＩＮ（図１）との電力差を増幅した電圧Ｖａｍｐを出力段１５０へ出力する。出力段１５０は、第２の補正電圧発生回路１２０から出力された電圧Ｖａｍｐに従った出力電圧ＶＯＵＴを生成する。出力電圧ＶＯＵＴは、図１に示したＡＤＣ６００へ入力される。
【００２５】
以下、本実施の形態では、オペアンプ１００は、図２の構成において、ＶＲＩＮ＝ＶＯＵＴとすることによって、ボルテージフォロワ回路として動作するものとする。従って、第２の補正電圧発生回路１２０からの電圧Ｖａｍｐは、第２の電圧Ｖ２（Ｖ２＝ＶＩＮ＋ΔＶ１＋ΔＶ２）と同等となる。
【００２６】
以下、図２中の各回路の構成例を詳細に説明する。
図３は、第１の補正電圧発生回路１１０の構成例を説明する回路図である。
【００２７】
図３を参照して、第１の補正電圧発生回路１１０は、電流源１１１〜１１３と、並列接続された複数のトランジスタＴＰ１１〜ＴＰ１４と、複数のトランジスタＴＰ１１〜ＴＰ１４のそれぞれに配置されるスイッチＳＰ１１〜ＳＰ１４と、並列接続された複数のトランジスタＴＰ２１〜ＴＰ２４と、複数のトランジスタＴＰ２１〜ＴＰ２４のそれぞれに配置されるスイッチＳＰ２１〜ＳＰ２４とを有する。
【００２８】
電流源１１１は、電源電圧ＶＤＤＡを供給する電源ノードＮｐと、ノードＮ１１との間に接続されて、一定電流Ｉｂｉａｓ１１を出力する。複数のトランジスタＴＰ１１〜ＴＰ１４は、ｐ型の電界効果トランジスタで構成されて、ノードＮ１１及びノードＮ１２の間に並列接続される。電流源１１２は、ノードＮ１２と基準電圧ノードＮｇとの間に接続されて、一定電流Ｉｂｉａｓ１２を出力する。基準電圧ノードＮｇは、例えば、接地電圧ＧＮＤＡを供給する。
【００２９】
同様に、複数のトランジスタＴＰ２１〜ＴＰ２４は、ｐ型の電界効果トランジスタで構成されて、ノードＮ１１と、第１の電圧Ｖ１が出力されるノードＮ１３との間に並列接続される。電流源１１３は、ノードＮ１３と基準電圧ノードＮｇとの間に接続されて、一定電流Ｉｂｉａｓ１３を出力する。電流源１１２及び１１３は、出力電流が等しくなるように構成される。即ち、Ｉｂｉａｓ１２＝Ｉｂｉａｓ１３＝（Ｉｂｉａｓ１１）／２の関係が成立する。
【００３０】
複数のトランジスタＴＰ１１〜ＴＰ１４のゲートは、制御信号Ｂ１１〜Ｂ１４によって制御されるスイッチＳＰ１１〜ＳＰ１４を経由して、入力電圧ＶＩＮが入力されるノードＮ１０及び電源ノードＮｐと接続される。従って、トランジスタＴＰ１１〜ＴＰ１４のゲートには、制御信号Ｂ１１〜Ｂ１４に従って、入力電圧ＶＩＮ又は電源電圧ＶＤＤＡが入力される。トランジスタＴＰ１１〜ＴＰ１４の各々は、サブスレッシュホールド領域で動作するようにバイアスしておく。
【００３１】
同様に、複数のトランジスタＴＰ２１〜ＴＰ２４のゲートは、制御信号Ｂ２１〜Ｂ２４によって制御されるスイッチＳＰ２１〜ＳＰ２４を経由して、ノードＮ１３及び電源ノードＮｐと接続される。従って、トランジスタＴＰ１１〜ＴＰ１４のゲートは、制御信号Ｂ２１〜Ｂ２４に従って、電源電圧ＶＤＤＡを入力されるか、又は、ノードＮ１３と接続される。トランジスタＴＰ２１〜ＴＰ２４の各々についても、サブスレッシュホールド領域で動作するようにバイアスしておく。
【００３２】
複数のトランジスタＴＰ１１〜ＴＰ１４のうちの、ゲートに電源電圧ＶＤＤＡが入力されたトランジスタは、ノードＮ１１と、ノードＮ１２又はノードＮ１３との間に電流経路を形成することができない。従って、複数のトランジスタＴＰ１１〜ＴＰ１４により、制御信号Ｂ１１〜Ｂ１４によってトランジスタサイズが可変制御されるトランジスタＴＰ１を構成することができる。同様に、複数のトランジスタＴＰ２１〜ＴＰ２４により、制御信号Ｂ２１〜Ｂ２４によってトランジスタサイズが可変制御されるトランジスタＴＰ２を構成することができる。尚、トランジスタＴＰ１及びＴＰ２を構成するための並列接続されたトランジスタの個数について、図３では４個としているが、任意の複数個とすることが可能である。
【００３３】
図４には、上記トランジスタＴＰ１，ＴＰ２を用いた、第１の補正電圧発生回路１１０の等価回路図が示される。
【００３４】
図４を参照して、トランジスタＴＰ１及びＴＰ２をサブスレッシュホールド領域で動作させことにより、ノードＮ１３の第１の電圧Ｖ１と、ノードＮ１０の入力電圧ＶＩＮとの間には、トランジスタＴＰ１のゲートソース間電圧ＶＧＳ１及びトランジスタＴＰ２のゲートソース間電圧ＶＧＳ２を用いて、下記の式（１）が成立する。
【００３５】
Ｖ１＝ＶＩＮ＋ＶＧＳ１−ＶＧＳ２    …（１）
一方で、サブスレッシュホールド領域におけるトランジスタのゲートソース間電圧ＶＧＳ及びドレイン電流ＩＤＳの間には、非特許文献１に示されるように、下記の式が成立する。
【００３６】
ＩＤＳ＝Ｉ０・Ｍ・ｅｘｐ（（ＶＧＳ−Ｖｔｈ）／（η・ＶＴ））  …（２）
上記式中において、Ｉ０は、トランジスタの移動度、及び、ゲート酸化膜厚等のプロセス情報から決まる定数であり、Ｍはトランジスタサイズであり、Ｖｔｈはトランジスタのしきい値電圧であり、ＶＴは熱電圧であり、ηはプロセス値から決まるサブスレッシュ定数）である。特に、絶対温度Ｔにおける熱電圧ＶＴ＝ｋ・Ｔ／ｑで示されることが知られている（ｋ：ボルツマン係数、ｑ：電子の電荷量）。
【００３７】
式（２）をＶＧＳについて解くと、下記の式（３）が得られる。
ＶＧＳ＝η・ＶＴ・ｌｎ（ＩＤＳ／（Ｉ０・Ｍ））＋Ｖｔｈ    …（３）
制御信号Ｂ１１〜Ｂ１４によって制御される変数ｋ１を用いて、トランジスタＴＰ１のトランジスタサイズＭ＝ｋ１・（Ｗ／Ｌ）で示される。同様に、制御信号Ｂ１１〜Ｂ１４によって制御される変数ｋ１を用いて、トランジスタＴＰ２のトランジスタサイズＭ＝ｋ２・（Ｗ／Ｌ）で示される。式（３）から、トランジスタＴＰ１のＶＧＳ１及びトランジスタＴＰ２のＶＧＳ２は、それぞれ下記の式（４），（５）によって示される。
【００３８】
ＶＧＳ１＝η・ＶＴ・ｌｎ（ＩＤＳ／（Ｉ０・ｋ１・（Ｗ／Ｌ））＋Ｖｔｈ…  （４）
ＶＧＳ２＝η・ＶＴ・ｌｎ（ＩＤＳ／（Ｉ０・ｋ２・（Ｗ／Ｌ））＋Ｖｔｈ…  （５）
ここで、電流源１１１による電流Ｉｂｉａｓ１２と、電流源１１３による電流Ｉｂｉａｓ１３とが等しくなるように設計すると、式（４）及び（５）中のＩＤＳは等しくなる。このとき、式（４）、（５）から、（ＶＧＳ１−ＶＧＳ２）＝η・ＶＴ・ｌｎ（ｋ２／ｋ１）となる。これを代入すると、式（１）は、（ｋ２／ｋ１）を変数とする式（６）に変形される。
【００３９】
Ｖ１＝ＶＩＮ＋η・ＶＴ・ｌｎ（ｋ２／ｋ１）  …（６）
式（６）中の熱電圧ＶＴ＝ｋ・Ｔ／ｑとすることにより、第１の補正電圧発生回路１１０による補正電圧ΔＶ１は、下記の式（７）で示される。
【００４０】
ΔＶ１＝η・（ｋ・Ｔ／ｑ）・ｌｎ（ｋ２／ｋ１）  …（７）
制御信号Ｂ１１〜Ｂ１４及びＢ２１〜Ｂ２４の組み合わせによって、トランジスタＴＰ１及びＴＰ２のトランジスタサイズの比に相当する（ｋ２／ｋ１）を変化することができる。
【００４１】
（ｋ２／ｋ１）＞１、即ち、トランジスタＴＰ２のトランジスタサイズがトランジスタＴＰ１のトランジスタサイズよりも大きいときには、ｌｎ（ｋ２／ｋ１）＞０より、ΔＶ１＞０とすることができる。反対に、（ｋ２／ｋ１）＜１、即ち、トランジスタＴＰ１のトランジスタサイズがトランジスタＴＰ２のトランジスタよりも大きいときには、ｌｎ（ｋ２／ｋ１）＜０より、ΔＶ１＜０となる。さらに、ｋ１＝Ｋ２とすると、ｌｎ（ｋ２／ｋ１）＝０より、ΔＶ１＝０とすることができる。
【００４２】
このように、第１の補正電圧発生回路１１０では、入力電圧ＶＩＮに対して、制御信号Ｂ１１〜Ｂ１４及びＢ２１〜Ｂ２４の組み合わせによって、正値、負値、及び、ゼロのいずれにも調整可能な補正電圧ΔＶ１を付加して、第１の電圧Ｖ１を出力することができる。
【００４３】
又、第１の補正電圧発生回路１１０による補正電圧ΔＶ１の温度依存性は、式（７）を温度（絶対温度）Ｔで微分した下記の式（８）に従う、第１の補正電圧Δ１の温度係数によって示される。
【００４４】
ｄ（ΔＶ１）／ｄＴ＝η・（ｋ／ｑ）・ｌｎ（ｋ２／ｋ１）  …（８）
式（８）より、ΔＶ１の温度係数の符号（極性）は、ｌｎ（ｋ２／ｋ１）の符号、即ち、ΔＶ１の符号（極性）に連動して決まることが理解される。即ち、ΔＶ１＞０に設定されたときは、ｄ（ΔＶ１）／ｄＴ＞０、即ち、温度依存性は「正」であり、ΔＶ１＜０に設定されたときは、ｄ（ΔＶ１）／ｄＴ＜０、即ち、温度依存性は「負」となることが理解される。
【００４５】
図３及び図４において、トランジスタＴＰ１は「第１の電界効果トランジスタ」の一実施例に対応し、トランジスタＴＰ２は「第２の電界効果トランジスタ」の一実施例に対応し、電流源１１１〜１１３は「第１の電流源群」の一実施例に対応する。更に、トランジスタＴＰ１及びＴＰ２を構成する並列接続された複数のトランジスタに対応して配置されたスイッチＳＰ１１〜ＳＰ１４，ＳＰ２１〜ＳＰ２４は「トランジスタサイズ比制御機構」の一実施例に対応する。
【００４６】
図５は、第２の補正電圧発生回路１２０及び出力段１５０の構成例を説明する回路図である。
【００４７】
図５を参照して、第２の補正電圧発生回路１２０は、電流源１２１〜１２３と、可変抵抗器１２５Ｐ及び１２５Ｎと、トランジスタＴＰＰ及びＴＰＮとを有する。トランジスタＴＰＰ及びＴＰＮは、サブスレッシュホールド領域、又は、飽和領域で動作するものとする。
【００４８】
電流源１２１は、電源電圧ＶＤＤＡを供給する電源ノードＮｐと、ノードＮ２１との間に接続されて、一定電流Ｉｂｉａｓ１１を出力する。可変抵抗器１２５Ｐは、ノードＮ２１及びノードＮ２４の間に接続される。トランジスタＴＰＰは、ｐ型の電界効果トランジスタで構成されて、ノードＮ２４及びノードＮ２２の間に接続される。同様に、可変抵抗器１２５Ｎは、ノードＮ２１及びノードＮ２５の間に接続される。トランジスタＴＰＮは、ｐ型の電界効果トランジスタで構成されて、ノードＮ２５及びノードＮ２３の間に接続される。
【００４９】
電流源１２２は、ノードＮ２２と基準電圧ノードＮｇとの間に接続されて、一定電流Ｉｂｉａｓ２２を出力する。電流源１２３は、ノードＮ２３と基準電圧ノードＮｇとの間に接続されて、一定電流Ｉｂｉａｓ２３を出力する。電流源１２２及び１２３は、同等の出力電流特性を有することにより、各々の出力電流が等しくなるように構成される。即ち、Ｉｂｉａｓ２２＝Ｉｂｉａｓ２３＝（Ｉｂｉａｓ２１）／２の関係が成立する。
【００５０】
可変抵抗器１２５Ｐは、ノードＮ２４及びノードＮ２１の間に直列接続された、複数の抵抗素子ＲＰ０〜ＲＰ３と、複数の抵抗素子ＲＰ０〜ＲＰ３のそれぞれと並列接続されたバイパススイッチＳＷＰ０〜ＳＷＰ３とを有する。尚、以下では、抵抗素子ＲＰ０〜ＲＰ３の電気抵抗値についてもＲＰ０〜ＲＰ３とそれぞれ表記する。バイパススイッチＳＷＰ０〜ＳＷＰ３は、制御信号ＢＰ０〜ＢＰ３に従って開閉される。従って、可変抵抗器１２５ＰによるノードＮ２４及びノードＮ２１間の電気抵抗値Ｒｐは、制御信号ＢＰ０〜ＢＰ３によって制御される。
【００５１】
同様に、可変抵抗器１２５Ｎは、ノードＮ２１及びノードＮ２５の間に直列接続された、複数の抵抗素子ＲＮ０〜ＲＮ３と、複数の抵抗素子ＲＮ０〜ＲＮ３のそれぞれと並列接続されたバイパススイッチＳＷＮ０〜ＳＷＮ３とを有する。尚、以下では、抵抗素子ＲＮ０〜ＲＮ３の電気抵抗値についてもＲＮ０〜ＲＮ３とそれぞれ表記する。バイパススイッチＳＷＮ０〜ＳＷＮ３は、制御信号ＢＮ０〜ＢＮ３に従って開閉される。従って、可変抵抗器１２５ＮによるノードＮ２５及びノードＮ２１間の電気抵抗値Ｒｎは、制御信号ＢＮ０〜ＢＮ３によって制御される。
【００５２】
トランジスタＴＰＰのゲートには、第１の補正電圧発生回路１１０からの第１の電圧Ｖ１が入力される。トランジスタＴＰＮのゲートには、オペアンプ１００に入力される基準電圧ＶＲＩＮが入力される。従って、ノードＮ２２には、第１の電圧Ｖ１及び基準電圧ＶＲＩＮの電圧差を差動増幅した電圧が出力される。
【００５３】
この際に、トランジスタＴＰＰを含む電流経路内の可変抵抗器１２５Ｐの電気抵抗値Ｒｐと、トランジスタＴＰＮを含む電流経路内の可変抵抗器１２５Ｎの電気抵抗値Ｒｎとに差を設けることで、等価的に、第１の電圧Ｖ１に対して、上記電気抵抗差による第２のオフセット補正電圧ΔＶ２をさらに加算した電圧（ＶＩＮ＋ΔＶ１＋ΔＶ２）と、基準電圧ＶＲＩＮとの差動増幅を行うことができる。
【００５４】
特に、差動増幅のオフセットを解消するためには、トランジスタＴＰＰのゲート電圧（Ｖ１＋ΔＶ１）と、ノードＮ２１の電圧（Ｖｔａｉｌ）との電圧差、及び、トランジスタＴＰＮのゲート電圧とＶｔａｉｌとの電圧差とを均衡させることで、ΔＶ１＝ΔＶ２とすることができる。
【００５５】
例えば、第１の補正電圧が正（ΔＶ１＞０）のときには、Ｒｐ＞Ｒｎとして、可変抵抗器１２５Ｐにおける電圧降下量を可変抵抗器１２５Ｎでの電圧降下量よりもΔＶ２多くすることにより、Ｖｔａｉｌ−（ＶＩＮ＋ΔＶ１＋ΔＶ２）＝Ｖｔａｉｌ−ＶＲＩＮとなるように、正の補正電圧ΔＶ１に対して、補正電圧ΔＶ２（ΔＶ２＞０）を発生することができる。
【００５６】
一方で、第１の補正電圧が負（ΔＶ１＜０）のときには、Ｒｎ＞Ｒｐとして、可変抵抗器１２５Ｎにおける電圧降下量を可変抵抗器１２５Ｐでの電圧降下量よりもΔＶ２多くすることにより、Ｖｔａｉｌ−（ＶＩＮ＋ΔＶ１）＝Ｖｔａｉｌ＋ΔＶ２−ＶＲＩＮとなるように、負の補正電圧ΔＶ１に対して、ΔＶ１＞０のときとは逆の極性で補正電圧ΔＶ２を発生することができる。
【００５７】
補正電圧ΔＶ２を、可変抵抗器１２５Ｐにおける電圧降下からの可変抵抗器１２５Ｎでの電圧降下の減算値と定義すると、ΔＶ２＝（Ｒｎ−Ｒｐ）・（Ｉｂｉａｓ２１）／２、となる。抵抗差（Ｒｎ−Ｒｐ）は、制御信号ＢＰ０〜ＢＰ３及びＢＮ０〜ＢＮ３の組み合わせによって、正値、負値、及び、ゼロのいずれにも設定できるので、補正電圧ΔＶ２についても、ΔＶ２＞０、Ｖ２＜０、及び、ΔＶ２＝０のいずれにも制御可能である。このように、第２の補正電圧発生回路１２０では、等価的に、第２の電圧Ｖ２＝ＶＩＮ＋ΔＶ１＋ΔＶ２を、出力段１５０に出力することができる。
【００５８】
特に、ボルテージフォロワ接続の下でＶＯＵＴ＝ＶＩＮとなるように、制御信号ＢＰ０〜ＢＰ３及びＢＮ０〜ＢＮ３を調整すると、ＶＯＵＴ＝ＶＩＮ＋ΔＶ１＋ΔＶ２によってオフセットが補正された状態とすることができる。言い換えると、オペアンプ１００のオフセット電圧Ｖｏｆｆｓｅｔに対して、第２の補正電圧発生回路１２０では、ΔＶ１＋ΔＶ２＝−Ｖｏｆｆｓｅｔとなるように、第１の補正電圧ΔＶ１に従って補正電圧ΔＶ２を発生することができる。
【００５９】
第２の補正電圧発生回路１２０において、可変抵抗器１２５Ｐに含まれる複数の抵抗素子ＲＰ０〜ＲＰ３は、負の温度係数を有する抵抗素子によって構成される。代表的には、ＣＭＯＳプロセス中で半導体系の材料、例えば、非シリサイドのＰ型ポリシリコン抵抗、或いは、非シリサイドＮ型ポリシリコン抵抗、又は、負の温度係数の大きいものとして、非シリサイドＰ型ポリシリコン高抵抗、或いは、非シリサイドのＮ型ポリシリコン高抵抗等を用いて、更には、これらの組み合わせによっても、負の温度係数を有する抵抗素子を構成することができる。
【００６０】
これに対して、可変抵抗器１２５Ｎに含まれる複数の抵抗素子ＲＮ０〜ＲＮ３は、正の温度係数を有する抵抗素子によって構成される。代表的には、金属系の材料、例えば、ポリ抵抗（ＰＯＬＹ抵抗）、Ｐ＋拡散抵抗、Ｎ＋拡散抵抗等を用いて、更には、これらの組み合わせによって、正の温度係数を有する抵抗素子を構成することができる。或いは、正の温度係数の大きな抵抗と、負の温度係数の小さい抵抗の組み合わせによって、正の温度係数を有する抵抗素子を構成することも可能である。同様に、負の温度係数の大きな抵抗と、正の温度係数の小さい抵抗の組み合わせによって、負の温度係数を有する抵抗素子を構成することも可能である。
【００６１】
第２の補正電圧発生回路１２０では、正の第２の補正電圧ΔＶ２を発生する場合（ΔＶ２＞０）には、バイパススイッチＳＷＮ０〜ＳＷＮ３を全てオン（閉）する一方で、バイパススイッチＳＷＰ０〜ＳＷＰ３の少なくとも一部をオフ（開）することによって、Ｒｐ＞Ｒｎとすることができる。これにより、負の温度係数を有する抵抗素子ＲＰ０〜ＲＰ３の少なくとも一部が電流経路に含まれる一方で、正の温度係数を有する抵抗素子ＲＮ０〜ＲＮ３は電流経路に含まれない。この結果、ΔＶ２＞０に設定したときには、温度上昇に伴って、可変抵抗器１２５Ｐの電気抵抗値Ｒｐが低下することでΔＶ２も減少する。即ち、ΔＶ２の温度係数を「負」とすることができる。
【００６２】
反対に、負の第２の補正電圧ΔＶ２を発生する場合（ΔＶ２＜０）には、バイパススイッチＳＷＰ０〜ＳＷＰ３を全てオン（閉）する一方で、バイパススイッチＳＷＮ０〜ＳＷＮ３の少なくとも一部をオフ（開）することによって、Ｒｎ＞Ｒｐとすることができる。これにより、正の温度係数を有する抵抗素子ＲＮ０〜ＲＮ３の少なくとも一部が電流経路に含まれる一方で、負の温度係数を有する抵抗素子ＲＰ０〜ＲＰ３は電流経路に含まれない。この結果、ΔＶ２＜０に設定したときは、温度上昇に伴って、可変抵抗器１２５Ｎの電気抵抗値Ｒｎが上昇することでΔＶ２が増加する。即ち、ΔＶ２の温度係数を「正」とすることができる。
【００６３】
尚、図５の構成例では、可変抵抗器１２５Ｐ，１２５Ｎを構成するための抵抗素子の個数を４個としているが、任意の複数個の抵抗素子によって可変抵抗器１２５Ｐ，１２５Ｎを構成することが可能である。
【００６４】
出力段１５０は、トランジスタ１５１及び１５２と、キャパシタ１５３を有する。トランジスタ１５１は、Ｐ型の電界効果トランジスタで構成されて、電源ノードＮｐと、オペアンプ１００の出力ノードＮｏとの間に接続される。トランジスタ１５１は、ゲートに一定のバイアス電圧Ｖｂｉａｓを入力されることで、一定電流を出力する。
【００６５】
トランジスタ１５２は、Ｎ型の電界効果トランジスタで構成されて、出力ノードＮｏと基準電圧ノードＮｇとの間に接続される。キャパシタ１５３は、出力ノードＮｏと、トランジスタ１５２のゲートとの間に接続される。トランジスタ１５２のゲートは、第２の補正電圧発生回路１２０のノードＮ２２と接続される。これにより、出力ノードＮｏには、入力電圧ＶＩＮに対して、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２が加算された電圧と、基準電圧ＶＲＩＮとを差動増幅した電圧（Ｖａｍｐ）に従った出力電圧ＶＯＵＴが出力される。特に、オペアンプ１００がボルテージフォロワ回路として動作する場合には、ＶＯＵＴ＝ＶＩＮ＋ΔＶ１＋ΔＶ２となる。
【００６６】
図５において、トランジスタＴＰＰは「第３の電界効果トランジスタ」の一実施例に対応し、トランジスタＴＰＮは「第４の電界効果トランジスタ」の一実施例に対応し、可変抵抗器１２５Ｐは「第１の可変抵抗器」の一実施例に対応し、可変抵抗器１２５Ｎは「第２の可変抵抗器」の一実施例に対応する。又、ノードＮ２１は「第１のノード」の一実施例に対応し、ノードＮ２２は「第２のノード」の一実施例に対応し、ノードＮ２３は「第３のノード」の一実施例に対応し、電流源１２１〜１２３は「第２の電流源群」の一実施例に対応する。更に、可変抵抗器１２５Ｐ，１２５Ｎを構成する複数の抵抗素子にそれぞれ配置された複数のバイパススイッチＳＷＰ０〜ＳＷＰ３，ＳＷＮ０〜ＳＷＮ３は「電気抵抗差可変機構」の一実施例に対応する。
【００６７】
図６には、第１及び第２の補正電圧発生回路の動作状態を説明する図表が示される。
図６を参照して、オペアンプ１００のオフセット電圧Ｖｏｆｆｓｅｔは、例えば、第１の補正電圧ΔＶ１及び第２の補正電圧Δ２の両方をゼロ（ΔＶ１＝ΔＶ２＝０）とするように制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及びＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を設定した下で、ボルテージフォロワ接続されたオペアンプ１００の入力電圧及び出力電圧の差（Ｖｏｆｆｓｅｔ＝ＶＩＮ−ＶＯＵＴ）として測定することができる。
【００６８】
オフセット電圧が正のとき（Ｖｏｆｆｓｅｔ＞０）には、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２を負に設定して、Ｖｏｆｆｓｅｔ＋ΔＶ１＋ΔＶ２＝０とすることで、オフセット電圧を補正することができる。反対に、オフセット電圧が負のとき（Ｖｏｆｆｓｅｔ＞０）には、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２を正に設定して、Ｖｏｆｆｓｅｔ＋ΔＶ１＋ΔＶ２＝０とすることで、オフセット電圧を補正することができる。
【００６９】
このように、第２の補正電圧発生回路１２０では、第１の補正電圧発生回路１１０による第１の補正電圧ΔＶ１と、第２の補正電圧ΔＶ２との極性（正／負）が同じとなるように、制御信号ＢＮ０〜ＢＮ３，ＢＰ０〜ＢＰ３が設定される。例えば、第１の補正電圧ΔＶ１と、第２の補正電圧ΔＶ２とは同等に設定することができる（ΔＶ１＝ΔＶ２＝−Ｖｏｆｆｓｅｔ／２）。
【００７０】
上述のように、第１の補正電圧発生回路１１０では、第１の補正電圧ΔＶ１の正／負と、その温度係数の極性（正／負）とは同じであり、第２の補正電圧発生回路１２０では、第２の補正電圧ΔＶ２の正／負と、その温度依存性の正／負とは逆である。この結果、ΔＶ１及びΔＶ２が正のとき、及び、ΔＶ１及びΔＶ２が負のときのいずれにおいても、ΔＶ１の温度係数及びΔＶ２の温度係数は逆極性となることが理解される。尚、ΔＶ１の温度係数は「第１の温度係数］に対応し、ΔＶ２の温度係数は「第２の温度係数］に対応する。
【００７１】
次に、図７及び図８を用いて、オフセット電圧の補正動作の一例を説明する。図７には、オフセット電圧が負のとき（Ｖｏｆｆｓｅｔ＜０）の、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０の動作を説明する図表が示される。
【００７２】
図７を参照して、Ｖｏｆｆｓｅｔ＝０［ｍｖ］のときには、ΔＶ１＝ΔＶ２＝０である一方で（正側補正レベル＝「０」）、Ｖｏｆｆｓｅｔ＝−２［ｍｖ］のときには、ΔＶ１＝ΔＶ２＝１［ｍｖ］とすることで（正側補正レベル＝「１」）、オフセット電圧が補正される。同様に、Ｖｏｆｆｓｅｔ＝−４［ｍｖ］のときにはΔＶ１＝ΔＶ２＝２［ｍｖ］とし（正側補正レベル＝「２」）、Ｖｏｆｆｓｅｔ＝−６［ｍｖ］のときにはΔＶ１＝ΔＶ２＝３［ｍｖ］とすることで（正側補正レベル＝「３」）、オフセット電圧を補正することができる。
【００７３】
ここで、図３の第１の補正電圧発生回路１１０において、トランジスタＴＰ１１及びＴＮ１１のＷ／Ｌ＝１０００とし、トランジスタＴＰ１２，ＴＰ１３，ＴＰ１４及びＴＮ１２，ＴＮ１３，ＴＮ１４の各々のＷ／Ｌ＝２５に設計されているものとする。
【００７４】
正側補正レベル＝「３」では、トランジスタＴＰ１１〜ＴＰ１４に対しては、トランジスタＴＰ１１のゲートに入力電圧ＶＩＮが入力される一方で、トランジスタＴＰ１２〜ＴＰ１４のゲートには電源電圧ＶＤＤＡが入力されるように、制御信号Ｂ１１〜Ｂ１４が設定される。これに対して、制御信号Ｂ２１〜Ｂ２４は、トランジスタＴＰ２１〜ＴＰ２４の各ゲートがノードＮ１３と接続されるように設定される。
【００７５】
このとき、図４のトランジスタＴＰ１のＷ／Ｌ＝１０００であり、トランジスタＴＰ２のＷ／Ｌ＝１０７５であるので、（ｋ２／ｋ１）＝１．０７５となる。又、Ｔ＝３００［Ｋ］において、熱電圧ＶＴ（ＶＴ＝ｋ・Ｔ／ｑ）は約２６［ｍｖ］であるので、式（７），（８）において、プロセス値からη＝１．６６であるものとすると、式（７）より、ΔＶ１≒３［ｍＶ］かつ、式（８）より、ｄ（ΔＶ１）／ｄＴ≒６００μ［Ｖ／ｄｅｇ］となる。
【００７６】
正側補正レベル＝「１」では、正側補正レベル＝「３」のときと比較して、トランジスタＴＰ２２〜ＴＰ２４のうちの２つのゲートに電源電圧ＶＤＤＡを入力することで、トランジスタＴＰ１のＷ／Ｌ＝１０００に対して、トランジスタＴＰ２のＷ／Ｌ＝１０２５とする。この結果、（ｋ２／ｋ１）＝１．０２５に対して、ΔＶ１≒１［ｍＶ］かつ、式（８）より、ｄ（ΔＶ１）／ｄＴ≒２００μ［Ｖ／ｄｅｇ］とすることができる。
【００７７】
同様に、正側補正レベル＝「２」では、正側補正レベル＝「３」のときと比較して、トランジスタＴＰ２２〜ＴＰ２４のうちの１つのゲートに電源電圧ＶＤＤＡを入力することで、トランジスタＴＰ１のＷ／Ｌ＝１０００に対して、トランジスタＴＰ２のＷ／Ｌ＝１０５０とする。この結果、（ｋ２／ｋ１）＝１．０５０に対して、ΔＶ１≒２［ｍＶ］かつ、式（８）より、ｄ（ΔＶ１）／ｄＴ≒４００μ［Ｖ／ｄｅｇ］とすることができる。
【００７８】
一方で、図６の第２の補正電圧発生回路１２０では、電流源１２１〜１２３について、温度依存性を抑制して、Ｉｂｉａｓ２２＝Ｉｂｉａｓ２３＝１００［ｎＡ］、すなわち、電流源１２１の出力電流Ｉｂｉａｓ２１＝２００［ｎＡ］に設計される。更に、抵抗素子ＲＰ０〜ＲＰ３及びＲＮ０〜ＲＮ３の電気抵抗値は１０［ｋΩ］とすることができる。
【００７９】
正側補正レベル＝「１」のときには、バイパススイッチＳＷＮ０〜ＳＷＮ３，ＳＷＰ１〜ＳＷＰ３をオン（閉）する一方で、バイパススイッチＳＷＰ０のみをオフ（開）することで、可変抵抗器１２５ＰでのＲｐ＝１０［ｋΩ］（一方で、Ｒｎ＝０）として、ΔＶ１＝１００［ｎＡ］×１０［ｋΩ］＝１［ｍＶ］を発生することができる。
【００８０】
同様に、正側補正レベル＝「２」のときには、バイパススイッチＳＷＮ０〜ＳＷＮ３，ＳＷＰ２〜ＳＷＰ３をオン（閉）する一方で、バイパススイッチＳＷＰ０及びＳＷＰ１をオフ（開）することで、可変抵抗器１２５ＰでのＲｐ＝２０［ｋΩ］（一方で、Ｒｎ＝０）として、ΔＶ１＝１００［ｎＡ］×２０［ｋΩ］＝２［ｍＶ］を発生することができる。又、正側補正レベル＝「３」のときには、バイパススイッチＳＷＮ０〜ＳＷＮ３，ＳＷＰ３をオン（閉）する一方で、バイパススイッチＳＷＰ０〜ＳＷＰ２をオフ（開）することで、可変抵抗器１２５ＰでのＲｐ＝３０［ｋΩ］（一方で、Ｒｎ＝０）として、ΔＶ１＝１００［ｎＡ］×３０［ｋΩ］＝３［ｍＶ］を発生することができる。
【００８１】
第２の補正電圧発生回路１２０での第２の補正電圧ΔＶ２の温度係数は、第１の補正電圧発生回路１１０での第１の補正電圧ΔＶ１の温度係数を相殺するように設定される。即ち、ΔＶ２＝１［ｍｖ］である正側補正レベル＝「１」のときに、ΔＶ２の温度係数が−２００μ［Ｖ／ｄｅｇ］となるように、正側補正レベル＝「１」のときに電流が通過する抵抗素子ＲＰ０の温度係数［Ω／ｄｅｇ］が決められる。
【００８２】
同様に、ΔＶ２＝２［ｍｖ］である正側補正レベル＝「２」のときに、電流が通過する抵抗素子ＲＰ０及びＲＰ１の温度係数の平均値に依存するΔＶ２の温度係数が−４００μ［Ｖ／ｄｅｇ］となるように、上記抵抗素子ＲＰ０の温度係数を考慮して、抵抗素子ＲＰ１の温度係数［Ω／ｄｅｇ］が決められる。
【００８３】
又、ΔＶ２＝３［ｍｖ］である正側補正レベル＝「３」のときに、電流が通過する抵抗素子ＲＰ０〜ＲＰ２の温度係数の平均値に依存するΔＶ２の温度係数が−６００μ［Ｖ／ｄｅｇ］となるように、上記抵抗素子ＲＰ０及びＲＰ１の温度係数を考慮して、抵抗素子ＲＰ２の温度係数［Ω／ｄｅｇ］が更に決められる。
【００８４】
尚、正側補正レベル＝「０」のときには、第１の補正電圧発生回路１１０では、（ｋ２／ｋ１）＝１．０となるように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４が設定されて、ΔＶ１＝０となる。第２の補正電圧発生回路１２０では、バイパススイッチＳＷＰ０〜ＳＷＰ３及びＳＷＮ０〜ＳＷＮ３の各々をオン（閉）するように制御信号ＢＰ０〜ＢＰ３及びＢＮ０〜ＢＮ３が設定することで、Ｒｎ＝Ｒｐ＝０とされて、ΔＶ２＝０となる。
【００８５】
この結果、正側補正レベル＝「１」では、ΔＶ１＝ΔＶ２＝１［ｍｖ］として、トータル補正電圧（ΔＶ１＋ΔＶ２）＝２［ｍＶ］となるので、Ｖｏｆｆｓｅｔ＝−２［ｍｖ］を補正することができる。同様に、正側補正レベル＝「２」では（ΔＶ１＝ΔＶ２＝２［ｍｖ］）、トータル補正電圧（ΔＶ１＋ΔＶ２）＝４［ｍＶ］により、Ｖｏｆｆｓｅｔ＝−４［ｍｖ］を補正することができる。又、正側補正レベル＝「３」では（ΔＶ１＝ΔＶ２＝３［ｍｖ］）、トータル補正電圧（ΔＶ１＋ΔＶ２）＝６［ｍＶ］により、Ｖｏｆｆｓｅｔ＝−６［ｍｖ］を補正することができる。
【００８６】
次に、図８には、オフセット電圧が正のとき（Ｖｏｆｆｓｅｔ＞０）の、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０の動作を説明する図表が示される。
【００８７】
図８を参照して、Ｖｏｆｆｓｅｔ＝０［ｍｖ］のときには、ΔＶ１＝ΔＶ２＝０である一方で（負側補正レベル＝「０」）、Ｖｏｆｆｓｅｔ＝２［ｍｖ］のときには、ΔＶ１＝ΔＶ２＝−１［ｍｖ］とすることで（負側補正レベル＝「１」）、オフセット電圧が補正される。同様に、Ｖｏｆｆｓｅｔ＝４［ｍｖ］のときにはΔＶ１＝ΔＶ２＝−２［ｍｖ］とし（負側補正レベル＝「２」）、Ｖｏｆｆｓｅｔ＝６［ｍｖ］のときにはΔＶ１＝ΔＶ２＝−３［ｍｖ］とすることで（負側補正レベル＝「３」）、オフセット電圧を補正することができる。
【００８８】
負側補正レベル＝「３」では、正側補正レベル＝「３」のときとは反対に、トランジスタＴＰ１１〜ＴＰ１４の各ゲートに入力電圧ＶＩＮが入力されるように、制御信号Ｂ１１〜Ｂ１４が設定される。更に、制御信号Ｂ２１〜Ｂ２４は、トランジスタＴＰ２１のゲートがノードＮ１３と接続される一方で、トランジスタＴＰ２２〜ＴＰ２４の各ゲートに電源電圧ＶＤＤＡが入力されるように設定される。
【００８９】
これにより、図４のトランジスタＴＰ１のＷ／Ｌ＝１０７５であり、トランジスタＴＰ２のＷ／Ｌ＝１０００であるので、（ｋ２／ｋ１）＝１／１．０７５となる。ｌｎ（１／１．０７５）＝−ｌｎ（１．０７５）であるので、正側補正レベル＝「３」のときとは極性が反転されて、ΔＶ１≒−３［ｍＶ］、かつ、ｄ（ΔＶ１）／ｄＴ≒−６００μ［Ｖ／ｄｅｇ］となる。
【００９０】
同様に、負側補正レベル＝「１」では、トランジスタＴＰ２のＷ／Ｌ＝１０００に対して、トランジスタＴＰ１のＷ／Ｌ＝１０２５とするように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を設定することで、（ｋ２／ｋ１）＝−１／１．０２５として、ｌｎ（ｋ２／ｋ１）＝−ｌｎ（１．０２５）とすることができる。この結果、正側補正レベル＝「１」のときと極性を反転して、ΔＶ１≒−１［ｍＶ］かつ、ｄ（ΔＶ１）／ｄＴ≒−２００μ［Ｖ／ｄｅｇ］とすることができる。
【００９１】
又、負側補正レベル＝「２」では、トランジスタＴＰ２のＷ／Ｌ＝１０００に対して、トランジスタＴＰ１のＷ／Ｌ＝１０５０とするように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を設定することで、（ｋ２／ｋ１）＝−１／１．０５として、ｌｎ（ｋ２／ｋ１）＝−ｌｎ（１．０５）とすることができる。この結果、正側補正レベル＝「２」のときと極性を反転して、ΔＶ１≒−２［ｍＶ］かつ、ｄ（ΔＶ１）／ｄＴ≒−４００μ［Ｖ／ｄｅｇ］とすることができる。
【００９２】
一方で、図６の第２の補正電圧発生回路１２０では、負側補正レベル＝「１」のときには、バイパススイッチＳＷＰ０〜ＳＷＰ３，ＳＷＮ１〜ＳＷＮ３をオン（閉）する一方で、バイパススイッチＳＷＮ０のみをオフ（開）することで、可変抵抗器１２５ＮでのＲｎ＝１０［ｋΩ］（一方で、Ｒｐ＝０）として、Ｉｂｉａｓ２３＝１００［ｎＡ］の通過によりΔＶ１＝−１［ｍＶ］を発生することができる。
【００９３】
又、負側補正レベル＝「２」のときには、バイパススイッチＳＷＰ０〜ＳＷＰ３，ＳＷＮ２〜ＳＷＮ３をオン（閉）する一方で、バイパススイッチＳＷＮ０及びＳＷＮ１をオフ（開）することで、可変抵抗器１２５ＮでのＲｎ＝２０［ｋΩ］（一方で、Ｒｐ＝０）として、Ｉｂｉａｓ２３＝１００［ｎＡ］の通過によりΔＶ１＝−２［ｍＶ］を発生することができる。
【００９４】
同様に、負側補正レベル＝「３」のときには、バイパススイッチＳＷＰ０〜ＳＷＰ３，ＳＷＮ３をオン（閉）する一方で、バイパススイッチＳＷＮ０〜ＳＷＮ２をオフ（開）することで、可変抵抗器１２５ＮでのＲｎ＝３０［ｋΩ］（一方で、Ｒｐ＝０）として、Ｉｂｉａｓ２３＝１００［ｎＡ］の通過によりΔＶ１＝−３［ｍＶ］を発生することができる。
【００９５】
抵抗素子ＲＮ０の温度係数［Ω／ｄｅｇ］については、負側補正レベル＝「１」のときに、ΔＶ２の温度係数が２００μ［Ｖ／ｄｅｇ］となるように決めることができる。更に、抵抗素子ＲＮ１の温度係数は、負側補正レベル＝「２」のときに、電流が通過する抵抗素子ＲＮ０及びＲＮ１の温度係数の平均値に依存するΔＶ２の温度係数が４００μ［Ｖ／ｄｅｇ］となるように、上記抵抗素子ＲＮ０の温度係数を考慮して決めることができる。同様に、抵抗素子ＲＮ２の温度係数は、負側補正レベル＝「３」のときに、電流が通過する抵抗素子ＲＮ０〜ＲＮ２の温度係数の平均値に依存するΔＶ２の温度係数が６００μ［Ｖ／ｄｅｇ］となるように、上記抵抗素子ＲＮ０及びＲＮ１の温度係数を考慮して、決めることができる。
【００９６】
尚、負側補正レベル＝「０」のときの第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０の動作は、正側補正レベル＝「０」のときと同様であるので、詳細な説明は繰り返さない。
【００９７】
この結果、負側補正レベル＝「１」では、ΔＶ１＝ΔＶ２＝−１［ｍｖ］として、トータル補正電圧（ΔＶ１＋ΔＶ２）＝−２［ｍＶ］となるので、Ｖｏｆｆｓｅｔ＝２［ｍｖ］を補正することができる。同様に、負側補正レベル＝「２」では（ΔＶ１＝ΔＶ２＝−２［ｍｖ］）、トータル補正電圧（ΔＶ１＋ΔＶ２）＝−４［ｍＶ］により、Ｖｏｆｆｓｅｔ＝４［ｍｖ］を補正することができる。又、負側補正レベル＝「３」では（ΔＶ１＝ΔＶ２＝−３［ｍｖ］）、トータル補正電圧（ΔＶ１＋ΔＶ２）＝−６［ｍＶ］により、Ｖｏｆｆｓｅｔ＝６［ｍｖ］を補正することができる。
【００９８】
図７及び図８を通じて、正側及び負側の各補正レベルにおいて、第１の補正電圧ΔＶ１の温度係数と、第２の補正電圧ΔＶ２の温度係数とは、絶対値が同一、かつ、極性が逆となるように制御される。
【００９９】
第１及び第２の補正電圧ΔＶ１，ΔＶ２の特性は、図９に示すような温度特性を有することになる。図９には、オフセット電圧Ｖｏｆｆｓｅｔ＜０で、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２が正であるときの例が示される。
【０１００】
図９を参照して、図７で説明したオフセット補正動作により、調整時の温度Ｔｒにて、ΔＶ１＝ΔＶ２、かつ、ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ＝０となるように、第１の補正電圧発生回路１１０の制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、第２の補正電圧発生回路１２０の制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が設定される。
【０１０１】
制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が固定された下で、温度が変化すると、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２は、図７で説明した温度係数［Ｖ／ｄｅｇ］に従って変化する。
【０１０２】
図７で説明したように、第１の補正電圧ΔＶ１の温度係数と、第２の補正電圧ΔＶ２の温度係数とは、絶対値が同一、かつ、極性が逆とされている。このため、温度変化による第１の補正電圧ΔＶ１の変化量と、第２の補正電圧ΔＶ２の変化量とが相殺されることにより、トータル補正電圧（ΔＶ１＋ΔＶ２）を、温度変化に対して一定に維持することができる。
【０１０３】
図１０には、実施の形態１に係るオフセット補正回路が適用されたオペアンプの出力電圧特性を示す概念図が示される。
【０１０４】
図１０を参照して、オペアンプ１００に存在する、比較的微少なオフセット電圧Ｖｏｆｆｓｅｔは、図９に示したトータル補正電圧（ΔＶ１＋ΔＶ２）によって補正される。この結果、例えば、ボルテージフォロワ接続されたオペアンプ１００において、温度変化に対応してＶＯＵＴ＝ＶＩＮに維持するように、オフセット電圧Ｖｏｆｆｓｅｔの影響を排除することが可能である。
【０１０５】
この際に、第１の補正電圧発生回路１１０による第１の補正電圧ΔＶ１の温度係数と、第２の補正電圧発生回路１２０による第２の補正電圧ΔＶ２の温度係数とを逆極性としているので、温度依存性を有する素子を用いて第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０を構成しても、温度変化に対するΔＶ１＋ΔＶ２の変動を抑制することで、温度ドリフトを抑制したオフセット補正機能を実現することができる。
【０１０６】
図９及び図１０とは反対に、オフセット電圧Ｖｏｆｆｓｅｔ＞０の場合にも、図８で説明したオフセット補正動作により、調整時の温度下で、ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ＝０（ΔＶ１＜０，ΔＶ２＜０）となるとともに、第１の補正電圧ΔＶ１の温度係数と、第２の補正電圧ΔＶ２の温度係数とは、絶対値が同一、かつ、極性が逆とすることができる。この結果、図９及び図１０と同様に、温度ドリフトを抑制したオフセット電圧補正を行うことが可能である。
【０１０７】
尚、図９に示したように、ΔＶ１＝ΔＶ２＝−Ｖｏｆｆｓｅｔ／２（ΔＶ１：ΔＶ２＝０．５：０．５）としてオフセット電圧Ｖｏｆｆｓｅｔを補正することにより、極性が反対であるΔＶ１の温度係数及びΔＶ２の温度係数の絶対値を同一とすることで、温度変化に対してΔＶ１＋ΔＶ２を一定値として、温度ドリフトを抑制することができる。
【０１０８】
一方で、ΔＶ１：ΔＶ２＝ｘ：（１−ｘ）において、ｘ≠０．５としても、同様に温度ドリフトを同様に抑制することが可能である。具体的には、ΔＶ１の温度係数の絶体値：ΔＶ１の温度係数の絶体値＝（１−ｘ）：ｘ、即ち、ΔＶ１：ΔＶ２の逆比とすることで、温度変化に対してΔＶ１＋ΔＶ２を一定に維持して、温度ドリフトを抑制することができる。
【０１０９】
実施の形態１の変形例．
実施の形態１の変形例では、第２の補正電圧発生回路１２０（図５）の電流源１２１の好ましい構成例について説明する。
【０１１０】
図１１は、実施の形態１の変形例に係る電流源の第１の構成例を説明する回路図である。
【０１１１】
図１１を参照して、電流源１２１は、トランジスタＴＰ１５，ＴＰ１６，ＴＮ１５，ＴＮ１６と、バイアス抵抗素子Ｒｂｉａｓとを有する。以下では、バイアス抵抗素子Ｒｂｉａｓの電気抵抗値（バイアス抵抗値）もＲｂｉａｓと表記する。
【０１１２】
トランジスタＴＰ１５及びＴＰ１６の各々は、ｐ型の電界効果トランジスタで構成される。トランジスタＴＰ１５は、電源ノードＮｐ及びノードＮ１５の間に接続される。トランジスタＴＰ１６は、電源ノードＮｐ及びノードＮ１６の間に接続される。トランジスタＴＰ１５及びＴＰ１６のゲートは、ノードＮ１５と共通に接続される。
【０１１３】
トランジスタＴＮ１５及びＴＮ１６の各々は、ｎ型の電界効果トランジスタで構成される。トランジスタＴＮ１５及び抵抗素子Ｒｂｉａｓは、ノードＮ１５及びノードＮ２１（図５）の間に直列接続される。トランジスタＴＮ１６は、ノードＮ１６及びノードＮ１７の間に接続され、バイアス抵抗素子Ｒｂｉａｓは、ノードＮ１７及び基準電圧ノードＮｇ（ＧＮＤＡ）の間に接続される。トランジスタＴＮ１５のゲートは、ノードＮ１６と接続され、トランジスタＴＮ１６のゲートは、ノードＮ１７と接続される。
【０１１４】
図１１の電流源１２１の出力電流Ｉｂｉａｓ２１は、ノードＮ１７の電圧ＶＢ１及びバイアス抵抗値Ｒｂｉａｓによって示される（ＶＢ１／Ｒｂｉａｓ）に比例する。バイアス抵抗素子Ｒｂｉａｓを温度依存性が抑制された低ＴＣＲ（抵抗温度係数）の素子で構成することで、図５に示された、抵抗素子ＲＰ０〜ＲＰ３，ＲＮ０〜ＲＮ３の温度依存性のみの調整によって、第２の補正電圧発生回路１２０による第２の補正電圧ΔＶ２の温度係数を適切に設定することが可能となる。
【０１１５】
或いは、図２３に示された電流源１２１ｘを、図１１の電流源１２１に代えて用いることで、ノードＮ２１に対して温度依存性を有する出力電流Ｉｂｉａｓ２１を出力することも可能である。
【０１１６】
図２３を図１１と比較すると、図２３に示された電流源１２１ｘは、図１１の電流源１２１において、バイアス抵抗素子Ｒｂｉａｓに代えて、バイアス抵抗可変回路１２４ｘが配置されている。
【０１１７】
バイアス抵抗可変回路１２４ｘは、負の温度係数を有する抵抗素子ＲｂｉａｓＰと、正の温度特性を有する抵抗素子ＲｂｉａｓＮと、切換スイッチＳＷｂＰ、ＳＷｂＮとを有する。抵抗素子ＲｂｉａｓＰ及びＲｂｉａｓＮの各電気抵抗値は、図１１のＲｂｉａｓと同等である。抵抗素子ＲｂｉａｓＰ及びＲｂｉａｓＮは、切換スイッチＳＷｂＰ及びＳＷｂＮを経由して、ノードＮ１７及びＮ２１の間に並列接続される。
【０１１８】
制御信号ＢＰ及びＢＮに従って切換スイッチＳＷｂＰ及びＳＷｂＮを選択的にオンすることにより、抵抗素子ＲｂｉａｓＰ及びＲｂｉａｓＮの一方を、図１１でのバイアス抵抗素子ＲｂｉａｓとしてノードＮ１７及びＮ２１の間に選択的に接続することができる。具体的には、第１の補正電圧が正（ΔＶ１＞０）であり、第１の補正電圧ΔＶ１の温度係数が正であるときには、切換スイッチＳＷｂＰをオンして、負の温度係数を有する抵抗素子ＲｂｉａｓＰをバイアス抵抗素子Ｒｂｉａｓとして用いることにより、（ＶＢ１／Ｒｂｉａｓ）に従った電流源１２１ｘの出力電流Ｉｂｉａｓ２１に負の温度係数を持たせることができる。
【０１１９】
反対に、第１の補正電圧が負（ΔＶ１＜０）であり、第１の補正電圧ΔＶ１の温度係数が負であるときには、切換スイッチＳＷｂＮをオンして、正の温度係数を有する抵抗素子ＲｂｉａｓＮをバイアス抵抗素子Ｒｂｉａｓとして用いることにより、電流源１２１ｘの出力電流Ｉｂｉａｓ２１に正の温度係数を持たせることができる。
【０１２０】
このように、電流源１２１ｘによれば、第１の補正電圧Δ１の極性に従って、第１の補正電圧Δ１とは逆極性の温度係数を有する電流をノードＮ２１へ供給することができる。或いは、図２４に示された電流源１２１ｙを、図１１の電流源１２１に代えて用いることにより、ノードＮ２１に出力される出力電流Ｉｂｉａｓ２１の温度係数の極性及び絶対値の両方を可変制御することも可能である。
【０１２１】
図２４に示された電流源１２１ｘは、図１１の電流源１２１において、バイアス抵抗素子Ｒｂｉａｓに代えて、バイアス抵抗可変回路１２４ｙが配置されている。
【０１２２】
バイアス抵抗可変回路１２４ｙは、負の温度係数を有する抵抗素子ＲｂＰ０〜ＲｂＰ３と、正の温度特性を有する抵抗素子ＲｂＮ０〜ＲｂＮ３と、切換スイッチＳＷｂＰ０〜ＳＷｂＰ３及びＳＷｂＮ０〜ＳＷｂＮ３とを含む。抵抗素子ＲｂＰ０〜ＲｂＰ３及びＲｂＮ０〜ＲｂＮ３は、切換スイッチＳＷｂＰ０〜ＳＷｂＰ３及びＳＷｂＮ０〜ＳＷｂＮ３を経由して、ノードＮ１７及びＮ２１の間に並列接続される。
【０１２３】
抵抗素子ＲｂＰ０〜ＲｂＰ３及びＲｂＮ０〜ＲｂＮ３の各電気抵抗値は、図１１のＲｂｉａｓと同等である。一方で、抵抗素子ＲｂＰ０〜ＲｂＰ３は、温度係数（負）の絶対値がそれぞれ異なるように構成される。同様に、抵抗素子ＲｂＮ０〜ＲｂＮ３は、温度係数（正）の絶対値がそれぞれ異なるように構成される。
【０１２４】
例えば、制御信号ＢＰ０〜ＢＰ３及びＢＮ０〜ＢＮ３に従って切換スイッチＳＷｂＰ０〜ＳＷｂＰ３及びＳＷｂＮ０〜ＳＷｂＮ３のうちの１つを選択的にオンすることにより、抵抗素子ＲｂＰ０〜ＲｂＰ３及びＲｂＮ０〜ＲｂＮ３のうちの１つを、図１１でのバイアス抵抗素子ＲｂｉａｓとしてノードＮ１７及びＮ２１の間に選択的に接続することができる。
【０１２５】
具体的には、第１の補正電圧が正（ΔＶ１＞０）であり、第１の補正電圧ΔＶ１の温度係数が正であるときには、切換スイッチＳＷｂＰ０〜ＳＷｂＰ３のうちの１つをオンして、負の温度係数を有する抵抗素子ＲｂＰ０〜ＲｂＰ３のうちの１つをバイアス抵抗素子Ｒｂｉａｓとして用いることにより、（ＶＢ１／Ｒｂｉａｓ）に従った電流源１２１ｙの出力電流Ｉｂｉａｓ２１に負の温度係数を持たせることができる。又、抵抗素子ＲｂＰ０〜ＲｂＰ３の選択により、温度係数（負）の絶対値についても可変制御することが可能となる。例えば、図７に示されたように、補正電圧ΔＶ１（ΔＶ１＞０）の絶対値が大きい程、温度係数（負）の絶対値が大きい抵抗素子をバイアス抵抗素子Ｒｂｉａｓとして選択することができる。
【０１２６】
反対に、第１の補正電圧が負（ΔＶ１＜０）であり、第１の補正電圧ΔＶ１の温度係数が負であるときには、切換スイッチＳＷｂＮ０〜ＳＷｂＮ３のうちの１つをオンして、正の温度係数を有する抵抗素子ＲｂＮ０〜ＲｂＮ３のうちの１つをバイアス抵抗素子Ｒｂｉａｓとして用いることにより、電流源１２１ｙの出力電流Ｉｂｉａｓ２１に正の温度係数を持たせることができる。又、抵抗素子ＲｂＮ０〜ＲｂＮ３の選択により、温度係数（正）の絶対値についても可変制御することが可能となる。例えば、図８に示されたように、補正電圧ΔＶ１（ΔＶ１＜０）の絶対値が大きい程、温度係数（正）の絶対値が大きい抵抗素子をバイアス抵抗素子Ｒｂｉａｓとして選択することができる。
【０１２７】
図２３及び図２４において、バイアス抵抗可変回路１２４ｘ及び１２４ｙは「バイアス抵抗可変機構」の一実施例に対応する。又、電流源１２１ｘ、１２１ｙは「第１の電流源」に対応し、図５の電流源１２２及び１２３は「第２の電流源」及び「第３の電流源」にそれぞれ対応する。
【０１２８】
尚、上述の電流源１２１ｘ，１２１ｙを用いる場合には、可変抵抗器１２５Ｐ，１２５Ｎ（図５）については、各抵抗素子ＲＮ０〜ＲＮ３，ＲＰ０〜ＲＰ３を温度依存性が抑制された低ＴＣＲ（抵抗温度係数）によって構成することが可能である。この場合には、可変抵抗器１２５Ｐ，１２５Ｎは、抵抗差（Ｒｎ−Ｒｐ）によって補正電圧Δ２の大きさを調整する機能に特化されることとなる。
【０１２９】
図１２は、実施の形態１の変形例に係る電流源の第２の構成例を説明する回路図である。
【０１３０】
図１２に示された電流源１２１は、図１１の構成と比較して、トランジスタＴＮ１５，ＴＮ１６のゲートの接続先が異なる。具体的には、トランジスタＴＮ１５及びＴＮ１６のゲートは、ノードＮ１６に共通に接続される。
【０１３１】
図１２の電流源１２１の出力電流Ｉｂｉａｓ２１は、ノードＮ１６の電圧ＶＢ２及びバイアス抵抗値Ｒｂｉａｓによって示される（ＶＢ１／Ｒｂｉａｓ2）に比例する。このように、バイアス抵抗値Ｒｂｉａｓの２乗に反比例して出力電流Ｉｂｉａｓ２１が変化することにより、バイアス抵抗値Ｒｂｉａｓの変化量に対する、出力電流Ｉｂｉａｓ２１の変化量が大きくなる。従って、図１２の構成の電流源１２１を第２の補正電圧発生回路１２０に適用すると、バイアス抵抗素子Ｒｂｉａｓを、正又は負の温度係数を有する抵抗素子で構成することにより、第２の補正電圧ΔＶ２の温度係数を大きくすることが可能となる。
【０１３２】
図１２の構成においても、電流源１２１のバイアス素子抵抗Ｒｂｉａｓを、バイアス抵抗可変回路１２４ｘ（図２３）又は１２４ｙ（図２４）に置換することが可能である。このようにすると、第１の補正電圧ΔＶ１の極性及び絶対値に連動させて、バイアス抵抗値Ｒｂｉａｓの可変制御範囲を広くすることができる。
【０１３３】
実施の形態２．
実施の形態１では、オペアンプ１００のオフセット電圧Ｖｏｆｆｓｅｔは、温度変化に対して一定値であることを想定しているため（図１０）、第１の補正電圧発生回路１１０の制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、第２の補正電圧発生回路１２０の制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３の組み合わせは、１種類に固定されている。この結果、比較的簡易な構成で、かつ、ダイナミックな制御を要することなく、温度ドリフトを抑制した高精度のオフセット電圧補正を実現することができる。
【０１３４】
一方で、近年のセンサインターフェースの分野では、オペアンプ１００のオフセット電圧について、温度変動を含めて、０．１［ｍＶ］レベルの精度を要求するシステムが増加する傾向にある。この結果、オフセット電圧Ｖｏｆｆｓｅｔが一定値であることを前提としたオフセット補正では、精度が不十分となることが懸念される。実施の形態２では、オフセット電圧の温度依存性をさらに補正するためのオフセット補正回路の構成を説明する。
【０１３５】
図１３は、実施の形態２に係るオフセット補正回路が適用されたオペアンプの構成例を説明するブロック図である。
【０１３６】
図１３を参照して、実施の形態２では、オペアンプ１００は、図２（実施の形態１）の構成に加えて、温度検出回路１８０を更に備える。更に、コントローラ１６０には、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及び制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３の組み合わせが、予め複数パターン定めされている。
【０１３７】
コントローラ１６０は、温度検出回路１８０の出力に応じて、上記複数のパターンのうちの１つのパターンを選択して、第１の補正電圧発生回路１１０に対して制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を出力するとともに、第２の補正電圧発生回路１２０に対して制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を出力する。
【０１３８】
図１４には、温度検出回路１８０の構成例が示される。
図１４を参照して、温度検出回路１８０は、抵抗素子Ｒｄ１〜Ｒｄ３と、ダイオードＤ０と、コンパレータ１８５とを有する。以下では、抵抗素子Ｒｄ１〜Ｒｄ３の電気抵抗値についても、単に、Ｒｄ１〜Ｒｄ３と表記する。
【０１３９】
抵抗素子Ｒｄ１及びＲｄ２は、電源ノードＮｐ及び基準電圧ノードＮｇの間に、ノードＮｉ１を介して直列接続される。抵抗素子Ｒｄ１及びＲｄ２は、同様の温度特性を有するように、例えば、同一材料の素子を用いて構成される。
【０１４０】
抵抗素子Ｒｄ３及びダイオードＤ０は、電源ノードＮｐ及び基準電圧ノードＮｇの間に、ノードＮｉ２を介して直列接続される。
【０１４１】
ノードＮｉ１及びノードＮｉ２は、コンパレータ１８５の２個の入力端子とそれぞれ接続される。コンパレータ１８５は、一方の入力端子（ノードＮｉ１）の電圧と、他方の入力端子（ノードＮｉ２）の電圧との比較結果を示す、温度検出信号ＳＴＤを出力する。温度検出信号ＳＴＤは、ノードＮｉ１の電圧ＶＲが、ノードＮｉ２の電圧ＶＤよりも高いときには、論理ハイレベル（以下、単に「Ｈレベル」とも表記する）に設定される。一方で、温度検出信号ＳＴＤは、ＶＲ＜ＶＤのときには、論理ローレベル（以下、単に「Ｌレベル」とも表記する）に設定される。
【０１４２】
図１５には、温度検出回路１８０の動作例を説明する概念図が示される。
図１５を参照して、ノードＮｉ１の電圧ＶＲは、抵抗素子Ｒｄ１及びＲｄ２による電源電圧ＶＤＤＡの分圧電圧に相当する。抵抗素子Ｒｄ１及びＲｄ２が同等の温度特性を有することにより、温度変化に対して電気抵抗値Ｒｄ１及びＲｄ２が揃って変化するので、両者の分圧比は一定に維持される。即ち、温度変化に対して、電圧ＶＲは一定である。
【０１４３】
これに対して、ダイオード電流の温度依存性と比較して、抵抗素子Ｒｄ３の温度依存性を高く設計することにより、温度変化に対して、ノードＮｉ２の電圧ＶＤを変化させることができる。例えば、抵抗素子Ｒｄ３に、温度上昇時に電気抵抗が増加する、正の温度係数を有する素子を適用することにより、温度上昇に応じて、ノードＮｉ２の電圧ＶＤは低下する。
【０１４４】
従って、温度変化に対して一定の電圧ＶＲと、温度変化に応じて変化する電圧ＶＤとの比較により、オペアンプ１００の温度Ｔｏ（以下、オペアンプ温度Ｔｏとも称する）と、電圧ＶＲに対応した基準温度ＴＲとの高／低を検出することができる。図１５の例では、Ｔｏ＜ＴＲの領域では、ＶＤ＞ＶＲであるため、温度検出信号ＳＴＤはＨレベルに設定される。一方で、Ｔｏ＞ＴＲの領域では、ＶＤ＜ＶＲであるため、温度検出信号ＳＴＤはＬレベルに設定される。
【０１４５】
抵抗素子Ｒｄ１及びＲｄ２の分圧比を変えることで、電圧ＶＲは自由に設定することができる。例えば、ＶＲ＝Ｖ１〜Ｖ３のときに、ＴＲ＝ＴＲ１〜ＴＲ３にそれぞれ設定することができる。従って、基準温度ＴＲが異なるＮ個（Ｎ：自然数）の温度検出回路１８０を配置することにより、オペアンプ温度Ｔｏが（Ｎ＋１）個の温度領域のいずれに入っているかを検知することが可能となる。以下では、１個の温度検出回路１８０を配置して、オペアンプ温度Ｔｏが、常温領域及び高温領域のいずれに入っているかを検知するものとする。
【０１４６】
図１６には、実施の形態２に係るオフセット補正回路が適用されたオペアンプでのオフセット補正のための制御信号のパターンを予め決定するための処理手順を説明するフローチャートが示される。図１６に示されたフローチャートに従って、オペアンプ１００がオンライン動作するまでに、常温領域及び高温領域のそれぞれにおける、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及び制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３のパターンが決定される。
【０１４７】
ステップＳ１００では、常温におけるオペアンプ１００のオフセット電圧Ｖｏｆｆｓｅｔが計測される。上述のように、ボルテージフォロワ接続されたオペアンプ１００の入力電圧ＶＩＮ及び出力電圧ＶＯＵＴの電圧差（ＶＯＵＴ−ＶＩＮ）によって、オフセット電圧Ｖｏｆｆｓｅｔを計測することができる。
【０１４８】
コントローラ１６０が図７及び図８での正側又は負側の補正レベル＝「０」の動作に従って制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及び制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が設定された状態において、入力電圧ＶＩＮ及び出力電圧ＶＯＵＴを検出する電圧センサ（図示せず）の検出値に基づいて、ステップＳ１００の処理を実行することができる。
【０１４９】
ステップＳ１１０では、計測されたオフセット電圧Ｖｏｆｆｓｅｔが予め定められた許容範囲内であるか否かが判定される。オフセット電圧Ｖｏｆｆｓｅｔが許容範囲内でないとき（Ｓ１１０のＮＯ判定時）には、オフセット補正のためのステップＳ１２０及びＳ１３０を実行する。
【０１５０】
ステップＳ１２０では、計測されたオフセット電圧Ｖｏｆｆｓｅｔの半分を補正するための第１の補正電圧ΔＶ１が発生されるように、第１の補正電圧発生回路１１０の制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４が設定される。コントローラ１６０は、設定された制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を、第１の補正電圧発生回路１１０へ出力する。
【０１５１】
上述のように、第１の補正電圧ΔＶ１の正／負及び大きさは、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４によって調整される、図４のトランジスタＴＰ１及びＴＰ２のトランジスタサイズの比（ｋ２／ｋ１）によって決まる。従って、ボルテージフォロワ接続下で、（ＶＯＵＴ−ＶＩＮ）が、ＶｏｆｆｓｅｔからＶｏｆｆｓｅｔ／２に変化するように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を設定することで、第１の補正電圧ΔＶ１＝−Ｖｏｆｆｓｅｔ／２を発生させることができる。
【０１５２】
この際に、図７及び図８で説明した補正レベルのように、ステップＳ１００で計測されたオフセット電圧Ｖｏｆｆｓｅｔに対応する制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４の初期値テーブルを予め作成することが可能である。ステップＳ１２０では、補正電圧ΔＶ１の発生下における（ＶＯＵＴ−ＶＩＮ）の計測値が、（Ｖｏｆｆｓｅｔ／２）となるように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を初期値から調整することができる。
【０１５３】
ステップＳ１３０では、コントローラ１６０は、ΔＶ２＝−Ｖｏｆｆｓｅｔ／２とするための、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を、第２の補正電圧発生回路１２０へさらに出力する。具体的には、（Ｖｏｓｅｔ／２）に調整された補正電圧ΔＶ１に加えて、補正電圧ΔＶ２をさらに発生させた状態下での（ＶＯＵＴ−ＶＩＮ）の計測値がゼロとなるように、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を調整することができる。これにより、ΔＶ１＝ΔＶ２、かつ、ΔＶ１＋ΔＶ２＝−Ｖｏｆｆｓｅｔとすることができる。
【０１５４】
尚、上述のように、第２の補正電圧発生回路１２０は、第１の補正電圧ΔＶ１と同じ極性で第２の補正電圧Δ２を発生する一方で、第２の補正電圧Δ２の温度係数が、第１の補正電圧発生回路１１０における第１の補正電圧Δ１の温度係数とは、逆の極性を有するように構成されている。
【０１５５】
ステップＳ１３０において、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３についても、計測されたオフセット電圧Ｖｏｆｆｓｅｔ（Ｓ１００）に対応させた初期値テーブルを予め作成することが可能である。即ち、ステップＳ１３０においては、補正電圧ΔＶ２の発生下における（ＶＯＵＴ−ＶＩＮ）の計測値がゼロとなるように、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を初期値から調整することができる。
【０１５６】
ステップＳ１２０及びＳ１３０の処理後における制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４（第１の補正電圧発生回路１１０）、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）が、常温領域でのパターンとして、コントローラ１６０に記憶される。
【０１５７】
続いて、ステップＳ２００により、図示しない試験装置等によってオペアンプ１００を高温状態とした状態で、オペアンプ１００のオフセット電圧Ｖｏｆｆｓｅｔが計測される。ステップＳ２００では、コントローラ１６０は、常温領域での制御信号として記憶された、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４（第１の補正電圧発生回路１１０）、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）を出力することができる。
【０１５８】
この状態で、オフセット電圧Ｖｏｆｆｓｅｔが許容範囲内であるとき（Ｓ２１０のＹＥＳ判定時）には、ステップＳ３００に処理を進めて、常温領域及び高温領域で共通の制御信号を用いるように、常温領域でのパターンとして記憶された、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４（第１の補正電圧発生回路１１０）、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）が、常温領域及び高温領域に共通の制御信号のパターンとして確定される。
【０１５９】
一方で、高温領域では、オフセット電圧Ｖｏｆｆｓｅｔが許容範囲外となるとき（Ｓ２１０のＮＯ判定時）には、Ｓ２２０により、第２の補正電圧発生回路１２０による第２の補正電圧ΔＶ２の温度係数の大きさを変更するように、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が調整される。
【０１６０】
例えば、高温時の第２の補正電圧ΔＶ２の絶対値を増加するために、温度係数の絶対値が相対的に大きい抵抗素子のバイパススイッチが代替的に開放されるように、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が常温領域でのパターンから調整される。或いは反対に、高温時の第２の補正電圧ΔＶ２の絶対値を減少するために、温度係数の絶対値が相対的に小さい抵抗素子のバイパススイッチが代替的に開放されるように、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が常温領域でのパターンから調整される。一方で、第１の補正電圧発生回路１１０の制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４は、常温領域で記憶されたパターンに維持することができる。
【０１６１】
Ｓ２２０における制御信号をコントローラ１６０が出力している状態で、オフセット電圧Ｖｏｆｆｓｅｔの計測及びステップＳ２１０の判定が実行される。オフセット電圧Ｖｏｆｆｓｅｔが許容範囲内となるまで、Ｓ２１０のＮＯ判定時には、Ｓ２２０の処理を繰り返し実行することができる。
【０１６２】
オフセット電圧Ｖｏｆｆｓｅｔが許容範囲内になると（Ｓ２１０のＹＥＳ判定時）には、当該時点での制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）が、高温領域でのパターンとして確定される。一方で、第１の補正電圧発生回路１１０の制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４は、常温領域と同じパターンが、高温領域でのパターンとして確定される。
【０１６３】
この結果、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４（第１の補正電圧発生回路１１０）、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）の両方について、常温領域及び高温領域のそれぞれでのパターンが確定される。これにより、オペアンプ１００のオフセット補正のための制御信号を予め決定する処理が終了する。
【０１６４】
図１６に示した処理は、オペアンプ１００の試験装置（図示せず）が、オペアンプ１００の入力電圧ＶＩＮ及び出力電圧ＶＯＵＴの電圧センサ（図示せず）から検出値を入力されて、かつ、コントローラ１６０に対して制御信号を変化させる指令を出力する、テストパターンプログラムとして実行することが可能である。確定された、これらの制御信号の複数のパターンは、コントローラ１６０に入力されて記憶される。
【０１６５】
或いは、入力電圧ＶＩＮ及び出力電圧ＶＯＵＴの電圧センサがコントローラ１６０に入力されるように構成して、コントローラ１６０がテストプログラムを実行するよう構成することも可能である。この場合には、コントローラ１６０に対して、テストプログラムの起動指令が入力される。
【０１６６】
図１７は、実施の形態２に係るオフセット補正回路が適用されたオペアンプの動作中におけるオフセット補正のための制御信号の設定処理を説明するフローチャートである。図１７に示された処理は、コントローラ１６０によって実行される。
【０１６７】
図１７を参照して、コントローラ１６０は、ステップＳ４００により、温度検出回路（図１３）からの温度検出信号ＳＴＤに基づいて温度領域を判定とする。ＳＴＤ＝Ｈレベルのとき（Ｓ４００のＮＯ判定時）には、ステップＳ４１０により、コントローラ１６０に記憶された、常温領域及び高温領域のうちのパターンのうちの、常温領域のパターンに従って、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０に対してそれぞれ出力される。
【０１６８】
一方で、コントローラ１６０は、ＳＴＤ＝Ｌレベルのとき（Ｓ４００のＮＯ判定時）には、ステップＳ４２０により、高温領域のパターンに従って、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０に対してそれぞれ出力する。この結果、常温領域及び高温領域の間では、第２の補正電圧ΔＶ２の温度係数が変化する。
【０１６９】
図１８には、実施の形態２に係るオフセット補正回路の動作例を説明する概念図が示される。更に，図１９には、実施の形態２に係るオフセット補正回路が適用されたオペアンプの出力電圧特性を示す概念図が示される。
【０１７０】
図１８及び図１９を参照して、実施の形態２では、オフセット電圧Ｖｏｆｆｓｅｔは温度依存性を有している。図９で説明したように、第１の補正電圧Δ１及び第２の補正電圧ΔＶ２と、オフセット電圧Ｖｏｆｆｓｅｔとの間に、ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ＝０となることで、オフセット電圧は補正される。
【０１７１】
図１８に示されるように、オフセット電圧Ｖｏｆｆｓｅｔ＜０を補正するために、ΔＶ１＞０、かつ、ΔＶ２＞０となるように、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０が制御される。常温領域の温度Ｔｒにおいて、ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ＝０となるように設定された、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２（実線）は、図９で説明したのと同様の温度特性を有する。
【０１７２】
図１８の例では、オフセット電圧Ｖｏｆｆｓｅｔ（Ｖｏｆｆｓｅｔ＜０）の絶対値が温度上昇に応じて増大している。このため、高温領域では、常温領域での設定に従ったΔＶ１＋ΔＶ２（点線）では、｜ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ｜の値が大きくなり、オフセット補正の精度が低下することが懸念される。
【０１７３】
このため、高温領域では、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）が、常温領域のパターン（Ｓ４１０）から高温領域のパターン（Ｓ４２０）に切替えられる。これにより、図中に点線で示す温度特性に従って、第２の補正電圧ΔＶ２が発生されことにより、高温領域においても、｜ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ｜の値を０に近付けて、高精度にオフセットを補正することが可能となる。
【０１７４】
この結果、図１９に示されるように、温度上昇に応じて負のオフセット電圧の絶対値が大きくなるような温度依存性が存在する場合にも、例えば、ボルテージフォロワ接続されたオペアンプ１００において、温度変化に対応してＶＯＵＴ＝ＶＩＮに維持するように、オフセット電圧Ｖｏｆｆｓｅｔの影響を排除することが可能である。
【０１７５】
尚、図１６及び図１８では、常温領域及び高温領域の間では、第１の補正電圧ΔＶ１が共通であり、第２の補正電圧ΔＶ２の温度係数のみが変化する例を説明したが、常温領域及び高温領域の各々で、補正電圧ΔＶ１及び補正電圧ΔＶ２の両方を切替えることも可能である。この場合には、図１６の処理において、Ｓ２１０のＮＯ判定時に、Ｓ１２０及びＳ１３０と同等の処理を実行することにより、常温領域及び高温領域のそれぞれにおいて、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４（第１の補正電圧発生回路１１０）、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）のパターンを別個に設定することができる。
【０１７６】
又、実施の形態２では、２個の温度領域（常温領域／高温領域）に分割して、制御信号を切替える例を説明したが、温度領域の分割数を３以上とすることも可能である。この場合には、３以上の温度領域のそれぞれについて、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４（第１の補正電圧発生回路１１０）、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）のパターンを予め確定させて、コントローラ１６０に記憶することが必要である。又、上述のように、基準温度ＴＲが異なる温度検出回路１８０の配置個数を増加させることで、オペアンプ温度Ｔｏが更に細分化された温度領域のいずれに入っているかを検知することが可能である。従って、３以上の温度領域に分割した場合にも、複数個の温度検出回路１８０からの温度検出信号ＳＴＤに基づいて、複数（３以上）の制御信号のパターンのうちから、現在の温度領域に対応する制御信号を選択的に、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０に出力することが可能である。
【０１７７】
実施の形態３．
実施の形態３では、第２の補正電圧発生回路１２０の構成の変形例を説明する。
【０１７８】
図２０を参照して、実施の形態３に係る第２の補正電圧発生回路１２０は、図５に示された構成と比較して、可変抵抗器１２５Ｐ及び１２５Ｎの構成が異なる。図２０に示された第２の補正電圧発生回路１２０のその他の部分の構成は、図５と同様であるので詳細な説明は繰り返さない。
【０１７９】
可変抵抗器１２５Ｐは、ノードＮ２１及びノードＮ２４の間に直並列接続されたｎ×ｍ個（ｎ，ｍ：２以上の自然数）の抵抗素子を有する。図２０の構成例では、４個（ｎ＝４）ずつ直列接続された抵抗素子ＲＰ００〜ＲＰ０３、ＲＰ１０〜ＲＰ１３、ＲＰ２０〜ＲＰ２３、及び、ＲＰ３０〜ＲＰ３３が、ノードＮ２１及びノードＮ２４の間に並列に接続される（ｍ＝４）。
【０１８０】
抵抗素子ＲＰ００〜ＲＰ０３、ＲＰ１０〜ＲＰ１３、ＲＰ２０〜ＲＰ２３、及び、ＲＰ３０〜ＲＰ３３のそれぞれと並列に、バイパススイッチＳＷＰ００〜ＳＷＰ０３、ＳＷＰ１０〜ＳＷＰ１３、ＳＷＰ２０〜ＳＷＰ２３、及び、ＳＷＰ３０〜ＳＷＰ３３が接続される。バイパススイッチＳＷＰ００〜ＳＷＰ０３、ＳＷＰ１０〜ＳＷＰ１３、ＳＷＰ２０〜ＳＷＰ２３、及び、ＳＷＰ３０〜ＳＷＰ３３は、コントローラ１６０からの制御信号ＢＰ００〜ＢＰ０３、ＢＰ１０〜ＢＰ１３、ＢＰ２０〜ＢＰ２３、及び、ＢＰ３０〜ＢＰ３３にそれぞれ従って開閉される。以下では、制御信号ＢＰ００〜ＢＰ０３、ＢＰ１０〜ＢＰ１３、ＢＰ２０〜ＢＰ２３、及び、ＢＰ３０〜ＢＰ３３を包括して、単に制御信号ＢＰとも称する。
【０１８１】
同様に、可変抵抗器１２５Ｎは、ノードＮ２１及びノードＮ２５の間に直並列接続されたｎ×ｍ個の抵抗素子を有する。図２０の構成例では、４個（ｎ＝４）ずつ直列接続された抵抗素子ＲＮ００〜ＲＮ０３、ＲＮ１０〜ＲＮ１３、ＲＮ２０〜ＲＮ２３、及び、ＲＮ３０〜ＲＮ３３が、ノードＮ２１及びノードＮ２５の間に並列に接続される（ｍ＝４）。
【０１８２】
抵抗素子ＲＮ００〜ＲＮ０３、ＲＮ１０〜ＲＮ１３、ＲＮ２０〜ＲＮ２３、及び、ＲＮ３０〜ＲＮ３３のそれぞれと並列に、バイパススイッチＳＷＮ００〜ＳＷＮ０３、ＳＷＮ１０〜ＳＷＮ１３、ＳＷＮ２０〜ＳＷＮ２３、及び、ＳＷＮ３０〜ＳＷＮ３３が接続される。バイパススイッチＳＷＮ００〜ＳＷＮ０３、ＳＷＮ１０〜ＳＷＮ１３、ＳＷＮ２０〜ＳＷＮ２３、及び、ＳＷＮ３０〜ＳＷＮ３３は、コントローラ１６０からの制御信号ＢＮ００〜ＢＮ０３、ＢＮ１０〜ＢＮ１３、ＢＮ２０〜ＢＮ２３、及び、ＢＮ３０〜ＢＮ３３にそれぞれ従って開閉される。以下では、制御信号ＢＮ００〜ＢＮ０３、ＢＮ１０〜ＢＮ１３、ＢＮ２０〜ＢＮ２３、及び、ＢＮ３０〜ＢＮ３３を包括して、単に制御信号ＢＮとも称する。
【０１８３】
図２０の第２の補正電圧発生回路１２０においても、可変抵抗器１２５Ｐ及び１２５Ｎの一方では、すべてのバイパススイッチがオン（閉）されるとともに、他方では、少なくとも一部のバイパススイッチがオフ（開）されることによって、可変抵抗器１２５Ｐでの電圧降下量及び可変抵抗器１２５Ｎでの電圧降下量の間に差を設けることで、第２の補正電圧ΔＶ２が発生される。
【０１８４】
又、可変抵抗器１２５Ｐ及び１２５Ｎの各々の（ｎ×ｍ）個の抵抗素子の電気抵抗値及び温度係数は自由に組み合わせることが可能である。例えば、可変抵抗器１２５Ｐ中の（ｎ×ｍ）個の抵抗素子の全てを負の温度係数を有する素子で構成する必要は無く、一部については、正の温度係数を有する素子で構成されてもよい。実施の形態１と同様に、第２の補正電圧ΔＶ２＞０のときには、第２の補正電圧ΔＮ２の温度係数の極性を第１の補正電圧ΔＶ１の極性（正）と反対にするために、可変抵抗器１２５Ｐにおいて、少なくとも一部のバイパススイッチがオフ（開）される。この際に、バイパススイッチがオフ（開）されることで電流が通過する抵抗素子群による合成抵抗値の温度係数が負となるように、制御信号ＢＰが設定されることが必要である。
【０１８５】
同様に、可変抵抗器１２５Ｎ中の（ｎ×ｍ）個の抵抗素子の全てを正の温度係数を有する素子で構成する必要は無く、一部については、負の温度係数を有する素子で構成されてもよい。実施の形態１と同様に、第２の補正電圧ΔＶ２＜０のときには、第２の補正電圧ΔＮ２の温度係数の極性を第１の補正電圧ΔＶ１の極性（負）と反対にするために、可変抵抗器１２５Ｎにおいて、少なくとも一部のバイパススイッチがオフ（開）される。この際に、バイパススイッチがオフ（開）されることで電流が通過する抵抗素子群による合成抵抗値の温度係数が正となるように、制御信号ＢＰが設定されることが必要である。
【０１８６】
図２０において、抵抗素子ＲＰ００〜ＲＰ０３、ＲＰ１０〜ＲＰ１３、ＲＰ２０〜ＲＰ２３、及び、ＲＰ３０〜ＲＰ３３は「複数の第１の抵抗素子」の一実施例に対応し、バイパススイッチＳＷＰ００〜ＳＷＰ０３、ＳＷＰ１０〜ＳＷＰ１３、ＳＷＰ２０〜ＳＷＰ２３、及び、ＳＷＰ３０〜ＳＷＰ３３は「複数の第１のバイパススイッチ」の一実施例に対応し、制御信号ＢＰ００〜ＢＰ０３、ＢＰ１０〜ＢＰ１３、ＢＰ２０〜ＢＰ２３、及び、ＢＰ３０〜ＢＰ３３は「複数の第１のバイパススイッチ制御信号」の一実施例に対応する。
【０１８７】
同様に、抵抗素子ＲＮ００〜ＲＮ０３、ＲＮ１０〜ＲＮ１３、ＲＮ２０〜ＲＮ２３、及び、ＲＮ３０〜ＲＮ３３は「複数の第２の抵抗素子」の一実施例に対応し、バイパススイッチＳＷＮ００〜ＳＷＮ０３、ＳＷＮ１０〜ＳＷＮ１３、ＳＷＮ２０〜ＳＷＮ２３、及び、ＳＷＮ３０〜ＳＷＮ３３は「複数の第１のバイパススイッチ」の一実施例に対応し、制御信号ＢＮ００〜ＢＮ０３、ＢＮ１０〜ＢＮ１３、ＢＮ２０〜ＢＮ２３、及び、ＢＮ３０〜ＢＮ３３は「複数の第２のバイパススイッチ制御信号」の一実施例に対応する。
【０１８８】
実施の形態３に係る第２の補正電圧発生回路１２０では、制御信号ＢＰ及びＢＮに応じて、第２の補正電圧ΔＶ２を発生するための可変抵抗器１２５Ｐ及び１２５Ｎの電気抵抗値（合成抵抗値）の温度特性を細密に制御することが可能である。この結果、可変抵抗器１２５Ｐ及び１２５Ｎを構成する抵抗素子の温度依存性を補償して、第２の補正電圧ΔＶ２の温度依存性を高精度に制御することが可能となる。例えば、抵抗素子の下記の特性を補償することが想定される。
【０１８９】
図２１には、抵抗素子の非線形の温度依存性及びその補償を説明するための概念的なグラフが示される。
【０１９０】
図２１（ａ）には、抵抗素子の電気抵抗値の非線形な温度依存性の一例として、電気抵抗値が温度の二乗に対する依存性を有する場合が示される。例えば、第２の補正電圧ΔＶ２を設定値通りに発生するためには、電気抵抗値がＲｒ０〜Ｒｒ１の範囲内であることが必要である場合には、Ｔｒａよりも低温の領域、及び、Ｔｒｂよりも高温の領域では、第２の補正電圧ΔＶ２の設定誤差によって、オフセット補正の精度が低下することが懸念される。
【０１９１】
従って、実施の形態３に係る第２の補正電圧発生回路では、Ｔｒａ〜Ｔｒｂの温度領域と、Ｔｒａよりも低温の領域、及び、Ｔｒｂよりも高温の領域との間で、制御信号ＢＰ及びＢＮを切替えることによって、可変抵抗器１２５Ｐ，１２５Ｎの内部で電流が通過する抵抗素子の個数及び接続態様の少なくとも一方を変化させる。
【０１９２】
これにより、図２１（ｂ）に示されるように、可変抵抗器１２５Ｐ又は１２５Ｎでの電気抵抗値Ｒｐ，Ｒｎについて、Ｔｒａよりも低温の領域、及び、Ｔｒｂよりも高温の領域において、等価的に電気抵抗値の低下を補償することができる。この結果、Ｔｒａよりも低温の領域、及び、Ｔｒｂよりも高温の領域においても、第２の補正電圧ΔＶ２の設定誤差を抑制することが可能となる。
【０１９３】
図２２には、半導体基板上の拡散抵抗を抵抗素子とした場合の高温領域での抵抗値変動及びその補償を説明するための概念的なグラフが示される。
【０１９４】
図２２（ａ）を参照して、半導体基板上の拡散抵抗を抵抗素子とした場合には、一定温度以上の領域、例えば、Ｔｒｃ（代表的には、Ｔｒｃ＝８０［℃］程度）よりも高温の領域で、ジャンクションリーク電流が発生する。ジャンクションリーク電流は、指数関数状に発生するため、Ｔｒｂよりも低温の領域では無視できる。
【０１９５】
この結果、抵抗素子の見かけ上の電気抵抗値は、Ｔｒｂよりも高温の領域では、温度上昇に応じて低下してしまう。この結果、高温領域で、図２１と同様のＲｒ０〜Ｒｒ１の範囲から電気抵抗値が外れることにより、Ｔｒｃよりも高温の領域では、第２の補正電圧ΔＶ２の設定誤差によって、オフセット補正の精度が低下することが懸念される。
【０１９６】
従って、実施の形態３に係る第２の補正電圧発生回路では、Ｔｒｃよりも低温の領域と、Ｔｒｃよりも高温の領域との間で、制御信号ＢＰ及びＢＮを切替えることによって、可変抵抗器１２５Ｐ，１２５Ｎの内部で電流が通過する抵抗素子の個数及び接続態様の少なくとも一方を変化させる。
【０１９７】
これにより、図２２（ｂ）に示されるように、可変抵抗器１２５Ｐ又は１２５Ｎでの電気抵抗値Ｒｐ，Ｒｎについて、Ｔｒｃよりも高温の領域において、等価的に電気抵抗値の低下を補償することができる。この結果、拡散抵抗でジャンクションリーク電流が生じる温度領域においても、第２の補正電圧ΔＶ２の設定誤差を抑制することが可能となる。
【０１９８】
実施の形態３に係る第２の補正電圧発生回路１２０（図２０）においても、電流源１２１については、図２１及び図２２に示した回路構成を適用することが可能である。或いは、図２３及び図２４で説明した電流源１２１ｘ、１２１ｙを電流源１２１に代えて用いることが可能である。この場合には、図２０に示された第２の補正電圧発生回路１２０においても、可変抵抗器１２５Ｐ，１２５Ｎを構成する各抵抗素子について、温度依存性が抑制された低ＴＣＲ（抵抗温度係数）によって構成することが可能である。
【０１９９】
尚、実施の形態１で説明した第１の補正電圧発生回路１１０についても、トランジスタＴＰ１及びＴＰ２のトランジスタサイズの比（ｋ２／ｋ１）を細密に制御するように、トランジスタＴＰ１を構成する複数のトランジスタ（図３のＴＰ１１〜ＴＰ１４に相当）及びトランジスタＴＰ２を構成する複数のトランジスタ（図３のＴＰ２１〜ＴＰ２４に相当）の配置個数や接続態様を自由に変更して、第１の補正電圧Δ１及びその温度係数の設定範囲及び設定の分解能を向上することが可能である。
【０２００】
又、実施の形態１〜３では、センサインターフェースに適用されるオペアンプに適用されるオフセット回路の構成を例示したが、その他の用途のオペアンプ及びコンパレータ等に対しても、本実施の形態に係るオフセット補正回路を適用することが可能である。
【０２０１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０２】
１００  オペアンプ、１１０  第１の補正電圧発生回路、１１１〜１１３，１２１〜１２３，１２１ｘ，１２１ｙ  電流源、１２０  第２の補正電圧発生回路、１２４ｘ，１２４ｙ  バイアス抵抗可変回路、１２５Ｎ，１２５Ｐ  可変抵抗器、１５０  出力段、  １５１，１５２，ＴＮ１５，ＴＮ１６，ＴＰ１，ＴＰ２，ＴＰ１１〜ＴＰ１６，ＴＰ２１〜ＴＰ２４，ＴＰＮ，ＴＰＰ  トランジスタ、１５３  キャパシタ、１６０  コントローラ、１８０  温度検出回路、１８５  コンパレータ、５００  センサ、７００  デジタル信号処理回路、Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４  制御信号（第１の補正電圧発生回路）、ＢＮ０〜ＢＮ３，ＢＮ００〜ＢＮ０３，ＢＮ１０〜ＢＮ１３，ＢＮ２０〜ＢＮ２３，ＢＮ３０〜ＢＮ３３，ＢＰ０〜ＢＰ３，ＢＰ００〜ＢＰ０３，ＢＰ１０〜ＢＰ１３，ＢＰ２０〜ＢＰ２３，ＢＰ３０〜ＢＰ３３  制御信号（第２の補正電圧発生回路）、Ｄ０  ダイオード、Ｎ１０〜Ｎ１３，Ｎ１５〜Ｎ１７，Ｎ２１〜Ｎ２５，Ｎｉ１，Ｎｉ２  ノード、Ｎｇ  基準電圧ノード、Ｎｏ  出力ノード、Ｎｐ  電源ノード、ＲＮ０〜ＲＮ３，ＲＮ００〜ＲＮ０３，ＲＮ１０〜ＲＮ１３，ＲＮ２０〜ＲＮ２３，ＲＮ３０〜ＲＮ３３，ＲＰ０〜ＲＰ３，ＲＰ００〜ＲＰ０３，ＲＰ１０〜ＲＰ１３，ＲＰ２０〜ＲＰ２３，ＲＰ３０〜ＲＰ３３，Ｒｂｉａｓ，ＲｂｉａｓＮ，ＲｂｉａｓＰ，ＲｂＮ０〜ＲｂＮ３，ＲｂＰ０〜ＲｂＰ３，Ｒｄ１〜Ｒｄ３  抵抗素子、ＳＰ１１〜ＳＰ１４，ＳＰ２１〜ＳＰ２４  スイッチ、ＳＴＤ  温度検出信号（温度検出回路）、ＳＷＮ０〜ＳＷＮ３，ＳＷＮ００〜ＳＷＮ０３，ＳＷＮ１０〜ＳＷＮ１３，ＳＷＮ２０〜ＳＷＮ２３，ＳＷＮ３０〜ＳＷＮ３３，ＳＷＰ０〜ＳＷＰ３，ＳＷＰ００〜ＳＷＰ０３，ＳＷＰ１０〜ＳＷＰ１３，ＳＷＰ２０〜ＳＷＰ２３，ＳＷＰ３０〜ＳＷＰ３３  バイパススイッチ、ＳＷｂＮ，ＳＷｂＮ０〜ＳＷｂＮ３，ＳＷｂＰ，ＳＷｂＰ０〜ＳＷｂＰ３  切換スイッチ。
【図１】
2020105086.tif 000003
【図２】
2020105086.tif 000004
【図３】
2020105086.tif 000005
【図４】
2020105086.tif 000006
【図５】
2020105086.tif 000007
【図６】
2020105086.tif 000008
【図７】
2020105086.tif 000009
【図８】
2020105086.tif 000010
【図９】
2020105086.tif 000011
【図１０】
2020105086.tif 000012
【図１１】
2020105086.tif 000013
【図１２】
2020105086.tif 000014
【図１３】
2020105086.tif 000015
【図１４】
2020105086.tif 000016
【図１５】
2020105086.tif 000017
【図１６】
2020105086.tif 000018
【図１７】
2020105086.tif 000019
【図１８】
2020105086.tif 000020
【図１９】
2020105086.tif 000021
【図２０】
2020105086.tif 000022
【図２１】
2020105086.tif 000023
【図２２】
2020105086.tif 000024
【図２３】
2020105086.tif 000025
【図２４】
2020105086.tif 000026
【手続補正書】
【提出日】令和3年9月2日(2021.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力電圧を補正するための、正又は負の第１の補正電圧を出力する第１の補正電圧発生回路と、
前記第１の補正電圧に応じて、前記第１の補正電圧と同極性であり、かつ、前記第１の補正電圧の第１の温度係数とは逆極性の第２の温度係数を有する、第２の補正電圧を出力する第２の補正電圧発生回路とを備える、オフセット補正回路。
【請求項２】
前記第１の補正電圧と、前記第２の補正電圧とは同等に設定され、
前記第２の温度係数の絶対値と、前記第１の温度係数の絶対値とは同等に設定される、請求項１記載のオフセット補正回路。
【請求項３】
温度検出回路をさらに備え、
前記第１の補正電圧発生回路は、第１の制御信号に従って、前記第１の温度係数及び前記第１の補正電圧を制御し、
前記第２の補正電圧発生回路は、第２の制御信号に従って、前記第２の温度係数及び前記第２の補正電圧を制御し、
前記第１の制御信号及び前記第２の制御信号の少なくとも一方は、前記温度検出回路の出力に応じて変化される、請求項１又は２に記載のオフセット補正回路。
【請求項４】
前記第１の補正電圧発生回路は、
前記入力電圧が入力されるゲートを有する第１の電界効果トランジスタと、
前記入力電圧に対して前記第１の補正電圧を付加した第１の電圧が出力されるノードと接続されたゲートを有する第２の電界効果トランジスタと、
前記第１の電界効果トランジスタ及び前記第２の電界効果トランジスタに同等の電流を通過させるための第１の電流源群と、
前記第１の電界効果トランジスタのトランジスタサイズに対する、前記第２の電界効果トランジスタのトランジスタサイズの比を可変制御するためのトランジスタサイズ比制御機構とを含む、請求項１〜３のいずれか１項に記載のオフセット補正回路。
【請求項５】
前記第１及び第２の電界効果トランジスタは、サブスレッシュホールド領域で動作する、請求項４記載のオフセット補正回路。
【請求項６】
負のオフセット電圧を補正する場合には、前記トランジスタサイズ比制御機構が前記比を１より高く設定することで、前記第１の補正電圧及び前記第１の温度係数は、正に設定され、
正のオフセット電圧を補正する場合には、前記トランジスタサイズ比制御機構が前記比を１より低く設定することで、前記第１の補正電圧及び前記第１の温度係数は、負に設定される、請求項４又は５に記載のオフセット補正回路。
【請求項７】
前記第２の補正電圧発生回路は、
前記入力電圧及び前記第１の補正電圧が付加された電圧が入力されるゲートを有する第３の電界効果トランジスタと、
第１のノードと第２のノードとの間に、前記第３の電界効果トランジスタと直列に接続された第１の可変抵抗器と、
前記第１の可変抵抗器とは温度係数が逆極性である第２の可変抵抗器と、
第３のノードと、前記第１のノードとの間に前記第２の可変抵抗器と直列に接続される第４の電界効果トランジスタと、
前記第２のノード及び前記第３のノードの各々に同等の電流を通過させるための第２の電流源群と、
前記第３の電界効果トランジスタのゲートと前記第１のノードとの電圧差と、前記第４の電界効果トランジスタのゲートと前記第１のノードとの電圧差とを同等とするように、前記第１及び第２の可変抵抗器の電気抵抗値を可変制御するための電気抵抗差可変機構とを含む、請求項１〜６のいずれか１項に記載のオフセット補正回路。
【請求項８】
前記電気抵抗差可変機構は、前記第１の温度係数が正である場合には、前記第１及び第２の可変抵抗器のうちの温度係数が負である可変抵抗器の電気抵抗値が、温度係数が正である可変抵抗器の電気抵抗値よりも大きくなるように、前記第１及び第２の可変抵抗器の電気抵抗値を制御し、
前記電気抵抗差可変機構は、前記第１の温度係数が負である場合には、前記第１及び第２の可変抵抗器のうちの温度係数が正である可変抵抗器の電気抵抗値が、温度係数が負である可変抵抗器の電気抵抗値よりも大きくなるように、前記第１及び第２の可変抵抗器の電気抵抗値を制御する、請求項７記載のオフセット補正回路。
【請求項９】
前記第２の補正電圧発生回路は、
前記入力電圧及び前記第１の補正電圧が付加された電圧が入力されるゲートを有する第３の電界効果トランジスタと、
第１のノードと第２のノードとの間に、前記第３の電界効果トランジスタと直列に接続された第１の可変抵抗器と、
第２の可変抵抗器と、
第３のノードと、前記第１のノードとの間に前記第２の可変抵抗器と直列に接続される第４の電界効果トランジスタと、
前記第２のノード及び前記第３のノードの各々に同等の電流を通過させるための第２の電流源群と、
前記第３の電界効果トランジスタのゲートと前記第１のノードとの電圧差と、前記第４の電界効果トランジスタのゲートと前記第１のノードとの電圧差とを同等とするように、前記第１及び第２の可変抵抗器の電気抵抗値を可変制御するための電気抵抗差可変機構とを備え、
前記第２の電流源群は、
バイアス抵抗素子の電気抵抗値に従った出力電流を前記第１のノードに供給する第１の電流源と、
前記第２のノードに接続された第２の電流源と、
前記第３のノードに接続された、前記第２の電流源と同等の出力電流特性を有する第３の電流源とを有し、
前記第１の電流源は、
前記バイアス抵抗素子の温度係数の極性を可変制御するためのバイアス抵抗可変機構を有する、請求項１〜６のいずれか１項に記載のオフセット補正回路。
【請求項１０】
前記バイアス抵抗可変機構は、前記第１の温度係数が正である場合には、負の温度係数を有する抵抗素子を前記バイアス抵抗素子として前記出力電流の経路に接続する一方で、前記第１の温度係数が負である場合には、正の温度係数を有する抵抗素子を前記バイアス抵抗素子として前記出力電流の経路に接続するように構成される、請求項９記載のオフセット補正回路。
【請求項１１】
前記第１の可変抵抗器は、
前記第１のノード及び前記第２のノード間に直並列接続された複数の第１の抵抗素子と、
前記第１の抵抗素子のそれぞれと並列接続された複数の第１のバイパススイッチとを有し、
前記第２の可変抵抗器は、
前記第１のノード及び前記第３のノード間に直並列接続された複数の第２の抵抗素子と、
前記第２の抵抗素子のそれぞれと並列接続された複数の第２のバイパススイッチとを有し、
前記第２の補正電圧発生回路には、前記複数の第１のバイパススイッチの開閉をそれぞれ制御する複数の第１のバイパススイッチ制御信号と、前記複数の第２のバイパススイッチの開閉をそれぞれ制御する複数の第２のバイパススイッチ制御信号とが入力される、請求項７〜１０のいずれか１項に記載のオフセット補正回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
図１に示されたシステムは、オペアンプ１００と、センサ５００と、ＡＤＣ（Analog  to  Digital  Converter）６００と、デジタル信号処理回路７００とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
同様に、複数のトランジスタＴＰ２１〜ＴＰ２４のゲートは、制御信号Ｂ２１〜Ｂ２４によって制御されるスイッチＳＰ２１〜ＳＰ２４を経由して、ノードＮ１３及び電源ノードＮｐと接続される。従って、トランジスタＴＰ２１〜ＴＰ２４のゲートは、制御信号Ｂ２１〜Ｂ２４に従って、電源電圧ＶＤＤＡを入力されるか、又は、ノードＮ１３と接続される。トランジスタＴＰ２１〜ＴＰ２４の各々についても、サブスレッシュホールド領域で動作するようにバイアスしておく。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
ＩＤＳ＝Ｉ０・Ｍ・ｅｘｐ（（ＶＧＳ−Ｖｔｈ）／（η・ＶＴ））  …（２）
上記式中において、Ｉ０は、トランジスタの移動度、及び、ゲート酸化膜厚等のプロセス情報から決まる定数であり、Ｍはトランジスタサイズであり、Ｖｔｈはトランジスタのしきい値電圧であり、ＶＴは熱電圧であり、ηはプロセス値から決まるサブスレッシュ定数である。特に、絶対温度Ｔにおける熱電圧ＶＴ＝ｋ・Ｔ／ｑで示されることが知られている（ｋ：ボルツマン係数、ｑ：電子の電荷量）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
式（２）をＶＧＳについて解くと、下記の式（３）が得られる。
ＶＧＳ＝η・ＶＴ・ｌｎ（ＩＤＳ／（Ｉ０・Ｍ））＋Ｖｔｈ    …（３）
制御信号Ｂ１１〜Ｂ１４によって制御される変数ｋ１を用いて、トランジスタＴＰ１のトランジスタサイズＭ＝ｋ１・（Ｗ／Ｌ）で示される。同様に、制御信号Ｂ２１〜Ｂ２４によって制御される変数ｋ２を用いて、トランジスタＴＰ２のトランジスタサイズＭ＝ｋ２・（Ｗ／Ｌ）で示される。式（３）から、トランジスタＴＰ１のＶＧＳ１及びトランジスタＴＰ２のＶＧＳ２は、それぞれ下記の式（４），（５）によって示される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ＶＧＳ１＝η・ＶＴ・ｌｎ（ＩＤＳ／（Ｉ０・ｋ１・（Ｗ／Ｌ））＋Ｖｔｈ…  （４）
ＶＧＳ２＝η・ＶＴ・ｌｎ（ＩＤＳ／（Ｉ０・ｋ２・（Ｗ／Ｌ））＋Ｖｔｈ…  （５）
ここで、電流源１１２による電流Ｉｂｉａｓ１２と、電流源１１３による電流Ｉｂｉａｓ１３とが等しくなるように設計すると、式（４）及び（５）中のＩＤＳは等しくなる。このとき、式（４）、（５）から、（ＶＧＳ１−ＶＧＳ２）＝η・ＶＴ・ｌｎ（ｋ２／ｋ１）となる。これを代入すると、式（１）は、（ｋ２／ｋ１）を変数とする式（６）に変形される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
（ｋ２／ｋ１）＞１、即ち、トランジスタＴＰ２のトランジスタサイズがトランジスタＴＰ１のトランジスタサイズよりも大きいときには、ｌｎ（ｋ２／ｋ１）＞０より、ΔＶ１＞０とすることができる。反対に、（ｋ２／ｋ１）＜１、即ち、トランジスタＴＰ１のトランジスタサイズがトランジスタＴＰ２のトランジスタサイズよりも大きいときには、ｌｎ（ｋ２／ｋ１）＜０より、ΔＶ１＜０となる。さらに、ｋ１＝ｋ２とすると、ｌｎ（ｋ２／ｋ１）＝０より、ΔＶ１＝０とすることができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
又、第１の補正電圧発生回路１１０による補正電圧ΔＶ１の温度依存性は、式（７）を温度（絶対温度）Ｔで微分した下記の式（８）に従う、第１の補正電圧ΔＶ１の温度係数によって示される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
電流源１２１は、電源電圧ＶＤＤＡを供給する電源ノードＮｐと、ノードＮ２１との間に接続されて、一定電流Ｉｂｉａｓ２１を出力する。可変抵抗器１２５Ｐは、ノードＮ２１及びノードＮ２４の間に接続される。トランジスタＴＰＰは、ｐ型の電界効果トランジスタで構成されて、ノードＮ２４及びノードＮ２２の間に接続される。同様に、可変抵抗器１２５Ｎは、ノードＮ２１及びノードＮ２５の間に接続される。トランジスタＴＰＮは、ｐ型の電界効果トランジスタで構成されて、ノードＮ２５及びノードＮ２３の間に接続される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
補正電圧ΔＶ２を、可変抵抗器１２５Ｐにおける電圧降下からの可変抵抗器１２５Ｎでの電圧降下の減算値と定義すると、ΔＶ２＝（Ｒｐ−Ｒｎ）・（Ｉｂｉａｓ２１）／２、となる。抵抗差（Ｒｐ−Ｒｎ）は、制御信号ＢＰ０〜ＢＰ３及びＢＮ０〜ＢＮ３の組み合わせによって、正値、負値、及び、ゼロのいずれにも設定できるので、補正電圧ΔＶ２についても、ΔＶ２＞０、ΔＶ２＜０、及び、ΔＶ２＝０のいずれにも制御可能である。このように、第２の補正電圧発生回路１２０では、等価的に、第２の電圧Ｖ２＝ＶＩＮ＋ΔＶ１＋ΔＶ２を、出力段１５０に出力することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
図６には、第１及び第２の補正電圧発生回路の動作状態を説明する図表が示される。
図６を参照して、オペアンプ１００のオフセット電圧Ｖｏｆｆｓｅｔは、例えば、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２の両方をゼロ（ΔＶ１＝ΔＶ２＝０）とするように制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４及びＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を設定した下で、ボルテージフォロワ接続されたオペアンプ１００の入力電圧及び出力電圧の差（Ｖｏｆｆｓｅｔ＝ＶＩＮ−ＶＯＵＴ）として測定することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
オフセット電圧が正のとき（Ｖｏｆｆｓｅｔ＞０）には、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２を負に設定して、Ｖｏｆｆｓｅｔ＋ΔＶ１＋ΔＶ２＝０とすることで、オフセット電圧を補正することができる。反対に、オフセット電圧が負のとき（Ｖｏｆｆｓｅｔ＜０）には、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２を正に設定して、Ｖｏｆｆｓｅｔ＋ΔＶ１＋ΔＶ２＝０とすることで、オフセット電圧を補正することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
一方で、図５の第２の補正電圧発生回路１２０では、電流源１２１〜１２３について、温度依存性を抑制して、Ｉｂｉａｓ２２＝Ｉｂｉａｓ２３＝１００［ｎＡ］、すなわち、電流源１２１の出力電流Ｉｂｉａｓ２１＝２００［ｎＡ］に設計される。更に、抵抗素子ＲＰ０〜ＲＰ３及びＲＮ０〜ＲＮ３の電気抵抗値は１０［ｋΩ］とすることができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
同様に、負側補正レベル＝「１」では、トランジスタＴＰ２のＷ／Ｌ＝１０００に対して、トランジスタＴＰ１のＷ／Ｌ＝１０２５とするように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を設定することで、（ｋ２／ｋ１）＝１／１．０２５として、ｌｎ（ｋ２／ｋ１）＝−ｌｎ（１．０２５）とすることができる。この結果、正側補正レベル＝「１」のときと極性を反転して、ΔＶ１≒−１［ｍＶ］かつ、ｄ（ΔＶ１）／ｄＴ≒−２００μ［Ｖ／ｄｅｇ］とすることができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
又、負側補正レベル＝「２」では、トランジスタＴＰ２のＷ／Ｌ＝１０００に対して、トランジスタＴＰ１のＷ／Ｌ＝１０５０とするように、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４を設定することで、（ｋ２／ｋ１）＝１／１．０５として、ｌｎ（ｋ２／ｋ１）＝−ｌｎ（１．０５）とすることができる。この結果、正側補正レベル＝「２」のときと極性を反転して、ΔＶ１≒−２［ｍＶ］かつ、ｄ（ΔＶ１）／ｄＴ≒−４００μ［Ｖ／ｄｅｇ］とすることができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
一方で、図５の第２の補正電圧発生回路１２０では、負側補正レベル＝「１」のときには、バイパススイッチＳＷＰ０〜ＳＷＰ３，ＳＷＮ１〜ＳＷＮ３をオン（閉）する一方で、バイパススイッチＳＷＮ０のみをオフ（開）することで、可変抵抗器１２５ＮでのＲｎ＝１０［ｋΩ］（一方で、Ｒｐ＝０）として、Ｉｂｉａｓ２３＝１００［ｎＡ］の通過によりΔＶ１＝−１［ｍＶ］を発生することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
一方で、ΔＶ１：ΔＶ２＝ｘ：（１−ｘ）において、ｘ≠０．５としても、同様に温度ドリフトを同様に抑制することが可能である。具体的には、ΔＶ１の温度係数の絶対値：ΔＶ２の温度係数の絶対値＝（１−ｘ）：ｘ、即ち、ΔＶ１：ΔＶ２の逆比とすることで、温度変化に対してΔＶ１＋ΔＶ２を一定に維持して、温度ドリフトを抑制することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
トランジスタＴＮ１５及びＴＮ１６の各々は、ｎ型の電界効果トランジスタで構成される。トランジスタＴＮ１５及び抵抗素子Ｒｂｉａｓは、ノードＮ１５及びノードＮ２１（図５）の間に直列接続される。トランジスタＴＮ１６は、ノードＮ１６及び基準電圧ノードＮｇ（ＧＮＤＡ）の間に接続され、バイアス抵抗素子Ｒｂｉａｓは、ノードＮ１７及びノードＮ２１の間に接続される。トランジスタＴＮ１５のゲートは、ノードＮ１６と接続され、トランジスタＴＮ１６のゲートは、ノードＮ１７と接続される。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
このように、電流源１２１ｘによれば、第１の補正電圧ΔＶ１の極性に従って、第１の補正電圧ΔＶ１とは逆極性の温度係数を有する電流をノードＮ２１へ供給することができる。或いは、図２４に示された電流源１２１ｙを、図１１の電流源１２１に代えて用いることにより、ノードＮ２１に出力される出力電流Ｉｂｉａｓ２１の温度係数の極性及び絶対値の両方を可変制御することも可能である。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
図２４に示された電流源１２１ｙは、図１１の電流源１２１において、バイアス抵抗素子Ｒｂｉａｓに代えて、バイアス抵抗可変回路１２４ｙが配置されている。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
尚、上述の電流源１２１ｘ，１２１ｙを用いる場合には、可変抵抗器１２５Ｐ，１２５Ｎ（図５）については、各抵抗素子ＲＮ０〜ＲＮ３，ＲＰ０〜ＲＰ３を温度依存性が抑制された低ＴＣＲ（抵抗温度係数）によって構成することが可能である。この場合には、可変抵抗器１２５Ｐ，１２５Ｎは、抵抗差（Ｒｎ−Ｒｐ）によって補正電圧ΔＶ２の大きさを調整する機能に特化されることとなる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１５３
【補正方法】変更
【補正の内容】
【０１５３】
ステップＳ１３０では、コントローラ１６０は、ΔＶ２＝−Ｖｏｆｆｓｅｔ／２とするための、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を、第２の補正電圧発生回路１２０へさらに出力する。具体的には、（Ｖｏｆｆｓｅｔ／２）に調整された補正電圧ΔＶ１に加えて、補正電圧ΔＶ２をさらに発生させた状態下での（ＶＯＵＴ−ＶＩＮ）の計測値がゼロとなるように、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３を調整することができる。これにより、ΔＶ１＝ΔＶ２、かつ、ΔＶ１＋ΔＶ２＝−Ｖｏｆｆｓｅｔとすることができる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
尚、上述のように、第２の補正電圧発生回路１２０は、第１の補正電圧ΔＶ１と同じ極性で第２の補正電圧Δ２を発生する一方で、第２の補正電圧ΔＶ２の温度係数が、第１の補正電圧発生回路１１０における第１の補正電圧ΔＶ１の温度係数とは、逆の極性を有するように構成されている。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１６７
【補正方法】変更
【補正の内容】
【０１６７】
図１７を参照して、コントローラ１６０は、ステップＳ４１０により、温度検出回路（図１３）からの温度検出信号ＳＴＤに基づいて温度領域を判定とする。ＳＴＤ＝Ｈレベルのとき（Ｓ４１０のＮＯ判定時）には、ステップＳ４２０により、コントローラ１６０に記憶された、常温領域及び高温領域のうちのパターンのうちの、常温領域のパターンに従って、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０に対してそれぞれ出力される。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１６８
【補正方法】変更
【補正の内容】
【０１６８】
一方で、コントローラ１６０は、ＳＴＤ＝Ｌレベルのとき（Ｓ４１０のＹＥＳ判定時）には、ステップＳ４３０により、高温領域のパターンに従って、制御信号Ｂ１１〜Ｂ１４，Ｂ２１〜Ｂ２４、及び、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３が、第１の補正電圧発生回路１１０及び第２の補正電圧発生回路１２０に対してそれぞれ出力する。この結果、常温領域及び高温領域の間では、第２の補正電圧ΔＶ２の温度係数が変化する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０１７０
【補正方法】変更
【補正の内容】
【０１７０】
図１８及び図１９を参照して、実施の形態２では、オフセット電圧Ｖｏｆｆｓｅｔは温度依存性を有している。図９で説明したように、第１の補正電圧ΔＶ１及び第２の補正電圧ΔＶ２と、オフセット電圧Ｖｏｆｆｓｅｔとの間に、ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ＝０となることで、オフセット電圧は補正される。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０１７３
【補正方法】変更
【補正の内容】
【０１７３】
このため、高温領域では、制御信号ＢＰ０〜ＢＰ３，ＢＮ０〜ＢＮ３（第２の補正電圧発生回路１２０）が、常温領域のパターン（Ｓ４２０）から高温領域のパターン（Ｓ４３０）に切替えられる。これにより、図中に点線で示す温度特性に従って、第２の補正電圧ΔＶ２が発生されことにより、高温領域においても、｜ΔＶ１＋ΔＶ２＋Ｖｏｆｆｓｅｔ｜の値を０に近付けて、高精度にオフセットを補正することが可能となる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０１８４
【補正方法】変更
【補正の内容】
【０１８４】
又、可変抵抗器１２５Ｐ及び１２５Ｎの各々の（ｎ×ｍ）個の抵抗素子の電気抵抗値及び温度係数は自由に組み合わせることが可能である。例えば、可変抵抗器１２５Ｐ中の（ｎ×ｍ）個の抵抗素子の全てを負の温度係数を有する素子で構成する必要は無く、一部については、正の温度係数を有する素子で構成されてもよい。実施の形態１と同様に、第２の補正電圧ΔＶ２＞０のときには、第２の補正電圧ΔＶ２の温度係数の極性を第１の補正電圧ΔＶ１の極性（正）と反対にするために、可変抵抗器１２５Ｐにおいて、少なくとも一部のバイパススイッチがオフ（開）される。この際に、バイパススイッチがオフ（開）されることで電流が通過する抵抗素子群による合成抵抗値の温度係数が負となるように、制御信号ＢＰが設定されることが必要である。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】０１８５
【補正方法】変更
【補正の内容】
【０１８５】
同様に、可変抵抗器１２５Ｎ中の（ｎ×ｍ）個の抵抗素子の全てを正の温度係数を有する素子で構成する必要は無く、一部については、負の温度係数を有する素子で構成されてもよい。実施の形態１と同様に、第２の補正電圧ΔＶ２＜０のときには、第２の補正電圧ΔＶ２の温度係数の極性を第１の補正電圧ΔＶ１の極性（負）と反対にするために、可変抵抗器１２５Ｎにおいて、少なくとも一部のバイパススイッチがオフ（開）される。この際に、バイパススイッチがオフ（開）されることで電流が通過する抵抗素子群による合成抵抗値の温度係数が正となるように、制御信号ＢＰが設定されることが必要である。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】０１８７
【補正方法】変更
【補正の内容】
【０１８７】
同様に、抵抗素子ＲＮ００〜ＲＮ０３、ＲＮ１０〜ＲＮ１３、ＲＮ２０〜ＲＮ２３、及び、ＲＮ３０〜ＲＮ３３は「複数の第２の抵抗素子」の一実施例に対応し、バイパススイッチＳＷＮ００〜ＳＷＮ０３、ＳＷＮ１０〜ＳＷＮ１３、ＳＷＮ２０〜ＳＷＮ２３、及び、ＳＷＮ３０〜ＳＷＮ３３は「複数の第２のバイパススイッチ」の一実施例に対応し、制御信号ＢＮ００〜ＢＮ０３、ＢＮ１０〜ＢＮ１３、ＢＮ２０〜ＢＮ２３、及び、ＢＮ３０〜ＢＮ３３は「複数の第２のバイパススイッチ制御信号」の一実施例に対応する。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】０１９４
【補正方法】変更
【補正の内容】
【０１９４】
図２２（ａ）を参照して、半導体基板上の拡散抵抗を抵抗素子とした場合には、一定温度以上の領域、例えば、Ｔｒｃ（代表的には、Ｔｒｃ＝８０［℃］程度）よりも高温の領域で、ジャンクションリーク電流が発生する。ジャンクションリーク電流は、指数関数状に発生するため、Ｔｒｃよりも低温の領域では無視できる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０１９５
【補正方法】変更
【補正の内容】
【０１９５】
この結果、抵抗素子の見かけ上の電気抵抗値は、Ｔｒｃよりも高温の領域では、温度上昇に応じて低下してしまう。この結果、高温領域で、図２１と同様のＲｒ０〜Ｒｒ１の範囲から電気抵抗値が外れることにより、Ｔｒｃよりも高温の領域では、第２の補正電圧ΔＶ２の設定誤差によって、オフセット補正の精度が低下することが懸念される。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０１９８
【補正方法】変更
【補正の内容】
【０１９８】
実施の形態３に係る第２の補正電圧発生回路１２０（図２０）においても、電流源１２１については、図１１及び図１２に示した回路構成を適用することが可能である。或いは、図２３及び図２４で説明した電流源１２１ｘ、１２１ｙを電流源１２１に代えて用いることが可能である。この場合には、図２０に示された第２の補正電圧発生回路１２０においても、可変抵抗器１２５Ｐ，１２５Ｎを構成する各抵抗素子について、温度依存性が抑制された低ＴＣＲ（抵抗温度係数）によって構成することが可能である。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０１９９
【補正方法】変更
【補正の内容】
【０１９９】
尚、実施の形態１で説明した第１の補正電圧発生回路１１０についても、トランジスタＴＰ１及びＴＰ２のトランジスタサイズの比（ｋ２／ｋ１）を細密に制御するように、トランジスタＴＰ１を構成する複数のトランジスタ（図３のＴＰ１１〜ＴＰ１４に相当）及びトランジスタＴＰ２を構成する複数のトランジスタ（図３のＴＰ２１〜ＴＰ２４に相当）の配置個数や接続態様を自由に変更して、第１の補正電圧ΔＶ１及びその温度係数の設定範囲及び設定の分解能を向上することが可能である。
【国際調査報告】
2020105086.tif 000027
2020105086.tif 000028
2020105086.tif 000029
2020105086.tif 000030