• 検索結果がありません。

21034a.book(21034a.fm)

N/A
N/A
Protected

Academic year: 2021

シェア "21034a.book(21034a.fm)"

Copied!
20
0
0

読み込み中.... (全文を見る)

全文

(1)

特徴

• 12 ビットの分解能 • DNL 最大 ± 1 LSB • INL 最大 ± 1 LSB (MCP3202-B) • INL 最大 ± 2 LSB (MCP3202-C) • アナログ入力はシングルエンドあるいは疑似差動 入力ペアとしてプログラム可能 • オンチップのサンプル & ホールド • SPI®シリアル • インターフェース ( モード 0,0 および 1,1) • 単一電源動作 : 2.7 ∼ 5.5V • 100ksps max サンプリング速度 (VDD = 5V 時 ) • 50ksps max サンプリング速度 (VDD = 2.7V 時 ) • 低電力 CMOS 技術 - 待機電流 500 nA typ ( 最高 5µA) - 動作電流 550 µA max (5V 時 ) • 広い温度範囲 : -40 ∼ +85 ℃ • 8 ピン PDIP、SOIC および TSSOP パッケージで利 用可能

用途

• センサー・インターフェース • プロセス制御 • データ収集 • バッテリー駆動システム

概要

マイクロチップ•テクノロジーのMCP3202は、オンボー ドのサンプル&ホールド回路を搭載した逐次比較型12 ビット • アナログ • デジタル (A/D) コンバータです。 MCP3202 はプログラマブルで、シングルの疑似差動入 力ペアまたはデュアルのシングルエンド入力に構成 できます。DNL ( 微分非直線性 ) は ±1 LSB で指定され、 INL ( 積分非直線性 ) は ±1 LSB (MCP3202-B) と ±2 LSB (MCP3202-C) のバージョンがあります。デバイスとの 通信は、SPI プロトコルとの互換性がある簡単なシリ アル•インターフェースを使用して行います。デバイス は最高で 100ksps (5V 時 ) あるいは 50ksps (2.7V 時 ) の 変換スピードで動作します。MCP3202 デバイスは広範 囲の電圧 (2.7V - 5.5V) で動作します。低電流設計によ り、わずか 500nA の待機電流と 375µA の動作電流で 動作します。MCP3202 は 8 ピン PDIP、TSSOP および 150mil SOIC パッケージで提供されます。

パッケージのタイプ

機能ブロック図

M C P 3 2 0 2 1 2 3 4 8 7 6 5 PDIP CH0 CH1 VSS CS/SHDN VDD/VREF CLK DOUT DIN M C P 3 2 0 2 1 2 3 4 8 7 6 5 CH0 CH1 VSS VDD/VREF CLK DOUT CS/SHDN DIN SOIC, TSSOP コンパレータ サンプル & ホールド 12 ビット SAR DAC 制御回路 CS/SHDN VSS VDD CLK DOUT シフト レジスタ CH0 チャンネル Mux 入力 CH1 DIN

2.7V SPI

®

シリアルインターフェース

デュアルチャンネル 12 ビット A/D コンバータ

(2)

VDD... 7.0V すべての入出力 w.r.t. VSS... -0.6V ∼ VDD +0.6V 保存温度 ... -65 ℃ ∼ +150 ℃ 動作温度 ... -65 ℃ ∼ +125 ℃ 半田付けの鉛温度 (10 秒間 ) ...+300 ℃ すべてのピンに対する ESD 保護 ... > 4kV * 注意 : 「最大定格値」以上の値になるとデバイスが破損する おそれがあります。これは定格を表わすだけであって、それ らの条件あるいはこの仕様動作一覧表に記載されている以上 の条件でのデバイスの機能動作には適用されません。最大定 格値で長時間動作しますと、デバイスが不安定になる可能性 があります。 VDD/VREF CH0 CH1 CLK DIN DOUT CS/SHDN +2.7V ∼ 5.5V 電源および 基準電圧入力 チャンネル 0 のアナログ入力 チャンネル 1 のアナログ入力 シリアルクロック シリアルデータ IN シリアルデータ OUT チップ • セレクト / シャットダウン入力

電気特性

別途、記載されていない限りパラメータはすべて VDD = 5.5V, VSS = 0V, TAMB = -40°C ∼ +85°C, fSAMPLE = 100ksps および fCLK = 18*fSAMPLEで適用します。

パラメータ 記号 MIN. TYP. MAX. 単位 条件

変換速度 変換時間 tCONV 12 clock cycles アナログ入力サンプル時間 tSAMPLE 1.5 clock cycles スループット速度 fSAMPLE 100 50 ksps ksps VDD = VREF = 5V VDD = VREF= 2.7V DC 精度 分解能 12 bits 積分非直線性 INL ±0.75 ±1 ±1 ±2 LSB LSB MCP3202-B MCP3202-C 微分非直線性 DNL ±0.5 ±1 LSB 全温度にわたりコードの欠落なし オフセット誤差 ±1.25 ±3 LSB 利得誤差 ±1.25 ±5 LSB 動的性能 高調波ひずみ合計 -82 dB VIN = 0.1V ∼ 4.9V@1kHz ノイズとひずみ信号 (SINAD) 72 dB VIN = 0.1V ∼ 4.9V@1kHz スプリアス • フリー• ダイナミック • レンジ 86 dB VIN = 0.1V ∼ 4.9V@1kHz アナログ入力 シングルエンドモードでの CH0 あ るいは CH1 に対する入力電圧範囲 VSS VREF V 疑似差動モードでの IN+ に対する 入力電圧範囲

IN- VREF+IN- 3.1 および 4.1 項を参照

