(57)【要約】【課題】コンパレータにＤＣオフセットが存在しても、Ｄ／Ａ変換器のＤＣオフセットをほぼ完全に除去する。【解決手段】Ｄ／Ａ変換器３０のＤＣオフセットを測定するコンパレータ５０の前段に入力切替スイッチ４０を設け、後段に極性反転器６０を設ける。第１の補償値を補償値生成回路１２により生成しレジスタ１８に格納する。入力切替スイッチ４０および極性反転器６０を切り替えて第２の補償値を生成しレジスタ２０に格納する。補償値演算回路２２により第１および第２の補償値の平均をとって第３の補償値を算出し、この補償値を基にしてオフセット補償Ｄ／Ａ変換器３２を介して得られるアナログ出力電圧を、メインのＤ／Ａ変換器３０のアナログ出力電圧から引くことにより、Ｄ／Ａ変換器３０のＤＣオフセットを補償する。【選択図】  図４
2005005873.tif 000002
【特許請求の範囲】
【請求項１】
Ｄ／Ａ変換器のＤＣオフセットを補償するオフセット補償機能付きＤ／Ａ変換装置であって、
前記Ｄ／Ａ変換器のＤＣオフセットを検出するコンパレータと、
少なくとも一方が前記Ｄ／Ａ変換器の出力信号である第１および第２の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第１の入力モードと、前記第２および第１の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第２の入力モードとを選択するための切替スイッチと、
前記第１の入力モードであるときに、前記コンパレータの出力信号に基づいて求めた第１の補償値と、前記第２の入力モードであるときに、前記コンパレータの出力信号に基づいて求めた第２の補償値とから第３の補償値を求めるオフセット補償手段と、
前記第３の補償値に基づいて前記Ｄ／Ａ変換器の出力信号を補正するオフセット補償Ｄ／Ａ変換器と、
を有するオフセット補償機能付きＤ／Ａ変換装置。
【請求項２】
請求項１記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、前記第２の入力モードであるときに、前記コンパレータの出力信号に対して反転した信号に基づいて求めた前記第２の補償値と、前記第１の補償値との平均をとることで前記第３の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項３】
請求項１記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、前記第１の入力モードであるときに、前記コンパレータの出力信号に対して反転した信号に基づいて求めた第１の補償値と、前記第２の補償値との平均をとることで前記第３の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項４】
請求項１記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、前記第１の補償値と前記第２の補償値との差分値を２で割ることで前記第３の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項５】
請求項１記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、前記第１および前記第２の入力モードであるときに、前記コンパレータの出力信号に対して反転した信号に基づいて求めたそれぞれ第１の補償値と第２の補償値との差分値を２で割ることで前記第３の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項６】
請求項１から５のいずれか一項記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記Ｄ／Ａ変換器は、位相が反転した２系統のアナログ信号を出力する差動出力タイプであり、
前記第１および第２の信号は、前記Ｄ／Ａ変換器から出力される２系統のアナログ信号であるオフセット補償機能付きＤ／Ａ変換装置。
【請求項７】
請求項１から５のいずれか一項記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記Ｄ／Ａ変換器は、シングル出力タイプであり、
前記第１および第２の信号は、一方が前記Ｄ／Ａ変換器の出力信号であり、他方が所定の基準電圧であるオフセット補償機能付きＤ／Ａ変換装置。
【請求項８】
請求項１から７のいずれか一項記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、逐次比較法を用いて前記第１および第２の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項９】
請求項８記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、前記オフセット補償Ｄ／Ａ変換器の入力データを１ビットずつ変化させて前記第１および第２の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項１０】
請求項８記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、バイナリーサーチによる逐次比較法を用いて前記第１および第２の補償値を求めるオフセット補償機能付きＤ／Ａ変換装置。
【請求項１１】
請求項１０記載のオフセット補償機能付きＤ／Ａ変換装置であって、
前記オフセット補償手段は、前記第１および第２の補償値の最下位ビットが０である場合は、前記第１および第２の補償値に１／２を加え、前記第１および第２の補償値の最下位ビットが１である場合は、前記第１および第２の補償値から１／２を引くオフセット補償機能付きＤ／Ａ変換装置。
【請求項１２】
請求項１から１１のいずれか一項記載のオフセット補償機能付きＤ／Ａ変換装置を搭載したＬＳＩ。
【請求項１３】
Ｄ／Ａ変換器のＤＣオフセットをコンパレータを用いて検出し、前記Ｄ／Ａ変換器のＤＣオフセットを補償するＤ／Ａ変換装置のオフセット補償方法であって、
少なくとも一方が前記Ｄ／Ａ変換器の出力信号である第１および第２の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第１の入力モードであるときに、前記コンパレータの出力信号に基づいて第１の補償値を求めるステップと、
前記第２および第１の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第２の入力モードであるときに、前記コンパレータの出力信号に基づいて第２の補償値を求めるステップと、
前記第１の補償値と前記第２の補償値とから第３の補償値を求めるステップと、
前記第３の補償値に対応するアナログ出力で前記Ｄ／Ａ変換器のアナログ出力を補正するステップと、
を有するＤ／Ａ変換装置のオフセット補償方法。
【請求項１４】
請求項１３記載のＤ／Ａ変換装置のオフセット補償方法であって、
前記第２の入力モードであるときに、前記コンパレータの出力信号に対して反転した信号に基づいて求めた第２の補償値と前記第１の補償値との平均をとることで前記第３の補償値を求めるステップを有するＤ／Ａ変換装置のオフセット補償方法。
【請求項１５】
請求項１３記載のＤ／Ａ変換装置のオフセット補償方法であって、
前記第１の入力モードであるときに、前記コンパレータの出力信号に対して反転した信号に基づいて求めた第１の補償値と前記第２の補償値との平均をとることで前記第３の補償値を求めるステップを有するＤ／Ａ変換装置のオフセット補償方法。
【請求項１６】
請求項１３記載のＤ／Ａ変換装置のオフセット補償方法であって、
前記第１の補償値と前記第２の補償値の差分値を２で割ることで前記第３の補償値を求めるステップと、
を有するＤ／Ａ変換装置のオフセット補償方法。
【請求項１７】
請求項１３記載のＤ／Ａ変換装置のオフセット補償方法であって、
前記第１および第２の入力モードであるときに、前記コンパレータの出力信号に対して反転した信号に基づいてそれぞれ第１の補償値および第２の補償値を求めるステップと、
前記第１の補償値と前記第２の補償値の差分値を２で割ることで前記第３の補償値を求めるステップと、
を有するＤ／Ａ変換装置のオフセット補償方法。
【請求項１８】
請求項１から１２のいずれか一項記載のオフセット補償機能付きＤＡ変換装置を用いたアナログ信号出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｄ／Ａ変換器のＤＣオフセットを補償するオフセット補償機能付きＤ／Ａ変換装置およびＤ／Ａ変換装置のオフセット補償方法に関する。
【０００２】
【従来の技術】
デジタル無線通信機では、デジタル変調されたＩ（正相）、Ｑ（直交）各々の信号をＤ／Ａ変換して、無線電話の無線周波数部に結合し無線信号としてアンテナに送り出す。Ｄ／Ａ変換器のアナログ出力電圧はデジタル入力値に対応する理想のアナログ出力電圧（ＤＣオフセットを持たないアナログ出力電圧）と一致しているのが理想であるが、実際には種々の要因により、実際のアナログ出力電圧と理想のアナログ出力電圧との間にＤＣオフセットが生じる。
【０００３】
差動出力タイプのＤ／Ａ変換器の場合は、Ｉ信号、Ｑ信号それぞれに対するＤ／Ａ変換器の差動出力（Ｉ＋とＩ−、またはＱ＋とＱ−）間で、ＤＣオフセットが発生する（つまり、Ｄ／Ａ変換器の差動出力の入出力特性が異なっている）と、Ｉ、Ｑの各信号間の位相がずれて送信誤差となる。よって、Ｄ／Ａ変換器の差動出力間ＤＣオフセットをキャンセルして、Ｄ／Ａ変換器の特性を揃える必要がある。
【０００４】
Ｄ／Ａ変換器の差動出力間ＤＣオフセットをキャンセルするためには、まず、入力信号が存在しない状態であるテストモード時に、テスト用データに対するＤ／Ａ変換器の差動出力間ＤＣオフセットを測定する必要があり、このためにコンパレータ（電圧比較器）が用いられる。
【０００５】
図１４はオフセットを補償する従来例を示している。従来例において、コンパレータ５０による電圧比較結果に基づいて得られる信号を、ロジック回路１４において、バイナリーサーチ法を用いて演算して補償値を求め、この補償値をレジスタ２６に格納する。
【０００６】
そして、レジスタ２６に格納された補償値を基にしてオフセット補償Ｄ／Ａ変換器３２を介して得られるアナログ出力電圧を、メインのＤ／Ａ変換器３０のアナログ出力電圧から引き、その信号をコンパレータ５０に返す。以上のことを繰り返すことにより、Ｄ／Ａ変換器３０の出力電圧とＧＮＤ間のＤＣオフセットを補償するための補償値（制御用のデータ）を求める。
【０００７】
この補償値から（１／２）ＬＳＢを引いた補償値を基にしてオフセット補償Ｄ／Ａ変換器３２を介して得られるアナログ出力電圧を、メインのＤ／Ａ変換器３０のアナログ出力電圧から差し引くことにより、Ｄ／Ａ変換器３０の出力電圧とＧＮＤ間のＤＣオフセットをキャンセルする技術がある（例えば、特許文献１参照）。
【０００８】
また、メインのＤ／Ａ変換器３０のアナログ出力電圧とオフセット補償Ｄ／Ａ変換器３２を介して得られるアナログ出力電圧の合成方法を図１５と図１６に示す。図１５は電流加算型Ｄ／Ａ変換器３０、３２の場合を示し、図１６は抵抗ストリング型Ｄ／Ａ変換器３０、３２の場合を示す。
【０００９】
【特許文献１】
米国特許第６３１３７６９号明細書（ＦＩＧ．１、ＦＩＧ．４など）
【００１０】
【発明が解決しようとする課題】
しかしながら、実際には、シングル出力タイプのＤ／Ａ変換装置におけるＤ／Ａ変換器のＤＣオフセットを検出するコンパレータ、および差動出力タイプのＤ／Ａ変換装置におけるＤ／Ａ変換器の差動出力間ＤＣオフセットを検出するコンパレータにもＤＣオフセットが存在する。通常、コンパレータのＤＣオフセットは、数ｍＶ以内に収まるように設計される。
【００１１】
ところが、本発明者の検討により、トランジスタサイズやＬＳＩの製造プロセス条件のばらつき等に起因して、コンパレータ自体のＤＣオフセットが、２０ｍＶ以上になる場合があることが確認されている。特に、トランジスタサイズを微細化していくと、コンパレータのＤＣオフセットは大きくなる傾向がある。
【００１２】
コンパレータがもつＤＣオフセットは、Ｄ／Ａ変換器のＤＣオフセット（差動出力間ＤＣオフセットを含む）を測定する際の誤差となる。よって、コンパレータ自体のＤＣオフセットが大きいと、正確な測定ができず、Ｄ／Ａ変換器のＤＣオフセットの完全な除去ができない。
【００１３】
本発明はこのような課題を解決するものであり、コンパレータにＤＣオフセットが存在しても、Ｄ／Ａ変換器のＤＣオフセットをほぼ完全に除去することができるオフセット補償機能付きＤ／Ａ変換装置およびＤ／Ａ変換装置のオフセット補償方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明のオフセット補償機能付きＤ／Ａ変換装置は、Ｄ／Ａ変換器のＤＣオフセットを補償するオフセット補償機能付きＤ／Ａ変換装置であって、前記Ｄ／Ａ変換器のＤＣオフセットを検出するコンパレータと、少なくとも一方が前記Ｄ／Ａ変換器の出力信号である第１および第２の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第１の入力モードと、前記第２および第１の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第２の入力モードとを選択するための切替スイッチと、前記第１の入力モードであるときに、前記コンパレータの出力信号に基づいて求めた第１の補償値と、前記第２の入力モードであるときに、前記コンパレータの出力信号に基づいて求めた第２の補償値とから第３の補償値を求めるオフセット補償手段と、前記第３の補償値に基づいて前記Ｄ／Ａ変換器の出力信号を補正するオフセット補償Ｄ／Ａ変換器とを有する。
【００１５】
本発明のＤ／Ａ変換装置のオフセット補償方法は、Ｄ／Ａ変換器のＤＣオフセットをコンパレータを用いて検出し、前記Ｄ／Ａ変換器のＤＣオフセットを補償するＤ／Ａ変換装置のオフセット補償方法であって、少なくとも一方が前記Ｄ／Ａ変換器の出力信号である第１および第２の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第１の入力モードであるときに、前記コンパレータの出力信号に基づいて第１の補償値を求めるステップと、前記第２および第１の信号をそれぞれ、前記コンパレータの第１および第２の入力端子に入力させる第２の入力モードであるときに、前記コンパレータの出力信号に基づいて第２の補償値を求めるステップと、前記第１の補償値と前記第２の補償値とから第３の補償値を求めるステップと、前記第３の補償値に対応するアナログ出力で前記Ｄ／Ａ変換器のアナログ出力を補正するステップとを有する。
【００１６】
上記構成によれば、コンパレータへの入力切替を行うことで、コンパレータ自体がもつＤＣオフセットと同じ値をもち、その極性が反転している電圧の情報を間接的に生成し、Ｄ／Ａ変換器のオフセットを測定するときは、コンパレータ自体のＤＣオフセットを相殺してＤ／Ａ変換器のＤＣオフセットの正確な測定が可能となる。
【００１７】
すなわち、コンパレータに入力する信号の切替を行うと、切替前に測定した第１の補償値においては、例えば、コンパレータ自体のＤＣオフセットがコンパレータに入力される２つの信号の差を拡大させる方向に作用していたものが、切替後に測定した第２の補償値においては、２つの信号の差を縮小させる方向に作用する。すなわち、切替前と切替後では、コンパレータ自体がもつＤＣオフセットの極性が反転する。一方、Ｄ／Ａ変換器のＤＣオフセットは、コンパレータへの入力切替に関係なく同じ（極性も同じ）である。
【００１８】
従って、コンパレータへの入力切替前および入力切替後のそれぞれの測定信号に基づいて生成される第１および第２の補償値を加えると、実質的に、コンパレータ自体がもつＤＣオフセット成分は相殺され、一方、Ｄ／Ａ変換器のＤＣオフセット成分は単純に２倍になる。よって、Ｄ／Ａ変換器のＤＣオフセット成分を２で割る（平均をとる）ことで、コンパレータのＤＣオフセットを除去した正味のＤ／Ａ変換器のオフセットに対する補償値を正確に算出することができる。
また、本発明は、Ｄ／Ａ変換器が差動出力タイプ（変換出力のダイナミックレンジを拡大するために相補出力とするタイプ）である場合、あるいはシングル出力タイプである場合を問わずに適用することができる。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態について、図面を参照して説明するが、以下の説明は本発明の範囲を限定する趣旨ではない。
【００２０】
（第１の実施形態）
図１から図４は、本発明の第１の実施形態におけるオフセット補償機能付きＤ／Ａ変換装置の概略構成および動作を説明するためのブロック図であり、図５および図６は、コンパレータ自体のＤＣオフセットがキャンセルされる様子を説明するための図である。
【００２１】
まず、図１を用いて、オフセット補償機能付きＤ／Ａ変換装置の概略構成を説明する。図示されるように、本実施形態のＤ／Ａ変換装置は、オフセット補償値生成部１０と、差動出力構成のメインＤ／Ａ変換器３０と、差動出力構成のオフセット補償Ｄ／Ａ変換器３２と、Ｄ／Ａ変換器３０の２対の差動出力電圧からオフセット補償Ｄ／Ａ変換器３２の２対の差動出力電圧を減算する信号合成部３４および３６と、アナログ（ローパス）フィルタ３７および３８と、コンパレータ５０と、このコンパレータ５０の前段に設けられた入力切替用のスイッチ４０と、コンパレータ５０の出力信号の極性を選択的に反転させるための極性反転器６０（インバータ６２とセレクタ６４を具備する）とを有する。信号合成部３４および３６の後のアナログフィルタ３７、３８は任意に設けることができる。
【００２２】
また、オフセット補償値生成部１０は、参照値を１ＬＳＢずつ変化させる逐次比較法を用いた補償値生成手段１２（実質的にアップダウンカウンタ１４とレジスタ２６により構成される）と、第１の補償値および第２の補償値を一時的に格納するための２つのレジスタ１８，２０と、補償値演算回路２２と、補償値演算結果を格納するためのレジスタ２４とを有する。
【００２３】
このオフセット補償機能付きＤ／Ａ変換装置では、コンパレータ５０自体がＤＣオフセットを有することを考慮し、Ｄ／Ａ変換器３０および３２の差動出力間ＤＣオフセットおよびコンパレータ５０自体のＤＣオフセットを含めたトータルのＤＣオフセットを、負帰還制御により補正する。
【００２４】
次に、ＤＣオフセットを補償するための動作を説明する。この動作は、無線経路に送られるべき信号が存在しないテストモード時における、第１の補償値を求める段階（図１）と、第２の補償値を求める段階（図２）と、第３の補償値を求める段階（図３）と、に大別される。
【００２５】
そして、図４に示されるように、正規の入力データをＤ／Ａ変換器３０に入力し、Ｄ／Ａ変換器３０の差動出力電圧からレジスタ２４の第３の補償値を基にしてオフセット補償Ｄ／Ａ変換器３２を介して得られる差動出力電圧を、信号合成部３４および３６で引くことにより、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを除去することができる。ただし、オフセット補償Ｄ／Ａ変換器３２を介してＤ／Ａ変換器３０の差動出力間ＤＣオフセットを電圧的に補正する以外に、電流的に補正することも可能である。
【００２６】
以下、具体的に説明する。図１において、テストモード時に第１の補償値を求める動作（手順）が太線で示されている。まず、テスト用データ（例えば、Ｄ／Ａ変換器３０のアナログ０Ｖの出力（ＶＤＤとＶＳＳのほぼ中間値）に対応するデジタル入力データ）が、Ｄ／Ａ変換器３０に与えられる。
【００２７】
Ｄ／Ａ変換器３０からは、位相が互いに反転した相補出力が得られる。これらの２つの出力信号を各々、“ＯＡ＋”，“ＯＡ−”と表わす。ＯＡ＋はデジタル入力データに対して正相出力とし、ＯＡ−は逆相出力とする。
【００２８】
補償値生成手段１２の最初のカウント値はゼロであるため、補償値ゼロに対するオフセット補償Ｄ／Ａ変換器３２の差動出力電圧“ＯＳ＋”、“ＯＳ−”が、それぞれ信号合成部３４および３６でＤ／Ａ変換器３０の差動出力電圧から引かれ、“Ａ＋”と“Ａ−”が得られる。ＯＳ＋は補償値に対して正相出力であり、ＯＡ−は逆相出力とする。各々の信号は、切替スイッチ４０を介してコンパレータ５０に入力する。
【００２９】
切替スイッチ４０は、図示されるように、入力端子ａ，ｂを、出力端子ｃ，ｄのうちのいずれかに選択的に接続する機能をもつ。図１の切替スイッチ４０では、ａ端子とｃ端子が接続され、また、ｂ端子とｄ端子が接続されている。この状態を、第１の入力モードとする。この第１の入力モードのときは、極性反転器６０におけるセレクタ６４は、コンパレータ５０の出力信号をそのまま通過させる。
【００３０】
コンパレータ５０の出力信号は、補償値生成手段１２として機能するアップダウンカウンタ１４およびレジスタ２６に与えられる。
【００３１】
アップダウンカウンタ１４は、このとき与えられるコンパレータ５０の出力信号が＋１（ハイレベル）の時はアップカウントし、−１（ローレベル）の時はダウンカウントし、カウント値をレジスタ２６に格納する。
【００３２】
一方、レジスタ２６の値（カウント値）に対するオフセット補償Ｄ／Ａ変換器３２の差動出力電圧“ＯＳ＋”、“ＯＳ−”が、それぞれ信号合成部３４および３６でＤ／Ａ変換器３０の差動出力電圧から引かれ、“Ａ＋”と“Ａ−”が得られる。
【００３３】
以下、上記動作を繰り返して同様の動作を行い、コンパレータ５０の出力信号の極性が反転するまで継続させる。すなわち、補償値生成手段１２は、コンパレータ５０の出力信号の極性の反転を検知すると、そのときのカウント値（これが、第１の補償値である）をレジスタ１８に保持させる。なお、極性の反転の検出は、信号電圧の微小な揺れを考慮して慎重に行う必要がある。
【００３４】
次に、図２に示すように、切替スイッチ４０を制御して、ａ端子をｄ端子に接続し、ｂ端子をｃ端子に接続する。これを第２の入力モードとする。このとき、極性反転器６０のセレクタ６４は、インバータ６２の出力信号を選択する。すなわち、コンパレータ５０の出力信号の極性を反転した信号が、カウンタ１４およびレジスタ２６に与えられることになる。
【００３５】
このような状態で、補償値生成手段１２のカウント値をゼロに戻し、図１と同様の動作を行うか、または図１の動作で求めた第１の補償値と同じカウント値から継続して第２の補償値を求める動作を行う。その結果として得られた第２の補償値がレジスタ２０に格納される。
【００３６】
そして、図３に示すように、レジスタ１８およびレジスタ２０から、第１および第２の補償値を取り出し、補償値演算回路２２にて、平均演算を行って第３の補償値を算出し、それをレジスタ２４に格納する。
【００３７】
この第３の補償値は、コンパレータ５０がまったくＤＣオフセットを有しない場合における補償値（つまり、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを正確に測定し、その測定結果に基づいて生成される、ＤＣオフセットを完全にキャンセルすることができる補償値）である。
【００３８】
したがって、図４に示されるように、正規の入力データが入力されたＤ／Ａ変換器３０の差動出力電圧から、求められた第３の補償値を基にしたオフセット補償Ｄ／Ａ変換器３２を介して得られる差動出力電圧を、それぞれ信号合成部３４および３６で引くことにより、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを完全に除去することができる。
【００３９】
上述の方法により、コンパレータ５０自体が有するオフセットが完全にマスクされて見えなくなる様子を、図５および図６を用いて、具体的に説明する。ここでは、オフセット補償Ｄ／Ａ変換器３２の最小分解能（ＬＳＢ）を１ｍＶとする。
【００４０】
図５（ａ）では、コンパレータ５０がまったくＤＣオフセットを有さない場合を想定している。Ｄ／Ａ変換器３０には、テスト用データ（テスト用制御値：０Ｖに相当するデータ）が与えられると、Ｄ／Ａ変換器３０の差動出力Ａ＋、Ａ−は、互いに独立しているので、仮にＤ／Ａ変換器３０にＤＣオフセットがあればそれは差動出力間ＤＣオフセットとして現れる。ここでは、Ｄ／Ａ変換器３０の相補出力のうち、Ａ＋の電圧が２０ｍＶであり、Ａ−の電圧が０ｍＶであったと仮定する。本来なら、２つの出力は、共に０ｍＶになるはずである。したがって、この場合には、２０ｍＶの差動出力間ＤＣオフセットが生じていることになる。
【００４１】
次に、この２０ｍＶのＤＣオフセットをキャンセルするためには、どのような補償値が必要になるのか（補償値の値をどれだけにすればよいか）について検討する。ここで、留意すべき点は、差動出力タイプのＤ／Ａ変換器３０と３２の場合は、補償値「＋１」に対して、Ａ＋では−１ｍＶ補正され、Ａ−では逆に１ｍＶ補正されるという点である。つまり、差動出力タイプのＤ／Ａ変換器３０と３２の場合、補償値「＋１」に対して、Ａ＋、Ａ−間では合計−２ｍＶの補正がかかることになる。
【００４２】
上述のとおり、いま、Ａ＋、Ａ−間には２０ｍＶの差動出力間ＤＣオフセットがある。したがって、このオフセットをキャンセルするためには、図５（ｂ）に示すように、Ａ＋（２０ｍＶ）から１０ｍＶだけ減算し、かつ、Ａ−（０ｍＶ）に１０ｍＶを加算するような補正を行えばよい（つまり、Ａ＋，Ａ−の各々についてみれば、１０ｍＶ分の補正を行えばよい）。したがって、必要な補償値は「＋１０」となる。
【００４３】
ここで、図５（ｃ）に示すように、コンパレータ５０がＤＣオフセットを有している（ここでは、実質的に、反転端子の電圧が非反転端子の電圧に対して８ｍＶだけ高いようなＤＣオフセットを想定する）。この場合には、Ｄ／Ａ変換器３０の本来の差動出力間ＤＣオフセット２０ｍＶに、コンパレータ５０のＤＣオフセット８ｍＶが加算され、ＤＣオフセットは２８ｍＶに拡大される。
【００４４】
この２８ｍＶのＤＣオフセットをキャンセルするためには、図５（ｄ）に示すように、Ａ＋（２０ｍＶ）から１４ｍＶ減算し、かつ、Ａ−（０ｍＶ）に１４ｍＶを加算するような補正を行えばよい。したがって、必要な補償値（第１の補償値）は「＋１４」となる。
【００４５】
次に、図５（ｅ）に示すように、コンパレータ５０への入力を切り替える。すると、Ａ＋（Ｄ／Ａ変換器３０のＤＣオフセットの影響で＋２０ｍＶになっている）は、コンパレータ５０の反転端子に入力される。Ａ−（０ｍＶ）は、コンパレータ５０の非反転端子に入力される。
【００４６】
この結果、Ｄ／Ａ変換器３０の本来の差動出力間ＤＣオフセット２０ｍＶからコンパレータ５０のＤＣオフセット８ｍＶが減算されて１２ｍＶとなり、誤差が縮小する。ただし、実際は、コンパレータ５０の入力として、−１２ｍＶ（＝（−２０ｍＶ＋８ｍＶ））が印加されているので、コンパレータ５０の出力は極性がマイナスとなる。そこで、インバータ６２により極性を反転させ、補償値を算出する。
【００４７】
この１２ｍＶのＤＣオフセットをキャンセルするためには、図５（ｆ）に示すように、Ａ＋（２０ｍＶ）から６ｍＶ減算し、かつ、Ａ−（０ｍＶ）に６ｍＶを加算するような補正を行えばよい。このため、補償値（第２の補償値）は「＋６」となる。
【００４８】
そして、図５（ｇ）に示すように、第１の補償値と第２の補償値の平均をとると、第３の補償値（＝「＋１０」）が得られる。この第３の補償値の値は、図５（ａ）の、コンパレータ５０がまったくＤＣオフセットを有さない場合において得られる補償値（＝「＋１０」）と一致する。つまり、コンパレータ５０自体のＤＣオフセットは、マスクされて見えなくなり、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットが正確に測定され、これに基づいて的確な補償値が得られたことになる。
【００４９】
つまり、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセット補償値は、「＋１０」であり、コンパレータ５０の入力切替前には、この本来のＤＣオフセットに、コンパレータ５０自体のＤＣオフセット補償値（＝「＋４」）が加算される形になるのに対して、入力切替後には、コンパレータ５０自体のＤＣオフセット（＝「＋４」）が減算される形となる。すなわち、入力切替の前後において、コンパレータ５０自体のＤＣオフセットの極性は反対になっている。
【００５０】
これに対し、Ｄ／Ａ変換器３０がもつ本来の差動出力間ＤＣオフセット（＝＋２０ｍＶ）の極性は、入力切替の前後で同じである。つまり、入力切替後では、出力値の極性が逆転するが、これをインバータ６２で反転するため、測定された差動出力間ＤＣオフセット補償値は「＋１０」のままである。
【００５１】
したがって、第１の補償値（補償値１）と第２の補償値〈補償値２〉を加算すると、コンパレータ５０のＤＣオフセット成分は相殺され、一方、Ｄ／Ａ変換器３０の本来の差動出力間ＤＣオフセット成分は２倍となるため、これを２で割ることにより、Ｄ／Ａ変換器３０の本来の差動出力間ＤＣオフセット成分のみに対応した補償値が得られることになる。
【００５２】
このＤＣオフセットキャンセルの原理を、わかりやすく示したのが、図６である。Ｄ／Ａ変換器３０の差動出力Ａ＋とＡ−間の本来のＤＣオフセット補償値をＶｏｆｆとすると、Ｖｏｆｆは、上述のとおり、「＋１０（＋２０ｍＶ相当）」である。
【００５３】
コンパレータ５０の入力切替前（非交差入力）のときは、コンパレータ５０のもつオフセットＤＣｏｆｆ（＝＋８ｍＶ）が加算される形となる。第１の補償値（補償値１）をｙとすると、ｙは「＋１４」となる。
【００５４】
一方、コンパレータ５０の入力切替後（交差入力）のときは、コンパレータ５０のもつＤＣオフセットＤＣｏｆｆ（＝＋８ｍＶ）が減算される形となる。第２の補償値をｘとすると、ｘは「＋６」となる。ここで、ｘ＋ｙ＝２Ｖｏｆｆとなる。したがって、（ｘ＋ｙ）／２＝Ｖｏｆｆ＝ｚとなり、この第３の補償値ｚは、本来の差動出力間ＤＣオフセットに対応した補償値となっている。
【００５５】
第１の実施形態において、コンパレータ５０の反転端子、非反転端子と、切替スイッチ４０のｃ、ｄとの接続を逆にした場合は、コンパレータ５０の出力が第１の実施形態と全く反対になるので、アップダウンカウンタ１４の動作が第１の実施形態と逆になるので、ここで得られる補償値の極性は反対になる。
【００５６】
したがって、テスト用データを入力したメインＤ／Ａ変換器３０のＯＡ＋およびＯＡ−に、オフセット補償Ｄ／Ａ変換器３２のＯＳ−およびＯＳ＋をそれぞれ引いて、メインＤ／Ａ変換器３０の出力を補正する必要がある。
【００５７】
同様に、第１、第２および第３の補償値は第１の実施形態におけるそれぞれの補償値と値が同じで極性が逆になる。したがって、正規の入力データを入力したメインＤ／Ａ変換器３０のＯＡ＋およびＯＡ−に、オフセット補償Ｄ／Ａ変換器３２のＯＳ−およびＯＳ＋をそれぞれ引いて、メインＤ／Ａ変換器３０の出力を補正することにより、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを完全に除去することができる。
【００５８】
また、第１の実施形態において、第１の入力モードの時、コンパレータ５０の出力信号に対し反転する信号に基づいて第１の補償値を求め、第２の入力モードの時、コンパレータ５０の出力信号に基づいて第２の補償値を求める場合も同様に、各入力モード時の補償値、第１の補償値、第２の補償値および第３の補償値は第１の実施形態におけるそれぞれの補償値と値が同じで極性が逆になる。
【００５９】
したがって、この場合も、メインＤ／Ａ変換器３０のＯＡ＋およびＯＡ−に、オフセット補償Ｄ／Ａ変換器３２のＯＳ−およびＯＳ＋をそれぞれ引いて、メインＤ／Ａ変換器３０の出力を補正することにより、第１の実施形態と同様に、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを完全に除去することができる。
【００６０】
（第２の実施形態）
図７は、図１から図４に示す本発明の第１の実施形態におけるオフセット補償機能付きＤ／Ａ変換装置の機能を変えず、構成を一部変更したブロック図である。
【００６１】
本実施形態では、コンパレータ５０の出力信号の極性を選択的に反転させるための極性反転器６０（インバータ６２とセレクタ６４を具備する）を取り除く代わりに、モード切替信号により、アップダウンカウンタ１４のカウント動作を、第１の入力モード時と第２の入力モード時で逆に動作させるようにする。
【００６２】
すなわち、第１の入力モード時ではアップダウンカウンタ１４は、コンパレータの出力が＋１（ハイレベル）の時はアップカウントし、−１（ローレベル）の時はダウンカウントするが、第２の入力モード時ではアップダウンカウンタ１４は、上記と逆に、コンパレータの出力が＋１（ハイレベル）の時はダウンカウントし、−１（ローレベル）の時はアップカウントするようにする。
【００６３】
この変更が成されても、アップダウンカウンタ１４の出力はいずれのモード時でも第１の実施形態と全く同じであるので、オフセット補償機能付きＤ／Ａ変換装置の機能および動作は何ら変わらない。
【００６４】
（第３の実施形態）
図８は、図１から図４に示す本発明の第１の実施形態におけるオフセット補償機能付きＤ／Ａ変換装置の機能を変えず、構成を一部変更した別のブロック図である。
【００６５】
本実施形態では、コンパレータ５０の出力信号の極性を選択的に反転させるための極性反転器６０（インバータ６２とセレクタ６４を具備する）を取り除く代わりに、オフセット補償Ｄ／Ａ変換器３２を制御機能付きオフセット補償Ｄ／Ａ変換器３３に置き換え、モード切替信号により、補償値を基にオフセット補償用アナログ出力を発生する制御機能付きオフセット補償Ｄ／Ａ変換器３３の動作において、第１の入力モード時では信号合成部３４に入力する信号としてＯＳ＋を発生し、信号合成部３６に入力する信号としてＯＳ−を発生する。
【００６６】
第２の入力モード時では逆に信号合成部３４に入力する信号としてＯＳ−を発生し、信号合成部３６に入力する信号としてＯＳ＋を発生するように切り替えるようにする。
【００６７】
この変更により、第２の入力モード時に求める第２の補償値が、第１の実施形態の第２の補償値とは値が同じで極性が逆になるため、第１の補償値から第２の補償値を引き、その値を２で割ることにより第３の補償値を求めれば、正規の入力データが入力されたＤ／Ａ変換器３０の差動出力ＯＡ＋およびＯＡ−から、求められた第３の補償値を基にしたオフセット補償Ｄ／Ａ変換器３３を介して得られる差動出力ＯＳ＋およびＯＳ−を、それぞれ信号合成部３４および３６で引くことにより、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを完全に除去することができる。
【００６８】
同様に、第２の補償値から第１の補償値を引き、その値を２で割ることにより第３の補償値を求めれば、正規の入力データが入力されたＤ／Ａ変換器３０の差動出力ＯＡ＋およびＯＡ−から、求められた第３の補償値を基にしたオフセット補償Ｄ／Ａ変換器３３を介して得られる差動出力ＯＳ−およびＯＳ＋を、それぞれ信号合成部３４および３６で引くことにより、Ｄ／Ａ変換器３０の差動出力間ＤＣオフセットを完全に除去することができる。
【００６９】
第３の実施形態において、コンパレータ５０の入力端子と切替スイッチ４０の接続を逆にした場合、またはコンパレータ５０の出力信号を反転させた信号を補償値生成手段１２に入力するようにした場合は、制御機能付きオフセット補償Ｄ／Ａ変換器３３の動作が第３の実施形態とは逆になり、また第１の補償値、第２の補償値および第３の補償値は、第３の実施形態と値が同じで極性が逆になる。
【００７０】
（第４の実施形態）
図９は、図１から図４に示す本発明の第１の実施形態において、第１および第２の入力モードである時の第１および第２の補償値を求めるために、バイナリーサーチ法を用いたオフセット補償機能付きＤ／Ａ変換装置のブロック図である。
【００７１】
本実施形態は、図１から図４に示す第１の実施形態で用いたアップダウンカウンタを使った１ＬＳＢずつ変化させる逐次比較法の代わりに、バイナリーサーチ法を用いたものである。
【００７２】
図１０にバイナリーサーチ法を使って補償値を求める具体的な手順を示す。上記で説明したように、オフセット補償Ｄ／Ａ変換器３２の１ＬＳＢを１ｍＶとすると、差動出力タイプのＤ／Ａ変換器の場合、補償値「＋１」に対して、Ａ＋、Ａ−間では合計−２ｍＶの補正がかかることになる。
【００７３】
Ａ＋とＡ−間の差分出力間ＤＣオフセットが＋４０ｍＶ〜＋４１ｍＶあるとし、補償値の桁数を５桁とすると、第１の入力モード時においては、コンパレータ５０の出力はそのままロジック回路１５に入力されるので、コンパレータ５０の最初の出力はＡ＋がＡ−より大きいため＋１となる。これは補償値の極性が“プラス”であることを示しており、ロジック回路１５からレジスタ２６に「＋１００００」を出力する。
【００７４】
次に、オフセット補償Ｄ／Ａ変換器３２および信号合成部３４と３６で、メインＤ／Ａ変換器３０の出力ＯＡ＋を−１６ｍＶ、ＯＡ−を＋１６ｍＶ補正すると、Ａ＋とＡ−の電圧差は＋８ｍＶ〜＋９ｍＶとなる。コンパレータ５０の出力は依然＋１のままであり、これにより補償値の５桁目は“１”となり、ロジック回路１５からレジスタ２６に「＋１１０００」を出力する。
【００７５】
さらに、オフセット補償Ｄ／Ａ変換器３２および信号合成部３４と３６で、メインＤ／Ａ変換器３０の出力ＯＡ＋を−８ｍＶ、ＯＡ−を＋８ｍＶ補正すると、Ａ＋とＡ−の電圧差は−８ｍＶ〜−７ｍＶとなる。この場合コンパレータ５０の出力は−１となるので、補償値の４桁目は“０”となり、ロジック回路１５からレジスタ２６に「＋１０１００」を出力する。
【００７６】
さらに、オフセット補償Ｄ／Ａ変換器３２および信号合成部３４と３６で、メインＤ／Ａ変換器３０の出力ＯＡ＋を＋４ｍＶ、ＯＡ−を−４ｍＶ補正すると、Ａ＋とＡ−の電圧差は０ｍＶ〜＋１ｍＶとなる。この場合コンパレータ５０の出力は＋１となるので、補償値の３桁目は“１”となり、ロジック回路１５からレジスタ２６に「＋１０１１０」を出力する。
【００７７】
さらに、オフセット補償Ｄ／Ａ変換器３２および信号合成部３４と３６で、メインＤ／Ａ変換器３０の出力ＯＡ＋を−２ｍＶ、ＯＡ−を＋２ｍＶ補正すると、Ａ＋とＡ−の電圧差は−４ｍＶ〜−３ｍＶとなる。この場合コンパレータ５０の出力は−１となるので、補償値の２桁目は“０”となり、ロジック回路１５からレジスタ２６に「＋１０１０１」を出力する。
【００７８】
さらに、オフセット補償Ｄ／Ａ変換器３２および信号合成部３４と３６で、メインＤ／Ａ変換器３０の出力ＯＡ＋を＋１ｍＶ、ＯＡ−を−１ｍＶ補正すると、Ａ＋とＡ−の電圧差は−２ｍＶ〜−１ｍＶとなる。この場合コンパレータ５０の出力は−１となり、補償値の１桁目は“０”となる。すなわち、第１の補償値は「＋１０１００」となる。
【００７９】
バイナリーサーチ法で求めた第１の補償値のＬＳＢの桁が「０」の場合は、Ｄ／Ａ変換器３０のＤＣオフセット補償精度は「０ｍＶ〜−２ｍＶ」であるので、第１の補償値に「＋１／２」を加えることにより、Ｄ／Ａ変換器３０のＤＣオフセット補償精度は「±１ｍＶ」となる。
【００８０】
また、第１の補償値のＬＳＢの桁が「１」の場合は、Ｄ／Ａ変換器３０のＤＣオフセット補償精度は「０ｍＶ〜＋２ｍＶ」であるので、第１の補償値に「−１／２」を加えることにより、Ｄ／Ａ変換器３０のＤＣオフセット補正精度は「±１ｍＶ」となる。
【００８１】
従って、バイナリーサーチ法で求めた第１の補償値のＬＳＢの桁が「０」の場合と「１」の場合の両方を合わせると、上記のように第１の補償値に「＋１／２」か「−１／２」の補正を加えることにより、Ｄ／Ａ変換器３０のＤＣオフセット補償精度が「±２ｍＶ」から「±１ｍＶ」に向上することになる。
【００８２】
また、図１などに示す逐次比較法では、２２回の測定が必要であるが、今回のバイナリーサーチ法を用いれば、６回の測定で、ＭＳＢからＬＳＢに向かって補償値が決まるため、測定時間の短縮を図ることができる。
【００８３】
第２の入力モード時においても、同様の手順により第２の補償値を求める事ができる。また、第１および第２の補償値を求める手順以外は、第１の実施形態と全く同じである。
【００８４】
（第５の実施形態）
図１１は、本発明を、シングル出力タイプのＤ／Ａ変換器３１のオフセット補償に用いた例を示す。切替スイッチ４０の一方の入力（Ａ＋）は、Ｄ／Ａ変換器３１の出力信号であり、他方の入力（Ａ−）は、基準電圧（理想的なＤ／Ａ変換器の出力電圧に相当する）である。他の構成は、前掲のものと同じである。図１１中、前掲の例と同じ部分には同じ符号が付してある。
【００８５】
その特徴的な動作が、図１２（ａ）から（ｄ）に示される。原理的には図５を用いて説明した動作と同様である。ここにおいても、オフセット補償Ｄ／Ａ変換器３２の最小分解能（ＬＳＢ）を１ｍＶとすると、シングル出力タイプのＤ／Ａ変換器の場合は、補償値「＋１」に対して、Ａ＋のみに−１ｍＶの補正がかかることになる。つまり、シングル出力タイプのＤ／Ａ変換装置の補償値は差動出力タイプのＤ／Ａ変換装置の補償値の２倍となる。
【００８６】
つまり、図１２（ａ）は、コンパレータ５０にＤＣオフセットがないとした場合のＤ／Ａ変換器３１のＤＣオフセット補償値を示しており、図１２（ｂ）は、コンパレータ５０にＤＣオフセットが有り、かつ、入力切替前におけるＤ／Ａ変換器３１のＤＣオフセット補償値（第１の補償値に対応する）を示しており、図１２（ｃ）は、コンパレータ５０にＤＣオフセットが有り、かつ、入力切替後におけるＤ／Ａ変換器３１のＤＣオフセット補償値（第２の補償値に対応する）を示しており、図１２（ｄ）は、第１および第２の補償値を平均して得られる第３の補償値が、図１２（ａ）の場合の補償値と一致することを示している。ただし、ここで用いた基準電圧は必ずしも理想的なＤ／Ａ変換器の出力に相当する電圧にする必要はなく、一定電圧値であれば良い。
【００８７】
また、第１の実施形態で説明したように、第５の実施形態においても同様に、コンパレータ５０の入力端子と切替スイッチ４０の接続を逆にした構成や、第１の入力モードの時、コンパレータ５０の出力信号に対し反転する信号に基づいて第１の補償値を求め、第２の入力モードの時、コンパレータ５０の出力信号に基づいて第２の補償値を求める構成も可能である。
【００８８】
また、第２と第３の実施形態で説明したように、第５の実施形態においても同様に、コンパレータ５０の出力信号の極性を選択的に反転させるための極性反転器６０を取り除く代わりに、モード切替信号により、アップダウンカウンタ１４のカウント動作を、第１の入力モード時と第２の入力モード時で逆に動作させるようにした構成も可能である。
【００８９】
また、コンパレータ５０の出力信号の極性を選択的に反転させるための極性反転器６０を取り除く代わりに、オフセット補償Ｄ／Ａ変換器３２を制御機能付きオフセット補償Ｄ／Ａ変換器３３に変え、信号合成部３４で、Ｄ／Ａ変換器３１の出力電圧からオフセット補償Ｄ／Ａ変換器３３の出力電圧を引くための信号を、第２の入力モード時では、モード切替信号により、第１の入力モード時の出力信号とは値が同じで極性が逆である出力信号となるように切り替えるようにした構成も可能である。
【００９０】
（第６の実施形態）
図１３は、本発明のオフセット補償機能付きＤ／Ａ変換装置を用いた、デジタル無線送信機の概略構成を示すブロック図である。図示されるように、デジタル無線送信機は、デジタル変調器３００と、Ｉ，Ｑそれぞれに対応したＤ／Ａ変換装置（本発明のオフセット補償機能付きＤ／Ａ変換装置である）５００ａ，５００ｂと、直交変調器６００と、送信回路７００と、アンテナ７１０とを有する。デジタル変調器３００は、例えば、拡散変調器である。また、直交変調器６００は、例えば、ＱＰＳＫ変調器である。デジタル変調器３００と、Ｄ／Ａ変換装置５００ａ，５００ｂおよび直交変調器６００と、送信回路７００とは、それぞれ一つのＬＳＩに集積されている。
【００９１】
本実施形態によれば、ＤＣオフセットがキャンセルされていることから、２つのＤ／Ａ変換装置５００ａ，５００ｂの入出力特性は一致し、Ｉ，Ｑそれぞれの送信信号の位相が一致するため、正確な送信が可能となる。
【００９２】
なお、本発明のオフセット補償機能付きのＤ／Ａ変換装置は、通信用途のみならず、オーディオ機器等においても利用することができる。
【００９３】
【発明の効果】
本発明によれば、コンパレータへの入力切替を行うことで、コンパレータ自体がもつＤＣオフセットと同じ値をもち、その極性が反転している電圧の情報を間接的に生成し、Ｄ／Ａ変換器のオフセットを測定するときは、コンパレータ自体のＤＣオフセットを相殺してＤ／Ａ変換器のＤＣオフセットの正確な測定が可能となる。これにより、コンパレータに存在するＤＣオフセットに影響されずに、Ｄ／Ａ変換器のＤＣオフセットをほぼ完全に除去することができる。さらに、アナログ回路の微細化を進めていくと、コンパレータのＤＣオフセットがますます増大することになる。よって、微細プロセスを用いてＤＣオフセットをほぼ完全に取り除いたＤ／Ａ変換器を実現する手段として、本発明は非常に有効である。
【図面の簡単な説明】
【図１】本発明のオフセット補償機能付きＤ／Ａ変換装置の一例（Ｄ／Ａ変換器が差動出力構成）の構成と動作（第１の補償値の生成動作）を説明するための図。
【図２】本発明のオフセット補償機能付きＤ／Ａ変換装置の一例の動作（第２の補償値の生成動作）を説明するための図。
【図３】本発明のオフセット補償機能付きＤ／Ａ変換装置の一例の動作（第３の補償値の生成動作）を説明するための図。
【図４】本発明のオフセット補償機能付きＤ／Ａ変換装置における通常の動作（第３の補償値を用いてＤ／Ａ変換器のＤＣオフセットを補償しながらＤ／Ａ変換を行う動作）を説明するための図。
【図５】（ａ）、（ｂ）は、図４においてコンパレータにＤＣオフセットがない場合のＤＣオフセット補償値を示す図、
（ｃ）、（ｄ）は、コンパレータにＤＣオフセットが存在しかつ入力切替前（非交差入力時）におけるＤＣオフセット補償値を示す図、
（ｅ）、（ｆ）は、コンパレータにＤＣオフセットが存在しかつ入力切替後（交差入力時）におけるＤＣオフセット補償値を示す図、
（ｇ）は、第３の補償値の基礎となるＤＣオフセット補償値が、ＤＣオフセットがないコンパレ−タで測定したＤＣオフセット補償値（（ａ）の場合）と同じであることを示す図。
【図６】本発明のオフセット補償機能付きＤ／Ａ変換装置においてＤＣオフセットをキャンセルできる様子を説明するための図。
【図７】第１の実施形態におけるオフセット補償機能付きＤ／Ａ変換装置の機能を変えず構成を一部変更したブロック図。
【図８】第１の実施形態におけるオフセット補償機能付きＤ／Ａ変換装置の機能を変えず構成を一部変更した別のブロック図。
【図９】バイナリーサーチ法を用いた本発明のオフセット補償機能付きＤ／Ａ変換装置例の概略構成を説明するための図。
【図１０】バイナリーサーチ法を用いた本発明のオフセット補償機能付きＤ／Ａ変換装置の動作を説明するための図。
【図１１】本発明のオフセット補償機能付きＤ／Ａ変換装置の他の例（Ｄ／Ａ変換器がシングル出力構成）の構成を説明するための図。
【図１２】（ａ）は、図１１においてコンパレータにＤＣオフセットがない場合のＤＣオフセット補償値を示す図、
（ｂ）は、コンパレータにＤＣオフセットが存在しかつ入力切替前（非交差入力時）におけるＤＣオフセット補償値を示す図、
（ｃ）は、コンパレータにＤＣオフセットが存在しかつ入力切替後（交差入力時）におけるＤＣオフセット補償値を示す図、
（ｄ）は、第３の補償値の基礎となるＤＣオフセット補償値が、ＤＣオフセットがないコンパレ−タで測定したＤＣオフセット補償値（（ａ）の場合）と同じであることを示す図。
【図１３】本発明のオフセット補償機能付きＤ／Ａ変換装置（ＬＳＩ化されている）を搭載したデジタル無線送信機の概略構成を示すブロック図。
【図１４】オフセットを補償する従来例を示すブロック図。
【図１５】電流加算型Ｄ／Ａ変換器におけるアナログ出力電圧の合成方法を示す図。
【図１６】抵抗ストリング型Ｄ／Ａ変換器におけるアナログ出力電圧の合成方法を示す図。
【符号の説明】
１０  オフセット補償値生成部
１２  補償値発生手段
１４  アップダウンカウンタ
１５  ロジック回路
１８，２０，２４，２６  レジスタ
２２  補償値演算回路
３０  差動出力タイプメインＤ／Ａ変換器
３１  シングル出力タイプメインＤ／Ａ変換器
３２  オフセット補償Ｄ／Ａ変換器
３３  制御機能付きオフセット補償Ｄ／Ａ変換器
３４，３６  信号合成部
３７，３８  アナログ（ローパス）フィルタ
４０  入力切替スイッチ
５０  コンパレータ
６０  極性反転器切替回路
６２  インバータ
６４  セレクタ
３００  デジタル変調器
５００ａ，５００ｂ  Ｄ／Ａ変換装置
６００  直交変調器
７００  送信回路
７１０  アンテナ
【図１】
2005005873.tif 000003
【図２】
2005005873.tif 000004
【図３】
2005005873.tif 000005
【図４】
2005005873.tif 000006
【図５】
2005005873.tif 000007
【図６】
2005005873.tif 000008
【図７】
2005005873.tif 000009
【図８】
2005005873.tif 000010
【図９】
2005005873.tif 000011
【図１０】
2005005873.tif 000012
【図１１】
2005005873.tif 000013
【図１２】
2005005873.tif 000014
【図１３】
2005005873.tif 000015
【図１４】
2005005873.tif 000016
【図１５】
2005005873.tif 000017
【図１６】
2005005873.tif 000018