3チャンネル、低ノイズ、低消費電力、 計装アンプ内蔵の16/24ビット∑∆ADC AD7798/AD7799 機能ブロック図 特長 低ノイズのプログラマブル・ゲイン計装アンプ 更新レート:4.17∼500Hz 3チャンネルの差動入力 内部クロック発振器 50Hz/60Hzを同時除去 リファレンス検出 ローサイドのパワー・スイッチ プログラマブル・デジタル出力 バーンアウト電流 電源:2.7∼5.25V 温度範囲:−40∼+105℃ 独立したインターフェース電源 16ピンTSSOPパッケージ インターフェース 3線式シリアル SPI®、QSPI™、MICROWIRE™、DSP互換 SCLKにシュミット・トリガを内蔵 アプリケーション 重量計 圧力計測 ストレインゲージ・トランスデューサ ガス分析 工業用プロセス制御 計測機器 ポータブル計測機器 血液分析 スマート・トランスミッタ 液体/ガス・クロマトグラフィ 6桁DVM REV. 0 アナログ・デバイセズ株式会社 GND AV DD REFIN(+) REFIN( –) リファレンス 検出 AD7798/AD7799 AIN1(+) AIN1(–) AIN2(+) AIN2(–) AIN3(+)/P1 AIN3(–)/P2 AV DD DOUT/RDY MUX ∑∆ ADC 計装 アンプ シリアル・ インターフェース および 制御ロジック GND PSW DIN SCLK CS DV DD 内部クロック GND AD7798: 16ビット AD7799: 24ビット 04856-001 RMSノイズ: [email protected](AD7799) [email protected](AD7799) [email protected](AD7798) [email protected](AD7798) 消費電流:380µA(typ) パワーダウン時の消費電流:1µA(max) 図1 概要 AD7798/AD7799は、高精度計測アプリケーション向けの低消 費電力、低ノイズ、全機能内蔵型アナログ・フロントエンドです。 3チャンネル差動アナログ入力を備えた低ノイズ、16/24ビット のシグマ・デルタ(∑∆)A/Dコンバータ(ADC)を内蔵していま す。AD7798/AD7799は低ノイズ計装アンプも内蔵しているた め、小振幅の信号をADCに直接インターフェースできます。ゲ インを64に設定すると、更新レートが4.17Hzのとき、rmsノイ ズは27nV(AD7799) 、40nV(AD7798)になります。 オンチップ機能としては、ローサイドのパワー・スイッチ、リ ファレンス検出、プログラマブル・デジタル出力ピン、バーン アウト電流、内部クロック発振器があります。デバイスからの 出力データ・レートはソフトウェアで設定可能で、 4.17 ∼ 500Hzの周波数範囲で変化させることができます。 このデバイスは、2.7∼5.25Vの電源で動作します。AD7798の 消費電流は300µA(typ)で、AD7799の消費電流は380µA(typ) です。いずれも16ピンTSSOPパッケージで提供しています。 アナログ・デバイセズ社は、提供する情報が正確で信頼できるものであることを期していますが、その情報の 利用に関して、あるいは利用によって生じる第三者の特許やその他の権利の侵害に関して一切の責任を負いま せん。また、アナログ・デバイセズ社の特許または特許の権利の使用を明示的または暗示的に許諾するもので もありません。仕様は、予告なく変更される場合があります。本紙記載の商標および登録商標は、各社の所有 に属します。 ※日本語データシートはREVISIONが古い場合があります。最新の内容については、英語版をご参照ください。 © 2005 Analog Devices, Inc. All rights reserved. 本 社/ 〒105-6891 東京都港区海岸1-16-1 ニューピア竹芝サウスタワービル 電話03(5402)8200 大阪営業所/ 〒532-0003 大阪府大阪市淀川区宮原3-5-36 新大阪MTビル2号 電話06(6350)6868 AD7798/AD7799 目次 ADC回路情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 デジタル・インターフェース. . . . . . . . . . . . . . . . . . . . . . . . . 20 回路説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 アナログ入力チャンネル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 計装アンプ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 バイポーラ/ユニポーラ構成. . . . . . . . . . . . . . . . . . . . . . . . . 23 データ出力のコーディング. . . . . . . . . . . . . . . . . . . . . . . . . . . 24 バーンアウト電流. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 リファレンス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 リファレンス検出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 リセット. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 AVDDモニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 キャリブレーション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 グラウンディングとレイアウト. . . . . . . . . . . . . . . . . . . . . . . 26 アプリケーション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 重量計. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 外形寸法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 オーダー・ガイド. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 タイミング特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 絶対最大定格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ESDに関する注意 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ピン配置と機能の説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 出力ノイズおよび分解能仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 AD7798 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 AD7799 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 代表的な性能特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 オンチップ・レジスタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 コミュニケーション・レジスタ. . . . . . . . . . . . . . . . . . . . . . . 13 ステータス・レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 モード・レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 設定レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 データ・レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 IDレジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 IOレジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 オフセット・レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 フルスケール・レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 改訂履歴 2005年1月−リビジョン0:初版 ―2― REV. 0 AD7798/AD7799 仕様 AVDD=2.7∼5.25V、DVDD=2.7∼5.25V、GND=0V、REFIN(+)=AVDD、REFIN(–)=0V。特に指定のない限り、仕様はすべてTMIN ∼TMAXの条件で規定。 表1 パラメータ AD7798B/AD7799B1 単位 テスト条件/備考 4.17∼500 24 16 表5∼8を参照 表5∼8を参照 ±15 ±1 ±10 ±10 ±1 100 Hz(nom) ビット(min) ビット(min) AD7799:fADC<250Hz AD7798 ±VREF /ゲイン V(nom) VREF=REFIN(+)−REFIN(–)、 ゲイン=1∼128 GND−30mV AVDD+30mV GND+100mV AVDD−100mV GND+300mV AVDD−1.1 0.5 V(min) V(max) V(min) V(max) V(min) V(max) V(min) ゲイン=1または2 ±1 ±250 ±1 ±2 nA(max) pA(max) nA(max) pA/℃(typ) ゲイン=1または2、更新レート<100Hz ゲイン=4∼128、更新レート<100Hz AIN3(+)/AIN3(–)、更新レート<100Hz ±400 ±50 nA/V(typ) pA/V/℃(typ) 65 dB(min) 80 90 dB(min) dB(min) 100 100 100 dB(min) dB(min) dB(min) ADCチャンネル 出力更新レート ノー・ミスコード2 分解能 出力ノイズと更新レート 積分非直線性(INL) オフセット誤差3 オフセット誤差の温度ドリフト4 フルスケール誤差3、5 ゲインの温度ドリフト4 電源電圧変動除去比 アナログ入力 差動入力電圧範囲 FSRのppm(max) µV(typ) nV/℃(typ) µV(typ) ppm/℃(typ) dB(min) AIN=1V/ゲイン、ゲイン≧4 AIN電圧の絶対限界値2 非バッファ・モード バッファ・モード 計装アンプ・アクティブ 同相電圧(VCM) アナログ入力電流 バッファ・モードまたは 計装アンプ・アクティブ 平均入力電流2 平均入力電流ドリフト 非バッファ・モード 平均入力電流 平均入力電流ドリフト ノーマル・モード除去比2 @50Hz、60Hz @50Hz @60Hz 同相ノイズ除去比 @DC @50Hz、60Hz2 @50Hz、60Hz2 REV. 0 ―3― ゲイン=1または2 ゲイン=4∼128 VCM=(AIN(+) + AIN(–))/2、 ゲイン=4∼128 ゲイン=1または2 入力電流は入力電圧によって変化 80dB(typ)、50±1Hz、 60±1Hz(FS [3:0]=1010)6 90dB(typ)、50±1Hz(FS [3:0]=1001)6 100dB(typ)、60±1Hz(FS [3:0]=1000)6 AIN=1V/ゲイン、ゲイン≧4 50±1Hz、60±1Hz(FS [3:0]=1010)6 50±1Hz(FS [3:0]=1001)6、 60±1Hz(FS [3:0]=1000)6 AD7798/AD7799 パラメータ 電圧リファ レンス 外部REFIN電圧 リファレンス電圧範囲2 AD7798B/AD7799B1 単位 テスト条件/備考 2.5 0.1 AVDD V(nom) V(min) V(max) REFIN = REFIN(+) – REFIN(–) GND−30mV AVDD+30mV 400 ±0.03 V(min) V(max) nA/V(typ) nA/V/℃(typ) VREF=AVDDで計装アンプがアクティブの 場合は、差動入力を0.9×VREF/ゲインに 制限してください REFIN電圧の絶対限界値2 平均リファレンス入力電流 平均リファレンス入力電流ドリフト ノーマル・モード除去 アナログ入力の場合 と同じ 100 0.3 0.65 dB(typ) V(min) V(max) 7 9 30 Ω(max) Ω(max) mA(max) AVDD=5V AVDD=3V デジタル出力(P1とP2) 出力ハイレベル電圧(VOH)2 出力ローレベル電圧(VOL)2 出力ハイレベル電圧(VOH)2 出力ローレベル電圧(VOL)2 AVDD−0.6 0.4 4 0.4 V(min) V(max) V(min) V(max) AVDD=3V、ISOURCE=100µA AVDD=3V、ISINK=100µA AVDD=5V、ISOURCE=200µA AVDD=5V、ISINK=800µA 内部クロック 周波数2 64±3% kHz(min/max) 0.8 0.4 2.0 V(max) V(max) V(min) DVDD=5V DVDD=3V DVDD=3Vまたは5V 1.4/2 0.8/1.7 0.1/0.17 0.9/2 0.4/1.35 0.06/0.13 ±10 10 V(min/max) V(min/max) V(min/max) V(min/max) V(min/max) V(min/max) µA(max) pF(typ) DVDD=5V DVDD=5V DVDD=5V DVDD=3V DVDD=3V DVDD=3V VIN=DVDDまたはGND DVDD−0.6 0.4 4 0.4 ±10 10 V(min) V(max) V(min) V(max) µA(max) pF(typ) DVDD=3V、ISOURCE=100µA DVDD=3V、ISINK=100µA DVDD=5V、ISOURCE=200µA DVDD=5V、ISINK=1.6mA 同相ノイズ除去比 リファレンス検出レベル VREF<0.3VでNOXREFビットがアクティブ ローサイドのパワー・スイッチ RON 許容電流2 連続電流 ロジック入力 __ CS2 入力ローレベル電圧(VINL) 入力ハイレベル電圧(VINH) SCLKとDIN (シュミット・トリガ入力)2 VT(+) VT(–) VT(+) – VT(–) VT(+) VT(–) VT(+) – VT(–) 入力電流 入力容量 ロジック出力 出力ハイレベル電圧(VOH)2 出力ローレベル電圧(VOL)2 出力ハイレベル電圧(VOH)2 出力ローレベル電圧(VOL)2 フローティング状態での漏れ電流 フローティング状態での出力容量 データ出力コーディング すべてのデジタル入力 オフセット・バイナリ ―4― REV. 0 AD7798/AD7799 パラメータ AD7798B/AD7799B1 単位 テスト条件/備考 +1.05×FS V(max) FS=フルスケール・アナログ入力。 VREF=AVDDで計装アンプがアクティブの 場合は、差動入力を0.9×VREF/ゲインに制 −1.05×FS V(min) 0.8×FS 2.1×FS V(min) V(max) 2.7/5.25 2.7/5.25 V(min/max) V(min/max) 140 µA(max) 180 µA(max) 400 µA(max) 500 µA(max) 1 µA(max) 2 システム・キャリブレーション フルスケール・キャリブレーション 制限電圧 限する必要があります。 ゼロスケール・キャリブレーション 制限電圧 入力スパン 電源条件7 電源電圧 AVDD∼GND DVDD∼GND 電源電流 IDD電流 IDD(パワーダウン・モード) 1 2 3 4 5 6 7 非バッファ・モード、 110µA(typ)@AVDD=3V、 125µA(typ)@AVDD=5V バッファ・モード、ゲイン=1または2、 130µA(typ)@AVDD=3V、 165µA(typ)@AVDD=5V AD7798:ゲイン=4∼128、 300µA(typ)@AVDD=3V、 350µA(typ)@AVDD=5V AD7799:ゲイン=4∼128、 380µA(typ)@AVDD=3V、 440µA(typ)@AVDD=5V 温度範囲:−40∼+105℃ これらの仕様については出荷テストは実施していませんが、仕様は量産開始時の特性評価データにより保証しています。 キャリブレーション後、誤差は設定ゲイン条件および選択した更新レート条件でのノイズ値にほぼ等しくなります。 任意の温度下で再キャリブレーションを行うと、ドリフト誤差は除去できます。 フルスケール誤差は、出荷時のキャリブレーション条件(AVDD=4V、ゲイン=1、TA=25℃)で正側と負側の両方のフルスケールに適用されます。 FS[3:0]は、出力ワードレートを選択する際にモード・レジスタで使用する4つのビットです。 デジタル入力は、DVDDまたはGNDに等しくなります。 REV. 0 ―5― AD7798/AD7799 タイミング特性 特に指定のない限り、AVDD=2.7∼5.25V、DVDD=2.7∼5.25V、GND=0V、入力ロジック0=0V、入力ロジック1=DVDD 表2 パラメータ1、2 TMIN、TMAX時の限界値(Bバージョン) 単位 条件/備考 t3 t4 100 100 ns(min) ns(min) SCLKのハイ・パルス幅 SCLKのロー・パルス幅 t1 0 ns(min) __ ____ CSの立下がりエッジからDOUT/RDYアク t23 60 80 0 ns(max) ns(max) ns(min) DVDD=4.75∼5.25V DVDD=2.7∼3.6V SCLKのアクティブ・エッジからデータ有効 読出し動作 ティブまでの時間 t6 60 80 10 80 0 ns(max) ns(max) ns(min) ns(max) ns(min) t7 10 ns(min) t8 0 ns(min) t9 30 ns(min) t10 25 ns(min) t11 0 ns(min) t55、6 までの遅延時間4 DVDD=4.75∼5.25V DV __ DD=2.7∼3.6V CSの非アクティブ・エッジ後のバス開放時間 __ SCLKの非アクティブ・エッジからCSの非 アクティブ・エッジまでの時間 書込み動作 2 3 4 5 6 __ CSの立下がりエッジからSCLKアクティブ・ エッジまでのセットアップ時間4 データ有効からSCLKエッジまでのセット アップ時間 データ有効からSCLKエッジまでのホールド 時間 __ CSの立上がりエッジからSCLKエッジまで のホールド時間 量産開始時にサンプル・テストにより適合性を保証。すべての入力信号をtR=tF=5ns(DVDDの10∼90%)で規定し、1.6Vの電圧レベルからの時間を計測しています。 図3と図4を参照。 これらの値は図2の負荷回路を用いて測定したもので、出力がVOLまたはVOHの限界値に達するまでの時間です。 SCLKのアクティブ・エッジは、SCLKの立下がりエッジです。 時間は、図2の負荷回路においてデータ出力が0.5V変化するまでの所要時間を測定して得られたものです。この測定時間は、50pFコンデンサの充放電による影響を受けない値と して推測されているため、タイミング特性に記載された時間がデバイスの真のバス開放時間であり、外部バスの負荷容量とは無関係です。 ____ ____ ADCの読出し後、RDYはハイレベルに戻ります。シングル/連続変換モード時、RDYがハイレベルの間、必要に応じてデータを再読出しできますが、読出し動作が次の出力更 新の直近で実行されないようにしてください。連続読出しモードでは、デジタル・ワードの読出しは1回のみ可能です。 ISINK(DVDD=5Vで1.6mA、 DVDD=3Vで100µA) 1.6V 出力ピンへ 50pF ISOURCE(DVDD=5Vで200µA、 DVDD=3Vで100µA) 図2. 04856-002 1 SCLKの非アクティブ・エッジから ____ DOUT/RDYハイ・レベルまでの時間 タイミング特性評価用の負荷回路 ―6― REV. 0 AD7798/AD7799 CS (I) t6 t1 t5 MSB DOUT/RDY (O) LSB t7 t2 t3 04856-003 SCLK (I) t4 I=入力、O=出力 図3. 読出しサイクルのタイミング図 CS (I) t11 t8 SCLK (I) t9 t10 DIN (I) LSB 04856-004 MSB I=入力、O=出力 図4. REV. 0 書込みサイクルのタイミング図 ―7― AD7798/AD7799 絶対最大定格 特に指定のない限り、TA=25℃ 表3 パラメータ 定格 GNDに対するAVDD GNDに対するDVDD GNDに対するアナログ入力電圧 GNDに対するリファレンス入力電圧 GNDに対するデジタル入力電圧 GNDに対するデジタル出力電圧 AIN/デジタル入力電流 −0.3∼+7V −0.3∼+7V −0.3V∼AVDD+0.3V −0.3V∼AVDD+0.3V −0.3V∼DVDD+0.3V −0.3V∼DVDD+0.3V 動作温度範囲 保存温度範囲 最大ジャンクション温度 −40∼+85℃ −65∼+150℃ 150℃ TSSOP θJA熱抵抗 θJC熱抵抗 128℃/W 14℃/W ピン温度、ハンダ処理 ベーキング時間(60秒) 赤外線方式(15秒) 215℃ 220℃ 左記の絶対最大定格を超えるストレスを加えると、デバイスに 恒久的な損傷を与えることがあります。この規定はストレス定 格のみを指定するものであり、この仕様の動作に関するセク ションに記載されている規定値以上でのデバイスの動作を定め たものではありません。長時間デバイスを絶対最大定格条件に 置くと、デバイスの信頼性に影響を与えることがあります。 10mA 注意 ESD(静電放電)の影響を受けやすいデバイスです。人体や試験機器には4000Vもの高圧の静 電気が容易に蓄積され、検知されないまま放電されることがあります。本製品は当社独自の ESD保護回路を内蔵してはいますが、デバイスが高エネルギーの静電放電を被った場合、回復 不能の損傷を生じる可能性があります。したがって、性能劣化や機能低下を防止するため、 ESDに対する適切な予防措置を講じることをお勧めします。 ―8― REV. 0 AD7798/AD7799 ピン配置と機能の説明 SCLK 1 16 DIN CS 2 15 DOUT/RDY AIN3(+)/P1 3 AIN3(– )/P2 4 AIN1(+) 5 AIN1(–) 6 11 PSW AIN2(+) 7 10 REFIN(–) AIN2(–) 8 上面図 (実寸ではありません) 13 AV DD 12 GND 9 図5. 表4. 14 DV DD REFIN(+) 04856-005 AD7798/ AD7799 ピン配置 ピン機能の説明 ピン番号 記号 説明 1 SCLK 2 __ CS ADCとの間のデータ転送用のシリアル・クロック入力。SCLKはシュミット・トリガ入力を備 えており、光絶縁アプリケーションとのインターフェースに適しています。すべてのデータを 連続したパルス列で転送する場合、シリアル・クロックを連続して使用できます。あるいは、 ADCとの間でデータをもっと小さいバッチで転送する場合は、これを不連続クロックとして 用いることもできます。 3 AIN3(+)/P1 アナログ入力/デジタル出力ピン。AIN3(+)は、差動アナログ入力ペアAIN3(+)/AIN3(−)の 正側端子です。このピンはAVDDとGNDを基準とする汎用出力ビットとしても使用できます。 4 AIN3(–)/P2 アナログ入力/デジタル出力ピン。AIN3(−)は、差動アナログ入力ペアAIN3(+)/AIN3(−)の 負側端子です。このピンはAVDDとGNDを基準とする汎用出力ビットとしても使用できます。 5 6 7 8 9 AIN1(+) AIN1(–) AIN2(+) AIN2(–) REFIN(+) アナログ入力。AIN1(+)は、差動アナログ入力ペアAIN1(+)/AIN1(−)の正側端子です。 10 REFIN(–) 11 12 13 14 PSW GND AVDD DVDD 15 ____ DOUT/RDY チップ・セレクト入力。これは、 ADCの選択に使用するアクティブ・ローのロジック入力で __ す。CSは、シリアル・バスに複数のデバイスを接続したシステムでADCを選択するのに用い __ たり、デバイスとの通信でフレーム同期信号として用いることができます。CSをローレベル に ハ ー ____ ドウェア接続できるので、デバイスとのインターフェースにSCLK、DIN、 DOUT/RDYの各信号を用いる3線式モードでADCを使うことができます。 アナログ入力。AIN1(−)は、差動アナログ入力ペアAIN1(+)/AIN1(−)の負側端子です。 アナログ入力。AIN2(+)は、差動アナログ入力ペアAIN2(+)/AIN2(−)の正側端子です。 アナログ入力。AIN2(−)は、差動アナログ入力ペアAIN2(+)/AIN2(−)の負側端子です。 リファレンス入力(正)。REFIN(+)とREFIN(−)の間に外部リファレンスを加えることができま す。 R E F I N ( + ) には AV DD ∼ GND + 0.1V までの電圧を印加できます。リファレンス電圧 (REFIN(+)−REFIN(−))の公称値は2.5Vですが、0.1V∼AVDDの範囲のリファレンスでも動作し ます。 リファレンス入力(負)。 REFIN( − ) は、 REFIN の負側リファレンス入力です。 GND ∼ AVDD−0.1Vまでのリファレンス電圧を印加できます。 GNDに接続するローサイドのパワー・スイッチ グラウンド基準ポイント 2.7∼5.25Vの電源電圧 2.7∼5.25Vのデジタル・インターフェース電源電圧。シリアル・インターフェース・ピンのロ ジック・レベルは、この電源に関係します。なお、DVDD電圧はAVDD電圧から独立しているの で、DVDD=3VのときAVDD=5Vに、またはDVDD=5VのときAVDD=3Vにできます。 ____ シリアル・データ出力/データ・レディ出力。DOUT/RDYには2つの機能があります。1つは、 ADCの出力シフト・レジスタにアクセスするためのシリアル・データ出力ピンとしての機能 です。出力シフト・レジスタには、オンチップのデータ・レジスタまたはコントロール・レジ スタからのデータを格納できます。さらにこのピンは、ローレベルに遷移することによって変 換の終了を示すデータ・レディ出力ピンとしても機能します。変換後、データの読出しがない 場合は、次の更新が実行される前に、このピンはハイレベルになります。 16 DIN ____ DOUT/RDYの立下がりエッジはプロセッサへの割込みとして使用でき、データが有効である ____ ことを示します。外部シリアル・クロックの使用時には、 DOUT/RDYピンによってデータの __ 読出しが可能です。 ____ CSがローレベルの場合、SCLKの立下がりエッジでデータ/制御ワード情 報がDOUT/RDYピンに出力され、この情報はSCLKの立上がりエッジで有効になります。 ADCの入力シフト・レジスタに対するシリアル・データ入力。シフト・レジスタのデータは、 ADC内部のコントロール・レジスタに転送されます。コミュニケーション・レジスタのレジ スタ選択ビットによって、適切なレジスタを特定します。 REV. 0 ―9― AD7798/AD7799 出力ノイズおよび分解能仕様 AD7798 表5 は、更新レートとゲインをさまざまな値に設定したときの AD7798の出力rmsノイズを示したものです。リファレンス= 2.5Vとしたときのバイポーラ入力電圧範囲を適用しています。 これらの値は代表値であり、差動入力電圧=0V時に測定したも のです。表6 は、有効分解能を示したもので、括弧内の数値は 出力ピークtoピーク分解能を表します。なお、有効分解能の計 算にはrms ノイズを使用していますが、ピークto ピーク分解能 の計算にはピークtoピーク・ノイズを使用していますので注意 してください。ピークtoピーク分解能は、コードのフリッカが まったくない場合の分解能です。これらの値は代表値であり、 最も近いLSB値に丸めています。 表5. AD7798のさまざまなゲインと出力更新レートに対する出力RMSノイズ(µV) (2.5Vのリファレンスを使用) 更新レート ゲイン1 ゲイン2 ゲイン4 ゲイン8 ゲイン16 ゲイン32 ゲイン64 ゲイン128 4.17Hz 8.33Hz 16.7Hz 33.3Hz 62.5Hz 125Hz 250Hz 500Hz 0.64 1.04 1.55 2.3 2.95 4.89 11.76 11.33 0.6 0.96 1.45 2.13 2.85 4.74 9.5 9.44 0.29 0.38 0.54 0.74 0.92 1.49 4.02 3.07 0.22 0.26 0.36 0.5 0.58 1 1.96 1.79 0.1 0.13 0.18 0.23 0.29 0.48 0.88 0.99 0.065 0.078 0.11 0.17 0.2 0.32 0.45 0.63 0.039 0.057 0.087 0.124 0.153 0.265 0.379 0.568 0.041 0.055 0.086 0.118 0.144 0.283 0.397 0.593 表6. AD7798のさまざまなゲインと出力更新レートに対する分解能の代表値(ビット) (2.5Vのリファレンスを使用) 更新レート ゲイン1 ゲイン2 ゲイン4 ゲイン8 ゲイン16 ゲイン32 ゲイン64 ゲイン128 4.17Hz 8.33Hz 16.7Hz 33.3Hz 62.5Hz 125Hz 250Hz 500Hz 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(15.5) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(16) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(15) 16(14.5) 16(16) 16(16) 16(16) 16(16) 16(15.5) 16(14.5) 16(14) 15.5(13.5) ― 10 ― REV. 0 AD7798/AD7799 AD7799 表7 は、更新レートとゲインをさまざまな値に設定したときの AD7799の出力rmsノイズを示したものです。リファレンス= 2.5Vとしたときのバイポーラ入力電圧範囲を適用しています。 これらの値は代表値であり、差動入力電圧=0V時に測定したも のです。表8 は、有効分解能を示したもので、括弧内の数値は 出力ピーク to ピーク分解能を表します。なお、有効分解能 表7. の計算にはrms ノイズを使用していますが、ピークto ピーク分 解能の計算にはピークtoピーク・ノイズを使用していますので 注意してください。ピークtoピーク分解能は、コードのフリッ カがまったくない場合の分解能です。これらの値は代表値であ り、最も近いLSB値に丸めています。 AD7799のさまざまなゲインと出力更新レートに対する出力RMSノイズ(µV) (2.5Vのリファレンスを使用) 更新レート ゲイン1 ゲイン2 ゲイン4 ゲイン8 ゲイン16 ゲイン32 ゲイン64 ゲイン128 4.17Hz 8.33Hz 16.7Hz 33.3Hz 62.5Hz 125Hz 250Hz 500Hz 0.64 1.04 1.55 2.3 2.95 4.89 11.76 11.33 0.6 0.96 1.45 2.13 2.85 4.74 9.5 9.44 0.185 0.269 0.433 0.647 0.952 1.356 3.797 3.132 0.097 0.165 0.258 0.364 0.586 0.785 2.054 1.773 0.075 0.108 0.176 0.24 0.361 0.521 1.027 1.107 0.035 0.048 0.085 0.118 0.178 0.265 0.476 0.5 0.027 0.037 0.065 0.097 0.133 0.192 0.326 0.413 0.027 0.040 0.065 0.094 0.134 0.192 0.308 0.374 表8. AD7799のさまざまなゲインと出力更新レートに対する分解能の代表値(ビット) (2.5Vのリファレンスを使用) 更新レート ゲイン1 ゲイン2 ゲイン4 ゲイン8 ゲイン16 ゲイン32 ゲイン64 ゲイン128 4.17Hz 8.33Hz 16.7Hz 33.3Hz 62.5Hz 125Hz 250Hz 500Hz 23(20.5) 22(19.5) 21.5(19) 21(18.5) 20.5(18) 20(17.5) 18.5(16) 18.5(16) 22(19.5) 21.5(19) 20.5(18) 20(17.5) 19.5(17) 19(16.5) 18(15.5) 18(15.5) 22.5(20) 22(19.5) 21.5(19) 21(18.5) 20.5(18) 20(17.5) 18.5(16) 18.5(16) 22.5(20) 22(19.5) 21(18.5) 20.5(18) 20(17.5) 19.5(17) 18(15.5) 18.5(16) 22(19.5) 21.5(19) 21(18.5) 20.5(18) 19.5(17) 19(16.5) 18(15.5) 18(15.5) 22(19.5) 21.5(19) 21(18.5) 20.5(18) 19.5(17) 19(16.5) 18.5(16) 18.5(16) 21.5(19) 21(18.5) 20(17.5) 19.5(17) 19(16.5) 18.5(16) 18(15.5) 17.5(15) 20.5(18) 20(17.5) 19(16.5) 18.5(16) 18(15.5) 17.5(15) 17(14.5) 16.5(14) REV. 0 ― 11 ― AD7798/AD7799 30 8388630 25 8388620 20 15 8388600 10 8388590 5 0 999 サンプル数 8388669 800 8388640 600 8388620 400 8388600 200 8388549 0 8388580 8388580 8388560 8388610 04856-009 発生回数 8388640 04856-006 コード 代表的な性能特性 コード 図6. AD7799のノイズ特性(VREF=AVDD/2、ゲ イン=64、更新レート=4.17Hz) 図9. AD7799のノイズ分布ヒストグラム(VREF= AVDD/2、ゲイン=64、更新レート=16.7Hz) 3.0 50 V DD = 5V 更新レート=16.6Hz TA = 25°C 2.5 RMSノイズ(µV) 30 20 10 2.0 1.5 1.0 04856-007 0.5 0 0 8388635 8388630 8388620 8388610 8388600 8388590 8388581 0 04856-010 発生回数 40 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 リファレンス電圧(V) コード 図7. AD7799のノイズ分布ヒストグラム(VREF= AVDD/2、ゲイン=64、更新レート=4.17Hz) 図10. リファレンス電圧 対 RMSノイズ(ゲイン=1) 8388680 8388660 8388640 8388600 8388580 8388560 04856-008 コード 8388620 8388540 0 200 400 600 800 999 サンプル数 図8. AD7799のノイズ特性(VREF=AVDD/2、ゲ イン=64、更新レート=16.7Hz) ― 12 ― REV. 0 AD7798/AD7799 オンチップ・レジスタ ADCの制御と設定は、以下に説明する多数のオンチップ・レジスタによって行います。以下では特に指定のない限り、「セット」はロ ジック1の状態を、「クリア」はロジック0の状態を意味します。 コミュニケーション・レジスタ RS2、RS1、RS0=0、0、0 コミュニケーション・レジスタは、8ビットの書込み専用レジスタです。ADCとの通信はすべて、コミュニケーション・レジスタへの 書込み動作により開始されなければなりません。コミュニケーション・レジスタに書き込まれるデータによって、次の動作が読出し/ 書込みのどちらなのか、またどのレジスタに対してこの動作を実行するのかが決まります。読出しまたは書込み動作が完了した後、イ ンターフェースはデフォルト状態に戻り、コミュニケーション・レジスタへの書込み動作を待ちます。インターフェース・シーケンス が失われた状況では、DINがハイレベルのときに32サイクル以上のシリアル・クロックを使用して書込み動作を行い、デバイス全体を リセットして、ADCをデフォルト状態に復帰させます。表9にコミュニケーション・レジスタのビット配置を示します。CR0∼CR7は ビット位置を表し、CRは各ビットがコミュニケーション・レジスタに割り当てられていることを示します。CR7はデータ・ストリー ムの先頭ビットです。括弧内の数値は、そのビットのパワーオン時またはリセット後のデフォルト・ステータスを示します。 CR7 _____ WEN(0) 表9. CR6 __ R/W(0) CR5 CR4 CR3 CR2 CR1 CR0 RS2(0) RS1(0) RS0(0) CREAD(0) 0(0) 0(0) コミュニケーション・レジスタのビット配置 ビット位置 ビット名 CR7 _____ WEN CR6 __ R/W CR5∼CR3 RS2∼RS0 レジスタ・アドレス・ビット。これらのビットは、シリアル・インターフェース通信時のレジスタ選 択に使用します。表10を参照。 CR2 CREAD データ・レジスタ・ビットの連続読出し。このビットを1に設定し、データ・レジスタを選択すると、 シリアル・インターフェースが設定され、データ・レジスタの連続読出しが可能になります。すなわ ____ ち、 RDY ピンがローレベルに遷移して変換の終了が確認された後で SCLK パルスが印加されると、 データ・レジスタの内容が自動的にDOUTピンに送られます。データ読出しの場合、コミュニケー ション・レジスタに書込みを行う必要はありません。この連続読出しモードをイネーブルにするには、 01011100の命令をコミュニケーション・レジスタに書き込む必要があります。連続読出しモードを ____ 終了するには、RDYピンがローレベルの間に01011000の命令をコミュニケーション・レジスタに書 き込みます。連続読出しモードの間 ADC は、このモードの終了命令がないか DIN ライン上のアク ティビティをモニタします。さらに、32個の連続的な1がDIN上で確認されると、リセットが実行さ れます。したがって、連続読出しモード時は、デバイスに命令が書き込まれるまで、DINをローレベ ルに保持してください。 CR1∼CR0 0 正常に動作させるため、これらのビットにロジック0を設定してください。 表10. 説明 書込みイネーブル・ビット。コミュニケーション・レジスタへの書込み動作を実際に行うには、この ビットに0を書き込む必要があります。最初の書込みビットが1の場合は、このレジスタの後続ビッ トに対してデバイスはクロック動作を実行しません。このビットに 0が書き込まれるまで、デバイス _____ はこのビット位置にとどまります。WENビットに0が書き込まれると、次の7ビットはコミュニケー ション・レジスタにロードされます。 ______ 読出し/書込みビット。このビットが0の場合は、次の動作が指定レジスタへの書込みであることを 示します。このビットが1の場合は、次の動作が指定レジスタからの読出しであることを示します。 レジスタの選択 RS2 RS1 RS0 レジスタ レジスタのサイズ 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 書込み動作時のコミュニケーション・レジスタ 読出し動作時のステータス・レジスタ モード・レジスタ 設定レジスタ データ・レジスタ IDレジスタ IOレジスタ オフセット・レジスタ フルスケール・レジスタ 8ビット 8ビット 16ビット 16ビット 16ビット(AD7798)/24ビット(AD7799) 8ビット 8ビット 16ビット(AD7798)/24ビット(AD7799) 16ビット(AD7798)/24ビット(AD7799) REV. 0 ― 13 ― AD7798/AD7799 ステータス・レジスタ RS2、RS1、RS0=0、0、0、パワーオン/リセット=0x80(AD7798)/0x88(AD7799) ステータス・レジスタは、8ビットの読出し専用レジスタです。ステータス・レジスタにアクセスするには、コミュニケーション・レ ジスタへの書込みを行い、次の動作に読出しを選択し、RS2、RS1、RS0の各ビットに0をロードします。表11にステータス・レジス タのビット配置を示します。SR0∼SR7はビット位置を表し、SRは各ビットがステータス・レジスタに割り当てられていることを示し ます。SR7はデータ・ストリームの先頭ビットです。括弧内の数値は、そのビットのパワーオン時またはリセット後のデフォルト・ス テータスを示します。 SR7 ____ RDY(1) 表11. SR6 SR5 SR4 SR3 SR2 SR1 SR0 ERR(0) NOREF(0) 0(0) 0/1 CH2(0) CH1(0) CH0(0) ステータス・レジスタのビット配置 ビット位置 ビット名 SR7 ____ RDY 説明 SR6 ERR エラー・ビット。このビットは、RDYビットと同時に書き込まれます。このビットがセットさ れると、データ・レジスタの書込み結果がオール0またはオール1にクランプされたことを示し ます。エラーの原因には、オーバーレンジやアンダーレンジなどがあります。変換開始の書込 み動作が行われると、このビットはクリアされます。 SR5 NOREF ノー・リファレンス・ビット。このビットがセットされると、規定のスレッショールドよりもリ ファレンス(REFIN)が低いことを示します。NOREFがセットされると、変換結果がオール1 にクランプされます。クリアされると、有効なリファレンスがリファレンス・ピンに印加されて いることを示します。NOREFビットをイネーブルにするには、設定レジスタのREF_DETビッ トを1に設定します。 SR4 0 このビットは自動的にクリアされます。 SR3 0/1 このビットはAD7798では自動的にクリアされ、AD7799では自動的にセットされます。 SR2∼SR0 CH2∼CH0 これらのビットは、ADCが変換しているチャンネルを示します。 レディ・ビット。データ・レジスタにデータが書き込まれると、このビットはクリアされます。 データ・レジスタの読出し完了後、またはデータ・レジスタが新しい変換結果に更新される一 ____ 定期間前に、変換データを読み出さないようユーザに通知するために RDYビットがセットされ ____ ます。デバイスがパワーダウン・モードのときにも、 RDYビットがセットされます。変換の終 ____ 了は、DOUT/RDYピンによって示されます。このピンをステータス・レジスタの代わりに使用 して、ADCの変換データをモニタすることもできます。 ____ モード・レジスタ RS2、RS1、RS0=0、0、1、パワーオン/リセット=0x000A モード・レジスタは、データの読出し/書込みが可能な16ビットのレジスタです。このレジスタを使用して、動作モード、更新レート、 ローサイドのパワー・スイッチを選択します。表12に、モード・レジスタのビット配置を示します。MR0∼MR15はビット位置を表し、 MRは各ビットがモード・レジスタに割り当てられていることを示します。MR15はデータ・ストリームの先頭ビットです。括弧内の 数値は、そのビットのパワーアップ時またはリセット後のデフォルト・ステータスを示します。モード・レジスタに書込みを行うと、 ____ 変調器とフィルタがリセットされ、RDYビットがセットされます。 MR15 MR14 MR13 MR12 MR11 MR10 MR9 MR8 MD2(0) MD1(0) MD0(0) PSW(0) 0(0) 0(0) 0(0) 0(0) MR7 MR6 MR5 MR4 MR3 MR2 MR1 MR0 0(0) 0(0) 0(0) 0(0) FS3(1) FS2(0) FS1(1) FS0(0) 表12. モード・レジスタのビット配置 ビット位置 ビット名 説明 MR15∼MR13 MD2∼MD0 MR12 PSW パワー・スイッチ制御ビット。ユーザがこのビットをセットすると、GNDに接続されているパ ワー・スイッチPSWが閉じます。パワー・スイッチには最大30mAの電流シンク能力があります。 このビットをクリアすると、パワー・スイッチが開きます。ADCがパワーダウン・モードのとき は、パワー・スイッチは開いています。 MR11∼MR4 0 正常に動作させるため、これらのビットにロジック0を設定してください。 MR3∼MR0 FS3∼FS0 フィルタの更新レート選択ビット(表14を参照)。 モード選択ビット。これらのビットを使用して、AD7798/AD7799の動作モードを選択します (表13を参照)。 ― 14 ― REV. 0 AD7798/AD7799 表13. 動作モード MD2 MD1 MD0 モード 0 0 0 連続変換モード(デフォルト)。連続変換モードでは、 ADCは連続的に変換を実行し、その結果をデータ・ ____ レジスタに格納します。変換が終了するとRDYがローレベルになります。パワーオン、チャンネルの変更、 あるいはモード/設定/IOの各レジスタへの書込みが完了し、2/fADCの時間が経過すると最初の変換が実 行され、fADCの周波数で次の変換動作が実行されます。 0 0 1 シングル変換モード。シングル変換モードを選択すると、ADCはパワーアップ後に1回のみ変換を行いま す。発振器のパワーアップとセトリングの所要時間は 1msです。この後ADCは、2/fADCの時間で変換を行 ____ います。変換結果はデータ・レジスタに格納され、RDYがローレベルに遷移すると、ADCはパワーダウ ン・モードに戻ります。データを読み出すか、または別の変換を開始するまで、変換結果はデータ・レジ ____ スタに保持され、RDYはアクティブ(ローレベル)の状態を維持します。 0 1 0 アイドル・モード。アイドル・モードでは、ADCのフィルタと変調器がリセット状態に保持されますが、変調 器のクロック供給は続行されます。 0 1 1 パワーダウン・モード。このモードでは、バーンアウト電流などのAD7798/AD7799のすべての回路がパ ワーダウンします。 1 0 0 内部ゼロスケール・キャリブレーション。イネーブルのチャンネル入力は内部で自動的に短絡されます。 ____ キャリブレーションの完了には2変換サイクルが必要です。RDYはキャリブレーション開始時にハイレベ ルになり、終了時にローレベルに戻ります。キャリブレーション後、ADCはアイドル・モードに入ります。 計測したオフセット係数は、選択チャンネルのオフセット・レジスタに格納されます。 1 0 1 内部フルスケール・キャリブレーション。キャリブレーション用に選択したアナログ入力にフルスケール 入力電圧を自動的に接続します。ゲインが1のとき、キャリブレーションの完了には2変換サイクルが必要 です。それ以外の場合、フルスケール・キャリブレーションの完了には、 4 変換サイクルが必要です。 ____ RDYはキャリブレーション開始時にハイレベルになり、終了時にローレベルに戻ります。キャリブレー ション後、ADCはアイドル・モードに入ります。計測したフルスケール係数は、選択チャンネルのフルス ケール・レジスタに格納されます。ゲインが128のとき、内部フルスケール・キャリブレーションは実行で きません。工場出荷時にADCはゲイン128でキャリブレーションが実施されており、パワーアップ時にゲ インが128に設定されていると、この工場設定値がフルスケール・レジスタに格納されます。ゲインを128 に設定する場合は、システム・フルスケール・キャリブレーションを実行できます。チャンネルのゲイン を変更する場合は、フルスケール誤差を最小限に抑えるために、そのつど必ずフルスケール・キャリブ レーションを行ってください。 1 1 0 システム・ゼロスケール・キャリブレーション。このモードでは、CH2∼CH0ビットで選択したチャンネ ル入力ピンにシステム・ゼロスケール入力を接続する必要があります。システム・オフセット・キャリブ ____ レーションの完了には2変換サイクルが必要です。RDYはキャリブレーション開始時にハイレベルになり、 終了時にローレベルに戻ります。キャリブレーション後、ADCはアイドル・モードに入ります。計測した オフセット係数は、選択チャンネルのオフセット・レジスタに格納されます。チャンネルのゲインを変更す る場合は、そのつどゼロスケール・キャリブレーションを行ってください。 1 1 1 システム・フルスケール・キャリブレーション。このモードでは、CH2∼CH0ビットで選択したチャンネ ル入力ピンにシステム・フルスケール入力を接続する必要があります。キャリブレーションの完了には 2変 ____ 換サイクルが必要です。RDYはキャリブレーション開始時にハイレベルになり、終了時にローレベルに戻 ります。キャリブレーション後、ADCはアイドル・モードに入ります。計測したフルスケール係数は、選 択チャンネルのフルスケール・レジスタに格納されます。チャンネルのゲインを変更する場合は、そのつ ど必ずフルスケール・キャリブレーションを行ってください。 表14. 選択可能な更新レート FS3 FS2 FS1 FS0 fADC(Hz) 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 予備 REV. 0 500 250 125 62.5 50 39.2 33.3 19.6 16.7 16.7 tSETTLE(ms) 除去比@50Hz/60Hz 4 8 16 32 40 48 60 101 120 120 90dB(60Hzのみ) 80dB(50Hzのみ) 65dB ― 15 ― AD7798/AD7799 FS3 FS2 FS1 FS0 fADC(Hz) tSETTLE(ms) 除去比@50Hz/60Hz 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 12.5 10 8.33 6.25 4.17 160 200 240 320 480 66dB 69dB 70dB 72dB 74dB 設定レジスタ RS2、RS1、RS0=0、1、0、パワーオン/リセット=0x0710 設定レジスタは、データの読出し/書込みが可能な 16 ビットのレジスタです。このレジスタを使用して、 ADC のユニポーラ/バイ ポーラ・モード設定、バッファのイネーブル/ディスエーブル、バーンアウト電流のイネーブル/ディスエーブル、ゲインの選択、ア ナログ入力チャンネルの選択を行います。表 15 に、設定レジスタのビット配置を示します。 CON0 ∼ CON15 はビット位置を表し、 CONは各ビットが設定レジスタに割り当てられていることを示します。CON15はデータ・ストリームの先頭ビットです。括弧内の数 値は、そのビットのパワーオン時またはリセット後のデフォルト・ステータスを示します。 CON15 0(0) 0(0) BO(0) CON12 _ U/B(0) 0(0) G2(1) G1(1) G0(1) CON7 CON6 CON5 CON4 CON3 CON2 CON1 CON0 0(0) 0(0) REF_DET(0) BUF(1) 0(0) CH2(0) CH1(0) CH0(0) 表15. CON14 CON13 CON11 CON10 CON9 CON8 設定レジスタのビット配置 ビット位置 ビット名 説明 CON15∼ CON14 CON13 0 正常に動作させるために、これらのビットにロジック0を設定してください。 BO バーンアウト電流イネーブル・ビット。このビットを 1 に設定すると、信号経路で 100nA の電流源がイ ネーブルになります。BO=0に設定すると、バーンアウト電流がディスエーブルになります。バーンアウ ト電流をイネーブルに設定できるのは、バッファまたは計装アンプがアクティブのときのみです。 CON12 CON11 CON10∼ CON8 _ U/B 0 G2∼G0 ユニポーラ/バイポーラ選択ビット。このビットをセットすると、ユニポーラ・コーディングがイネーブ ルになります。すなわち、ゼロスケールの差動入力が0x000000のコードで、フルスケールの差動入力が 0xFFFFFFのコードで出力されます。このビットをクリアすると、バイポーラ・コーディングがイネーブ ルになります。この場合、負のフルスケール差動入力が 0x000000 のコード、ゼロスケール差動入力が 0x800000のコード、そして正のフルスケール差動入力が0xFFFFFFのコードで出力されます。 正常に動作させるために、このビットにロジック0を設定してください。 ゲイン選択ビット。これらのビットに書込みを行い、以下のADC入力電圧範囲を選択します。 G2 G1 G0 ゲイン ADCの入力電圧範囲(リファレンス=2.5V) 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1(計装アンプ不使用) 2(計装アンプ不使用) 4 8 16 32 64 128 2.5V 1.25V 625mV 312.5mV 156.2mV 78.125mV 39.06mV 19.53mV CON7∼ CON6 0 正常に動作させるために、これらのビットにロジック0を設定してください。 CON5 REF_DET リファレンス検出機能をイネーブルにします。REF_DETがセットされると、ADCが使用している外部リ ファレンスがオープン回路になるか、電圧が0.5Vよりも低くなったときにステータス・レジスタの NOREFビットがこれを示します。このビットがクリアされると、リファレンス検出機能がディスエーブ ルになります。 ― 16 ― REV. 0 AD7798/AD7799 ビット位置 ビット名 説明 CON4 BUF ADCをバッファ/非バッファの動作モードに設定します。BUFがクリアされると、ADCは非バッファ・ モードで動作し、デバイスの消費電力が低減します。BUFがセットされると、ADCはバッファ・モード で動作し、システム上でゲイン誤差を発生させることなく、入力インピーダンスをフロントエンドで増大 させることができます。ゲインが1または2の場合、バッファをディスエーブルに設定できます。ゲインが これより大きい場合は、バッファは自動的にイネーブルになります。 バッファがディスエーブルのときは、アナログ入力ピン上の電圧範囲をGND−30mV∼AVDD+30mVと することができます。バッファがイネーブルのときは、ある程度のヘッドルームが必要となるため、すべ ての入力ピン上の電圧は両電源レールの100mV以内に制限されます。 CON3 0 正常に動作させるために、このビットにロジック0を設定してください。 CON2∼ CON0 CH2∼ CH0 チャンネル選択ビット。これらのビットに書込みを行い、ADCのアクティブなアナログ入力チャンネル を以下のように選択します。 CH2 CH1 CH0 チャンネル キャリブレーション・ペア 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 AIN1(+) – AIN1(–) AIN2(+) – AIN2(–) AIN3(+) – AIN3(–) AIN1(–) – AIN1(–) 0 1 2 0 予備 予備 予備 AVDDモニタ ゲイン= 1/6 と内部リファレンス= 1.17V を自 動的に選択します。 データ・レジスタ RS2、RS1、RS0=0、1、1、パワーオン/リセット=0x0000(00) ADCからの変換結果がこのデータ・レジスタに格納されます。これは読出し専用レジスタです。このレジスタからの読出しが完了す ____ ____ ると、RDYビットとDOUT/RDYピンがセットされます。 IDレジスタ RS2、RS1、RS0=1、0、0、パワーオン/リセット=0xXA(AD7798)/0xXB(AD7799) AD7798/AD7799の識別番号がIDレジスタに格納されます。これは読出し専用レジスタです。 IOレジスタ RS2、RS1、RS0=1、0、1、パワーオン/リセット=0x00 IOレジスタは、データの読出し/書込みが可能な8ビットのレジスタです。このレジスタを使用して、AIN3(+)/AIN3(−)ピンの機能 を選択します。表16に、IOレジスタのビット配置を示します。IO0∼IO7はビット位置を示し、IOは各ビットがIOレジスタに割り当て られていることを示します。IO7はデータ・ストリームの先頭ビットです。括弧内の数値は、そのビットのパワーオン時またはリセッ ト後のデフォルト・ステータスを示します。 IO7 IO6 IO5 IO4 IO3 IO2 IO1 IO0 0(0) IOEN(0) IO2DAT(0) IO1DAT(0) 0(0) 0(0) 0(0) 0(0) REV. 0 ― 17 ― AD7798/AD7799 表16. IOレジスタのビット配置 ビット位置 ビット名 説明 IO7 0 正常に動作させるために、このビットにロジック0を設定してください。 IO6 IOEN AIN3(+)/P1とAIN3(−)/P2をアナログ入力ピンまたはデジタル出力ピンに設定します。この ビットをセットすると、これらのピンはデジタル出力ピンP1とP2に設定されます。このビッ トをクリアすると、アナログ入力ピンAIN3(+)とAIN3(−)に設定されます。 IO5、IO4 IO2DAT、IO1DAT P1/P2データ。IOENをセットすると、デジタル出力ピンP1とP2のデータがIO1DATビットと IO2DATビットに書き込まれます。 IO3∼IO0 0 正常に動作させるために、これらのビットに必ずロジック0を設定してください。 オフセット・レジスタ RS2、RS1、RS0=1、1、0、パワーオン/リセット=0x8000(AD7798)/0x800000(AD7799) 各アナログ入力チャンネルには、チャンネルのオフセット・キャリブレーション係数を格納する専用のオフセット・レジスタが用意さ れています。このレジスタはAD7798で16ビット幅、AD7799で24ビット幅で、パワーオン/リセット時の値は16進数8000(00)です。 各オフセット・レジスタとそれに対応するフルスケール・レジスタによって、1つのレジスタ・ペアが形成されます。内部またはシス テム・ゼロスケール・キャリブレーションを開始すると、パワーオン・リセット値が自動的に上書きされます。オフセット・レジスタ は、読出し/書込みレジスタです。ただし、オフセット・レジスタに書き込むときは、AD7798/AD7799をアイドル・モードまたはパ ワーダウン・モードに設定してください。 フルスケール・レジスタ RS2、RS1、RS0=1、1、1、パワーオン/リセット=0x5XXX(AD7798)/0x5XXX00(AD7799) フルスケール・レジスタはAD7798で16ビット、AD7799で24ビットのレジスタで、ADCのフルスケール・キャリブレーション係数を 格納します。AD7798/AD7799 は3 個のフルスケール・レジスタを内蔵し、それぞれ各チャンネル専用のフルスケール・レジスタと なっています。フルスケール・レジスタは読出し/書込みレジスタですが、フルスケール・レジスタに書込みを行うときは、ADCを パワーダウン・モードまたはアイドル・モードにする必要があります。レジスタはパワーオン時に、工場出荷時校正のフルスケール・ キャリブレーション係数(ゲイン=128で実施)に設定されます。内部またはシステム・フルスケール・キャリブレーションを開始す ると、あるいはフルスケール・レジスタに書込みを行うと、デフォルト値が自動的に上書きされます。 ― 18 ― REV. 0 AD7798/AD7799 ADC回路情報 0 概要 AD7798/AD7799は、∑∆変調器、バッファ、計装アンプ、デジ タル・フィルタを内蔵した低消費電力ADCです。圧力トランス –20 デューサや重量計などのダイナミック・レンジの広い低周波数 信号の計測用に設計されています。 (dB) –40 各デバイスは、バッファ付き/バッファなしの3 チャンネルの 差動入力を備えています。リファレンスは、外部リファレンス 源から供給します。図11に、デバイスの動作に必要な基本的な 接続を示します。 –60 AV DD GND OUT– AV DD OUT+ リファレンス 電圧検出 AD7798/AD7799 REFIN(+) IN+ 04856-013 –80 –100 0 AIN1(+) 20 40 AV DD 80 100 120 DOUT/RDY MUX ∑∆ ADC IN-AMP AIN2(– ) REFIN(– ) PSW 図11. GND シリアル・ インターフェース および 制御ロジック DIN 図12. SCLK フィルタの周波数応答特性(更新レート=4.17Hz) CS DV DD 内部 クロック 0 基本的な接続図 –20 AD7798/AD7799の出力レート(fADC)はプログラマブルです。 設定可能な更新レートと対応するセトリング時間を表14に示し –40 (dB) ます。ノーマル・モード除去は、デジタル・フィルタの主要な機 能です。更新レートを16.7Hz以下に設定すると、50Hzと60Hz にノッチが配置されているため、50Hzと60Hzの同時除去が最適 化されます(図13を参照) 。 –60 量子化ノイズとデバイス・ノイズの除去を最適化するため、 AD7798/AD7799では出力更新レートに応じて、多少異なるタ イプのフィルタを使用します。更新レートが4.17∼12.5Hzの場 合は、平均化フィルタとともに3次Sincフィルタを使用します。 更新レートが16.7∼39.2Hzの場合は、変型3次Sincフィルタを使 用します。更新レート= 16.7Hz のとき、 3 次 Sinc フィルタは 50Hzと60Hzの同時除去を行います。更新レートが50∼250Hzの 場合は、4次Sincフィルタを使用します。さらに、更新レート= 500Hzでは、積分専用フィルタを使用します。更新レートに対 する各種フィルタの周波数応答特性を図12から図15に示します。 –80 04856-014 AIN2(+) 04856-012 IN– 60 周波数(Hz) AIN1(– ) –100 0 20 40 60 80 100 120 140 160 180 200 周波数(Hz) 図13. フィルタの周波数応答特性(更新レート=16.7Hz) 0 (dB) –20 –40 –60 04856-015 –80 –100 0 500 1000 1500 2000 2500 3000 周波数(Hz) 図14. REV. 0 ― 19 ― フィルタの周波数応答特性(更新レート=250Hz) AD7798/AD7799 0 __ 図3と図4は、CSを使用してAD7798/AD7799をデコードする場 合のインターフェース接続タイミング図です。図3はAD7798/ AD7799の出力シフト・レジスタからの読出し動作のタイミン グを、図4 は入力シフト・レジスタへの書込み動作のタイミン ____ グを示します。最初の読出しの後、DOUT/RDYラインがハイ レベルに戻っても、データ・レジスタから同じワードを何度か 読み出すことが可能です。ただし、次の出力更新が実行される 前に、読出し動作を完了させる必要がある点に注意してくださ い。連続読出しモードの場合は、データ・レジスタからの読出 しは1回のみです。 –10 (dB) –20 –30 –40 __ CSをローレベルに固定して、シリアル・インターフェースを3線 式モードで動作させることができます。この場合、 SCLK、DIN、 ____ DOUT/RDYのラインを使用してAD7798/AD7799との通信を 04856-016 –50 –60 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 周波数(Hz) 図15. フィルタの周波数応答特性(更新レート=500Hz) デジタル・インターフェース 上述のように、AD7798/AD7799のプログラマブル機能はオン チップ・レジスタを用いて制御します。データはシリアル・イ ンターフェースを介してレジスタに書き込まれ、レジスタから の読出しもこのインターフェースを介して行われます。デバイ スとの通信はすべて、必ずコミュニケーション・レジスタへの 書込みから開始します。パワーオンまたはリセット後、デバイ スはコミュニケーション・レジスタに書込みが行われるのを待 ちます。このレジスタに書き込まれたデータによって、次の動 作が読出し/書込みのどちらか、またこの動作をどのレジスタ に行うかが決まります。したがって、どのレジスタに書き込む 場合も、まず最初にコミュニケーション・レジスタへの書込み を行い、その後に選択したレジスタに書き込みます。他のレジ スタからの読出し(連続読出しモードを選択する場合を除きま す)についても、コミュニケーション・レジスタへの書込みを 行った後に、選択したレジスタからデータを読み出します。 __ AD7798/AD7799 のシリアル・インターフェースには、 CS 、 ____ DIN、SCLK、DOUT/RDYの4つの信号があります。DINライ ン は オ ____ ンチップ・レジスタへのデータ転送に使用し、 DOUT/RDYはオンチップ・レジスタからのアクセスに使用し ます。SCLKはデバイスのシリアル・クロック入力であり、す ____ べてのデータ転送(DIN またはDOUT/RDY ____ 上)はSCLK信号 を基準にして実行されます。 DOUT/RDY ピンはデータ・レ ディ信号として動作し、新しいデータワードが出力レジスタに 用意されるとローレベルになります。データ・レジスタからの ____ 読出しが完了すると、DOUT/RDYピンはハイレベルにリセッ トされます。このピンはデータ・レジスタの更新前にもハイレ ベルに遷移し、レジスタの更新中にデータが読み出されること のないように、デバイスからの読出しができない状態であるこ __ とを示します。CSはデバイスの選択に使用します。複数の部品 __ がシリアル・バスに接続されるシステムでは、 CS を使用して AD7798/AD7799をデコードできます。 行います。変換の終了をモニタするには、ステータス・レジス ____ タの RDY ビットを使用します。この方法は、マイクロコント ローラとのインターフェースに適しています。デコーディング __ 信号としてCSが必要な場合は、ポート・ピンから信号を生成で きます。マイクロコントローラとのインターフェースでは、 データ転送が終了し、次のデータ転送を開始するまでの間は、 SCLKをハイレベルのアイドル状態にしておくことを推奨しま す。 __ AD7798/AD7799ではCSをフレーム同期信号として使用するこ とも可能です。この方式は、 DSPとのインターフェースに便利 __ です。通常CSはDSPでSCLKの立下がりエッジの後で発生する ため、 DSP とのインターフェース時、先頭ビット( MSB )が __ CSによって効果的にクロック出力されます。タイミング仕様が 適切であれば、データ転送の終了から次の転送開始までの間、 SCLKを連続的に動作させることができます。 シリアル・インターフェースをリセットするには、DIN入力に 1を続けて書き込みます。32以上のシリアル・クロック・サイ クルでロジック 1 を AD7798/AD7799 に書き込めば、シリア ル・インターフェースがリセットされます。これにより、ソフ トウェアのエラーやシステム内で発生するグリッチが原因でイ ンターフェースが失われても、インターフェースを確実に既知 の状態にリセットできます。リセット時、インターフェースは コミュニケーション・レジスタへの書込み待ちの状態に戻り、 すべてのレジスタのデータ内容がパワーオン時の値にリセット されます。リセット後は、シリアル・インターフェースをアド レシングする前に、500µsの余裕時間を持たせてください。 AD7798/AD7799では、連続変換またはシングル変換の設定が できます。図16から図18を参照してください。 ― 20 ― REV. 0 AD7798/AD7799 シングル変換モード 連続変換モード シングル変換モードでは、変換の終了後AD7798/AD7799はパ ワーダウン・モードになります。モード・レジスタの MD2 、 MD1、MD0をそれぞれ0、0、1に設定してシングル変換を開始 すると、デバイスはパワーアップし、シングル変換を実行した 後、パワーダウン・モードに戻ります。オンチップの発振器が パワーアップするのに約 1ms 必要です。変換の所要時間は 2× ____ tADCです。変換が終わるとDOUT/RDYはローレベルに遷移し、 変換の終了を示します。データ・レジスタからデータワードが ____ __ 読み出されると、DOUT/RDYはハイレベルになります。CSが ローレベ ル で あ れ ば 、 次 の 変 換 の 開 始 か ら 完 了 ま____ での間、 ____ DOUT/RDYはハイレベルに維持されます。DOUT/RDYがハ イレベルのときでも、必要に応じてデータ・レジスタの読出し を数回行うことができます。 これは、パワーアップ時のデフォルト・モードです。このモー ドでは、AD7798/AD7799は連続して変換を行い、変換が終了 ____ するたびにステータス・レジスタの RDYピンがローレベルにな __ ____ ります。CSがローレベルの場合は、変換終了時にDOUT/RDY ラインもローレベルに遷移します。変換結果を読み出すには、 コミュニケーション・レジスタに書込みを行い、次の動作が データ・レジスタからの読出しであることを示します。ADCに SCLK パルスが入力されると、デジタル変換結果が直ちに ____ D O U T /____ RDYピンに出力されます。変換結果の読出し後、 DOUT/RDYはハイレベルに戻ります。ユーザは必要に応じて データ・レジスタの再読出しができます。なお、次の変換の終 了時にデータ・レジスタにアクセスしないようにしてくださ い。データ・レジスタにアクセスすると、新しい変換ワードが 失われてしまいます。 CS DIN 0x08 0x200A 0x58 データ 04856-017 DOUT/RDY SCLK 図16. シングル変換 CS 0x58 0x58 DIN データ SCLK 図17. REV. 0 データ 04856-018 DOUT/RDY 連続変換 ― 21 ― AD7798/AD7799 み出しておく必要があります。次の変換の完了前に変換結果を 読み出していない場合、またはワードを読み出すための十分な 数のシリアル・クロックがAD7798/AD7799に加えられなかっ た場合、次の変換が終了した時点でシリアル出力レジスタがリ セットされ、新しい変換結果がシリアル出力レジスタに格納さ れます。 連続読出しモード 変換が終了するたびにコミュニケーション・レジスタに書込み を行ってデータにアクセスする代わりに、変換結果を自動的に ____ DOUT/RDYラインに出力するようにAD7798/AD7799を設定 できます。コミュニケーション・レジスタに 01011100 を書き 込み、該当するサイクル数のSCLKをADCに加えるだけで、変 ____ 換終了時に16/24ビットのワードが自動的にDOUT/RDYライン に出力されます。このとき、ADCは連続変換モードに設定して ください。 ____ 連続読出しモードを終了するには、DOUT/RDYピンがローレ ベルの間に 01011000 の命令をコミュニケーション・レジスタ に書き込みます。連続読出しモードでは、 ADC は連続読出し モードを終了する命令が出ていないかDINライン上のアクティ ビティをモニタします。また、32個の連続した1がDIN上で確 認されると、リセットを実行します。したがって、連続読出し モードでは、命令をデバイスに書き込む必要性が生じるまで、 DINはローレベルのままにしてください。 ____ DOUT/RDYがローレベルに遷移して変換の終了を示したとき、 十分なサイクル数の SCLK を ADC に加えれば、変換データが ____ DOUT/RDYラインに出力されます。変換データが読み出され ____ ると、DOUT/RDYは次の変換結果が出力されるまでハイレベ ルに戻ります。このモードでは、データを読み出せるのは1 回 のみで、ユーザは次の変換が完了する前に、データワードを読 CS 0x5C DIN データ データ データ 04856-019 DOUT/RDY SCLK 図18. 連続読出しモード ― 22 ― REV. 0 AD7798/AD7799 回路説明 アナログ入力チャンネル 計装アンプ AD7798/AD7799は、3チャンネルの差動アナログ入力を備え ゲインが4 以上のときは、バッファからの出力はオンチップの 計装アンプの入力に接続されます。この低ノイズの計装アンプ では、振幅の小さい信号のゲイン倍の増幅をAD7798/AD7799 内部で行うと同時に優れたノイズ性能を提供します。たとえば、 ゲインを64にし、更新レートが4.17Hzのとき、AD7799のrms ノイズは27nV(typ)になりますが、これは25.5ビットの有効 分解能、またはVREF=5V時の20ビットのピークtoピーク分解能 に相当します。 ています。デバイスがバッファ・モードのときこれらの入力 チャンネルは内蔵のバッファ・アンプに接続され、非バッ ファ・モードのときは ∑∆ 変調器に直接接続されます。バッ ファ・モード(モード・レジスタのBUFビットを1に設定)で は、入力チャンネルはバッファ・アンプのハイ・インピーダン ス入力段に接続されます。このため、入力で大きな信号源イン ピーダンスを許容できるようになり、ストレイン・ゲージや RTD(測温抵抗体)などの外部抵抗型センサーとの直接の接続 が可能になります。 BUFビット=0のとき、デバイスは非バッファ・モードで動作 します。このため、アナログ入力電流が増加します。入力信号 経路がバッファされないと信号源の駆動に動的な負荷がかかる ため、注意が必要です。入力ピンにコンデンサ/抵抗を組み合 わせて接続すると、ADCの入力駆動信号源の出力インピーダン スによっては、ゲイン誤差が発生する可能性があります。表17 に、非バッファ・モード時にゲイン誤差が20ビット分解能に影 響を及ぼさないようなコンデンサ/外付け抵抗の値を示します。 表17. 非バッファ・モードでのコンデンサと外付け抵抗の組 合わせ(20ビットのゲイン誤差なし) コンデンサ(pF) 抵抗(Ω) 50 100 500 1000 5000 9k 6k 1.5k 900 200 AD7798/AD7799では設定レジスタのG2∼G0ビットを使用し て、1、2、4、8、16、32、64、128のゲインをプログラミング できます。このため、2.5Vのリファレンスの使用時、ユニポー ラ電圧範囲は0 ∼19.53mV から0 ∼2.5V 、バイポーラ電圧範囲 は±19.53mV∼±2.5Vになります。計装アンプがアクティブの ときは(ゲイン≧4)、同相電圧((AIN(+)+AIN(−))/2)を 0.5V以上にしてください。 AVDDに等しい値の電圧リファレンスを用いてAD7798/AD7799 を動作させる場合、計装アンプをアクティブで正しく動作させ るために、アナログ入力信号をVREF/ゲインの90%に制限してく ださい。 バイポーラ/ユニポーラ構成 AD7798/AD7799が非バッファ・モードで動作できるのは、ゲイ ンが1または2のときに限られます。これよりゲインが大きい場 合、バッファは自動的にイネーブルになります。バッファ・モー ド時の絶対入力電圧は、GND+100mV∼AVDD−100mVの範囲 に制限されます。ゲインを4以上に設定すると、計装アンプがイ ネーブルになります。計装アンプがアクティブ時の絶対入力電 圧は、 GND + 300mV ∼ AV DD − 1.1V の範囲に制限されます。 セットアップ時に同相電圧がこれらの限界値を超えないように 注意してください。これらの限界値を超えると、直線性とノイ ズ性能が劣化します。 AD7798/AD7799のアナログ入力には、ユニポーラまたはバイ ポーラの電圧範囲に設定できます。なお、バイポーラ入力範囲 では、システムの GND を基準とした負側電圧を入力できると いうことではありません。AIN(+)入力でのユニポーラおよび バイポーラ信号は、AIN(−)入力での電圧を基準にします。た とえば、ADCがユニポーラ・モードで、AIN(−)の電圧が2.5V、 ゲインが 1 の場合、 AIN( + ) ピンに入力される電圧の範囲は、 2.5∼5Vになります。 ADCをバイポーラ・モードに設定すると、AIN(+)入力のアナ ログ電圧範囲は0∼5Vとなります。バイポーラ/ユニポーラを _ 選択するには、設定レジスタのU/Bビットをプログラミングし ます。 非バッファ・モード時の絶対入力電圧は、バッファが行われな いため、GND−30mV∼AVDD+30mVの電圧範囲になります。 この負側の絶対入力電圧範囲では、 GND を基準にして微小な 真のバイポーラ信号をモニタできます。 REV. 0 ― 23 ― AD7798/AD7799 データ出力のコーディング リファレンス ADC をユニポーラ動作に設定すると、出力コードがストレー これらの差動入力の同相電圧範囲は、 GND ∼ AV DD です。リ ファレンス入力はバッファされないため、抵抗とコンデンサ間 の信号源インピーダンスが過度に大きいとゲイン誤差が発生し ます。リファレンス電圧REFIN (REFIN(+)−REFIN(−))の公 称値は2.5Vですが、AD7798/AD7799は0.1V∼AVDDのリファ レンス電圧範囲でも動作します。アナログ入力に接続するトラ ンスデューサの励起(電圧または電流)によってデバイスのリ ファレンス電圧を駆動するアプリケーションでは、動作がレシ オメトリックであるため、励起電流源の低周波ノイズの影響は 排除されます。レシオメトリック・アプリケーションでAD7798/ AD7799を使用しない場合は、低ノイズの電圧リファレンスを 使用してください。 ト・バイナリとなり、ゼロスケールの差動入力電圧時に 000...000のコードが、ミッドスケールの入力電圧時に100...000 のコードが、フルスケールの入力電圧時に111...111のコードが それぞれ出力されます。アナログ入力電圧に対する出力コード は以下の数式で表せます。 コード=(2N×AIN×ゲイン)/VREF ADC をバイポーラ動作に設定すると、出力コードがオフセッ ト・バイナリとなり、負のフルスケール差動入力電圧時に 000...000のコードが、ゼロスケール差動入力電圧時に100...000 のコードが、正のフルスケール入力電圧時に111...111のコード がそれぞれ出力されます。アナログ入力電圧に対する出力コー ドは以下の数式で表せます。 コード=2N–1×[(AIN×ゲイン/VREF)+1] ここで、 AIN はアナログ入力電圧で、 AD77998 は N = 16 、 AD7799ではN=24となります。 バーンアウト電流 AD7798/AD7799は、100nAの定電流発生器を2つ内蔵してお り、1つはAVDDからAIN(+)に電流を供給し、もう1つは AIN(−)からGNDに電流を引き込みます。これらの電流は、選 択されたアナログ入力ペアにスイッチされます。どちらの電流 も、設定レジスタのバーンアウト電流イネーブル(BO )ビッ トの指定に従って、オン/オフします。該当チャンネルの計測 に入る前に、これらの電流を使用して外部トランスデューサが まだ動作状態であることを確認できます。バーンアウト電流を オンにすると、この電流は外部トランスデューサ回路に流れ込 み、この時点でアナログ入力チャンネルの入力電圧の測定が可 能になります。電圧測定結果がフルスケールのときは、その理 由を確認してください。測定電圧がフルスケールの場合、フロ ントエンド・センサーがオープン回路になっているか、フロン トエンド・センサーが過負荷状態であるためにフルスケールに なっているか、またはリファレンスが供給されないためにデー タをオール1に固定している可能性があります。 出力の読出しがオール1の場合、上記3つのケースをチェックし て原因を判断してください。電圧の測定値が0Vならば、トラン スデューサが短絡していることも考えられます。正常動作時、 バーンアウト電流は、設定レジスタのBOビットに0を書き込む ことでターンオフします。この電流源はバッファ・モードのと き、通常の絶対入力電圧範囲の仕様で動作します。 AD7798/AD7799に推奨する2.5Vリファレンス電圧源としては、 低ノイズ、低消費電力の電圧リファレンス、 ADR381 および ADR391があります。リファレンス入力は、ハイ・インピーダ ンスの動的負荷がかかる点に注意してください。各リファレン ス入力の入力インピーダンスは動的であるため、入力に接続す る抵抗/コンデンサの組合わせによっては、DCゲイン誤差が発 生することがあります。この誤差の大きさは、リファレンス入 力を駆動する信号源の出力インピーダンスに応じて変化します。 上記の推奨リファレンス電圧源(たとえばADR391)は、一般 に出力インピーダンスが小さいため、REFIN(+)ピンにデカッ プリング用コンデンサを接続してもシステム内にゲイン誤差を 引き起こすことはありません。抵抗を外付けしてリファレンス 入力電圧を生成すると、リファレンス入力は外部信号源イン ピーダンスの影響を大きく受けることになります。このタイプ の回路構成では、REFINピンにデカップリング部品を外付けす ることは推奨できません。 リファレンス検出 AD7798/AD7799には、変換やキャリブレーションに有効なリ ファレンスが供給されているかを検出するための回路が内蔵さ れています。設定レジスタのREF_DETビットを1にすると、こ の機能がイネーブルになります。REFIN(+)とREFIN(−)のピ ン間の電圧が0.3Vを下回るか、REFIN(+)またはREFIN(−)入 力のどちらかがオープン回路になると、AD7798/AD7799は有 効なリファレンスが供給されていないことを検出します。この 場合、ステータス・レジスタのNOREFビットが1に設定されま す。AD7798/AD7799が正常な変換動作を実行しているときに NOREFビットがアクティブになった場合は、変換結果はオー ル 1 に戻ります。したがって、変換の実行中に絶えず NOREF ビットのステータスをモニタする必要はありません。ステータ スの確認が必要になるのは、ADCのデータ・レジスタから読み 出された変換結果がオール1になった場合のみです。 AD7798/AD7799がフルスケール・キャリブレーションまたは オフセット・キャリブレーションを実行しているときに NOREF ビットがアクティブになった場合は、キャリブレー ション・レジスタに誤った係数がロードされないように、これ らのレジスタの更新が禁止され、ステータス・レジスタのERR ビットがセットされます。キャリブレーションを実行するたび に有効なリファレンスが供給されているか確認したい場合は、 キャリブレーション・サイクルの終了時にERRビットのステー タスを調べてください。 ― 24 ― REV. 0 AD7798/AD7799 リセット 連続した32個の1をAD7798/AD7799に書き込むことで、内部回路 とシリアル・インターフェースをリセットできます。これによっ て、ロジック、デジタル・フィルタ、アナログ変調器がリセット され、すべてのオンチップ・レジスタはデフォルト値に戻ります。 リセットはパワーアップ時に自動的に実行されます。リセットを 開始するとき、オンチップ・レジスタにアクセスするまでに500µs の余裕時間を持たせてください。SCLK上で発生するノイズによっ て、シリアル・インターフェースが非同期になる場合、リセット 機能が役に立ちます。 AVDDモニタ 外部電圧の変換に加えて、ADCはAVDDピン上の電圧をモニタ できます。CH2∼CH0の各ビットを1に設定すると、AVDDピン 上の電圧が内部で1/6に減衰されます。この減衰された電圧は、 1.17Vの内部リファレンスによって∑∆変調器に入力され、A/D 変換が行われます。これは、電源電圧変動がモニタできる便利 な機能です。 キャリブレーション AD7798/AD7799は、モード・レジスタのモード・ビットで設 定可能な4つのキャリブレーション・モード ― 内部ゼロスケー ル・キャリブレーション、内部フルスケール・キャリブレー ション、システム・ゼロスケール・キャリブレーション、シス テム・フルスケール・キャリブレーション ― を備えています。 このうちシステム・フルスケール・キャリブレーションは、オ フセット誤差とフルスケール誤差をノイズ・レベルまで効果的 に低減します。変換が終了するたびに、 ADC の変換結果が ADCキャリブレーション・レジスタによりスケーリングされ、 その後データ・レジスタへの書込みが行われます。変換結果を オフセット・キャリブレーション係数で減算した後に、フルス ケール係数で乗算します。 キャリブレーションを開始するには、モード・レジスタのMD2∼ MD0ビットに該当する値を書き込みます。キャリブレーション 完了後、対応するキャリブレーション・レジスタのデータ内容 ____ が更新され、ステータス・レジスタの RDYビットがセットされ ____ __ ます。そして、DOUT/RDYピンがローレベルに遷移し(CSが ローレベルの場合)、AD7798/AD7799 はアイドル・モードに 戻ります。 内部オフセット・キャリブレーションとシステム・オフセッ ト・キャリブレーションは、どちらも2 変換サイクルを必要と します。ADC自体が連続的にオフセットを除去するため、内部 オフセット・キャリブレーションは必要ありません。 内部フルスケール・キャリブレーションを実行するときは、こ のキャリブレーション用に選択したアナログ入力にフルスケー ル入力電圧が自動的に接続されます。ゲインを1 に設定した場 合、キャリブレーションの終了までに2変換サイクル必要です。 ゲインが1 より大きい場合、フルスケール・キャリブレーショ ンを実行するために、4 変換サイクル必要になります。キャリ ____ ブレーションの開始時にDOUT/RDYピンはハイレベルになり、 終了時にローレベルに戻ります。キャリブレーションの終了後、 ADCはアイドル・モードに入ります。計測したフルスケール係 数は、選択したチャンネルのフルスケール・レジスタに格納さ れます。ゲインが128のときは、内部フルスケール・キャリブ レーションは実行できません。工場出荷時のキャリブレーショ ンではこのゲイン設定が適用され、ゲインを128に設定すると、 工場での設定値がフルスケール・レジスタに自動的にロードさ れます。このゲイン設定で、システム・フルスケール・キャリ ブレーションは可能です。チャンネルのゲインを変更する際は、 フルスケール誤差を最小限に抑えるために、変更のつどフルス ケール・キャリブレーションが必要になります。 内部フルスケール・キャリブレーションは、規定の更新レート でのみ実行できます。ゲインが 1 、 2 、 4 の場合はどんな更新 レートでも内部フルスケール・キャリブレーションを実行でき ますが、これよりもゲイン設定が大きい場合は更新レートが 16.7Hz、33.3Hz、50Hz以下の場合に実行する必要があります。 更新レートの変化によってフルスケール誤差が変動することは ないため、1つの更新レート時のキャリブレーションがすべての 更新レートに対して有効になります(ゲインまたはリファレン ス電圧源を変更しないと想定した場合) 。 システム・フルスケール・キャリブレーションの実行には、ゲ インの設定に関係なく2 変換サイクルが必要です。システム・ フルスケール・キャリブレーションはゲインと更新レートをど んな値に設定しても実行できます。システム・オフセット・ キャリブレーションも一緒に実行する場合は、システム・オフ セット・キャリブレーションを実行してからシステム・フルス ケール・キャリブレーションを開始してください。 内部ゼロスケールまたはフルスケール・キャリブレーションの 実行中は、ゼロスケール入力とフルスケール入力がADCの入力 ピンに自動的に内部接続されます。ただし、システム・キャリ ブレーションの場合は、キャリブレーション・モードの開始前 に、システム・ゼロスケール電圧とシステム・フルスケール電 圧を ADC の入力ピンに印加することが求められます。これに よってADCの外部誤差が除去されます。 動作の観点から考えると、キャリブレーションをもう 1 つの ADC変換ととらえる必要があります。ゼロスケール・キャリブ レーション(必要な場合)は、必ずフルスケール・キャリブ レーションよりも先に実行してください。ポーリング・シーケ ンスまたは割込み駆動ルーチンによってキャリブレーションの 終了を確認するには、システム・ソフトウェアでステータス・ ____ ____ レジスタのRDYビットまたはDOUT/RDYピンをモニタしてく ださい。 REV. 0 ― 25 ― AD7798/AD7799 グラウンディングとレイアウト ADCのアナログ入力とリファレンス入力は差動であるため、ア ナログ変調器内の電圧の大部分は同相電圧になります。ADCの 優れた同相ノイズ除去特性によって、これらの入力の同相ノイ ズが除去されます。デジタル・フィルタが、変調器のサンプリ ング周波数の整数倍を除く広帯域の電源ノイズを除去します。 デジタル・フィルタは、ノイズ源がアナログ変調器を飽和させ ない限り、アナログおよびリファレンス入力のノイズも除去し ます。その結果、従来の高分解能コンバータに比べて AD7798/AD7799 は高いノイズ干渉耐性を持つことになりま す。ただし、AD7798/AD7799の分解能は非常に高く、生じる ノイズ・レベルが低いため、グラウンディングとレイアウトに ついては注意が必要です。 AD7798/AD7799を実装するPCボードは、アナログ部とデジタ ル部を分離し、それぞれをボード内の特定の場所にまとめて配 置するように設計してください。一般に、エッチング部分を最 小化すると、最適なシールド効果が得られるため、この方法は グラウンド・プレーンに最適です。 AD7798/AD7799のGNDピンをシステムのAGNDプレーンに 接続することを推奨します。どのレイアウトでもシステム内の 電流の流れに注意し、電流を目的ポイントまで流すパスとリ ターン・パスをできるだけ近づけて配置するように心がけるこ とが大切です。レイアウトのAGND部分にデジタル電流が流れ ないようにしてください。 ノイズ・カップリングを防ぐため、AD7798/AD7799のグラウ ンド・プレーンをデバイスの下に来るように配置してくださ い。 AD7798/AD7799 の電源ラインはできるだけ太い配線パ ターンにしてインピーダンスを下げ、電源ライン上のグリッチ の影響を低減させます。クロックなどの高速スイッチング信号 は、デジタル・グラウンドでシールドし、ボードの他の部分に ノイズが拡散しないようにします。また、クロック信号をアナ ログ入力の近くに通さないでください。デジタル信号とアナロ グ信号の交差は避けてください。ボードの両面のパターンは、 互いに直角になるように配置します。これにより、ボードを通 過するフィードスルーの影響を減らすことができます。マイク ロストリップ技術は特に優れていますが、必ずしも両面ボード に利用できるとは限りません。この技術では、ボードの部品実 装面はグラウンド・プレーン専用とし、信号はハンダ面に配置 します。 高分解能のADCを使用するときは、デカップリングが重要にな ります。AVDDは、10µFのタンタル・コンデンサと0.1µFのコン デンサを並列接続して GND にデカップリングする必要があり ます。DVDDのデカップリングは、10µFのタンタル・コンデン サと0.1µFのコンデンサをシステムのDGNDプレーンに並列接 続して行います。その際、システムの AGND と DGND 間の接 続配線をAD7798/AD7799にできるだけ近づけてください。デ カップリングの効果を最大にするには、これらの部品をデバイ スのできるだけ近く、理想的にはデバイスの真上に配置します。 すべてのロジック・チップは、0.1µFのセラミック・コンデン サでDGNDにデカップリングする必要があります。 ― 26 ― REV. 0 AD7798/AD7799 アプリケーション ド側と直列に接続します。通常動作時は、このスイッチは閉じ て計測が可能になります。低消費電力が重要なアプリケーショ ンではAD7798/AD7799 をスタンバイ・モードにできるため、 アプリケーションで消費する電力を大幅に削減できます。また、 スタンバイ・モード時にローサイドのパワー・スイッチを開く ことができるため、フロントエンドのトランスデューサが無駄 に電力を消費することがありません。AD7798/AD7799がスタ ンバイ・モードを終了し、ローサイドのパワー・スイッチが閉 じているときは、必ずフロントエンド回路が完全にセトリング してからAD7798/AD7799のデータを読み出すようにしてくだ さい。 AD7798/AD7799は、低コストの高分解能A/D変換機能を備え ています。 A/D 変換機能は ∑∆ アーキテクチャで実行されるた め、ノイズの多い環境に対する高い耐性が得られます。そのた め、このデバイスはセンサー信号の計測や工業用およびプロセ ス制御アプリケーションに最適です。 重量計 図19に、AD7798/AD7799を重量計アプリケーションに利用し た接続回路例を示します。ロード・セルをブリッジ・ネット ワークで構成し、OUT+とOUT−端子間で差動電圧を出力しま す。励起電圧を5Vとすれば、感度2mV/Vのトランスデューサが 出力するフルスケール電圧範囲は10mVになります。リファレ ンス入力電圧範囲が電源電圧より広くなっているため、ブリッ ジの励起電圧をADCの電源とリファレンスに共用しています。 図19では、サーミスタによって温度補償を行っています。また、 温度計測用のリファレンス電圧をサーミスタと直列に接続され た高精度の抵抗から取っています。このため、高精度のリファ レンス抵抗値とサーミスタ抵抗値の比を測定するレシオメト リック計測が可能です。つまり、リファレンス電圧が変動して も、測定に影響が出ることはありません。 トランスデューサ・ベースのアプリケーションに AD7798/ AD7799を使用するもう1つの利点は、ローサイドのパワー・ス イッチを使用して低消費電力アプリケーションを実現できるこ とです。ローサイドのパワー・スイッチは、ブリッジのコール AV DD GND OUT+ AIN1(+) AV DD AIN1(– ) IN– AIN2(+) DOUT/RDY MUX REFIN(–) GND シリアル・ インターフェース および 制御ロジック DIN SCLK CS DV DD 内部 クロック PSW 図19. ∑∆ ADC 計装 アンプ AIN2(– ) REV. 0 リファレンス 電圧検出 AD7798/AD7799 AD7798/AD7799を用いた重量計回路 ― 27 ― 04856-011 IN+ OUT– AV DD REFIN(+) AD7798/AD7799 外形寸法 5.10 5.00 4.90 16 9 4.50 4.40 4.30 1 D04856-0-1/05(0)-J 6.40 BSC 8 ピン1 1.20 (最大) 0.15 0.05 0.20 0.09 0.30 0.19 0.65 BSC 8° 0° 実装面 0.75 0.60 0.45 平坦性 0.10 JEDEC規格MO-153ABに準拠 図20. 16ピン薄型シュリンク・スモール・アウトライン・パッケージ[TSSOP] (RU-16) 寸法単位:mm オーダー・ガイド 1 製品 温度範囲 パッケージの説明 パッケージ・オプション AD7798BRUZ1 AD7798BRUZ-REEL1 AD7799BRUZ1 AD7799BRUZ-REEL1 AD7799BRU AD7799BRU-REEL −40∼+105℃ −40∼+105℃ −40∼+105℃ −40∼+105℃ −40∼+105℃ −40∼+105℃ 16ピンTSSOP 16ピンTSSOP 16ピンTSSOP 16ピンTSSOP 16ピンTSSOP 16ピンTSSOP RU-16 RU-16 RU-16 RU-16 RU-16 RU-16 Z=鉛フリー製品 ― 28 ― REV. 0