疑似差動モードでの IN- に対する 入力電圧範囲 VSS-100 VSS+100 mV 3.1 および 4.1 項を参照 リーク電流 .001 ±1 µA スイッチオン抵抗 RSS 1K Ω 図 4-1 を参照 サンプル • コンデンサ CSAMPLE 20 pF 図 4-1 を参照

(3)

デジタル入出力 データコーディング形式 Straight Binary High レベル入力電圧 VIH 0.7 VDD V Low レベル入力電圧 VIL 0.3 VDD V High レベル出力電圧 VOH 4.1 V IOH = -1mA, VDD = 4.5V Low レベル出力電圧 VOL 0.4 V IOL = 1mA, VDD = 4.5V 入力リーク電流 ILI -10 10 µA VIN = VSS ∼ VDD 出力リーク電流 ILO -10 10 µA VOUT = VSS ∼ VDD ピン静電容量 ( すべての入出力 ) CIN, COUT 10 pF VDD = 5.0V ( 注意 1) TAMB = 25°C, f = 1 MHz タイミング • パラメータ クロック周波数 fCLK 1.8 0.9 MHz MHz VDD = 5V ( 注意 2) VDD = 2.7V ( 注意 2) クロック High 時間 tHI 250 ns クロック Low 時間 tLO 250 ns 最初の CLK 上昇部への CS の下降 tSUCS 100 ns データ入力設定時間 tSU 50 ns データ入力ホールド時間 tHD 50 ns 有効な出力データへの CLK の下降 tDO 200 ns テスト回路を参照、図 1-2 可能な出力への CLK の下降 tEN 200 ns テスト回路を参照、図 1-2 無効な出力への CS の上昇 tDIS 100 ns テスト回路を参照、図 1-2 注意 1 CS の無効時間 tCSH 500 ns DOUT の上昇時間 tR 100 ns テスト回路を参照、図 1-2 注意 1 DOUT の下降時間 tF 100 ns テスト回路を参照、図 1-2 注意 1 電源条件 動作電圧 VDD 2.7 5.5 V 消費電流 IDD 375 550 µA VDD = 5.0V, DOUT 負荷なし 待機電流 IDDS 0.5 5 µA CS = VDD = 5.0V 注意 1: このパラメータは特性により保証されており、完全にはテストされていません。 注意 2: サンプル静電容量の電荷はやがてなくなりますので、10kHz 以下の有効クロック速度は直線性性能に影響 します。とりわけ、温度が上昇したところで影響があります。詳しくは 6.2 項をご覧ください。

電気特性 (CONTINUED)

別途、記載されていない限りパラメータはすべて VDD = 5.5V, VSS = 0V, TAMB = -40°C ∼ +85°C, fSAMPLE = 100ksps および fCLK = 18*fSAMPLEで適用します。

(4)

図 1-1: シリアルのタイミング CS CLK DIN MSB IN tSU tHD tSUCS tHI tLO DOUT tEN tDO tR tF LSB MSB OUT tDIS NULL BIT 90% 10% * 波形 1 は、出力制御で無効にされていない限り出 力が High になるような内部条件を持つ出力用で す。 † 波形 2 は、出力制御で無効にされていない限り出 力が Low になるような内部条件を持つ出力用で テストポイント 1.4V DOUT tR, tF, tDOの負荷回路 3K CL = 100pF テストポイント DOUT tDIS と tENの負荷回路 3K 100pF tDIS 波形 2 tDIS 波形 1 CS CLK DOUT tEN 1 2 B11 tENの電圧波形 tEN 波形 VDD VDD/2 VSS 3 4 DOUT tR tR, tFの電圧波形 CLK DOUT tDO tDOの電圧波形 tF VOH VOL tDISの電圧波形 DOUT DOUT CS VIH TDIS 波形 1* 波形 2†

(5)

2.0

代表的な性能特性

注意 :別途、記載されていない限りVDD = 5V, VSS = 0V, fSAMPLE = 100ksps,fCLK = 18* fSAMPLE,TA = 25 ℃です。 図 2-1: 積分非直線性 (INL) vs. サンプル速度 図 2-2: 積分非直線性 (INL) vs. VDD 図 2-3: 積分非直線性 (INL) vs. コード ( 典型的な部分 ) 図 2-4: 積分非直線性 (INL) vs. サンプル速度 (VDD = 2.7V) 図 2-5: 積分非直線性 (INL) vs. VDD 図 2-6: 積分非直線性 (INL) vs. コード ( 典型的な部分、VDD = 2.7V) -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 25 50 75 100 125 150 Sample Rate (ksps) INL (LSB) Positive INL Negative INL -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 3.0 3.5 4.0 4.5 5.0 VDD(V) INL (LSB) Positive INL Negative INL FSAMPLE = 100ksps -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 512 1024 1536 2048 2560 3072 3584 4096 Digital Code INL (LSB) -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 0 20 40 60 80 100 Sample Rate (ksps) INL (LSB) VDD = 2.7V Positive INL Negative INL -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 2.5 3.0 3.5 4.0 4.5 5.0 VDD(V) INL (LSB) Positive INL Negative INL FSAMPLE = 50ksps -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 512 1024 1536 2048 2560 3072 3584 4096 Digital Code INL (LSB) VDD = 2.7V FSAMPLE = 50ksps

(6)

