19-0464; Rev 2; 5/98 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 概要 ___________________________________ 特長 ___________________________________ MAX148/MAX149は、8チャネルマルチプレクサ、高 帯域幅トラック/ホールド及びシリアルインタフェースに 高速変換及び低消費電流特性を加えた10ビットデータ収 集システムです。+2.7V∼+5.25Vの単一電源で動作し、 サンプリングレートは133kspsです。アナログ入力は ソフトウェアにより、ユニポーラ/バイポーラ及びシン グルエンド/差動動作に設定できます。 ◆ 入力:8チャネルシングルエンド又は4チャネル差動 4線シリアルインタフェースは外部ロジック無しで直接 S P ITM、QSPITM及びMICROWIRETM機器に接続できます。 シリアルストローブ出力により、TMS320ファミリの ディジタル信号プロセッサに直接接続できます。 MAX148/MAX149は、内部クロック又は外部シリアル インタフェースクロックを用いることで、逐次比較型 のアナログディジタル変換を行います。 ◆ 4線シリアルインタフェース: SPI/QSPI/MICROWIRE/TMS320コンパチブル MAX149は2.5Vリファレンスを内蔵し、MAX148は外部 リファレンスを必要とします。どちらも電圧調整範囲 ±1.5%のリファレンスバッファアンプを備えています。 これらの製品はハードによるSHDNピン及びソフトウェア 選択によるパワーダウン機能を備えており、変換の最後 で自動的にシャットダウンするようにプログラムでき ます。MAX148/MAX149はシリアルインタフェースに アクセスすると自動的にパワーアップし、ターンオン が速いために全ての変換と変換の間にシャットダウン することができます。このため、サンプリングレート が低い場合には消費電流を60µA以下に抑えることがで きます。 MAX148/MAX149は、20ピンDIP及び20ピンSSOP パッケージで供給されています。 ◆ 電源:+2.7V∼+5.25V単一 ◆ 2.5Vリファレンス内蔵(MAX149) ◆ 低電力:1.2mA(133ksps、3V電源) 54µA(1ksps、3V電源) 1µA(パワーダウンモード) ◆ ユニポーラ又はバイポーラ入力: ソフトウェアで設定 ◆ パッケージ:20ピンDIP/SSOP 型番 ___________________________________ PART† TEMP. RANGE MAX148ACPP 0°C to +70°C データ収集 医療機器 バッテリ駆動機器 ペンディジタイザ プロセス制御 ±1/2 標準動作回路 ___________________________ +3V CH0 ポータブルデータロギング 20 Plastic DIP INL (LSB) MAX148BCPP 0°C to +70°C 20 Plastic DIP ±1 MAX148ACAP 0°C to +70°C 20 SSOP ±1/2 MAX148BCAP 0°C to +70°C 20 SSOP ±1 Ordering Information continued at end of data sheet. † Contact factory for availability of alternate surface-mount packages. これらの製品の4チャネルバージョンはMAX1248/ MAX1249のデータシートを参照してください。 アプリケーション _______________________ PIN-PACKAGE 0V TO +2.5V ANALOG INPUTS VDD DGND MAX149 AGND CH7 VREF 4.7µF CPU COM CS SCLK DIN REFADJ 0.01µF VDD 0.1µF DOUT I/O SCK (SK) MOSI (SO) MISO (SI) SSTRB SHDN VSS ピン配置はデータシートの最後に記載されています。 SPI及びQSPIはMotorola,Incの商標です。MICROWIREはNational Semiconductor Corp.の商標です。 ________________________________________________________________ Maxim Integrated Products 1 MAX148/MAX149 KIT ATION EVALU E L B AVAILA MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC ABSOLUTE MAXIMUM RATINGS VDD to AGND, DGND................................................. -0.3V to 6V AGND to DGND ...................................................... -0.3V to 0.3V CH0–CH7, COM to AGND, DGND ............ -0.3V to (VDD + 0.3V) VREF, REFADJ to AGND ........................... -0.3V to (VDD + 0.3V) Digital Inputs to DGND .............................................. -0.3V to 6V Digital Outputs to DGND ........................... -0.3V to (VDD + 0.3V) Digital Output Sink Current .................................................25mA Continuous Power Dissipation (TA = +70°C) Plastic DIP (derate 11.11mW/°C above +70°C) ......... 889mW SSOP (derate 8.00mW/°C above +70°C) ................... 640mW CERDIP (derate 11.11mW/°C above +70°C) .............. 889mW Operating Temperature Ranges MAX148_C_P/MAX149_C_P .............................. 0°C to +70°C MAX148_E_P/MAX149_E_P............................ -40°C to +85°C MAX148_MJP/MAX149_MJP ........................ -55°C to +125°C Storage Temperature Range ............................ -60°C to +150°C Lead Temperature (soldering, 10sec) ............................ +300°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. ELECTRICAL CHARACTERISTICS (VDD = +2.7V to +5.25V; COM = 0V; fSCLK = 2.0MHz; external clock (50% duty cycle); 15 clocks/conversion cycle (133ksps); MAX149—4.7µF capacitor at VREF pin; MAX148—external reference, VREF = 2.500 V applied to VREF pin; TA = TMIN to TMAX; unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS DC ACCURACY (Note 1) Resolution 10 Relative Accuracy (Note 2) INL MAX14_A MAX14_B Differential Nonlinearity DNL No missing codes over temperature Offset Error Gain Error (Note 3) Bits ±0.5 ±1.0 LSB ±1 LSB MAX14_A ±0.15 ±1 MAX14_B MAX14_A MAX14_B ±0.15 ±2 ±1 ±2 LSB LSB Gain Temperature Coefficient ±0.25 ppm/°C Channel-to-Channel Offset Matching ±0.05 LSB DYNAMIC SPECIFICATIONS (10kHz sine-wave input, 0V to 2.500Vp-p, 133ksps, 2.0MHz external clock, bipolar input mode) Signal-to-Noise + Distortion Ratio SINAD Total Harmonic Distortion THD Spurious-Free Dynamic Range SFDR Up to the 5th harmonic 66 dB -70 dB 70 dB Channel-to-Channel Crosstalk 65kHz, 2.500Vp-p (Note 4) -75 dB Small-Signal Bandwidth -3dB rolloff 2.25 MHz 1.0 MHz Full-Power Bandwidth CONVERSION RATE Conversion Time (Note 5) Track/Hold Acquisition Time tCONV Internal clock, SHDN = FLOAT 5.5 7.5 Internal clock, SHDN = VDD 35 65 µs External clock = 2MHz, 12 clocks/conversion 6 1.5 µs tACQ Aperture Delay 30 ns Aperture Jitter <50 ps 2 _______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC (VDD = +2.7V to +5.25V; COM = 0V; fSCLK = 2.0MHz; external clock (50% duty cycle); 15 clocks/conversion cycle (133ksps); MAX149—4.7µF capacitor at VREF pin; MAX148—external reference, VREF = 2.500 V applied to VREF pin; TA = TMIN to TMAX; unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS CONVERSION RATE (continued) Internal Clock Frequency External Clock Frequency SHDN = FLOAT 1.8 SHDN = VDD Data transfer only MHz 0.225 0.1 2.0 0 2.0 MHz ANALOG/COM INPUTS Input Voltage Range, SingleEnded and Differential (Note 6) Unipolar, COM = 0V 0 to VREF Bipolar, COM = VREF / 2 ±VREF / 2 Multiplexer Leakage Current On/off leakage current, VCH_ = 0V or VDD ±0.01 Input Capacitance ±1 16 V µA pF INTERNAL REFERENCE (MAX149 only, reference buffer enabled) VREF Output Voltage TA = +25°C (Note 7) 2.470 2.500 VREF Short-Circuit Current 2.530 V 30 mA VREF Temperature Coefficient MAX149 ±30 ppm/°C Load Regulation (Note 8) 0mA to 0.2mA output load 0.35 mV Capacitive Bypass at VREF Internal compensation mode 0 External compensation mode 4.7 Capacitive Bypass at REFADJ µF 0.01 REFADJ Adjustment Range µF ±1.5 % EXTERNAL REFERENCE AT VREF (Buffer disabled) VREF Input Voltage Range (Note 9) VREF Input Current 1.0 VREF = 2.500V VREF Input Resistance 100 18 Shutdown VREF Input Current VDD + 50mV V 150 µA 25 0.01 kΩ 10 VDD 0.5 REFADJ Buffer-Disable Threshold µA V EXTERNAL REFERENCE AT REFADJ Capacitive Bypass at VREF Reference Buffer Gain REFADJ Input Current Internal compensation mode 0 External compensation mode 4.7 µF MAX149 2.06 MAX148 2.00 V/V MAX149 ±50 MAX148 ±10 µA _______________________________________________________________________________________ 3 MAX148/MAX149 ELECTRICAL CHARACTERISTICS (continued) MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC ELECTRICAL CHARACTERISTICS (continued) (VDD = +2.7V to +5.25V; COM = 0V; fSCLK = 2.0MHz; external clock (50% duty cycle); 15 clocks/conversion cycle (133ksps); MAX149—4.7µF capacitor at VREF pin; MAX148—external reference, VREF = 2.500 V applied to VREF pin; TA = TMIN to TMAX; unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS DIGITAL INPUTS (DIN, SCLK, CS, SHDN) DIN, SCLK, CS Input High Voltage VIH DIN, SCLK, CS Input Low Voltage VIL DIN, SCLK, CS Input Hysteresis DIN, SCLK, CS Input Leakage VDD ≤ 3.6V 2.0 VDD > 3.6V 3.0 VHYST VIN = 0V or VDD DIN, SCLK, CS Input Capacitance CIN (Note 10) SHDN Input High Voltage VSH VDD - 0.4 SHDN Input Mid Voltage VSM 1.1 SHDN Input Low Voltage VSL SHDN Voltage, Floating IS VFLT SHDN Maximum Allowed Leakage, Mid Input 0.8 V ±1 µA 15 pF 0.2 IIN SHDN Input Current V V ±0.01 V VDD - 1.1 SHDN = 0V or VDD SHDN = FLOAT V ±4.0 µA VDD / 2 SHDN = FLOAT V 0.4 V ±100 nA DIGITAL OUTPUTS (DOUT, SSTRB) Output Voltage Low VOL Output Voltage High VOH Three-State Leakage Current Three-State Output Capacitance IL COUT ISINK = 5mA 0.4 ISINK = 16mA 0.8 ISOURCE = 0.5mA VDD - 0.5 CS = VDD V V ±0.01 CS = VDD (Note 10) ±10 µA 15 pF 5.25 V POWER REQUIREMENTS Positive Supply Voltage VDD 2.70 Operating mode, full-scale input (Note 11) Positive Supply Current Supply Rejection (Note 12) 4 IDD VDD = 5.25V 1.6 3.0 VDD = 3.6V 1.2 2.0 VDD = 5.25V 3.5 15 VDD = 3.6V 1.2 10 30 70 IDD Full power-down IDD Fast power-down (MAX149) PSR Full-scale input, external reference = 2.500V, VDD = 2.7V to 5.25V ±0.3 _______________________________________________________________________________________ mA µA mV +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC (VDD = +2.7V to +5.25V, TA = TMIN to TMAX, unless otherwise noted.) PARAMETER SYMBOL Acquisition Time CONDITIONS MIN TYP MAX UNITS tACQ 1.5 µs DIN to SCLK Setup tDS 100 ns DIN to SCLK Hold tDH 0 SCLK Fall to Output Data Valid tDO Figure 1 CS Fall to Output Enable tDV Figure 1 tTR Figure 2 CS Rise to Output Disable ns MAX14_ _C/E 20 200 Figure 1 _M MAX14_ 20 240 ns 240 ns 240 ns CS to SCLK Rise Setup tCSS 100 ns CS to SCLK Rise Hold tCSH 0 ns SCLK Pulse Width High tCH 200 ns SCLK Pulse Width Low tCL SCLK Fall to SSTRB 200 tSSTRB ns Figure 1 240 ns CS Fall to SSTRB Output Enable tSDV External clock mode only, Figure 1 240 ns CS Rise to SSTRB Output Disable tSTR External clock mode only, Figure 2 240 ns SSTRB Rise to SCLK Rise tSCK Internal clock mode only (Note 7) 0 ns Note 1: Tested at VDD = 2.7V; COM = 0V; unipolar single-ended input mode. Note 2: Relative accuracy is the deviation of the analog value at any code from its theoretical value after the full-scale range has been calibrated. Note 3: MAX149—internal reference, offset nulled; MAX148—external reference (VREF = +2.500V), offset nulled. Note 4: Ground “on” channel; sine wave applied to all “off” channels. Note 5: Conversion time defined as the number of clock cycles multiplied by the clock period; clock has 50% duty cycle. Note 6: The common-mode range for the analog inputs is from AGND to VDD. Note 7: Sample tested to 0.1% AQL. Note 8: External load should not change during conversion for specified accuracy. Note 9: ADC performance is limited by the converter’s noise floor, typically 300µVp-p. Note 10: Guaranteed by design. Not subject to production testing. Note 11: The MAX148 typically draws 400µA less than the values shown. Note 12: Measured as |VFS(2.7V) - VFS(5.25V)|. 標準動作特性 ______________________________________________________________________ (VDD = 3.0V, VREF = 2.500V, fSCLK = 2.0MHz, CLOAD = 20pF, TA = +25°C, unless otherwise noted.) 0.125 MAX148/9-02 0.125 MAX148/9-01 0.10 INTEGRAL NONLINEARITY vs. TEMPERATURE INTEGRAL NONLINEARITY vs. SUPPLY VOLTAGE VDD = 2.7V 0.100 0.100 MAX149 0 0.075 INL (LSB) INL (LSB) 0.05 INL (LSB) MAX148/9-03 INTEGRAL NONLINEARITY vs. CODE 0.050 MAX149 0.075 0.050 MAX148 -0.05 MAX148 0.025 0.025 -0.10 0 256 512 CODE 768 1024 0 2.25 0 2.75 4.25 3.25 3.75 SUPPLY VOLTAGE (V) 4.75 5.25 -60 -20 20 60 100 140 TEMPERATURE (°C) _______________________________________________________________________________________ 5 MAX148/MAX149 TIMING CHARACTERISTICS 標準動作特性(続き)_________________________________________________________________ (VDD = 3.0V, VREF = 2.500V, fSCLK = 2.0MHz, CLOAD = 20pF, TA = +25°C, unless otherwise noted.) 1.50 FULL POWER-DOWN MAX149 1.25 1.00 CLOAD = 20pF 0.75 MAX148 0.50 2.25 2.75 3.25 3.75 4.25 4.75 2.5 2.0 1.5 1.0 0.5 0 2.25 5.25 2.75 3.25 3.75 4.25 4.75 5.25 2.5000 2.4995 2.4990 2.25 3.25 2.75 3.75 SHUTDOWN CURRENT (µA) 1.1 1.0 MAX148 1.6 1.2 0.8 0.4 0.9 RLOAD = ∞ CODE = 1010101000 20 0 60 100 -60 140 -20 20 60 100 TEMPERATURE (°C) TEMPERATURE (°C) MAX149 INTERNAL REFERENCE VOLTAGE vs. TEMPERATURE MAX148/9-09 2.501 INTERNAL REFERENCE VOLTAGE (V) VDD = 5.25V 2.500 VDD = 3.6V 2.499 VDD = 2.7V 2.498 2.497 2.496 2.495 2.494 -60 -20 20 60 100 140 TEMPERATURE (°C) 6 4.25 MAX148/9-08 2.0 MAX149 1.2 SUPPLY CURRENT (mA) 2.5005 SHUTDOWN CURRENT vs. TEMPERATURE MAX148/9-07 1.3 -20 2.5010 SUPPLY VOLTAGE (V) SUPPLY CURRENT vs. TEMPERATURE -60 2.5015 SUPPLY VOLTAGE (V) SUPPLY VOLTAGE (V) 0.8 2.5020 MAX148/9-06 CLOAD = 50pF MAX148/9-05 3.0 SHUTDOWN SUPPLY CURRENT (µA) 1.75 RL = ∞ CODE = 1010101000 MAX148/9-04 2.00 MAX149 INTERNAL REFERENCE VOLTAGE vs. SUPPLY VOLTAGE SHUTDOWN SUPPLY CURRENT vs. SUPPLY VOLTAGE INTERNAL REFERENCE VOLTAGE (V) SUPPLY CURRENT vs. SUPPLY VOLTAGE SUPPLY CURRENT (mA) MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC _______________________________________________________________________________________ 140 4.75 5.25 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 端子 名称 機 能 1–8 CH0–CH7 9 COM アナログ入力のグランドリファレンス。シングルエンドモードでのCOMはゼロコード電圧を設定しま す。±0.5LSBの安定性が必要です。 10 SHDN 3レベルシャットダウン入力。SHDNをローにするとMAX148/MAX149はシャットダウンします。 それ以外の場合は、完全動作状態です。SHDNをハイにするとリファレンスバッファアンプは内部補償 モードになります。SHDNをフロートにするとリファレンスバッファアンプは外部補償モードになります。 11 VREF リファレンスバッファ出力/ADCリファレンス入力。AD変換用のリファレンス電圧。内部リファレンス モード(MAX149のみ)では、リファレンスバッファは公称2.500V出力を生成し、REFADJで外部的に 調整します。外部リファレンスモードでは、REFADJをV DDに接続することで内部バッファをディセー ブルします。 12 REFADJ 13 AGND アナロググランド 14 DGND ディジタルグランド 15 DOUT シリアルデータ出力。データはSCLKの立下がりエッジでクロック出力されます。CSがハイのときハイインピーダンスになります。 16 SSTRB シリアルストローブ出力。内部クロックモードでは、SSTRBはMAX148/MAX149がA/D変換を開始し たときにローになり、変換終了時にハイになります。外部クロックモードでは、SSTRBはMSBの決定 前に1クロックサイクルだけパルス的にハイになります。CSがハイ(外部クロックモード)のときはハイ インピーダンスになります。 17 DIN シリアルデータ入力。データはSCLKの立上がりエッジでクロック入力されます。 18 CS アクティブローのチップセレクト。CSがローでない限り、データはDINにクロック入力されません。 CSがハイのとき、DOUTはハイインピーダンスになります。 19 SCLK 20 VDD サンプリングアナログ入力 リファレンスバッファアンプ入力。リファレンスバッファアンプをディセーブルするにはREFADJをVDDに接続してください。 シリアルクロック入力。シリアルインタフェースのデータをクロック入力及び出力します。外部クロック モードではSCLKは変換速度も設定します。(デューティサイクルは40%∼60%でなければなりません。) 正電源電圧 VDD DOUT DOUT CLOAD 50pF 6k VDD 6k CLOAD 50pF DGND DGND a) High-Z to VOH and VOL to VOH b) High-Z to VOL and VOH to VOL 図1. イネーブル時間用の負荷回路 6k DOUT DOUT CLOAD 50pF CLOAD 50pF 6k DGND a) VOH to High-Z DGND b) VOL to High-Z 図2. ディセーブル時間用の負荷回路 _______________________________________________________________________________________ 7 MAX148/MAX149 端子説明 __________________________________________________________________________ MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 詳細 ___________________________________ MAX148/MAX149アナログディジタルコンバータ(ADC) は、逐次比較型の変換技法と入力トラック/ホールド(T/H) 回路を用いることで、アナログ信号を10ビットのディジ タル出力に変換します。フレキシブルなシリアルインタ フェースがマイクロプロセッサ(µP)とのインタフェース を容易にしています。図3にMAX148/MAX149の ブロック図を示します。 疑似差動入力 このADCのアナログコンパレータのサンプリング構造 は入力等価回路(図4)に図解されています。シングル エンドモードでは、IN+は内部でCH0∼CH7にスイッ チングされ、IN-はCOMにスイッチングされます。差動 モードでは、IN+及びIN-はCH0/CH1、CH2/CH3、 CH4/CH5及びCH6/CH7の組み合わせから選択されま す。チャネルの設定は表2及び表3を参考に行ってくだ さい。 差動モードでは、IN-及びIN+は内部でアナログ入力の どちらかにスイッチングされます。この構成ではIN+の ところの信号だけがサンプリングされるため、この構成 を疑似差動と呼んでいます。リターン側(IN-)は変換中、 AGNDに対して±0.5LSB(ベストの結果を得るために は±0.1LSB)以内で安定していなければなりません。 これを実現するために、IN-(選択されたアナログ入力) とAGNDの間に0.1µFのコンデンサを接続してください。 アクイジション期間中は正入力(IN+)として選択された チャネルがコンデンサCHOLD を充電します。アクイジ ション期間は3 SCLKサイクル間だけ続き、入力制御 ワードの最後のビットが入力された後のSCLKの立下がり CS SCLK DIN SHDN CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7 COM エッジで完了します。アクイジション期間の終了時に T/Hスイッチが開き、CHOLDの電荷をIN+の信号のサン プルとして保持します。 変換期間は、入力マルチプレクサがCHOLDを正入力(IN+) から負入力(IN-)にスイッチングしたときから始まりま す。シングルエンドモードではIN-はCOMです。このた め、コンパレータの入力でのノードZEROが不平衡にな ります。変換サイクルの残りの時間で、容量性DACが ノードZEROを10ビット分解能の制限範囲で0Vに調節 します。この動作は16pF x [(V IN+ ) - (V IN- )]の電荷を CHOLDからバイナリ重み付の容量性DACに移すのと等価 です。この結果、アナログ入力信号のディジタル表示 が生成されます。 トラック/ホールド T/Hは、8ビット制御ワードの5番目のビットがシフト インされた後の立下がりクロックエッジでトラッキング モードに入り、制御ワードの8番目のビットがシフトイン された後の立下がりクロックエッジでホールドモード に入ります。コンバータがシングルエンド入力用に設定 されている場合はIN-がCOMに接続され、コンバータは 「+」入力をサンプリングします。コンバータが差動入力 用に設定されている場合はIN-が「- 」入力に接続され、 │IN+ - IN-│の差がサンプリングされます。変換完了時 に正入力が再びIN+に接続され、CHOLDは入力信号電圧 まで充電されます。 T/Hが入力信号を取込むのに要する時間は、入力容量が 充電される速さの関数になっています。入力信号の ソースインピーダンスが高いとアクイジション時間は 長くなるため、変換と変換の間の時間を長くしなけれ 18 19 CAPACITIVE DAC 17 10 INPUT SHIFT REGISTER INT CLOCK VREF CONTROL LOGIC 1 OUTPUT SHIFT REGISTER 2 3 4 5 ANALOG INPUT MUX CLOCK IN 10+2-BIT SAR ADC OUT REF 8 +1.21V REFERENCE (MAX149) REFADJ 12 VREF 11 16 CH0 DOUT SSTRB T/H 6 7 9 15 20k A ≈ 2.06* 20 14 13 +2.500V MAX148 MAX149 CH1 CH2 16pF CH3 CSWITCH CH4 VDD DGND CH5 CH6 COMPARATOR INPUT CHOLD MUX – + ZERO RIN 9k TRACK CH7 COM T/H SWITCH HOLD AT THE SAMPLING INSTANT, THE MUX INPUT SWITCHES FROM THE SELECTED IN+ CHANNEL TO THE SELECTED IN- CHANNEL. AGND SINGLE-ENDED MODE: IN+ = CH0–CH7, IN- = COM. DIFFERENTIAL MODE: IN+ AND IN- SELECTED FROM PAIRS OF CH0/CH1, CH2/CH3, CH4/CH5, AND CH6/CH7. *A ≈ 2.00 (MAX148) 図3. ブロック図 8 図4. 等価入力回路 _______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC +3V MAX148/MAX149 VDD OSCILLOSCOPE 0.1µF DGND SCLK AGND 0V TO +2.500V ANALOG INPUT 0.01µF CH7 MAX148 MAX149 COM SSTRB CS DOUT* SCLK +3V +3V REFADJ +3V DIN 2.5V VOUT 1000pF MAX872 VREF C1 0.1µF 2MHz OSCILLATOR CH1 CH2 CH3 CH4 DOUT SSTRB COMP SHDN N.C. OPTIONAL FOR MAX149, REQUIRED FOR MAX148 * FULL-SCALE ANALOG INPUT, CONVERSION RESULT = $FFF (HEX) 図5. 性能チェック回路 ばなりません。アクイジション時間tACQは素子が信号 を取込むのに要する最大時間であり、信号の取込みに 必要な最低時間でもあります。tACQ は次式で計算され ます。 tACQ = 7 x (RS + RIN) x 16pF ここで、RI N = 9kΩ、RS = 入力信号のソースインピー ダンス、そしてtACQは必ず1.5µs以下です。ソースイン ピーダンスが4kΩ以下であれば、ADCのAC性能に大き な影響はありません。 0.01µFコンデンサが各アナログ入力に接続されている 場合は、より高いソースインピーダンスを使用できます。 入力コンデンサは入力ソースインピーダンスと共にRC フィルタを構成し、ADCの信号帯域幅を制限します。 入力帯域幅 ADCの入力トラッキング回路の小信号帯域幅は 2.25MHzであるため、アンダーサンプリング技法を 用いることで、帯域幅がADCのサンプリングレート以上 の周期信号を測定し、高速トランジェント現象を数値化 することができます。高周波信号が計測したい周波数 帯域にエイリアシングしてくるのを防ぐために、アンチ エイリアシングフィルタリングをお勧めします。 アナログ入力保護 内部保護ダイオードがアナログ入力をV DD とAGNDに クランプしているため、チャネル入力ピンは(AGND 0.3V)∼(VDD +0.3V)の範囲で、損傷を起こすことなく スイングできます。しかし、フルスケール付近で正確 な変換を行うためには、入力がV DDを50mV以上超えて はならず、またAGNDを50mV以上下回ってはなりません。 アナログ入力が電源を50mV以上超えた場合、オフ チャネルの保護ダイオードに2mA以上の順方向バイアス をかけないでください。 性能チェック回路 MAX148/MAX149のアナログ性能を簡便に評価するに は、図5の回路を使用してください。MAX148/MAX149 では各変換の前に制御バイトがDINに書き込まれる必要 があります。DINを+3Vにすると、$FF(HEX)という 制御バイトが書き込まれます。これは、変換と変換の 間にパワーダウンのない外部クロックモードでのCH7 のシングルエンドユニポーラ変換をトリガします。外部 クロックモードでは、変換結果の最高位ビットがDOUT からシフトアウトされる前に、SSTRB出力が1クロック 周期だけパルス的にハイになります。CH7へのアナログ 入力を変化させると、DOUTから出るビットのシーケンス が変わります。1変換当たり合計15クロックサイクル 必要です。S S T R B及びDOUTの遷移は全てSCLKの 立下がりエッジで起こります。 _______________________________________________________________________________________ 9 MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 表1. 制御バイトフォーマット BIT 7 (MSB) BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 (LSB) START SEL2 SEL1 SEL0 UNI/BIP SGL/DIF PD1 PD0 BIT NAME DESCRIPTION 7(MSB) START The first logic “1” bit after CS goes low defines the beginning of the control byte. 6 5 4 SEL2 SEL1 SEL0 These three bits select which of the eight channels are used for the conversion (Tables 2 and 3). 3 UNI/BIP 1 = unipolar, 0 = bipolar. Selects unipolar or bipolar conversion mode. In unipolar mode, an analog input signal from 0V to VREF can be converted; in bipolar mode, the signal can range from -VREF/2 to +VREF/2. 2 SGL/DIF 1 = single ended, 0 = differential. Selects single-ended or differential conversions. In singleended mode, input signal voltages are referred to COM. In differential mode, the voltage difference between two channels is measured (Tables 2 and 3). 1 0(LSB) PD1 PD0 Selects clock and power-down modes. PD1 PD0 Mode 0 0 Full power-down 0 1 Fast power-down (MAX149 only) 1 0 Internal clock mode 1 1 External clock mode DIF= 1) 表2. シングルエンドモードでのチャネル選択(SGL/D SEL2 0 SEL1 0 SEL0 0 1 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 1 1 1 CH0 + CH1 CH2 CH4 CH5 CH6 CH7 + COM – – + 変換開始方法 変換は制御バイトをDINにクロックインすることで始ま ります。CSがローの場合、SCLKクロックの各立上がり エッジ毎に、DINからMAX148/MAX149の内部シフト レジスタへと1ビットずつクロックインされます。CS が下がった後で最初に来たロジック 「1」 のビットが、制御 バイトのMSBを定義します。この最初の 「スタート」 ビット が来るまでは、ロジック「0」のビットがいくつDINに クロックインされたとしても一切影響はありません。 表1に制御バイトのフォーマットを示します。 10 CH3 – + – + – + – + – + – MAX148/MAX149はS P I、QSPI及びMICROWIRE機器 とコンパチブルです。S P Iの場合は、S P I制御レジスタ で正しいクロック極性とサンプリングエッジを選択し てください(CPOL = 0及びCPHA = 0に設定してくだ さい)。MICROWIRE、S P I及びQSPIはいずれもバイト の送信とバイトの受信を同時に行います。「標準動作 回路」を用いた場合、最もシンプルなソフトウェアインタ フェースでは8ビット転送を僅か3回行うだけで変換が 行えます(1回の8ビット転送ではADCを設定し、残り2回 の8ビット転送では変換結果をクロックアウトします)。 MAX148/ MAX149のQSPI接続法については図20を 参照してください。 ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC SEL2 SEL1 SEL0 CH0 CH1 0 0 0 + – 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 – CH2 CH3 + – CH4 CH5 + – CH6 CH7 + – – + MAX148/MAX149 DIF = 0) 表3. 差動モードでのチャネル選択(SGL/D + – + – + CS tACQ SCLK 1 4 SEL2 SEL1 SEL0 UNI/ BIP DIN 8 SGL/ PD1 DIF 12 16 20 24 PD0 START SSTRB A/D STATE B9 MSB IDLE RB3 RB2 RB1 DOUT B8 ACQUISITION 1.5µs B7 B6 B5 B4 B3 B2 B1 B0 LSB CONVERSION S1 S0 FILLED WITH ZEROS IDLE (fSCLK = 2MHz) 図6. 24クロック外部クロックモードの変換タイミング(MICROWIRE及びSPIコンパチブル、 f SCLK ≦ 2MHzでQSPIコンパチブル) シンプルなソフトウェアインタフェース CPUがシリアルクロックを発生するために、CPUの シリアルインタフェースがマスターモードで動作して いることを確認してください。クロック周波数は 100kHz∼2MHzの範囲から選択してください。 1) 制御バイトを外部クロックモードに設定し、これを TB1と呼びます。TB1はバイナリの1XXXXX11という フォーマットになるはずです。ここで、Xは選択さ れた特定のチャネル及び変換モードを意味します。 ます。総変換時間はシリアルクロック周波数及び8ビット 転送間のアイドル時間の関数です。T/Hが過剰にドループ するのを防ぐために、総変換時間が120µsを超えない ようにしてください。 ディジタル出力 ユニポーラ入力モードでは出力はストレートなバイナリ です(図17)。バイポーラ入力の場合、出力は2の補数形式 になります(図18)。データはSCLKの立下がりエッジで、 MSBを先頭にクロックアウトされます。 2) CPUの汎用I/Oラインを用いてCSをローにします。 3) TB1を送信し、同時にバイトを受信します。受信し たバイトをRB1と呼びます。RB1は無視します。 4) 全てゼロで構成されるバイト($00 HEX)を送信し、 同時にバイトRB2を受信します。 5) 全てゼロで構成されるバイト($00 HEX)を送信し、 同時にバイトRB3を受信します。 6) CSをハイにします。 図6にこのシーケンスのタイミングを示します。バイト RB2とRB3は、先頭のゼロ1個、2つのサブLSBビット 及び最後の3つのゼロにはさまれた変換結果を含んでい クロックモード MAX148/MAX149は外部シリアルクロック又は内部 クロックを用いることで、逐次比較型変換を行うこと ができます。どちらのクロックモードの場合も、外部 クロックがMAX148/MAX149からデータをシフト イン/アウトします。T/Hは制御バイトの最後の3ビット がDINにクロックインされるときに入力信号を取込みま す。制御バイトのビットPD1及びPD0がクロックモード をプログラムします。図7∼10に両方のモードに共通 するタイミング特性を示します。 ______________________________________________________________________________________ 11 MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC ••• CS tCSH tCSS tCL tCH SCLK tCSH ••• tDS tDH ••• DIN tDV tDO tTR ••• DOUT 図7. シリアルインタフェースのタイミングの詳細 ••• ••• CS tSTR tSDV SSTRB ••• ••• tSSTRB SCLK •••• tSSTRB •••• PD0 CLOCKED IN 図8. 外部クロックモードでのSSTRBのタイミングの詳細 外部クロック 外部クロックモードでは、外部クロックはデータを シフトイン/アウトするだけでなく、アナログディジタル 変換ステップの駆動も行います。SSTRBは制御バイト の最後のビットの後で、1クロック周期だけパルス的に ハイになります。逐次比較用のビット決定はそれに続く SCLKの立下がりエッジ12個でそれぞれ行われ、DOUT に出力されます(図6)。CSがハイになると、SSTRB及び DOUTはハイインピーダンス状態になります。そして、 その次のCSの立下がりエッジでSSTRBはロジックロー を出力します。図8に外部クロックモードでのSSTRB のタイミングを示します。 12 変換は一定した最小時間内に完了しなければなりませ ん。完了しない場合は、サンプルアンドホールドコン デンサのドループが変換結果を劣化させます。シリア ルクロック周波数が100kHz以下の場合、あるいはシリ アルクロックの割込みが原因で変換期間が120µsを 超える可能性がある場合は、内部クロックモードを 使用してください。 内部クロック 内部クロックモードでは、MAX148/MAX149自体が 変換クロックを内部で発生します。この結果、µP は SAR変換クロックを動作させる役目から解放され、変換 結果はプロセッサの都合のよいときに、0∼2MHzの任意 ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC MAX148/MAX149 CS SCLK 1 2 4 3 5 SEL2 SEL1 SEL0 UNI/ BIP DIN 7 8 SGL/ PD1 DIF PD0 6 9 10 11 18 12 19 20 21 22 23 24 START SSTRB tCONV B9 MSB DOUT A/D STATE IDLE ACQUISITION 1.5µs CONVERSION 7.5µs MAX (fSCLK = 2MHz) (SHDN = FLOAT) B8 B0 LSB B7 S1 S0 FILLED WITH ZEROS IDLE 図9. 内部クロックモードのタイミング CS tCONV tSCK tCSH tCSS SSTRB tSSTRB SCLK tDO PD0 CLOCK IN DOUT NOTE: FOR BEST NOISE PERFORMANCE, KEEP SCLK LOW DURING CONVERSION. 図10. 内部クロックモードでのSSTRBのタイミングの詳細 のクロックレートで読取ることができます。SSTRBは 変換開始時にローになり、変換が完了するとハイにな ります。SSTRBは最大7.5µsの間ローに留まりますが (SHDN = FLOAT)、最高のノイズ性能を得るためには、 その間SCLKをローに保つようにしてください。 変換が行われている間は内部レジスタがデータを保管 します。変換の完了後、任意の時点で、SCLKがこの レジスタからデータをクロックアウトします。SSTRB がハイになった後、次の立下がりクロックエッジで DOUTに変換のMSBが出力され、続いて残りのビット がMSBを先頭にしたフォーマットで出力されます(図9)。 一旦変換が開始されれば、CSをローに保持する必要は ありません。CSをハイにするとデータがMAX148/ MAX149にクロックインされなくなり、DOUTがスリー ステートになりますが、すでに進行中の内部クロック モードの変換に悪影響を与えることはありません。内部 クロックモードが選択されている場合、CSがハイになっ てもSSTRBはハイインピーダンス状態にはなりません。 図10に内部クロックモードでのSSTRBのタイミングを 示します。このモードでは、最小アクイジションタイム (t ACQ )が1.5µs以上に保持されている限り、2.0MHz 以上のクロックレートでデータをMAX148/MAX149に シフトイン、又はシフトアウトすることもできます。 データフレーミング CSの立下がりエッジでは変換は開始されません。DIN にクロックインされる最初のロジックハイはスタート ビットとして解釈され、これが制御バイトの最初の ビットの定義付けを行います。変換は、8番目の制御 ビット(PD0ビット)がDINにクロックインされた後の SCLKの立下がりエッジで開始されます。スタートビット の定義は次のとおりです。 ______________________________________________________________________________________ 13 MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 表4. パワーダウン遅延時間(typ) REFERENCE BUFFER REFERENCEBUFFER COMPENSATION MODE VREF CAPACITOR (µF) POWER-DOWN MODE Enabled Internal — Enabled Internal — Enabled External Enabled External Disabled Disabled POWER-UP DELAY (µs) MAXIMUM SAMPLING RATE (ksps) Fast 5 26 Full 300 26 4.7 Fast See Figure 14c 133 4.7 Full See Figure 14c 133 — — Fast 2 133 — — Full 2 133 コンバータがアイドル状態である任意の時間(例えばVDD が印加された後)にCSがローの状態でDINにクロック インされた最初のハイビット。 又は 進行中の変換のビット3がDOUTピンにクロックされた 後にDINにクロックインされた最初のハイビット。 現在の変換が完了する前にCSがトグルされると、その 次にDINにクロックインされるハイビットがスタート ビットと見なされます。そうすると、現在の変換は 中止され、新しい変換が開始されます。 MAX148/MAX149が動作できる最高速度は、変換中 CSがローに維持されている場合15クロック/変換にな ります。図11aに、外部クロックモードで15 SCLK サイクル毎に変換を実行するために必要なシリアル インタフェースタイミングを示します。CSがローで SCLKが連続的であれば、スタートビットは最初に16ゼロ をクロックインすることで保証されます。 殆どのマイクロコントローラの場合、変換は8 SCLK クロックの倍数で起きなければなりません。従って、 マイクロコントローラがMAX148/MAX149を作動させ られる最高速度は通常16クロック/変換という事になり ます。図11bに、外部クロックモードで16 SCLKサイ クル毎に変換を実行するために必要なシリアルインタ フェースタイミングを示します。 アプリケーション情報 ___________________ パワーオンリセット 最初に電源が入ったときにSHDNがローでなければ、 パワーオンリセット回路が内部クロックモードで MAX148/MAX149を起動します。このときSSTRB = ハイの状態で、変換を開始できる体勢にあります。電源 が安定した後、内部リセット時間が10µsありますが、 この間は変換を行わないでください。SSTRBはパワー アップ時にはハイで、CSがローの場合は、DINの最初 のロジック1がスタートビットと見なされます。変換が 14 行われるまではDOUTはゼロをシフトアウトします。 (表4を参照) リファレンスバッファの補償 SHDNは、シャットダウン機能の他に、内部又は外部補償 の選択に使用します。この補償は、パワーアップ時間 及び最大変換速度の両方に影響します。最小クロック レートは、補償の状態に関らず、サンプルアンドホー ルドのドループのために100kHzに制限されます。 SHDNをフローティングにすると、外部補償になります。 「標準動作回路」では、VREFにおいて4.7µFコンデンサ を使用しています。4.7µFの場合は安定性が保証され、 2MHzのフルクロック速度の変換動作が可能になりま す。外部補償の場合は、パワーアップ時間が増加しま す(「パワーダウンモードの選択」及び表4を参照)。 SHDNをハイにすると、内部補償になります。内部補償 ではVREFの外部コンデンサを必要としないため、パワー アップ時間を最も短くできます。最大クロックレート は、内部クロックモードで2MHz、外部クロックモード では400kHzとなっています。 パワーダウンモードの選択 変換と変換の間にコンバータを低電流のシャットダウン 状態にすることにより、電力を節約できます。フルパ ワーダウン又は高速パワーダウンモードを選択するに は、SHDNがハイ又はフローティングの状態で、DIN制御 バイトのビット1及びビット0を使用します(表1及び 表5)。いずれのソフトウェアシャットダウンモードで も、シリアルインターフェースは動作状態に留まりま すが、ADCは変換しません。SHDNをローにすることに より、いつでもコンバータを完全にシャットダウンで きます。SHDNは、制御バイトのビット1及びビット0 に優先します。 フルパワーダウンモード時には、電流を消費する全て のチップ機能がターンオフされ、消費電流が2µA(typ) まで低下します。高速パワーダウンモードでは、バンド ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 1 8 15 1 8 15 1 SCLK S DIN S CONTROL BYTE 0 S CONTROL BYTE 1 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 S1 S0 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 S1 S0 DOUT CONTROL BYTE 2 CONVERSION RESULT 1 CONVERSION RESULT 0 SSTRB 図11a. 外部クロックモード、15クロック/変換のタイミング ••• CS 1 8 16 1 8 16 SCLK S DIN S CONTROL BYTE 0 ••• CONTROL BYTE 1 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 S1 S0 DOUT ••• B9 B8 B7 B6 ••• CONVERSION RESULT 1 CONVERSION RESULT 0 図11b. 外部クロックモード、16クロック/変換のタイミング CLOCK MODE EXTERNAL EXTERNAL SHDN SETS SOFTWARE POWER-DOWN SETS EXTERNAL CLOCK MODE DIN DOUT MODE S X X X X X 1 1 SETS EXTERNAL CLOCK MODE S X X X X X 0 0 10 + 2 DATA BITS S X X X X X 1 1 VALID DATA 10 + 2 DATA BITS POWERED UP POWERED UP SOFTWARE POWER-DOWN INVALID DATA HARDWARE POWERDOWN POWERED UP 図12a. パワーダウンのタイミング図(外部クロック) ギャップリファレンス以外の全ての回路がターンオフ されます。高速パワーダウンモードの消費電流は30µA となっています。内部補償モードでは、パワーアップ 時間を5µsまで短縮できます。 表4は、どのリファレンスバッファ補償及びパワーダウン モードを選択するかによって、パワーアップディレー 及び最大サンプリングレートがどのように影響される かを示しています。外部補償モードにおいて、コンデンサ が初めに完全に放電している場合のパワーアップ時間 は、4.7µFの補償コンデンサを使用した場合に20msと なります。高速パワーダウンからのスタート アップ時間については、シャットダウン中に1/2LSB以上 放電しない低リークコンデンサを使用することによって 完全に無くすことができます。パワーダウン中には、 VREFにおけるリーク電流によって、リファレンスバイ パスコンデンサでドループが生じます。図12a及び 図12bに、外部及び内部クロックモード時の様々な パワーダウンシーケンスを示します。 ______________________________________________________________________________________ 15 MAX148/MAX149 CS MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC CLOCK MODE INTERNAL SETS POWER-DOWN SETS INTERNAL CLOCK MODE DIN S X X X X X 1 0 S X X X X X 0 0 DOUT S DATA VALID DATA VALID CONVERSION SSTRB CONVERSION POWER-DOWN POWERED UP MODE POWERED UP 図12b. パワーダウンのタイミング図(内部クロック) 表5. ソフトウェアパワーダウン及び クロックモード PD1 PD0 DEVICE MODE 0 0 Full Power-Down 0 1 1 1 表6. ハード配線のパワーダウン及び 内部クロック周波数 Fast Power-Down 1 Enabled Internal 225kHz 0 Internal Clock Floating Enabled External 1.8MHz 1 External Clock 0 Power-Down N/A N/A AVERAGE SUPPLY CURRENT vs. CONVERSION RATE (USING FULLPD) 100 8 CHANNELS 10 1 CHANNEL 1 0.1 1 10 100 1k 10k 100k 1M CONVERSION RATE (Hz) 図13. 平均消費電流対変換レート(外部リファレンス) 16 100 MAX148/9-F14A VREF = VDD = 3.0V RLOAD = ∞ CODE = 1010101000 AVERAGE SUPPLY CURRENT (µA) MAX148/9-13 AVERAGE SUPPLY CURRENT (µA) 10,000 0.1 INTERNAL CLOCK FREQUENCY DEVICE MODE AVERAGE SUPPLY CURRENT vs. CONVERSION RATE WITH EXTERNAL REFERENCE 1000 REFERENCEBUFFER COMPENSATION SHDN STATE RLOAD = ∞ CODE = 1010101000 8 CHANNELS 10 1 CHANNEL 1 0.01 0.1 1 10 100 1k CONVERSION RATE (Hz) 図14a. MAX149の消費電流対変換レート、FULLPD ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC MAX148/9-F14B AVERAGE SUPPLY CURRENT (µA) 10,000 RLOAD = ∞ CODE = 1010101000 1000 8 CHANNELS 1 CHANNEL 100 ハードウェアのパワーダウン 10 1 0.1 1 10 100 1k 10k 100k 1M CONVERSION RATE (Hz) 図14b. MAX149の消費電流対変換レート、FASTPD TYPICAL REFERENCE-BUFFER POWER-UP DELAY vs. TIME IN SHUTDOWN MAX148/9-F14C 2.0 POWER-UP DELAY (ms) DINの最初のロジック「1」がスタートビットと見なされ、 これによってMAX148/MAX149はパワーアップしま す。スタートビットに続いて、データ入力ワード又は 制御バイトがやはりクロックモードとパワーダウン状 態を判断します。例えば、DINワードがPD1 = 1を含ん でいると、チップはパワーアップ状態に留まります。 PD0 = PD1 = 0のときは、1回だけ変換を行い、その 後再びパワーダウンします。 1.5 パワーダウンシーケンス 1.0 0.5 0 0.001 SHDNがローになると、コンバータはハードウェアの パワーダウン状態に入ります(表6)。ソフトウェアの パワーダウンモードとは異なり、変換は完了せずに、 SHDNがローになったときに停止します。SHDNは内部 クロックモードでのクロック周波数も制御します。 SHDNがフローティングのままだと、内部クロック周波数 が1.8MHzに設定されます。SHDNがフローティングし た状態で通常動作に戻った場合、約2MΩ x C L のtRC 遅延時間があります(ここでCLはSHDNピンでの容量性 負荷です)。SHDNをハイにすると内部クロック周波数 が225kHzに設定されます。この機能はリファレンス電圧 が課すセトリング時間の必要条件を緩和します。外部 リファレンスでは、MAX148/MAX149はSHDNがアク ティブにハイにされた後2µs以内で完全にパワーアップ されています。 0.01 0.1 1 10 TIME IN SHUTDOWN (sec) 最大サンプリングレートよりも遅い速度で動作してい る場合、MAX148/MAX149を自動パワーダウンモード に設定することで大幅に電力を節約できます。図13、 14a及び14bに、平均消費電流とサンプリングレートの 関係を示しています。以下に、様々なパワーダウンシー ケンスについて説明します。 最大500変換/チャネル/秒までの最低電力動作 図14c. リファレンスバッファパワーアップ遅延対 シャットダウン時間 ソフトウェアのパワーダウン 制御バイトのビットPD1及びPD0を用いることで、 ソフトウェアのパワーダウンを起動することができま す。表5に示すように、PD1及びPD0はクロックモード を指定するためにも用いられます。ソフトウェアの シャットダウンが発生すると、変換が完了するまで ADCは最後に指定されたクロックモードで動作し続け ます。その後、ADCはパワーダウンし、低自己消費電流 状態になります。内部クロックモードでは、MAX148/ MAX149がソフトウェアのパワーダウンに入った後で もインタフェースはアクティブ状態を保ち、変換結果 をクロックアウトすることができます。 以下に、2つのパワーダウンシーケンス例を示します。 他のアプリケーションの場合は、これ以外のクロック レート、補償モード及びパワーダウンモードの組み合わせ により最小の消費電力を実現できることもあります。 図14aに、フルパワーダウンモード及び内部リファレ ンス補償を使用した場合のMAX149の1又は8チャネル 変換に対する消費電力を示します。REFADJの0.01µF バイパスコンデンサは内部20kΩリファレンス抵抗によ り、時定数0.2msのRCフィルタを形成します。 完全10ビット精度を実現するには、パワーアップ後こ の時定数の8倍(この例では1.6ms)が必要です。フルパ ワーアップモードではなく、F A S T P Dモードでこの 1.6msを待つことで消費電力を10分の1以下に低減で きます(図15)。 ______________________________________________________________________________________ 17 MAX148/MAX149 AVERAGE SUPPLY CURRENT vs. CONVERSION RATE (USING FASTPD) MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC COMPLETE CONVERSION SEQUENCE 1.6ms WAIT DIN CH1 (ZEROS) 1 00 1 FULLPD 01 1 FASTPD (ZEROS) CH7 11 1 NOPD 00 1 FULLPD 01 FASTPD 1.21V REFADJ 0V τ = RC = 20kΩ x CREFADJ 2.50V VREF 0V tBUFFEN ≈ 75µs 図15. MAX149 FULLPD/FASTPDパワーアップシーケンス +3.3V OUTPUT CODE 24k MAX149 510k 100k 12 REFADJ FULL-SCALE TRANSITION 11 . . . 111 11 . . . 110 11 . . . 101 0.01µF FS = VREF + COM ZS = COM VREF 1LSB = 1024 図16. MAX149リファレンス調整回路 高スループットでの最低電力 図14bは1及び8チャネル変換され高速パワーダウン時 の外部リファレンス補償での消費電力を示します。外部 4.7µF補償は、ダミー変換でのパワーアップ後75µsの ウェイトが必要です。このグラフは最低電力消費で、 できる限りの高速多チャネル変換を示します。 MAX148/MAX149が長時間動作しないが、高速変換 での断続的なバーストを必要とするアプリケーション では、フルパワーダウンモードはより省電力を実現し ます。 内部及び外部リファレンス MAX148 は 外 部 リ フ ァ レ ン ス を 必 要 と し ま す が 、 MAX149は内部又は外部リファレンス電圧で使用でき ます。外部リファレンスはVREF又はREFADJピンに 直接接続できます。 MAX148及びMAX149で内部バッファはVREFにおい て2.5Vを生成するよう設計されています。MAX149の 内部調整された1.21Vリファレンスは、2.06利得で バッファされます。MAX148のREFADFピンは2.00利得 でバッファされ、REFADJで外部1.25Vリファレンスを VREFで2.5Vにスケールします。 18 00 . . . 011 00 . . . 010 00 . . . 001 00 . . . 000 0 1 (COM) 2 3 INPUT VOLTAGE (LSB) FS FS - 3/2LSB 図17. ユニポーラの伝達関数、フルスケール(FS) = VREF + COM、ゼロスケール(ZS) = COM 内部リファレンス(MAX149) MAX149の内部リファレンスでのフルスケース範囲は、 ユニポーラ入力で2.5V、バイポーラ入力で±1.25V です。内部リファレンス電圧は図16の回路で±1.5% まで調整できます。 外部リファレンス MAX148及びMAX149で、外部リファレンスは内部 リファレンスバッファアンプの入力(REFADJ)又は出力 (VREF)に接続できます。REFADJ入力インピーダンス はMAX149で20kΩ(typ)、MAX148で100kΩ以上で す。VREFで、DC入力抵抗は最低18kΩです。変換時 には、VREFの外部リファレンスは最大350µA のDC ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC UNIPOLAR MODE MAX148/MAX149 表7. フルスケール及びゼロスケール BIPOLAR MODE Full Scale Zero Scale VREF + COM COM Positive Zero Negative Full Scale Scale Full Scale VREF / 2 + COM COM -VREF / 2 + COM OUTPUT CODE VREF + COM 2 011 . . . 111 FS = 011 . . . 110 ZS = COM 000 . . . 010 000 . . . 001 000 . . . 000 SUPPLIES +3V -VREF + COM 2 VREF 1LSB = 1024 +3V GND +3V DGND -FS = R* = 10Ω 111 . . . 111 111 . . . 110 111 . . . 101 VDD AGND 100 . . . 001 MAX148 MAX149 100 . . . 000 - FS COM* +FS - 1LSB COM DGND DIGITAL CIRCUITRY *OPTIONAL INPUT VOLTAGE (LSB) *COM ≤ VREF / 2 図18. バイポーラの伝達関数、フルスケール(FS) = VREF/2 + COM、ゼロスケール(ZS) = COM 図19. 電源グランド接続図 負荷電流を供給できなければならず、出力インピーダンス は10Ω以下でなければなりません。リファレンスの出力 インピーダンスがこれより高い場合やノイズが多い場合 は、4.7µFのコンデンサでVREFピンの近くにバイパスし てください。 伝達関数 REFADJ入力を使用すると外部リファレンスをバッファ する必要がなくなります。VREF入力を直接使用する場合 は、REFADJをVDDに接続し内部バッファをディセーブル します。REFADJがVDDに接続された場合、パワーダウン 時 の R E F A D J へ の 入 力 バ イ ア ス 電 流 は 25 µ A typ (MAX149)です。パワーダウン時に入力バイアス電流 を最低限に抑えるにはREFADJをAGNDに接続してくだ さい。 表7にユニポーラ及びバイポーラモードでのフルスケール 電圧範囲を示します。 民生用温度範囲(0℃∼+70℃)で1LSB以内の精度を達 成するためには、外部リファレンスの温度係数は 20ppm/℃以下でなければなりません。 図17は通常のユニポーラ入力/出力(I/O)伝達関数を 示しています。図18はバイポーラ入力/出力(I/O)伝達 関数です。コード遷移は隣り合う整数L S B値同士の 中間点で起こります。出力コーディングはバイナリで、 ユニポーラ動作では1LSB =2.44mV(2.500V/1024)、 バ イ ポ ー ラ 動 作 で は 1LS B = 2.44mV[(2.500V/ 2- -2.500V/2)/1024]となります。 ______________________________________________________________________________________ 19 MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC +3V 0.1µF ANALOG INPUTS +3V 1µF (POWER SUPPLIES) 1 CH0 2 CH1 SCLK 19 3 CH2 CS 18 PCS0 4 CH3 DIN 17 MOSI 5 CH4 6 CH5 DOUT 15 7 CH6 DGND 14 8 CH7 AGND 13 9 COM REFADJ 12 10 SHDN VREF 11 VDD MAX148 MAX149 20 SCK MC683XX SSTRB 16 MISO (GND) 0.1µF +2.5V 図20. MAX148/MAX149のQSPI接続図、外部リファレンス レイアウト、グランド及びバイパス XF CLKX CS SCLK TMS320LC3x MAX148 MAX149 CLKR DX DIN DR DOUT FSR SSTRB 図21. MAX148/MAX149からTMS320へのシリアル インタフェース 20 最高の性能を得るためにはプリント回路基板を使用し てください。ワイヤラップボードはお勧めできません。 ボードレイアウトはディジタル信号ラインとアナログ 信号ラインが分離されるようにしてください。アナログ とディジタル(特にクロック)ラインを互いに 並行に走らせないでください。又、ディジタルライン がADCパッケージの下に来ないようにしてください。 図19に推奨されるシステムグランド接続法を示します。 一点アナロググランド(スターグランドポイント)を AGNDのところで設定し、ロジックグランドとは分離 してください。その他全てのアナロググランドと DGNDをスターグランドに接続してください。このグ ランドに他のディジタルシステムグランドを接続しな いでください。ノイズを排除するために、スターグランド から電源へのグランドリターンはできるだけ短くし、 また、低インピーダンスにしてください。 ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC SCLK DIN START SEL2 SEL1 SEL0 UNI/BIP SGL/DIF PD1 PD0 HIGH IMPEDANCE SSTRB DOUT MSB B8 S1 S0 HIGH IMPEDANCE 図22. TMS320のシリアルインタフェースタイミング図 V DD電源内の高周波ノイズがADC内の高速コンパレータ に影響を与える可能性があります。この電源は MAX148/MAX149のピン20に近いところで、0.1µF 及び1µFコンデンサでスターグランドにバイパスしてく ださい。最高の電源ノイズ除去比を得るためには、コン デンサのリード線をできるだけ短くしてください。電源 のノイズが特に大きい場合は、10Ω抵抗をローパス フィルタとして接続することができます(図19)。 QSPIとの高速ディジタルインタフェース 図20の回路を用いると、MAX148/MAX149をQSPIと インタフェースさせることができます(fSCLK =2.0MHz, CPOL = 0, CPHA = 0)。このQSPI回路は8個の各チャ ネル全てで変換を行うようにプログラムできます。 QSPIはそれ自体がマイクロシーケンサを備えているた め、変換結果はCPUに負担をかけることなくメモリに 記憶されます。 最 大 外 部 ク ロ ッ ク 周 波 数 は 2.0MHz で あ る た め 、 MAX148/MAX149は最大2MHzまでQSPIコンパチブル です。 TMS320LC3xとのインタフェース 図21に示すのは、外部クロックモードでMAX148/ MAX149をTMS320にインタフェースするためのアプリ ケーション回路です。このインタフェースのタイミング 図を図22に示します。 1) TMS320はCLKX(送信クロック)がアクティブハイ 出力クロック、CLKR(TMS320受信クロック)が アクティブハイ入力クロックとなるように設定して ください。TMS320のCLKXとCLKRはMAX148/ MAX149のSCLKと一緒にまとめて接続されています。 2) MAX148/MAX149のCSピンはTMS320のXF_I/O ポートによってローにされています。これは MAX148/MAX149のDINにデータがクロックイン できるようにするためです。 3) 変換を開始するために 8ビットワード(1XXXXX11) をMAX148/MAX149に書き込み、素子を外部クロック モードに設定します。特定のアプリケーションに適した XXXXXビットを選択するためには、表1を参照して ください。 4) MAX148/MAX149のSSTRB出力はTMS320のFSR 入力を通じて監視されています。SSTRB出力に立下がり エッジが生じ、これは変換が進行中でデータを MAX148から受け取る準備ができていることを示し ます。 5) TMS320は続くSCLK16個の各立上がりエッジで 1データビットずつ読み込みます。これらのデータ ビットは10+2ビットの変換結果を表しています。 この後に続く4ビットは無視してください。 6) 次 の 変 換 が 開 始 さ れ る ま で は C S を ハ イ に し 、 MAX148/MAX149をディセーブルします。 MAX148/MAX149で変換を開始し、そして結果を読み 取るための手順は次のとおりです。 ______________________________________________________________________________________ 21 MAX148/MAX149 CS MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 型番(続き)_____________________________ INL (LSB) ピン配置 _______________________________ PART† TEMP. RANGE PIN-PACKAGE MAX148AEPP -40°C to +85°C 20 Plastic DIP ±1/2 CH0 1 20 VDD MAX148BEPP MAX148AEAP MAX148BEAP MAX148AMJP MAX148BMJP -40°C to +85°C -40°C to +85°C -40°C to +85°C -55°C to +125°C -55°C to +125°C 20 Plastic DIP 20 SSOP 20 SSOP 20 CERDIP* 20 CERDIP* ±1 ±1/2 ±1 ±1/2 ±1 CH1 2 19 SCLK CH2 3 18 CS 15 DOUT TOP VIEW CH3 4 CH4 5 MAX148 MAX149 17 DIN 16 SSTRB MAX149ACPP 0°C to +70°C 20 Plastic DIP ±1/2 CH5 6 MAX149BCPP MAX149ACAP MAX149BCAP MAX149AEPP MAX149BEPP MAX149AEAP MAX149BEAP MAX149AMJP MAX149BMJP 0°C to +70°C 0°C to +70°C 0°C to +70°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -55°C to +125°C -55°C to +125°C 20 Plastic DIP 20 SSOP 20 SSOP 20 Plastic DIP 20 Plastic DIP 20 SSOP 20 SSOP 20 CERDIP* 20 CERDIP* ±1 ±1/2 ±1 ±1/2 ±1 ±1/2 ±1 ±1/2 ±1 CH6 7 14 DGND CH7 8 13 AGND COM 9 12 REFADJ 11 VREF SHDN 10 DIP/SSOP Contact factory for availability of alternate surface-mount packages. * Contact factory for availability of CERDIP package, and for processing to MIL-STD-883B. † チップ情報 _____________________________ TRANSISTOR COUNT: 2554 22 ______________________________________________________________________________________ +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC SSOP.EPS ______________________________________________________________________________________ 23 MAX148/MAX149 パッケージ ________________________________________________________________________ パッケージ(続き)___________________________________________________________________ PDIPN.EPS MAX148/MAX149 +2.7V∼+5.25V、低電力、8チャネル シリアル10ビットADC 〒169 -0051東京都新宿区西早稲田3-30-16(ホリゾン1ビル) TEL. (03)3232-6141 FAX. (03)3232-6149 マキシム社では全体がマキシム社製品で実現されている回路以外の回路の使用については責任を持ちません。回路特許ライセンスは明言されていません。 マキシム社は随時予告なしに回路及び仕様を変更する権利を保留します。 24 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 1998 Maxim Integrated Products is a registered trademark of Maxim Integrated Products.