Integrated当ウェブサイトを利用することによりクッキーの使用に同意したことになります。光マイクロコントローラのDS4830のアナログ-デジタルコンバータ(ADC)は、温度および利得の選択によってオフセットが変化する可能性があります。DS4830はユーザーによるADC内部オフセットの測定が可能です。Offsetレジスタに加算して、オフセット誤差を相殺します。このアプリケーションノートは、アプリケーションプログラムでのDS4830のADC内部オフセット較正の具体例を示します。はじめにアナログ-デジタルコンバータ(ADC)は、入力電圧を対応するデジタルコードに変換します。理想的なADCはコードスペース全体にわたってこの動作を行います。図1は、2Vのリファレンスによる3ビットADCの伝達関数を示します。LSB補正された理想的3ビットADCしかし、すべてのアーキテクチャで理想的なADCの特性に適合するADCを設計するのは困難です。さまざまな設計上の制限や制約により、積分非直線性(INL)、微分非直線性(DNL)、利得、およびオフセットなど、ADCの出力にはさまざまな誤差が含まれます。オフセット誤差は、ADCの最も一般的な誤差です。ゼロ電圧入力(ADCの入力をグランドに接続した状態)に対するADCのデジタルコード出力を、ADCオフセットと呼びます。図2は、オフセットのある3ビットADCの伝達関数を示します。Offsetレジスタ(ADVOFF)を備えています。(1.216Vフルスケール)になるように出荷時にオフセットが較正されます。DS4830のADC内部オフセットは、温度および利得の選択によって変化する可能性があります。DS4830は、利用可能な任意のADC利得設定について、ADC内部オフセットを測定することができます。その後、この測定値を使用してADVOFFレジスタを較正することが可能です。ADC内部オフセットを測定する場合、ADCコントローラは内部グランドをADC入力に接続し、ADC上で変換を開始します。ADCコントローラは、ADC内部オフセットの測定をADCコントローラに指示する専用のチャネル選択を位置25に備えています。ADCコントローラは、ADC内部オフセットの変換結果を格納するための専用のデータバッファを備えていません。内部オフセットの変換結果にアクセスするためには、ADCコントローラの位置オーバーライドオプションを使用する必要があります。ADC内部オフセットの位置オーバーライドオプションデフォルトでは、ADCの変換結果はチャネル番号に対応するADCのバッファ位置に格納されます。ADCコントローラは「位置オーバーライド」オプションを備えています。このオプションによって、ADCの変換結果をデータバッファの任意の位置(0~24のデータバッファ位置)に格納することができます。Controlレジスタ(ADCN)内に、位置オーバーライドのLOC_OVRビットがあります。このビットに1を設定することで、ADCの変換結果を格納するための代替位置をユーザーが選択することができます。Configurationレジスタ選択ビット(ADCFG)に1が設定されている場合に、ADDATA[12:8]ビット(ALT_LOC[4:0])によって定義されます。Configurationレジスタ(ADDATA)の設定を説明します。ADCNおよびADSTレジスタ内の以下のビットに、それぞれの値を設定します。位置オーバーライドビット(ADCN.LOC_OVR)に1ADC設定選択ビット(ADST.ADCFG)に1ADCレジスタインデックスビット(ADST.ADIDX[4:0])に0ADDATAレジスタ(ADDATA)に対する書込みを行ってください。ADDATA[4:0]ビットに位置するADCチャネル選択ビットADCH[4:0]は25にしてください。ADDATAレジスタの代替位置ビットALT_LOC[4:0]に対する書込み(0~24の任意の値)を行ってください。ADC内部オフセットの変換結果は、その設定の代替位置ビットが示すデータバッファ位置に格納されます。0x0039の場合、ADCの設定は、内部オフセット測定、差動モード、代替位置0、利得1、およびADC右揃えになります。0x4139の場合、ADCの設定は、内部オフセット測定、差動モード、代替位置1、利得3、およびADC右揃えになります。0x6439の場合、ADCの設定は、内部オフセット測定、差動モード、代替位置4、利得4、およびADC右揃えになります。ADC設定選択(ADST.ADCFG)に0を設定し、ADCレジスタインデックスビット(ADST.ADIDX[4:0])に0を設定してください。ADC内部オフセットの測定と較正ADCを内部オフセット測定用に設定したあと、ADCNレジスタのADC変換開始ビット(ADCONV)に1を設定してADC変換を開始します。ADCコントローラは内部グランドをADC入力に接続してADC内部オフセットを測定し、ADCでの変換を開始します。変換結果は、ADC内部オフセットの測定値です。これは、ADCの設定中に設定されるALT_LOC[4:0]ビットによって示されるデータバッファ位置から読み取ることができます。ADC内部オフセットを較正するには、ADC内部オフセット測定値の負の数(2の補数)をADVOFFレジスタに設定してください。ADC内部オフセット測定値に基づくADVOFFの値の例をいくつか表1に示します。これらのADVOFFの値は、出荷時較正されたADVOFFの値が0であると想定しています。通常のADC動作中、最終結果がデータバッファに格納される前にADVOFFの値が変換結果に加算されます。FFFEh注:パワーオンリセット(POR)時には、較正済みの値が出荷時デフォルト値で上書きされます。コードは、ADC内部オフセットの較正手順を示します。EE-Mail配信の登録申し込みをして、興味のある分野の最新ドキュメントに関する自動通知を受け取る。Inc.このウェブサイトのコンテンツは米国および各国の著作権法によって保護されています。お問い合わせください。totalPrice.value}}保存して後で見る​削除{{else}}購入カートには何も入っていません。無料サンプル​削除{{else}}サンプルカートには何も入っていません。{{else}}購入カートには何も入っていません。注文履歴を見るサンプルカートには何も入っていません。注文履歴を見る{{/each}}×ブックマークブックマークを利用するにはログインが必要です。MAXIMお知らせツールをクリックおよびドラッグしてダッシュボードをカスタマイズすることができます。>ご質問/ご意見をお寄せください。見積もり請求をご検討くださいx注意お客様のアカウントに制限がかけられているためご注文をお受けすることができません。カスタマーサポートまでご連絡ください。申し訳ありませんが、このサイトではビジネス/教育と関係のないEメールアドレスからのサンプル請求は受け付けておりません。マキシムの代理店マキシムにご興味をお持ちいただきどうもありがとうございます。x注意マキシム・インテグレーテッドにご興味をお持ちいただきどうもありがとうございます。マキシムの無料サンプルプログラムは、暦年につきお客様に提供できる数量を限らせていただいております。誤ってこのメッセージをお受け取りになった場合はsamples-admin@maximintegrated.comまでご連絡ください。distributorData.coreStaff.stockValue}}{{distributorData.coreStaff.stockValue}}{{/if}}価格は代理店のサイトにあります。製品IDを選択して、はじめてください。閉じるお客様の見積もり請求にお応えするためには以下情報が必要です。できるだけ詳しくお答えください。見積もり請求を送信キャンセルお客様の見積もり請求が送信されました。価格と入手性について24時間以内にお答えします。全カテゴリ最近行った。