図 2-7: 積分非直線性 (INL) vs. 温度 図 2-8: 微分非直線性 (DNL) vs. サンプル速度 図 2-9: 微分非直線性 (DNL) vs. VDD 図 2-10: 積分非直線性 (INL) vs. 温度 (VDD = 2.7V) 図 2-11: 微分非直線性 (DNL) vs. サンプル速度 (VDD = 2.7V) 図 2-12: 微分非直線性 (DNL) vs. VDD -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 -50 -25 0 25 50 75 100 Temperature (°C) INL (LSB) Positive INL Negative INL -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 25 50 75 100 125 150 Sample Rate (ksps) DNL (LSB) Positive DNL Negative DNL -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 2.5 3.0 3.5 4.0 4.5 5.0 VDD(V) DNL (LSB) Positive DNL Negative DNL FSAMPLE = 100ksps -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 -50 -25 0 25 50 75 100 Temperature (°C) INL (LSB) Positive INL VDD = 2.7V FSAMPLE = 50ksps Negative INL -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 0 20 40 60 80 100 Sample Rate (ksps) DNL (LSB) VDD = 2.7V Positive DNL Negative DNL -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 2.5 3.0 3.5 4.0 4.5 5.0 VDD(V) DNL (LSB) Positive DNL Negative DNL FSAMPLE = 50ksps

(7)

注意 :別途、記載されていない限りVDD = 5V, VSS = 0V, fSAMPLE = 100ksps,fCLK = 18* fSAMPLE,TA = 25 ℃です。 図 2-13: 微分非直線性 (DNL) vs. コード ( 代表的な部分 ) 図 2-14: 微分非直線性 (DNL) vs. 温度 図 2-15: 利得誤差 vs. VDD 図 2-16: 微分非直線性 (DNL) vs. コード ( 代表的な部分、VDD= 2.7V) 図 2-17: 微分非直線性 (DNL) vs. 温度 (VDD= 2.7V) 図 2-18: オフセット誤差 vs. VDD -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 512 1024 1536 2048 2560 3072 3584 4096 Digital Code DNL (LSB) -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 -50 -25 0 25 50 75 100 Temperature (°C) DNL (LSB) Positive DNL Negative DNL -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 VDD(V) Gain Error (LSB) FSAMPLE = 50ksps FSAMPLE = 100ksps FSAMPLE = 10ksps -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 512 1024 1536 2048 2560 3072 3584 4096 Digital Code DNL (LSB) VDD = 2.7V FSAMPLE = 50ksps -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 -50 -25 0 25 50 75 100 Temperature (°C) DNL (LSB) Positive DNL VDD = 2.7V FSAMPLE = 50ksps Negative DNL 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.5 3.0 3.5 4.0 4.5 5.0 VDD(V)

Offset Error (LSB) FSAMPLE = 10ksps

FSAMPLE = 50ksps

(8)

図 2-19: 利得誤差 vs. 温度 図 2-20: ノイズへの信号比率 (SNR) vs. 入力周波数 図 2-21: 合計高調波ひずみ (THD) vs. 入力周波数 図 2-22: オフセット誤差 vs. 温度 図 2-23: ノイズとひずみへの信号 (SINAD) vs. 入力周 波数 図 2-24: ノイズとひずみへの信号 (SINAD) vs. 信号レ ベル -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 -50 -25 0 25 50 75 100 Temperature (°C) Gain Error (LSB) VDD = 5V FSAMPLE = 100ksps VDD = 2.7V FSAMPLE = 50ksps 0 10 20 30 40 50 60 70 80 90 100 1 10 100 Input Frequency (kHz) SNR (dB) VDD = 2.7V FSAMPLE = 50ksps VDD = 5V FSAMPLE = 100ksps -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 1 10 100 Input Frequency (kHz) THD (dB) VDD = 2.7V FSAMPLE = 50ksps VDD = 5V FSAMPLE = 100ksps 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 -50 -25 0 25 50 75 100 Temperature (°C) Offset Error (LSB) VDD = 5V FSAMPLE = 100ksps VDD = 2.7V FSAMPLE = 50ksps 0 10 20 30 40 50 60 70 80 90 100 1 10 100 Input Frequency (kHz) SINAD (dB) VDD = 2.7V FSAMPLE = 50ksps VDD = 5V FSAMPLE = 100ksps 0 10 20 30 40 50 60 70 80 -40 -35 -30 -25 -20 -15 -10 -5 0

Input Signal Level (dB)

SINAD (dB)

VDD = 2.7V

FSAMPLE = 50ksps

VDD = 5V

(9)

注意 :別途、記載されていない限りVDD = 5V, VSS = 0V, fSAMPLE = 100ksps,fCLK = 18* fSAMPLE,TA = 25 ℃です。 図 2-25: 有効ビット数 (ENOB) vs. VDD 図 2-26: スプリアス • フリー • ダイナミック • レンジ (SFDR) vs. 入力周波数 図 2-27: 10kHz 入力の周波数スペクトル ( 代表的な部分 ) 図 2-28: 有効ビット数 (ENOB) vs. 入力周波数 図 2-29: 電源変動除去比 vs. リップル周波数 図 2-30: 1kHz 入力の周波数スペクトル ( 代表的な部分、VDD= 2.7V) 9.0 9.5 10.0 10.5 11.0 11.5 12.0 2.0 2.5 3.0 3.5 4.0 4.5 5.0 VDD (V) ENOB (rms) FSAMPLE = 50ksps FSAMPLE = 100ksps 0 10 20 30 40 50 60 70 80 90 100 1 10 100 Input Frequency (kHz) SFDR (dB) VDD = 2.7V FSAMPLE = 50ksps VDD = 5V FSAMPLE = 100ksps -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 0 10000 20000 30000 40000 50000 Frequency (Hz) Amplitude (dB) VDD = 5V FSAMPLE = 100ksps FINPUT = 9.985kHz 4096 points 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 1 10 100 Input Frequency (kHz) ENOB (rms) VDD = 2.7V FSAMPLE = 50ksps VDD = 5V FSAMPLE = 100ksps -80 -70 -60 -50 -40 -30 -20 -10 0 1 10 100 1000 10000 Ripple Frequency (kHz)

Power Supply Rejection (dB)

-130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 0 5000 10000 15000 20000 25000 Frequency (Hz) Amplitude (dB) VDD = 2.7V FSAMPLE = 50ksps FINPUT = 998.76Hz 4096 points

