[go: up one dir, main page]

JP4543020B2 - 複数のdacの加算を用いたデジタル/アナログ変換方法およびシステム - Google Patents

複数のdacの加算を用いたデジタル/アナログ変換方法およびシステム Download PDF

Info

Publication number
JP4543020B2
JP4543020B2 JP2006204098A JP2006204098A JP4543020B2 JP 4543020 B2 JP4543020 B2 JP 4543020B2 JP 2006204098 A JP2006204098 A JP 2006204098A JP 2006204098 A JP2006204098 A JP 2006204098A JP 4543020 B2 JP4543020 B2 JP 4543020B2
Authority
JP
Japan
Prior art keywords
signal
output signal
sources
variable amplitude
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2006204098A
Other languages
English (en)
Other versions
JP2007037148A (ja
Inventor
ヨッヘン・リヴォア
ホルガー・エンゲルハルト
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verigy Singapore Pte Ltd
Original Assignee
Verigy Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verigy Singapore Pte Ltd filed Critical Verigy Singapore Pte Ltd
Publication of JP2007037148A publication Critical patent/JP2007037148A/ja
Application granted granted Critical
Publication of JP4543020B2 publication Critical patent/JP4543020B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • H03M1/74Simultaneous conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Analogue/Digital Conversion (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

本発明は、デジタル信号をアナログ信号に変換することに関する。
デジタル/アナログ変換は、電子信号処理において広く応用されている。既知の変換技法は、複数の2進重み付き電流源を加算してアナログ信号を形成するいわゆる電流制御ナイキストデジタル/アナログ変換器(DAC)を用いる。このようなナイキストDACは、比較的少ない電流源を用いて高速変換を行う。出力アナログ信号は、重み付き電流源の不整合により、特に大きな電流範囲で不正確さを示す。このような不整合の最小化には難しいレイアウトが必要である。さらに、出力信号をフィルタリングして出力信号中の高調波を抑制するためにハードウェアフィルタ、例えばローパスフィルタが必要である。
別の既知の変換技法は、等電流源のみを加算し、よってオーバーサンプリングにより低減された変換速度で高い精度を提供するいわゆるマルチビットデルタシグマ変換器を用いる。等電流源のサブセットをランダムに選択し、個々の等電流源の不整合誤差を平均化することにより精度をさらに高めることによって、ダイナミックエレメントマッチング(DEM)ユニットを用いて合計N個の等電流源のうちのn個から成るサブセットを選択することができる。不整合誤差は雑音に変換される。出力信号をフィルタリングするためにハードウェアフィルタが依然として必要である。
別の既知の変換技法は、2M個の等電流源に対してM個の最上位ビット(MSB)を処理し、L個の2進重み付き電流源に対してL個の最下位ビット(LSB)を処理するいわゆるセグメントナイキストDACを用いる。出力段において、2M個の等電流源及びL個の2進重み付き電流源の出力を加算する。このようなセグメントナイキストDACは、LSBに用いられる重み付き電流源の電流範囲の低減を行う。MSBについては、等電流源のサブセットをランダムに選択し、個々の等電流源の不整合誤差を平均化することにより精度をさらに高めることによって、ダイナミックエレメントマッチング(DEM)ユニットを用いて等電流源のサブセットを選択することができる。不整合誤差は雑音に変換される。出力信号をフィルタリングするためにハードウェアフィルタが依然として必要である。
本発明の目的は、改良されたデジタル/アナログ変換を提供することである。この目的は独立請求項によって解決される。さらなる実施形態が従属請求項によって示される。
本発明の実施形態によれば、少なくとも1つの可変振幅出力信号源、例えば可変電流源又は可変電圧源がデジタル/アナログ変換器の出力ユニットに用いられる。通常、デジタル/アナログ変換器(DAC)は、固定された2進重み付き振幅又は等振幅のいずれかであり、変換されるデジタル信号の値に応じてオン又はオフにスイッチングされる複数の電圧源又は電流源を有する出力段を含む。本発明の一実施形態において、電圧源又は電流源のそれぞれの振幅は、設定信号により、例えば電圧源又は電流源毎に個別の設定信号により設定可能であり、よってアナログ信号に対する電圧源又は電流源の寄与を正確に調整することができる。したがって、個々の信号源の振幅は、変換されるデジタル信号に最も適するように選択することができる。さらに、このタイプの信号源は、様々な信号源の出力信号の不整合を補償することを可能にする。
可変振幅出力信号源(variable output magnitude signal sources)の少なくとも一部、好ましくは全部の出力は加算されて上記アナログ信号に寄与する。1つの可変振幅出力信号源のみを用いる場合、この1つの可変振幅出力信号源の出力は、上記アナログ信号に寄与するように送られる。上記少なくとも1つの可変振幅出力信号源に加えて、他のタイプの信号源、例えば等振幅出力信号源もまた上記アナログ信号に寄与してもよく、例えば加算されることができる。
一実施形態において、設定信号はデジタル信号である。したがって、電圧源又は電流源は、DAC全体の出力段を形成するデジタル/アナログ変換ユニットによって個別に実現することができる。結果として、DAC全体は、その出力段内に多数のデジタル/アナログ変換ユニットを含む。
一実施形態において、信号源の設定は、変換される個々のデジタル信号に依存しない静的な設定信号によって行われる。しかし、これらの設定信号は、本発明のDACの動作モードに依存して選択することができる。さらに、設定信号は、2進重み付き振幅出力源、又は等振幅出力源、又は両者の組み合わせを実現することを可能にする。一実施形態において、設定は、ソフトウェアにより制御され、よってプログラム可能であり、動作モードのフレキシブルな選択及び変換の必要性への適応につながる。
一実施形態において、変換は信号毎に、すなわち、変換される信号の解析及び/又は生成される信号の要件に基づいて適応可能である。上述したような出力段に関する設定に加えて、ナイキストDAC又はオーバーサンプリングDACを含む異なる変換器タイプを選択するか又は組み合わせるために付加的な設定が利用可能である。信号毎の適応は、本発明のDACの入力に存在する個々のデータストリーム毎の設定の変化を含む。
一実施形態において、少なくともいくつかの可変振幅出力信号源が1つの対応するスイッチング素子と結合される。別の実施形態において、各可変振幅出力信号源が1つの対応するスイッチング素子と結合される。それぞれのスイッチング素子は、対応する信号源が、本発明のDACの出力におけるアナログ信号に寄与するか否かを判定する。
スイッチング素子は切換スイッチとして実現することができる。対応する信号源がアナログ信号に寄与しない場合、切換スイッチは、信号源の出力信号が擬似負荷に流れ、よって信号源の連続負荷及び安定した挙動を提供することを可能にする。さらに、有効な信号に到達するためのセトリングタイムが短縮される。また、寄与していない間、信号源の出力を測定してもよく、よって信号源が適切に動作しているかどうか検査してもよい。何らかの問題、例えば出力振幅の偏差が生じた場合、設定信号の変更によって信号源を再調整することができる。さらに、必要であれば、信号源を完全に停止させ、別のこれまで使用されていなかった信号源に置き換えることができる。一実施形態において、このような置き換えは、ソフトウェアにより制御され、よってプログラム可能である。
一実施形態において、信号源の少なくともいくつかはフィルタ素子、特に有限インパルス応答(FIR)フィルタ素子の一部である。このフィルタ素子は論理ユニットを含む。この論理ユニットはまた、スイッチング素子を制御するためのスイッチ制御信号を提供してもよい。
一実施形態において、上記フィルタはソフトウェアによりプログラム可能である、例えば、フィルタ次数及び/又はフィルタの伝達関数はソフトウェアによりプログラム可能である。フィルタはセミデジタルFIRフィルタを実現してもよい。一実施形態において、フィルタ係数の値は、上記信号源の上記設定信号によって決まる。上記フィルタ係数の正規化値は−1〜1の範囲であることができ、対応する設定信号によって少なくとも1つの中間値が設定され得る。特に、フィルタ係数のこの高いフレキシビリティにより、本発明の実施形態は再構成目的又は雑音低減に使用され得る。
一実施形態において、FIRフィルタチェインはサブチェイン又は遅延素子に分割され、FIRフィルタの入力が列挙される。分解能、精度、帯域幅及び速度の最適化は、本発明の変換を信号毎に適応させることによって達成される。デジタルコンテンツは、プロセスポータビリティ及び/又は性能スケーラビリティを可能にするために最大化される。
一実施形態において、変換器は2進重み付きナイキストDACであり、2進重みが2進重み付きナイキストDACの出力段における複数の高分解能DACによって正確に設定される。別の実施形態において、変換器はセグメントナイキストDACであり、2進重みと均等重みの混合がセグメントナイキストDACの出力段における複数の高分解能DACによって正確に設定される。別の実施形態において、変換器はマルチビットオーバーサンプリングDACであり、均等重みがマルチビットオーバーサンプリングDACの出力段における複数の高分解能DACによって正確に設定される。別の実施形態において、変換器はDAC、例えばマルチビットDACであり、セミデジタルFIRフィルタが後置され、フィルタ係数はマルチビットDACの出力段における複数のDACによって設定される。
一実施形態において、DAC値の変化をフレキシブルなDAC選択ロジックと組み合わせることにより、ソフトウェアにより選択可能なDACモード及び/又はソフトウェアによりプログラム可能なセミデジタルFIRフィルタの次数及び伝達関数が可能になる。例えば、分解能と帯域幅との間のトレードオフは、フィルタ次数に対するビット数の選択によってソフトウェアによりプログラム可能である。付加的に又は代替的に、2進重み付きDAC若しくはセグメントDAC、又はマルチビットデルタシグマDACにおけるビット数はソフトウェアによりプログラム可能である。付加的に又は代替的に、セグメントDACにおけるバイナリビットに対するDEMビット数はソフトウェアによりプログラム可能である。
本発明の実施形態は、任意の種類のデータ記憶媒体に記憶されるか、又は任意の種類のデータ記憶媒体により他の方法で提供されることができ、任意の適切なデータ処理ユニットにおいて、又は任意の適切なデータ処理ユニットによって実行され得る1つ又は複数の適切なソフトウェアプログラムにより部分的に又は完全に具現化又はサポートされ得る。一実施形態では、上記可変振幅出力信号源のうちの少なくともいくつかの出力信号振幅を制御するためにソフトウェアプログラム又はルーチンが適用される。一実施形態では、DAC全体の動作モード及び/又はフィルタの伝達関数をフレキシブルに選択して、分解能、帯域幅、及びフィルタ効率の間の、ソフトウェアによりプログラム可能なトレードオフを可能にするためにソフトウェアプログラム又はルーチンが適用される。
本発明の実施形態の他の目的及び付随する利点の多くは、以下の実施形態のより詳細な説明を添付図面と共に参照することにより容易に認識され、より良く理解されるであろう。実質的又は機能的に等しいか又は似たような特徴は、同じ参照符号により参照される。
図1は、本発明の概念を表すブロック図を示す。変換されるデジタル信号を表すデータストリーム12がフレキシブルDAC選択ユニット14に供給される。このフレキシブルDAC選択ユニット14は、変換サイクル中は静的である設定16によって制御され、この静的な設定は上記データストリーム、及び/又は精度と帯域幅との間の上記トレードオフに適応される。フレキシブルDAC選択ユニット14は、N個の出力信号18 S0、S1、...、SN-1を供給して、N個の可変振幅出力信号源20を制御する。例えば、N個の出力信号18 S0、S1、...、SN-1は、N個のスイッチング素子21 W0、W1、...、WN-1を制御する。このスイッチング素子21の各々は、対応する信号源20の出力と、N個の信号源20の出力を加算して上記アナログ信号50を形成する加算器24との間に位置する。したがって、アナログ信号50は全ての積skIkの和であり、ここで、k=0からk=N−1、及びsk=0又は1であり、Ikは可変振幅出力信号源k(k=0、1、...、N−1)の出力振幅を表し、図1中の式に示すように、可変振幅出力信号源kの静的なDAC設定Ckとフルスケール電流IFSとの積に等しい。
フレキシブルDAC選択ユニット14は、信号源20のサブセットを選択して、分解能、帯域幅、及びフィルタ効率の間の、ソフトウェアによりプログラム可能なトレードオフを可能にする。図示の実施形態において、設定16はソフトウェアによりプログラム可能である。データストリーム12は、変換されるデジタル信号であっても、又は変換されるデジタル信号から導出された信号であってもよい。
フレキシブルDAC選択ユニット14内で、データストリーム12は分割され、異なるデータ処理を行う少なくとも2つの異なる信号経路に供給され得る。第1のパスにおいてデータストリームはオーバーサンプリングされ、一方で、第2のパスにおいてデータストリームは実質的に変更されない。ソフトウェアにより制御される、よってプログラム可能な選択により、第1の経路又は第2の経路の出力信号、又は第1の経路と第2の経路の出力信号の組み合わせを処理して上記N個の信号源20へ送る。より一般的には、図示の実施形態は、ナイキスト変換器、セグメントナイキスト変換器、マルチビットデルタシグマ変換器、オーバーサンプリング変換器等及び有限インパルス応答フィルタの中から選択するか又は組み合わせることを可能にする。
図2は、本発明の一実施形態を示す。データストリーム12は、8ビット幅のデジタル信号によって形成される。好ましくは、データストリーム12はオーバーサンプリングされる。フレキシブルDAC選択ユニット14は入力において、データストリーム12のワード幅を設定信号16a NDに応じて適応させるワード幅適応ユニット22を含む。したがって、ワード幅適応ユニット22は64個の出力を有する。
ワード幅適応ユニット22の出力は3つの部分に分割され、そのそれぞれが3つの後続処理ユニット28、29、31のうちの1つの入力に供給される。第1の後続処理ユニット28は、設定信号16b NCによって制御されるデルタシグマ変調器である。第2の後続処理ユニット29は、いくつかの最上位ビット(MSB)を通過させる第1の通過ユニットであり、通過するMSBの数は設定信号16c NMによって制御される。第3の後続処理ユニット31は、いくつかの最下位ビット(LSB)を通過させる第2の通過ユニットであり、通過するLSBの数は設定信号16d NLによって制御される。
第1の後続処理ユニット28の出力及び第2の後続処理ユニット29の出力は、設定信号16e Aによって制御される第1の選択ユニット40に入力される。第1の選択ユニット40の出力はサーモメータコード符号化ユニット33に入力される。このサーモメータコード符号化ユニット33は、好ましくはダイナミックエレメントマッチングユニットをさらに備え、設定信号16b NCによって制御される。第3の後続処理ユニット31の出力は、設定信号16f NBによって制御されるバレルシフタ35に入力される。
サーモメータコード符号化ユニット33の出力及びバレルシフタ35の出力は、設定信号16g NSによって制御される第2の選択ユニット37に供給される。第2の選択ユニット37の出力は、設定信号16h NFによって制御される有限インパルス応答フィルタ論理ユニット36に供給される。有限インパルス応答フィルタ論理ユニット36の出力は、図1に示す、N個の可変振幅出力信号源20を制御する上記N個の出力信号18 S0、S1、...、SN-1に対応する。図2に示す設定信号16a〜16hは、図1に示す設定信号16の一部である。
以下では、対応する設定信号16a〜16hに応じた図2に示す構造の3つの動作モードを説明する。これらの3つの動作モードは、多種多様な可能な動作モードの中の例を示すに過ぎない。3つの説明する動作モードのすべてについて、可変振幅出力信号源20の数、例えば本発明のDAC全体の出力段におけるDACの数は64である。
図3は、設定信号16a〜16hの相互依存性を、それらの可能な値、それらの意味の言葉による説明、及び結果として得られるDAC全体のパラメータの形式的な記述と共に示す。以下により詳細に示すように、いくつかの動作モード、例えば、ナイキスト変換器、セグメントナイキスト変換器、オーバーサンプリング変換器等をすべてオプションのFIRフィルタと共に実現することができる。プログラマブルDACは、ナイキスト変換器用の2進重み付き電流、又はオーバーサンプリング変換器用の等電流、又はDEMを用いるセグメントナイキスト変換器用の組み合わせの間で動的に選択を行うために用いることができる。プログラマブルDACはさらに、不整合を最小にするための較正に、及び/又はFIRフィルタ係数を設定するために用いることができる。また、DAC電流とフィルタ係数の組み合わせをプログラムすることができる。
第1の例示的な動作モードでは、以下の特性が必要とされる:16ビットの2進重み付きナイキストDAC、3次FIRフィルタ、係数a0、...、a3、出力段における64個のDAC。これらの必要な特性を実現するために以下の設定が選択される:ND=16、図2に示す経路Cを用いて、データストリーム12を第2の通過ユニット31及びバレルシフタ35により処理して第2の選択ユニット37へ送ること、NL=64(最終的には16個の最上位ビットMSBを用いる)、NB=0、NS=0、NF=16、16個の2進重みから成るセットを4つ用いること、出力段におけるDACの設定Ckを式:Ck=a[k/4]×2-k mod 16(k=0、...、63)に従って選択する。Ckは未だ、例えば信号源の不整合を補償するための補正係数を含まない。
この第1の動作モードに選択された設定値に従い、且つ図3の最後の列に示す形式的な記述を用いて、ワード幅適応ユニット22の出力Dの数の範囲は0〜15である。第2の通過ユニット31が通過させるLSBビットL L[0...63]は、第2の通過ユニット31の入力に存在するビットD[0...63]に等しく、第2の通過ユニット31によってゼロに設定されるLSBビットはない。図3の5行目によれば、設定値がNB=0の場合、バレルシフタ35はビットB[0...63]=L[0...63]を出力するため、シフトされるビット位置はない。
DACの使用は、電流源の実際の出力振幅の、理想的な出力振幅からの偏差の補正を可能にする。さらに、第1の動作モードは、ビット数とフィルタ次数との間のトレードオフを行うことを可能にする。さらに、フィルタ係数はプログラム可能であり、外部のフィルタリング努力が低減される。
第2の例示的な動作モードでは、以下の特性が必要とされる:3+15ビットのセグメントナイキストDAC、1次FIRフィルタ、係数a0、a1、出力段における64個のDAC。これらの必要な特性を実現するために以下の設定が選択される:ND=16、図2に示す経路Bを用いて、データストリーム12の一部をデルタシグマ変調器である第1の後続処理ユニット28により、一部を第1の通過ユニット29により処理すること、NM=3、NC=8、NL=61、NB=5、NS=8、NF=23、DAC設定として、k=0、...、7の場合にCk=a0を使用し、k=8、...、23の場合にCk=a0×2-(1...15)を使用し、k=24、...、31の場合にCk=を使用せず、k=32+(0...7)の場合にCk=a1を使用し、k=32+(8...23)の場合にCk=a1×2-(1...15)を使用し、k=32+(24...31)の場合にCk=を使用しないこと。Ckは未だ、例えば信号源の不整合を補償するための補正係数を含まない。
この第2の動作モードに選択された設定値に従い、図3の最後の列に示す形式的な記述を用いて、従属値、例えば図2に示すD、C、M、Tを計算することができる。
第1の動作モードの利点に加え、第2の動作モードは、2進重み付きビットの数に対するDEMビットの数のソフトウェアによるプログラミングを可能にする。
第3の例示的な動作モードでは、以下の特性が必要とされる:ハードウェア変調器を有する3ビットのマルチビットデルタシグマ変換器、7次FIRフィルタ、係数a0〜a7、出力段における64個のDAC。これらの必要な特性を実現するために以下の設定が選択される:ND=24、図2に示す経路Aを用いて、第1の後続処理ユニット28の出力のみが第1の選択ユニット40の出力に送られるように設定信号16e Aを選択する、すなわち、A=0とすることにより、データストリーム12をデルタシグマ変調器である第1の後続処理ユニット28のみにより処理すること、NC=9、NS=8、NF=8、8個の均等な重み又は値から成るセットを8つ用いること、DAC設定として、k=0、...、63の場合にCk=a[k/8]を用いること。
この第3の動作モードに選択された設定値に従い、図3の最後の列に示す形式的な記述を用いて、従属値、例えば図2に示すD、C、Tを計算することができる。
第1の動作モードの利点に加え、第3の動作モードは、DEMビットの数のソフトウェアによるプログラミングを可能にする。電流源の実際の出力振幅の、理想の出力振幅からの偏差を補正することが可能であるため、不整合を0.1%未満まで大幅に低減する、例えば0.01%まで低減することができる。
図4は、有限インパルス応答フィルタ論理ユニット36及び可変電流源20の、好ましくは1つの集積回路としての1つの実装を示す。図示の実施形態は、合計16個の可変電流源を備えるため、1、2、4、8又は16のフィルタ次数を可能にする。したがって、(フィルタ次数が1の場合)16個全ての入力又は8個、4個、2個の入力のみが用いられるか、又は1つの入力のみが制御信号16cの制御により用いられる。フィルタ次数は、上記等電流源のうちの1つをそれぞれ制御することが可能である16個の遅延素子から成るチェイン(連鎖)を分割することによってプログラムすることができる。
図5は、図4の実装の一部をより詳細に示す。第1の遅延素子44の出力は、さらなる外部入力48を有するスイッチ素子46の入力に供給される。制御信号52に応じて、第1の遅延素子44の出力又は外部入力48がスイッチ素子46の出力54に接続される。出力54は、図4に示す実装の上記の合計16個の可変電流源20のうちの1つである電流源56の制御信号として使用される。振幅値Ijは、信号源jのそれぞれのDACの設定Cjによって規定される。さらに、出力54は第2の遅延素子58に入力される。この構造が合計16回繰り返される。
フィルタ次数が最大の16である場合、全ての制御信号52は、前の遅延素子44の出力が次の遅延素子58の入力に接続されるようにし、よって合計16個の遅延素子44、58から成るチェインを形成する。したがって、フィルタ次数が16の有限インパルス応答フィルタが、上述のように接続された16個の電流源及び対応する16個の遅延素子44、58によって形成される。フィルタ次数は、フィルタ次数に関連する設定信号16h NFによって決められる制御信号52によって変更することができる。図示の実施形態において、例えば、15個の遅延素子44、58から成るチェインを、それぞれ7個の遅延素子から成る2本のサブチェイン、それぞれ3つの遅延素子から成る4本のサブチェイン、それぞれ1つの遅延素子から成る8本のサブチェイン、又は遅延素子を有しない16本のサブチェインに分割することができる。
スイッチ素子46の入力48は、16個の電流源56の場合について、図4に示す方式に従って列挙される。選択されたフィルタ次数に応じて、入力の一部のみを使用してもよい。例えば、フィルタ次数が16である場合、第1の入力D0のみを使用する。フィルタ次数が8である場合、入力D0及びD1を用いる。FIRフィルタ次数は、サブチェインに分割することによってプログラムすることができる。原則として、選択されたフィルタ次数がPである場合、使用される1つの入力の後にP−1個の未使用入力が続く。
N個の等電流源56の場合、対応するDAC設定信号Ckに従って、有限インパルス応答フィルタの伝達関数は、次式による移動平均を提供するいわゆるボックスカー(box-car)平均フィルタとなる:F(z)=I0(1+z-1+...+z-(N-1)+z-N)。
本発明は、記載したデバイスの特定の構成部品又は記載した方法の工程段階に限定されないことが理解される。なぜなら、これらのデバイス及び方法は変化し得るからである。異なる実施形態に記載される、例えば異なる図に示される異なる特徴を組み合わせて新たな実施形態としてもよいことも理解される。最後に、本明細書中で使用される用語は、特定の実施形態を説明することのみを目的としており、限定するようには意図されないことが理解される。明細書及び添付の特許請求の範囲において使用されるように、「1つの」、「前記」及び「上記」という単数形は、別途文脈により明示されるまで、複数の対象を含むことに留意すべきである。したがって、例えば、「1つの選択ユニット」又は「1つのスイッチ素子」への言及は、2つ以上のそのような素子を含む。
さらに、本発明は、示される数の特定の数値に限定されず、特に、信号、構成部品、記載したデバイス、又は記載した方法の工程段階のパラメータについて示される数の特定の数値に限定されないことが理解される。なぜなら、これらの数値は変化する可能性があり、示される数値は単なる例であるためである。
本発明の概念を表すブロック図である。 本発明の一実施形態を示す図である。 設定信号の相互依存性を示す図である。 有限インパルス応答フィルタ論理ユニットの実装を示す図である。 図4の実装の一部をより詳細に示す図である。
符号の説明
12:データストリーム
14:フレキシブルDAC選択ユニット
20:可変振幅出力信号源
21:スイッチング素子
24:加算器

Claims (13)

  1. デジタル信号をアナログ信号に変換する方法であって、複数の信号源、好ましくは電流源を用い、該信号源のうちの1つ又は複数は可変振幅出力信号源であり、該方法は、
    前記アナログ信号に寄与する前記可変振幅出力信号源のそれぞれに対する入力信号である1つ又は複数の個々の設定信号によって前記1つ又は複数の可変振幅出力信号源の出力信号振幅を設定するステップ、
    を含み、
    前記変換は、該変換のサンプルレートと分解能との間のトレードオフを達成するために、帯域幅及び/又は精度に関する必要性に応じて信号毎に適応され
    前記可変振幅出力信号源の前記出力信号は、論理ユニットによって供給されるスイッチ制御信号に応じてスイッチ可能であり、よって前記アナログ信号に寄与するか又は寄与せず、前記スイッチ制御信号は、変換される前記デジタル信号から導出され、
    前記論理ユニットはフレキシブル選択ユニットの一部であり、変換される前記デジタル信号は、該フレキシブル選択ユニットの入力信号であり、該フレキシブル選択ユニットの動作は、前記変換のサンプルレート及び分解能、及びハードウェアによるフィルタリングの間のトレードオフを達成するために、変換される前記デジタル信号の処理を決めるパラメータによってソフトウェアにより制御される、方法。
  2. 前記信号源のうちの少なくとも2つが可変振幅出力信号源であり、該可変振幅出力信号源の出力は累算されて前記アナログ信号に寄与する、請求項1に記載の方法。
  3. 前記設定信号がデジタル設定信号であるため、前記可変振幅出力信号源はデジタル/アナログ変換器として実現される、請求項1又は2に記載の方法。
  4. 前記設定信号が、変換される前記デジタル信号に依存しない静的な設定信号である、請求項1ないし3のいずれか一項に記載の方法。
  5. 前記変換が、前記変換のサンプルレート及び分解能、及びハードウェアによるフィルタリングの間のトレードオフを達成するために、フィルタ要件に関する必要性に応じて信号毎にさらに適応可能である、請求項1ないし4のいずれか一項に記載の方法。
  6. 前記設定信号が、前記可変振幅出力信号源の出力信号の不整合を補償するように調整可能である、請求項1ないし5のいずれか一項に記載の方法。
  7. 前記設定信号が等しく、変換される前記デジタル信号の処理は、前記フレキシブル選択ユニットの動作に従ってオーバーサンプリングマルチビットデルタシグマ変換器によって行われる、請求項に記載の方法。
  8. 前記設定信号が2進重み付きであり、変換される前記デジタル信号の処理は、前記フレキシブル選択ユニットの動作に従ってナイキスト変換器によって行われる、請求項に記載の方法。
  9. 前記可変振幅出力信号源及び前記論理ユニットが有限インパルス応答フィルタの一部である、請求項1、7、又は8に記載の方法。
  10. 前記フィルタは、少なくとも1つのフィルタ係数によって決まるフィルタ特性を有し、前記フィルタ係数の値は、前記信号源の前記設定信号によって決まる、請求項に記載の方法。
  11. 前記フィルタ係数の値は、−1〜1の範囲であることができ、少なくとも1つの中間値を含む、請求項10に記載の方法。
  12. 好ましくはデータ記憶媒体に記憶されるソフトウェアプログラム又は製品であって、コンピュータ等のデータ処理システム上で実行されると、請求項1ないし11のいずれか一項に記載の方法を実行する、ソフトウェアプログラム又は製品。
  13. デジタル信号をアナログ信号に変換するシステムであって、複数の信号源、好ましくは電流源を備え、前記信号源のうちの1つ又は複数は可変振幅出力信号源であり、該システムは、
    前記可変振幅出力信号源のそれぞれに対する入力信号である個々の設定信号によって前記可変振幅出力信号源のうちの前記1つ又は複数の信号源の出力信号振幅を設定する手段、
    をさらに備え、
    前記変換は、該変換のサンプルレートと分解能との間のトレードオフを達成するために、帯域幅及び/又は精度に関する必要性に応じて信号毎に適応可能であり、
    前記可変振幅出力信号源の前記出力信号は、論理ユニットによって供給されるスイッチ制御信号に応じてスイッチ可能であり、よって前記アナログ信号に寄与するか又は寄与せず、前記スイッチ制御信号は、変換される前記デジタル信号から導出され、
    前記論理ユニットはフレキシブル選択ユニットの一部であり、変換される前記デジタル信号は、該フレキシブル選択ユニットの入力信号であり、該フレキシブル選択ユニットの動作は、前記変換のサンプルレート及び分解能、及びハードウェアによるフィルタリングの間のトレードオフを達成するために、変換される前記デジタル信号の処理を決めるパラメータによってソフトウェアにより制御される、システム。
JP2006204098A 2005-07-27 2006-07-27 複数のdacの加算を用いたデジタル/アナログ変換方法およびシステム Active JP4543020B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP05106931A EP1748565B1 (en) 2005-07-27 2005-07-27 Digital to analog conversion using summation of multiple DACs

Publications (2)

Publication Number Publication Date
JP2007037148A JP2007037148A (ja) 2007-02-08
JP4543020B2 true JP4543020B2 (ja) 2010-09-15

Family

ID=34940324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006204098A Active JP4543020B2 (ja) 2005-07-27 2006-07-27 複数のdacの加算を用いたデジタル/アナログ変換方法およびシステム

Country Status (4)

Country Link
US (1) US7414558B2 (ja)
EP (1) EP1748565B1 (ja)
JP (1) JP4543020B2 (ja)
DE (1) DE602005017260D1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009047673A2 (en) * 2007-10-08 2009-04-16 St-Nxp Wireless (Holding) Ag Fir digital to analog converter
US8098718B2 (en) * 2009-07-01 2012-01-17 Qualcomm Incorporated Apparatus and methods for digital-to-analog conversion with vector quantization
US7999709B2 (en) * 2009-08-03 2011-08-16 Freescale Semiconductor, Inc. Continuous-time image-reject filter with discrete-time feedback
US8570202B2 (en) * 2012-02-03 2013-10-29 Sigear Europe Sarl Digital-to-analog converter implementing hybrid conversion architecture
US9531409B2 (en) 2014-06-25 2016-12-27 Qualcomm Incorporated Switched capacitor transmitter circuits and methods
US9590648B2 (en) 2014-11-07 2017-03-07 John Howard La Grou Multi-path digital-to-analog converter
US9871530B1 (en) 2016-12-11 2018-01-16 John Howard La Grou Multi-path analog-to-digital and digital-to-analog conversion of PDM signals
US10256782B2 (en) 2017-04-25 2019-04-09 John Howard La Grou Multi-path power amplifier
WO2023052803A1 (en) * 2021-09-29 2023-04-06 Sorbonne Universite Electronic device for digital to analog conversion of a digital input stream into a differential analog output

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51131253A (en) * 1975-05-10 1976-11-15 Sony Tektronix Corp Digital-analog converter
JPS59167112A (ja) * 1983-03-14 1984-09-20 Hitachi Ltd デイジタル・アナログ変換器
JPH0810832B2 (ja) * 1987-03-04 1996-01-31 株式会社東芝 デイジタル―アナログ変換器
US5017919A (en) * 1990-06-06 1991-05-21 Western Digital Corporation Digital-to-analog converter with bit weight segmented arrays
US5323157A (en) * 1993-01-15 1994-06-21 Motorola, Inc. Sigma-delta digital-to-analog converter with reduced noise
US5995030A (en) * 1995-02-16 1999-11-30 Advanced Micro Devices Apparatus and method for a combination D/A converter and FIR filter employing active current division from a single current source
JP3441255B2 (ja) * 1995-08-04 2003-08-25 株式会社東芝 信号発生装置およびこれを用いた送信装置
CA2166247A1 (en) * 1995-12-28 1997-06-29 Ravi Shankar Ananth Supervisory circuit
US5703587A (en) * 1996-04-19 1997-12-30 Lsi Logic Corporation Digital-to-analog converter having overlapping segments
US5760726A (en) * 1996-08-23 1998-06-02 Motorola, Inc. Digital-to-analog converter with dynamic matching and bit splitting
DE19807856A1 (de) * 1998-02-25 1999-08-26 Philips Patentverwaltung Schaltungsanordnung mit Strom-Digital-Analog-Konvertern
KR100298455B1 (ko) * 1998-03-13 2001-08-07 김영환 오버샘플링(oversampling)디지탈/아날로그컨버터
US6072415A (en) * 1998-10-29 2000-06-06 Neomagic Corp. Multi-mode 8/9-bit DAC with variable input-precision and output range for VGA and NTSC outputs
US6348884B1 (en) * 1999-01-06 2002-02-19 Jesper Steensgaard-Madsen Idle-tone-free mismatch-shaping encoders
US6469988B1 (en) * 1999-07-08 2002-10-22 Conexant Systems, Inc. Low-level circuit implementation of signal flow graphs for real-time signal processing of high-speed digital signals
JP4759720B2 (ja) * 1999-11-26 2011-08-31 エスティー‐エリクソン、ソシエテ、アノニム オフセット補償による有限インパルス応答デジタル−アナログ変換器
US6331830B1 (en) * 2000-02-04 2001-12-18 Rockwell Technologies Llc Self-trimming current source and method for switched current source DAC
WO2002023733A2 (en) * 2000-09-11 2002-03-21 Broadcom Corporation Sigma-delta digital-to-analog converter
US6650265B1 (en) * 2001-04-30 2003-11-18 Engim, Inc. Method and architecture for varying power consumption of a current mode digital/analog converter in proportion to performance parameters
US6518899B2 (en) * 2001-06-13 2003-02-11 Texas Instruments Incorporated Method and apparatus for spectral shaping of non-linearity in data converters
US6697004B1 (en) * 2001-10-01 2004-02-24 Silicon Wave, Inc. Partial mismatch-shaping digital-to-analog converter
US6624688B2 (en) * 2002-01-07 2003-09-23 Intel Corporation Filtering variable offset amplifer
US20050015419A1 (en) * 2003-07-14 2005-01-20 Chiang Pu Techniques to provide programmable finite impulse response filtering
KR100550102B1 (ko) * 2004-07-16 2006-02-08 한국전자통신연구원 전류셀 구동 방식의 디지털-아날로그 변환기

Also Published As

Publication number Publication date
US7414558B2 (en) 2008-08-19
EP1748565A1 (en) 2007-01-31
US20070024482A1 (en) 2007-02-01
DE602005017260D1 (de) 2009-12-03
JP2007037148A (ja) 2007-02-08
EP1748565B1 (en) 2009-10-21

Similar Documents

Publication Publication Date Title
CN109428599B (zh) 具有改进的线性的数模转换器
EP2993787B1 (en) Generalized data weighted averaging method for equally weighted multi-bit D/A elements
US8314727B2 (en) Converter
US20100149012A1 (en) System and method for area-efficient three-level dynamic element matching
JP4543209B2 (ja) デジタルディザを用いる多段変換器
US10833697B2 (en) Methods and circuits for suppressing quantization noise in digital-to-analog converters
US7538707B2 (en) Digital-to-analog converting circuit and digital-to-analog converting method
JP4543020B2 (ja) 複数のdacの加算を用いたデジタル/アナログ変換方法およびシステム
US20210159906A1 (en) Analog to digital converter
IES81010B2 (en) A mismatch noise shaper for dac-subdac structures
JP4195040B2 (ja) 制御装置、および、シグマデルタ型アナログ/デジタルコンバータにおける量子化器のリファレンスの割り当てをスクランブルするための方法
US20090073012A1 (en) Self-calibrating digital-to-analog converter and method thereof
JP2004500727A (ja) 予測器を備えた再帰マルチビットアナログ−ディジタル変換器
US6867721B1 (en) Spectral shaping dynamic encoder for a DAC
US7199741B2 (en) Method for digital/analog conversion and corresponding digital/analog converter device
US20060022857A1 (en) Suppressing digital-to-analog converter (dac) error
JP4270998B2 (ja) アナログ信号出力回路及び該アナログ信号出力回路を用いたマルチレベルδς変調器
JP4531017B2 (ja) 多用途電流加算を用いたデジタル/アナログ変換方法及びシステム
IES80450B2 (en) Reduction of mismatch errors for multibit oversampled data converters
US7304593B2 (en) Linearization circuit with digital element matching for digital-to-analog converters
US7567195B2 (en) Digital-to-analog converter using selected single bit converter elements
US7215272B2 (en) Schemes to implement multi-level PWM in digital system
US20090251347A1 (en) Methods and apparatus for rotating a thermometer code
JP5129298B2 (ja) DWA(Data−Weighted−Averaging)回路、それを用いたデルタシグマ変調器
JP2001077692A (ja) D/a変換回路

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070129

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20071025

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091002

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091110

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100209

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100510

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100618

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100628

R150 Certificate of patent or registration of utility model

Ref document number: 4543020

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250