【手続補正書】
【提出日】平成30年2月27日(2018.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アナログ−デジタル変換器（ＡＤＣ）の直線性を試験する方法であって、
ＡＤＣ入力電圧ステップ調整を示すトリガ信号を受信することと、
前記トリガ信号を受信する際にＡＤＣ出力サンプルを読み取ることであって、前記ＡＤＣ出力サンプルがＮ個の離散ＡＤＣ出力コードに対応するＮ個の整数値の値範囲を有する、前記読み取ることと、
Ｍ個の連続ＡＤＣ出力コードについてコード出現のヒストグラムを演算することであって、前記ヒストグラムが前記Ｍ個の連続ＡＤＣ出力コードに対応するＭ個のビンを含み、ＭがＮより小さい、前記演算することと、
Ｋ個のＡＤＣ出力サンプルの読み取りの間隔での前記ヒストグラムに従って微分非直線性（ＤＮＬ）値と積分非直線性（ＩＮＬ）値とを更新することと、
前記ＤＮＬ値と前記ＩＮＬ値とを更新した後に前記ヒストグラムをＡＤＣ出力コード１つ分シフトすることと、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、
前記電圧ステップ調整が各調整について一定の増分であり、
Ｋ個のＡＤＣ出力サンプルの読み取りの前記間隔が、前記Ｎ個のＡＤＣ出力コードの各々についての平均出現数に対応する、方法。
【請求項３】
請求項１に記載の方法であって、
前記ヒストグラムをシフトすることが、前記ＡＤＣサンプル値が、前記Ｎ個のＡＤＣ出力コードにおける最小コードより大きい約Ｍ／２個のコードであるＡＤＣ出力コードに等しいときに開始される、方法。
【請求項４】
請求項１に記載の方法であって、
前記ＤＮＬ値を更新することが、
最低ヒストグラムビンのビン値を最小コード出現及び最大コード出現と比較することであって、前記ビン値が、前記最低ヒストグラムビンに対応する現在のＡＤＣ出力コードについてのコード出現数である、前記比較することと、
前記ビン値が前記最小コード出現より小さいときに前記最小コード出現を前記ビン値に設定することと、
前記ビン値が前記最小コード出現より小さいときに最小ＤＮＬ  ＡＤＣコードを前記現在のＡＤＣ出力コードに設定することと、
前記ビン値が前記最大コード出現より大きいときに前記最大コード出現を前記ビン値に設定することと、
前記ビン値が前記最大コード出現より大きいときに最大ＤＮＬ  ＡＤＣコードを前記現在のＡＤＣ出力コードに設定することと、
を含む、方法。
【請求項５】
請求項１に記載の方法であって、
前記ＤＮＬ値と前記ＩＮＬ値とが、第１のＡＤＣ出力コードで開始して第２のＡＤＣ出力コードで停止するＤ個のＡＤＣ出力コードについて更新され、
前記第１のＡＤＣ出力コードが前記Ｎ個のＡＤＣ出力コードの最小コードより大きい次の最小コードであり、
前記第２のＡＤＣ出力コードが前記Ｎ個のＡＤＣ出力コードの最大コードより小さい次の最大コードであり、
ＤがＮ−２の値に等しい、方法。
【請求項６】
請求項５に記載の方法であって、
前記ヒストグラムを演算する前に、前記Ｄ個のＡＤＣ出力コードにわたるコード出現の総数を判定することを更に含み、
前記コード出現の総数を判定することが、
カウンタを用いることによって電圧ステップ調整の数をカウントすることと、
第１の以前のＡＤＣサンプル値が前記Ｎ個のＡＤＣ出力コードの最小コードに等しく、第１の現在のＡＤＣサンプル値が前記最小コードより大きい前記次の最小コードに等しいときに、第１のカウンタ値を記録することと、
第２の以前のＡＤＣサンプル値が前記Ｎ個のＡＤＣ出力コードの最大コードより小さい前記次の最大コードに等しく、第２の現在のＡＤＣサンプル値が前記最大コードに等しいときに、第２のカウンタ値を記録することと、
前記第１のカウンタ値と前記第２のカウンタ値との間の差を演算することによって前記コード出現の総数を設定することと、
前記第１のカウンタ値と前記第２のカウンタ値とを報告することと、
を含む、方法。
【請求項７】
請求項６に記載の方法であって、
前記コード出現の総数を判定した後に前記ＩＮＬ値が更新され、
前記ＩＮＬ値を更新することが、
ＤＮＬｈｓｕｍ＝ｈ［０］×Ｄ−ｈｓｕｍの式に従って最低ヒストグラムビンに対応する現在のＡＤＣ出力コードについてのスケーリングされたＤＮＬ値を演算することであって、ｈｓｕｍが前記コード出現の総数であり、ｈ［０］が前記現在のＡＤＣ出力コードについてのコード出現数である、前記演算することと、
前記スケーリングされたＤＮＬ値を以前のスケーリングされたＩＮＬ値に付加することによって前記現在のＡＤＣ出力コードについて現在のスケーリングされたＩＮＬ値を演算することと、
前記現在のスケーリングされたＩＮＬ値を最小のスケーリングされたＩＮＬ値及び最大のスケーリングされたＩＮＬ値と比較することと、
前記現在のスケーリングされたＩＮＬ値が前記最小のスケーリングされたＩＮＬ値より小さいときに前記最小のスケーリングされたＩＮＬ値を前記現在のスケーリングされたＩＮＬ値に設定することと、
前記現在のスケーリングされたＩＮＬ値が前記最小のスケーリングされたＩＮＬ値より小さいときに最小ＩＮＬ  ＡＤＣコードを前記現在のＡＤＣ出力コードに設定することと、
前記現在のスケーリングされたＩＮＬ値が前記最大のスケーリングされたＩＮＬ値より大きいときに前記最大のスケーリングされたＩＮＬ値を前記現在のスケーリングされたＩＮＬ値に設定することと、
前記現在のスケーリングされたＩＮＬ値が前記最大のスケーリングされたＩＮＬ値より大きいときに最大ＩＮＬ  ＡＤＣコードを前記現在のＡＤＣ出力コードに設定することと、
を含む、方法。
【請求項８】
請求項５に記載の方法であって、
前記受信されたＡＤＣサンプル値が前記第１のＡＤＣ出力コードより小さいか、又は前記第２のＡＤＣ出力コードより大きいときに、前記ＡＤＣについて不合格結果を判定することを更に含む、方法。
【請求項９】
請求項６に記載の方法であって、
以前のＡＤＣサンプル値が前記第１のＡＤＣ出力コードに等しいときに前記受信されたＡＤＣサンプル値が前記第１のＡＤＣ出力コードより小さいとき、前記コード出現の総数を１つ減分することを更に含む、方法。
【請求項１０】
請求項５に記載の方法であって、
前記Ｄ個のＡＤＣ出力コードについて前記ＩＮＬ値と前記ＤＮＬ値とを更新した後に試験報告を送信することを更に含み、
前記試験報告が、
最大コード出現と、
最小コード出現と、
前記最大コード出現に対応する第１のＡＤＣ出力コードと、
前記最小コード出現に対応する第２のＡＤＣ出力コードと、
コード出現の総数によってスケーリングされた最大ＩＮＬ値と、
コード出現の総数によってスケーリングされた最小ＩＮＬ値と、
前記スケーリングされた最大ＩＮＬ値に対応する第３のＡＤＣ出力コードと、
前記スケーリングされた最小ＩＮＬ値に対応する第４のＡＤＣ出力コードと、
前記Ｄ個のＡＤＣ出力コードについての前記コード出現の総数と、
を含む、方法。
【請求項１１】
装置であって、
アナログ入力信号をＮ個の離散ＡＤＣ出力コードに変換するように構成されるアナログ−デジタル変換器（ＡＤＣ）と、
Ｍ個の連続ＡＤＣ出力コードに対する出現数をストアするＭ個のビンを含むヒストグラムを含めるためのメモリであって、各ビンが前記Ｍ個のＡＤＣ出力コードのうちの１つに対応し、ＭがＮより小さい、前記メモリと、
前記ＡＤＣ入力での電圧ステップ増分を示すトリガ信号を受信するように構成される第１のインターフェースであって、受信されたＫ個のトリガ信号の平均がＡＤＣ出力コード遷移に対応する、前記第１のインターフェースと、
前記ＡＤＣと前記メモリと前記第１のインターフェースとに結合されるプロセッサであって、
前記トリガ信号を受信する際にＡＤＣ出力サンプルを読み取り、
前記ＡＤＣサンプルの値に対応するビンにおける出現数を増分することによって前記ヒストグラムを演算し、
Ｋ個のＡＤＣ出力サンプルの読み取りの間隔での前記ヒストグラムに従って、最大コード出現と最小コード出現と最大積分非直線性（ＩＮＬ）値と最小ＩＮＬとを更新し、
前記最大コード出現と前記最小コード出現と前記最大ＩＮＬ値と前記最小ＩＮＬ値とを更新した後に前記ヒストグラムをＡＤＣ出力コード１つ分シフトする、
ように構成され、前記最大コード出現が最大微分非直線性（ＤＮＬ）値に比例し、前記最小コード出現が最小ＤＮＬ値に比例する、前記プロセッサと、
を含む、装置。
【請求項１２】
請求項１１に記載の装置であって、
前記最大コード出現と前記最小コード出現と前記最大ＩＮＬ値と前記最小ＩＮＬ値とが、前記Ｎ個のＡＤＣ出力コードの最小コードより大きい次の最小コードである第１のＡＤＣ出力コードで開始して前記Ｎ個のＡＤＣ出力コードの最大コードより小さい次の最大コードである第２のＡＤＣ出力コードで停止する、Ｄ個のＡＤＣ出力コードについて更新され、ＤがＮ−２の値に等しい、装置。
【請求項１３】
請求項１１に記載の装置であって、
前記プロセッサが、
最低ヒストグラムビンのビン値を最小コード出現及び最大コード出現と比較し、
前記ビン値が前記最小コード出現より小さいときに前記最小コード出現を前記ビン値に設定し、
前記ビン値が前記最小コード出現より小さいときに最小ＤＮＬ  ＡＤＣコードを前記最低ヒストグラムビンに対応するＡＤＣ出力コードに設定し、
前記ビン値が前記最大コード出現より大きいときに前記最大コード出現を前記ビン値に設定し、
前記ビン値が前記最大コード出現より大きいときに最大ＤＮＬ  ＡＤＣコードを前記最低ヒストグラムビンに対応するＡＤＣ出力コードに設定する、
ことによって、前記最大コード出現と前記最小コード出現とを更新するように構成される、装置。
【請求項１４】
請求項１１に記載の装置であって、
前記プロセッサが、
各トリガイベントを受信した後にカウンタを１つ増分し、
以前のＡＤＣサンプル値が前記Ｎ個の離散ＡＤＣ出力コードの最小コードに対応し、現在のＡＤＣサンプル値が前記最小コードより大きい次の最小コードに対応するときに、第１のカウンタ値を記録し、
以前のＡＤＣサンプル値が前記Ｎ個の離散ＡＤＣ出力コードの最大コードより小さい次の最大コードに対応し、現在のＡＤＣサンプル値が前記最大コードに対応するときに、第２のカウンタ値を記録し、
前記第１のカウンタ値と前記第２のカウンタ値との間の差を演算することによって前記コード出現の総値を判定する、
ように更に構成され、
前記装置が、前記第１のカウンタ値と前記第２のカウンタ値とを送信するように構成される第２のインターフェースを更に含む、装置。
【請求項１５】
請求項１１に記載の装置であって、
前記プロセッサが、
ＤＮＬｈｓｕｍ＝ｈ［０］×Ｄ−ｈｓｕｍの式に従って最低ヒストグラムビンに対応する現在のＡＤＣ出力コードについてのスケーリングされたＤＮＬ値を演算することであって、ｈｓｕｍがコード出現の総数であり、ｈ［０］が前記現在のＡＤＣ出力コードについてのコード出現数である、前記演算することと、
前記スケーリングされたＤＮＬ値を以前のスケーリングされたＩＮＬ値に付加することによって前記現在のＡＤＣ出力コードについて現在のスケーリングされたＩＮＬ値を演算することと、
前記現在のスケーリングされたＩＮＬ値を最小のスケーリングされたＩＮＬ値及び最大のスケーリングされたＩＮＬ値と比較することと、
前記現在のスケーリングされたＩＮＬ値が前記最小のスケーリングされたＩＮＬ値より小さいときに、前記最小のスケーリングされたＩＮＬ値を前記現在のスケーリングされたＩＮＬ値に設定し、最小ＩＮＬ  ＡＤＣコードを前記現在のＡＤＣ出力コードに設定することと、
前記現在のスケーリングされたＩＮＬ値が前記最大のスケーリングされたＩＮＬ値より大きいときに、前記最大のスケーリングされたＩＮＬ値を前記現在のスケーリングされたＩＮＬ値に設定し、最大ＩＮＬ  ＡＤＣコードを前記現在のＡＤＣ出力コードに設定することと、
によって、前記最大ＩＮＬ値と最小ＩＮＬ値とを更新するように構成される、装置。
【請求項１６】
請求項１１に記載の装置であって、
前記最大コード出現と前記最小コード出現と前記最大ＩＮＬ値と前記最小ＩＮＬ値とを送信するように構成される第２のインターフェースを更に含む、装置。