(10)

図 2-31: IDD vs. VDD 図 2-32: IDDvs. クロック周波数 図 2-33: IDD vs. 温度 図 2-34: IDDS vs. VDD 図 2-35: IDDS vs. 温度 図 2-36: アナログ入力リーク電流 vs. 温度 0 50 100 150 200 250 300 350 400 450 500 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 VDD (V) IDD (µA)

All points at FCLK = 1.8MHz except

at VDD = 2.5V, FCLK = 900kHz 0 50 100 150 200 250 300 350 400 450 500 10 100 1000 10000 Clock Frequency (kHz) IDD (µA) VDD = 5V VDD = 2.7V 0 50 100 150 200 250 300 350 400 450 500 -50 -25 0 25 50 75 100 Temperature (°C) I DD (µA) VDD = 5V FCLK = 1.8MHz VDD = 2.7V FCLK = 900kHz 0 10 20 30 40 50 60 70 80 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 VDD (V) I DDS (pA) CS = VDD 0.01 0.10 1.00 10.00 100.00 -50 -25 0 25 50 75 100 Temperature (°C) I DDS (nA) VDD = CS = 5V 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 -50 -25 0 25 50 75 100 Temperature (°C)

Analog Input Leakage (nA)

VDD = 5V FCLK = 1.8MHz

(11)

3.0

ピンについて

3.1 CH0/CH1 チャンネル 0 と 1 用のアナログ入力です。これらのチャ ンネルは、シングルエンドモードの2つの独立したチャ ンネルあるいは 1 つのチャンネルが IN+ でもう 1 つの チャンネルが IN- のシングル疑似差動入力として使え るようにプログラムできます。チャンネル構成のプロ グラミングの情報については 5.0 項をご覧ください。 3.2 CS/SHDN( チップ • セレクト / シャット ダウン ) CS/SHDN ピンは、Low 時にデバイスとの通信を開始 し、High 時に変換を終了してデバイスを低電力の待機 状態にするために使用されます。変換と変換の間は CS/SHDN ピンを High にしておくことが必要です。 3.3 CLK ( シリアル • クロック ) SPI クロックピンは、変換の開始および変換が行われ るときそれぞれの変換ビットをクロックアウトするの に使用されます。クロック速度に関する制約条件につ いては 6.2 項をご覧ください。 3.4 DIN ( シリアルデータ入力 ) SPI ポートのシリアルデータ入力ピンは、入力チャン ネルに構成データをロードするのに使用されます。 3.5 DOUT ( シリアルデータ出力 ) SPI シリアルデータ出力ピンは、A/D 変換の結果を入 れ替えるのに使用されます。データは、変換が行われ るとき各クロックの下降部で常に変更されます。

4.0

デバイスの動作

MCP3202 A/D コンバータには従来の SAR アーキテク チャーが使われています。このアーキテクチャーでは、 サンプルは開始ビットを受け取ってからシリアルク ロックの 2 番目の上昇部で開始する 1.5 クロックサイ クルの間に内部サンプル / ホールドコンデンサで得ら れます。このサンプル時間に続いてコンバータの入力 スイッチが開き、デバイスは内部サンプルとホールド コンデンサに集められた電荷を使ってシリアルの 12 ビットデジタル出力コードを作成します。MCP3202 で は 100ksps の変換速度で変換できます。最低クロック 速度の説明については 6.2 項をご覧ください。デバイ スとの通信には、3 芯の SPT 互換インターフェースを 使います。 4.1 アナログ入力 MCP3202 デバイスでは、2 つのシングルエンド入力あ るいは疑似差動入力として構成されたアナログ入力 チャンネルを使用できます。構成は、それぞれの変換 が始まる前にシリアル • コマンドの一部として行われ ます。疑似差動モードで使用されるとき、CH0 と CH1 は、デバイスに転送されるコマンド文字列の一部とし て IN+ および IN- 入力がプログラムされます。IN+ 入

力は IN- から VREF(VREF + IN-)

まで変動できます。IN-入力は VSSレール ±100mV に限定されます。IN- 入力を 使って、IN+ および IN- 入力の両方にある小信号同相 モードのノイズを消去することができます。 A/D コンバータが仕様を満たすには、1.5 クロックサイ クルのサンプリング期間中に12ビットの正確な電圧レ ベルを得るために、電荷ホールドコンデンサ (CSAMPLE) に十分な時間を与える必要があります。図 4-1 はアナ ログ入力モデルを示します。 この図では信号源インピーダンス (RS) が内部サンプリ ング • スイッチ (RSS) インピーダンスに追加されていま す。これはコンデンサ CSAMPLE を充電するのに必要な 時間に直接影響します。その結果、より大きな信号源 インピーダンスは、オフセット、利得、および積分直 線性の変換誤差を増大させます。 理想的には、信号源のインピーダンスはゼロ付近であ ることが必要です。これは、1 オーム弱の閉ループ出 力インピーダンスを持っている MCP601 などのオペア ンプを使うと実現します。図 4-2 は高い信号源イン ピーダンスによる逆の影響を示します。 疑似差動モードで作動しているときに IN+ の電圧レベ ルが IN- 以下であれば、作成されるコードは 000h にな

ります。IN+ での電圧が {[VREF + (IN-)] - 1 LSB} に等し

いかそれ以上であれば、出力コードは FFFh になりま す。IN- での電圧レベルが VSSより 1 LSB 以上下がる と、IN+ 入力での電圧レベルは VSS以下になる必要が あります。そうでないと 000h 出力コードは作成されま せん。逆に IN- が VSSより 1 LSB 以上大きくなると、 IN+ 入力レベルが VREFレベルより大きくならない限り FFFh コードは作成されません。 4.2 デジタル出力コード A/D コンバータで作成されるデジタル出力コードは入 力信号と基準電圧の関数です。MCP3202 では、VDDが 基準電圧として使用されます。VDDレベルが小さくな ると、それに応じて LSB サイズは小さくなります。次 の式は A/D コンバータによって作られる理論上のデジ タル出力コードです。 ここで、 VIN= アナログ入力電圧 VDD = 基準電圧 デジタル出力コード = 4096 * VIN VDD

(12)

図 4-1: アナログ入力モデル 図 4-2: INL において公称値から偏差値 0.1LSB 以内に 保持する入力抵抗 (RS) vs. 最大クロック周波数 CPIN VA RS CHx 7pF VT = 0.6V VT = 0.6V ILEAKAGE スイッチ SS RSS = 1kΩ CSAMPLE = DAC 静電容量 VSS = 20 pF ± 1 nA = 信号源 = 信号源インピーダンス = 入力チャンネルパッド = 入力静電容量 = スレッシュルド電圧 = 様々な接合によるピン部におけ るリーク電流 = サンプリングスイッチ = サンプリングスイッチ抵抗器 = サンプル / ホールド静電容量 VA RS CHx CPIN VT ILEAKAGE SS RSS CSAMPLE 記号の説明 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 100 1000 10000

Input Resistance (Ohms)

Clock Frequency (MHz)

VDD = 5V

(13)

5.0

シリアル通信

5.1 概要 MCP3202 との通信には標準の SPI 互換シリアル • イン ターフェースを使用します。デバイスとの通信を開始 するには CS ラインを Low にします。図 5-1 をご覧く ださい。CS ピンが Low の時にデバイスの電源が入れ られた場合、通信を開始するには High にしてから Low に戻すことが必要です。CS Low と DINHigh で受け取 る 最 初 の ク ロ ッ ク は 開 始 ビ ッ ト を 形 成 し ま す。 SGL/DIFF ビットと ODD/SIGN ビットが開始ビットに 続き、入力チャンネル構成を選択するのに使用されま す。SGL/DIFF はシングルエンドあるいは疑似差動モー ドを選択するのに使用されます。ODD/SIGN ビットは、 シングルエンドモードで使われるチャンネルおよび疑 似差動モードの極性を決めるのに使われるチャンネル を選択します。ODD/SIGN ビットに続いて MSBF ビッ トが転送され、デバイスで LSB の最初の形式を有効に するのに使用されます。MSBF ビットが Low であれば、 データはデバイスから MSB の最初の形式で来て、そ れ以降の CS Low のクロックはデバイスにゼロを出力 させます。MSBF ビットが High であれば、デバイス は、変換されたワードが MSB の最初の形式で転送さ れてからそのワードの最初のLSBを出力します。図 5-2 をご覧ください。表 5-1 は MCP3202 の構成ビットで す。デバイスは、開始ビットを受信してからクロック の 2 番目の上昇部でアナログ入力のサンプリングを開 始します。開始ビットに続く 3 番目のクロックの下降 部でサンプル期間は終了します。 MSBF ビットのクロックの下降部でデバイスは Low の ヌルビットを出力します。次の連続した 12 個のクロッ クは、図 5-1 に示すように変換結果を MSB の最初の形 式で出力します。データは常にクロックの下降部でデ バイスから出力されます。12 のデータビットのすべて が転送され、CS が Low にある ( および MSBF = 1) 間 にデバイスが引き続きクロックを受け取る場合は、デ バイスは図 5-2 に示されるように変換結果のLSBを最 初に出力します。CS がまだ Low にある間にクロック がさらにデバイスに来る場合は (LSB の最初のデータ が転送された後 )、デバイスは無限のゼロをクロック アウトします。 必要であれば、開始ビットの前に DINラインで CS を Low にしてクロックの先行部をゼロにすることができ ます。これは、一度に 8 ビットを送信する必要がある マイクロコントローラーベースの SPI ポートがあると きによく行われます。SPI ポートを持つ MCP3202 デバ イスの使用方法に関する詳しい説明については 6.1 項 をご覧ください。 図 5-1: MSB の最初の形式だけを使用した MCP3202 との通信 構成 ビット チャンネル 選択 GND SGL/ DIFF ODD/ SIGN 0 1 シングルエンド モード 1 0 + -1 1 + -疑似差動モード 0 0 IN+ IN-0 1 IN- IN+ 表 5-1: MCP3202 の構成ビット CS CLK DIN DOUT MS HI-Z Null Bit B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0* HI-Z tSAMPLE tCONV SGL/ DIFF 開始 tCYC tCSH tCYC * データ転送の完了後、CS Low でさらにクロックが適用されると A/D コンバータは無限のゼロを出力します。LSB の最初の データ入手については図 5-2 をご覧ください。 ** tDATA: この期間では、バイアス電流とコンパレータ電源は落ちます。この間、基準入力はハイ • インピーダンスノードになり、 最初の LSB データをクロックアウトすなわちゼロにするために CLK を稼動状態のままにします。 tDATA** tSUCS ODD/ SIGN BF SGL/ DIFF 開始 ODD/ SIGN 無視

(14)

図 5-2: LSB の最初の形式を使用した MCP3202 との通信 Null Bit B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 CS CLK DOUT HI-Z HI-Z (MSB) tCONV tDATA ** Power Down tSAMPLE DIN tCSH * データ転送の完了後、CS Low でさらにクロックが適用されると A/D コンバータは無限のゼロを出力します。 ** tDATA: この期間では、バイアス電流とコンパレータ電源は落ちます。この間、基準入力はハイ • インピーダンスノードになり、 最初の LSB データをクロックアウトすなわちゼロにするために CLK を稼動状態のままにします。 tSUCS O D D / S IG N 開 始 S G L / D IF F M S B F 無視 *

(15)

6.0

使用方法について

6.1 マイクロコントローラー (MCU) SPI ポート付 MCP3202 の使用 ほとんどのマイクロコントロ−ラーの SPI ポートでは 8 ビットのグループを送信する必要があります。また、 クロックの下降部でデータをクロックアウトし、上昇 部でデータをラッチするようにマイクロコントロー ラーの SPI ポートを構成することも必要です。通信ルー チンの使い方によっては、通信に必要なクロック数は 8 の倍数にならない可能性があります。そのため、MCU は実際に必要な数より多くのクロックを送ることが必 要になるかも知れません。これは通常、開始ビットの 前に先行ゼロを送信することで行われます。これらの 先行ゼロはデバイスでは無視されます。例えば、図 6-1 と図 6-2 は、MCP3202 が SPI ポート付の MCU とどの ようにインターフェースできるかを示します。図 6-1は SPI モード 0,0 での動作です。このモードでは、MCU からの SCLK が「Low」の状態で待機することが必要 です。一方、図 6-2 は、クロックが「High」の状態で 待機する SPI モード 1,1 と類似のケースを示します。 図 6-1 に示されるように、A/D コンバータに転送され る最初のバイトには、開始ビットの前に 7 つの先行ゼ ロがあります。先行ゼロをこのように並べると、出力 の 12 ビットは MCUで簡単に操作できる場所に来ます。 MSB はクロック番号 12 の下降部で A/D コンバータか らクロックアウトされます。2 番目のクロック8つが デバイスに送信されてから MCU の受信バッファーに は 3 つの不明ビット ( ヌルビットがクロックアウトさ れるまでは、出力はハイ • インピーダンスです )、ヌル ビットおよび最高次数の変換ビット 4 つが入ります。3 番目のバイトがデバイスに送信された後、受信レジス タには最低次数の変換結果ビット 8 つが入ります。こ の方法を使うと変換されたデータの操作が簡単になり ます。 図 6-2 は、クロックが High の状態で待機する必要があ る SPI モード 1,1 について同じことを示しています。 モード 0,0 と同様に、A/D コンバータはクロックの下 降部でデータを出力し、MCU はクロックの上昇部で A/D コンバータからのデータをラッチします。 図 6-1: 8 ビットセグメントを使用した SPI の通信 ( モード 0,0:SCLK は Low で待機 ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CS SCLK DIN X = 無視されるビット 17 18 19 20 21 22 23 24 DOUT NULL BIT B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 HI-Z MCU は SCLK の上昇部で A/D コンバータ データは下降部で A/D コンバータ からクロックアウトされます。 からのデータをラッチします。 M S B F 無視 O D D / S IG N 開始 X X X X X X X X X X X X X X X X X X B7 B6 B5 B4 B3 B2 B1 B0 B11 B10 B9 B8 0 X X X X X X X X X X X 1 開始 ビット (Null) データを転送した MCU ( クロックの下降部 で同調 ) データを受信した MCU ( クロックの上昇部 で同調 ) MSBF SGL/ DIFF

X X SGL/DIFFODD/SIGN

最初の 8 ビットの転送後、MCU 受信 レジスタに格納されたデータ 2 番目の 8 ビットの転送後、MCU 受 信レジスタに格納されたデータ 最後の 8 ビットの転送後、MCU 受信 レジスタに格納されたデータ

(16)

図 6-2: 8 ビットセグメントを使用した SPI の通信 ( モード 1,1:SCLK は High で待機 ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CS SCLK DIN X = 無視されるビット 17 18 19 20 21 22 23 24 DOUT 無視 NULL BIT B11 B10 B9 B8 B6 B5 B4 B3 B2 B1 B0 HI-Z 0 0 0 0 0 0 X X X X X X X X X X X X X B7 B6 B5 B4 B3 B2 B1 B0 B11 B10 B9 B8 0 X X X X X X X X X X X MCU は SCLK の上昇部で A/D コンバータ からのデータをラッチします。 データは下降部で A/D コンバータ からクロックアウトされます。 開始 ビット (Null) 開始 データを転送した MCU ( クロックの下降部 で同調 ) データを受信した MCU ( クロックの上昇部 で同調 ) B7 1 S G L / D IF F M S B F O D D / S IG N 0 SGL/ DIFF ODD/ SIGNMSBF 最初の 8 ビットの転送後、MCU 受信 レジスタに格納されたデータ 2 番目の 8 ビットの転送後、MCU 受 信レジスタに格納されたデータ 最後の 8 ビットの転送後、MCU 受信レジスタに格納されたデータ

(17)

6.2 最低クロック速度の維持 MCP3202 がサンプリングを開始すると、電荷はサンプ リング•コンデンサに格納されます。サンプリング期間 が完了すると、デバイスは受信した各クロックにつき 1 ビットを変換します。クロック速度を遅くすると変 換中に電荷をサンプル • コンデンサから抜き取れるこ とを知っておくことは大切です。 85 ℃ ( 最悪の条件 ) では、サンプリング期間の終了後、適切な電荷が 1.2ms 以上サンプル • コンデンサに保持されます。つまり、サ ンプリング期間の終了から12データビットすべてがク ロックアウトされるまでの時間は 1.2ms (10kHz の有効 クロック周波数 ) 以下であることが必要です。この基 準を満たせないと、定格仕様外の変換に直線性の誤差 が含まれる可能性があります。全体の変換サイクル中 は、全タイミング仕様が満たされている限り、A/D コ ンバータには一定のクロック速度やデューティサイク ルは必要ありませんので注意してください。 6.3 アナログ入力のバッファリング / フィル タリング A/D コンバータの信号源が低インピーダンスの信号源 でない場合はバッファリングする必要があります。そ うでないと不正確な変換結果になることがあります。 また、変換結果にエイリアシングを生じる可能性があ るすべての信号を消去するためにフィルターを使用す るようにしてください。これを示したのが図 6-3 です。 図では MCP3202 のアナログ入力を駆動するためにオ ペアンプを使っています。このアンプはコンバータ入 力とローパスフィルターの低インピーダンス出力に なっており、不要な高周波のノイズを消去します。 ローパス ( アンチエイリアシング ) フィルターを設計 するのに、マイクロチップ製の対話型 FilterLab™ ソフ トウェアを使うことができます。FilterLab は静電容量 や抵抗値の計算はもちろん、アプリケーションで必要 になる極数も決定します。信号のフィルタリングに関 するさらに詳しい説明については、アプリケーション ノ ー ト AN699「Anti-Aliasing Analog Filters for Data

Acquisition Systems」をご覧ください。 図 6-3: MCP3202 で変換されている信号に 2 次のアン チエイリアシング • フィルターを導入するために MCP601 オペアンプが使用されている。 6.4 レイアウトについて PCB をアナログ • コンポーネントといっしょに使用す るためにレイアウトするとき、できる限りノイズが少 なくなるように注意を払う必要があります。このデバ イスでは必ずバイパス • コンデンサを使用することと そのコンデンサをできるだけデバイスのピンに近いと ころに置くことが必要です。バイパス•コンデンサの推 奨値は 1µF です。 デジタルとアナログのパターンは、PCB 上で可能な限 り分離していることが必要で、デバイスやバイパス•コ ンデンサ内でパターンを走らせるべきではありませ ん。特に注意が必要なのは、高周波信号 ( クロックラ インなど)のパターンをアナログ•パターンから可能な 限り離しておくことです。 PCB 上のすべてのデバイスで同じ地電位になるよう に、アナログのアース面を使用するようにしてくださ い。" スター " 構成のデバイスで VDDを接続すること でも電流復帰パスとそれに関連したエラーをなくすこ とによりノイズを減らすことができます。図 6-4 をご 覧ください。A/D コンバータを使用するときのレイア ウト方法のさらに詳しい説明については AN688

「Layout Tips for 12-Bit A/D Converter Applications」をご 覧ください。

図 6-4: 電流の復帰パスにより発生するエラーを減ら

すために " スター " 構成で組まれた VDDパターン

FilterLab は米国および他の国でのMicrochip Technology Inc. の商標です。複製を禁じます。 MCP3202 VDD 10uF IN-IN+ -+ VIN C1 C2 VREF 4.096V 基準電圧 ADI REF198 1µF 1µF 0.1µF Tant. 0.1µF MCP601 R1 R2 R3 R4 VDD 接続 デバイス デバイス デバイス デバイス 1 2 4 3 3

(18)

営業およびサポート

パッケージ : P = PDIP (8 リード )

SL = SOIC (150 mil Body), 8 リード ST = TSSOP, 8 リード (C グレードのみ ) 温度範囲 : I = –40°C ∼ +85°C 性能上の B = ±1 LSB INL ( このグレードでは TSSOP は使えません ) グレード : C = ±2 LSB INL デバイス : MCP3202 = 12- ビットシリアル A/D コンバータ MCP3202T = 12- ビットシリアル A/D コンバータ ( テープおよび リール )(SOIC および TSSOP パッケージのみ ) MCP3202 - G T /P データシート データシート ( 非公式版 ) に掲載されている製品には、動作上の違いおよびトラブルを回避する推奨方法を記述したシートが含ま れていることがあります。特定のデバイスにこのようなシートが含まれているかどうかを確認するには以下のいずれかに連絡して ください。 1. マイクロチップの最寄りの営業所

2. マイクロチップの Corporate Literature Center U.S. FAX: (602) 786-7277 9 月 1 日以降は (480) 786-7277 3. マイクロチップのウェブサイト (www.microchip.com)

ご連絡をいただく際には、使用中のデバイス、シリコンの改訂数およびデータシート ( 文書番号も含む ) を明記してください。

新規顧客の通知方法

(19)
(20)

All rights reserved. © 1999 Microchip Technology Incorporated. Printed in the USA. 12/99 Printed on recycled paper. Chandler, AZ 85224-6199

Tel: 602-786-7200 Fax: 602-786-7277 Technical Support: 602 -786-7627 Web Address: http://www.microchip.com 1999年 9 月 1 日 以 降 :

Tel: 480-786-7200 Fax: 480-786-7277 Technical Support: 480-786-7627

Atlanta (アトランタ )

Microchip Technology Inc. 500 Sugar Mill Road, Suite 200B Atlanta, GA 30350

Tel: 770-640-0034 Fax: 770-640-0307

Boston (ボストン )

Microchip Technology Inc. 5 Mount Royal Avenue Marlborough, MA 01752

Tel: 508-480-9990 Fax: 508-480-8575

Chicago (シカゴ )

Microchip Technology Inc. 333 Pierce Road, Suite 180 Itasca, IL 60143

Tel: 630-285-0071 Fax: 630-285-0075

Dallas (ダラス )

Microchip Technology Inc. 4570 Westgrove Drive, Suite 160 Addison, TX 75001

Tel: 972-818-7423 Fax: 972-818-2924

Dayton (デイトン )

Microchip Technology Inc. Two Prestige Place, Suite 150 Miamisburg, OH 45342

Tel: 937-291-1654 Fax: 937-291-9175

Detroit (デトロイト )

Microchip Technology Inc. Tri-Atria Office Building

32255 Northwestern Highway, Suite 190 Farmington Hills, MI 48334

Tel: 248-538-2250 Fax: 248-538-2260

Los Angeles (ロサンジェルス )

Microchip Technology Inc. 18201 Von Karman, Suite 1090 Irvine, CA 92612

Tel: 949-263-1888 Fax: 949-263-1338

New York (ニューヨーク )

Microchip Technology Inc. 150 Motor Parkway, Suite 202 Hauppauge, NY 11788

Tel: 516-273-5305 Fax: 516-273-5335

San Jose (サンホセ )

Microchip Technology Inc. 2107 North First Street, Suite 590 San Jose, CA 95131

Tel: 408-436-7950 Fax: 408-436-7955

Mississauga, Ontario L4V 1W1, Canada Tel: 905-405-6279 Fax: 905-405-6253

アジア / 太平洋

Hong Kong (香港 )

Microchip Asia Pacific Unit 2101, Tower 2 Metroplaza 223 Hing Fong Road Kwai Fong, N.T., Hong Kong

Tel: 852-2-401-1200 Fax: 852-2-401-3431

Beijing (北京 )

Microchip Technology, Beijing Unit 915, 6 Chaoyangmen Bei Dajie Dong Erhuan Road, Dongcheng District New China Hong Kong Manhattan Building Beijing 100027 PRC

Tel: 86-10-85282100 Fax: 86-10-85282104

India (インド )

Microchip Technology Inc. India Liaison Office No. 6, Legacy, Convent Road Bangalore 560 025, India Tel: 91-80-229-0061 Fax: 91-80-229-0062 Japan (日本 ) マ イ ク ロ チ ッ プ ・ テ ク ノ ロ ジ ー ・ イ ン タ ー ナ シ ョ ナ ル ( 株 ) 〒 222-0033 神奈川県横浜市港北区新横浜 3-18-20ベネックス S-1 6F Tel: 045-471- 6166 Fax: 045-471-6122 Korea (韓国 )

Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea Tel: 82-2-554-7200 Fax: 82-2-558-5934 Shanghai (上海 ) Microchip Technology

RM 406 Shanghai Golden Bridge Bldg. 2077 Yan’an Road West, Hong Qiao District Shanghai, PRC 200335 Tel: 86-21-6275-5700 Fax: 86 21-6275-5060 #07-02 Prime Centre Singapore 188980 Tel: 65-334-8870 Fax: 65-334-8850 Taiwan, R.O.C (台湾 )

Microchip Technology Taiwan 10F-1C 207

Tung Hua North Road Taipei, Taiwan, ROC

Tel: 886-2-2717-7175 Fax: 886-2-2545-0139

ヨーロッパ

United Kingdom (イギリス )

Arizona Microchip Technology Ltd. 505 Eskdale Road

Winnersh Triangle Wokingham

Berkshire, England RG41 5TU

Tel: 44 118 921 5858 Fax: 44-118 921-5835

Denmark (デンマーク )

Arizona Microchip Technology Regus Business Centre Lautrup hoj 1-3

Ballerup DK-2750 Denmark Tel: 45 4420 9895 Fax: 45 4420 9910

France (フランス )

Arizona Microchip Technology SARL Parc d’Activite du Moulin de Massy 43 Rue du Saule Trapu

Batiment A - ler Etage 91300 Massy, France

Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79

Germany (ドイツ )

Arizona Microchip Technology GmbH Gustav-Heinemann-Ring 125 D-81739 München, Germany

Tel: 49-89-627-144 0 Fax: 49-89-627-144-44

Italy (イタリア )

Arizona Microchip Technology SRL Centro Direzionale Colleoni Palazzo Taurus 1 V. Le Colleoni 1 20041 Agrate Brianza Milan, Italy Tel: 39-39-65791-1 Fax: 39-39-6899883 07/29/99 マイクロチップは、世界本社、設計、およ びウエーハ製造施設について1997年1月 に ISO 9001 品質システムの認証を受けま した。弊社のフィールドでのプログラミン グ可能な PICmicro® 8ビット MCU、 KEELOQ®コードホッピング・デバイス、 Serial EEPROM、関連の特殊メモリー製品 および開発システムは、ISO の厳格な品質 基準に適合しています。

図 1-1: シリアルのタイミングCSCLKDINMSB INtSUtHDtSUCS t HI t LODOUTtENtDOtR t FMSB OUT LSB t DISNULL BIT 90% 10% * 波形 1 は、 出力制御で無効にされていない限り出 力が High になるような内部条件を持つ出力用で す。 † 波形 2 は、 出力制御で無効にされていない限り出 力が Low になるような内部条件を持つ出力用でテストポイント1.4VDOUTtR, tF, tDOの負荷回路3KCL = 100pFテス
図 2-7: 積分非直線性 (INL) vs. 温度 図 2-8: 微分非直線性 (DNL) vs. サンプル速度 図 2-9: 微分非直線性 (DNL) vs. V DD 図 2-10: 積分非直線性 (INL) vs
図 2-19: 利得誤差 vs. 温度 図 2-20: ノイズへの信号比率 (SNR) vs. 入力周波数 図 2-21: 合計高調波ひずみ (THD) vs. 入力周波数 図 2-22: オフセット誤差 vs
図 2-31: I DD  vs. V DD 図 2-32: I DD vs. クロック周波数 図 2-33: I DD  vs. 温度 図 2-34: I DDS  vs
+5

参照

関連したドキュメント

なお︑本稿では︑これらの立法論について具体的に検討するまでには至らなかった︒

のとして初めてである (1) 。本件でも争点の( 1 )と( 2

では「ジラール」成立の下限はいつ頃と設定できるのだろうか。この点に関しては他の文学

或はBifidobacteriumとして3)1つのnew genus

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

この chart の surface braid の closure が 2-twist spun terfoil と呼ばれている 2-knot に ambient isotopic で ある.4個の white vertex をもつ minimal chart

荒天の際に係留する場合は、1つのビットに 2 本(可能であれば 3

「1 つでも、2 つでも、世界を変えるような 事柄について考えましょう。素晴らしいアイデ