adc0801/adc0802/adc0803/adc0804/adc0805 8-bit up

43
ADC0801,ADC0802,ADC0803,ADC0804,ADC0805 ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit ÎŒP Compatible A/D Converters Literature Number: JAJSB69

Upload: others

Post on 14-May-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

ADC0801,ADC0802,ADC0803,ADC0804,ADC0805

ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit µP Compatible A/D Converters

Literature Number: JAJSB69

Page 2: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

1999幎 11月

1© National Semiconductor Corporation DS005671-07-JP

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805 8

ビットΌ

Pコンパチブル

A/Dコンバヌタ

AD

C0

80

1/A

DC

08

02

/AD

C0

80

3/A

DC

08

04

/AD

C0

80

5

19

99

11

09

Conv

erted to

nat2

000

DT

DF

ix P

ID seg

men

t for th

e bo

ok

. CN

Release ag

ain b

ecause m

igratio

n failed

to b

uild

assembly. C

NS

end to

Donn

ellley fo

r conten

t and

form

at's edits p

er Nick

's request. C

NS

GM

LF

IX: P

R1

.do

c Fix

ed (K

AT

)S

GM

LF

IX: P

R4

.do

c Fix

ed (K

AT

)S

GM

LF

IX: P

R8

.do

c Fix

ed (K

AT

)S

GM

LF

IX: P

R1

6.d

oc F

ixed

(KA

T)

TL

/H/5

67

1

19

83

10

26

AD

C0

80

1

8-B

it ÎŒP

Co

mp

atible A

/D C

on

verters

AD

C0

80

2

8-B

it ÎŒP

Co

mp

atible A

/D C

on

verters

AD

C0

80

3

8-B

it ÎŒP

Co

mp

atible A

/D C

on

verters

AD

C0

80

4

8-B

it ÎŒP

Co

mp

atible A

/D C

on

verters

AD

C0

80

5

TR

I-ST

AT

E(R

)はナショナルセミコンダクタヌ瀟の登録商暙です。

ADC0801/ADC0802/ADC0803/ADC0804/ADC08058ビットΌPコンパチブル A/Dコンバヌタ

TRI-STATE®はナショナルセミコンダクタヌ瀟の登録商暙です。

Z-80®はザむログ瀟の商暙です。

抂芁

ADC0801、ADC0802、ADC0803、ADC0804、ADC0805 は、CMOS 8ビットの逐次比范型 A/Dコンバヌタで、256R補品ずよく䌌た差動入力ラダヌを䜿甚しおいたす。これらのコンバヌタは、ΌP/NSC800、INS8080Aファミリの制埡バスず容易にむンタフェヌスでき、TRI-STATE® 出力ラッチは容易にデヌタ・バスずむンタフェヌスできるように蚭蚈されおいたす。むンタフェヌス甚の倖付ロゞックを必芁ずしないで、あたかもマむクロプロセッサず接続しおいるメモリ・ロケヌションや I/Oポヌトのように動䜜させるこずが可胜です。

アナログ差動電圧入力なので同盞電圧陀去比を高くずれ、アナログ入力電圧倀をれロ・オフセットできたす。たた基準電圧入力は、いかなる小さいアナログ電圧スパンでも完党な 8ビット分解胜に゚ンコヌドできるように調敎が可胜です。

特長■ 8080マむクロプロセッサ・ファミリずダむレクト・むンタフェヌスでき、アクセス・タむムは 135ns

■ あらゆるマむクロプロセッサずの容易なむンタフェヌス、あるいはスタンド・アロヌンでも䜿甚可

■ アナログ差動電圧入力■ ロゞック入出力は CMOS、TTL電圧レベルいずれでも可■ 2.5V (LM336)の基準電圧でも動䜜可■ クロック・ゞェネレヌタ内蔵■ 単䞀 5V電源でのアナログ入力電圧範囲は 0 5V

■ 0調敎䞍芁■ 0.3むンチ暙準幅の 20ピンDIPパッケヌゞ■ 20 ピン・モヌルドチップ・キャリアおよびスモヌル・アりトラむン・パッケヌゞ

■ レシオメトリック動䜜、5VDC、2.5VDC、あるいはアナログ・スパン調敎された基準電圧による動䜜のいずれでも可

䞻な仕様■ 分解胜 8ビット■ トヌタル誀差 ± 1/4 LSB、± 1/2 LSB、± 1LSB

■ 倉換時間 100ÎŒs

ピン配眮図ADC080X

Dual-In-Line and Small Outline (SO) Packages

See Ordering Information

補品情報

TEMP RANGE 0℃ TO 70℃ 0℃ TO 70℃  40℃ TO  85℃± 1/4 Bit Adjusted ADC0801LCN

ERROR ± 1/2 Bit Unadjusted ADC0802LCWM ADC0802LCN

± 1/2 Bit Adjusted ADC0803LCN

± 1Bit Unadjusted ADC0804LCWM ADC0804LCN ADC0805LCN/ADC0804LCJ

PACKAGE OUTLINE M20B─ Small

Outline

N20A─Molded DIP

ご泚意この日本語デヌタシヌトは参考資料ずしお提䟛しおおり、内容    が最新でない堎合がありたす。補品のご怜蚎およびご採甚に際    しおは、必ず最新の英文デヌタシヌトをご確認ください。

Page 3: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

2www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 代衚的なアプリケヌション

8080 Interface

Error Specification (Includes Full-Scale,

Zero Error, and Non-Linearity)

Part Full- VREF/2 2.500 VDC VREF/2 No Connection

Number Scale (No Adjustments) (No Adjustments)

Adjusted

ADC0801 ± 1/4 LSB

ADC0802 ±1/2 LSB

ADC0803 ± 1/2 LSB

ADC0804 ± 1 LSB

ADC0805 ± 1 LSB

Page 4: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

3 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

絶察最倧定栌 (Note 1、2)

本デヌタシヌトには軍甚・航空宇宙甚の芏栌は蚘茉されおいたせん。関連する電気的信頌性詊隓方法の芏栌を参照ください。

動䜜定栌 (Note 1、2)

電気的特性特蚘のない限り、以䞋の仕様はVCC 5VDC、ADC0804LCJでは 40℃ 85℃、ADC0801/02/03/05LCNでは 40℃ 85℃、ADC0804LCNでは 0℃ 70℃、ADC0802/04LCWNでは 0℃ 70℃の枩床範囲で適甚され、fCLK 640kHzずしたす。

AC電気的特性特蚘のない限り、以䞋の仕様はVCC 5VDC、ADC0804LCJでは 40℃ 85℃、ADC0801/02/03/05LCNでは 40℃ 85℃、ADC0804LCNでは 0℃ 70℃、ADC0802/04LCWNでは 0℃ 70℃の枩床範囲で適甚され、fCLK 640kHzずしたす。

電源電圧 (VCC)(Note 3) 6.5V

ロゞック制埡入力  0.3V 18V

他の入力および出力  0.3V (VCC 0.3V)

リヌド枩床 (ハンダ付け 10秒 )

デュアル・むンラむン・パッケヌゞ (プラスチック ) 260℃デュアル・むンラむン・パッケヌゞ (セラミック ) 300℃衚面実装パッケヌゞベヌパ・フェヌズ (60秒 ) 215℃赀倖線 (15秒 ) 220℃

保存枩床範囲  65℃ 150℃定栌消費電力 TA 25℃ 875 mW

ESD耐性 (Note 10) 800V

枩床範囲 TMIN≩ TA≩ TMAX

ADC0804LCJ  40℃≩ TA≊ 85℃ADC0801/02/03/05LCN  40℃≩ TA≊ 85℃ADC0804LCN 0℃≩ TA≊ 70℃ADC0802/04LCWM 0℃≩ TA≊ 70℃

VCC範囲 4.5 VDC 6.3 VDC

Parameter Conditions Min Typ Max UnitsADC0801: Total Adjusted Error (Note 8) With Full-Scale Adj. ± 1/4 LSB

(See Section 2.5.2)

ADC0802: Total Unadjusted Error (Note 8) VREF/2 2.500 VDC ± 1/2 LSB

ADC0803: Total Adjusted Error (Note 8) With Full-Scale Adj. ± 1/2 LSB

(See Section 2.5.2)

ADC0804: Total Unadjusted Error (Note 8) VREF/2 2.500 VDC ± 1 LSB

ADC0805: Total Unadjusted Error (Note 8) VREF/2-No Connection ± 1 LSB

VREF/2 Input Resistance (Pin 9) ADC0801/02/03/05 2.5 8.0 kΩADC0804 (Note 9) 0.75 1.1 kΩ

Analog Input Voltage Range (Note 4) V( ) or V( ) Gnd–0.05 VCC 0.05 VDC

DC Common-Mode Error Over Analog Input Voltage ± 1/16 ± 1/8 LSB

Range

Power Supply Sensitivity VCC 5 VDC± 10 Over ± 1/16 ± 1/8 LSB

Allowed VIN( ) and VIN( )

Voltage Range (Note 4)

Symbol Parameter Conditions Min Typ Max UnitsTC Conversion Time fCLK 640 kHz (Note 6) 103 114 Όs

TC Conversion Time (Notes 5, 6) 66 73 1/fCLK

fCLK Clock Frequency VCC 5V, (Note 5) 100 640 1460 kHz

Clock Duty Cycle 40 60 CR Conversion Rate in Free-Running INTR tied to WR with 8770 9708 conv/s

Mode CS 0 VDC, fCLK 640 kHz

tW(WR)L Width of WR Input (Start Pulse Width) CS 0 VDC (Note 7) 100 ns

tACC Access Time (Delay from Falling CL 100 pF 135 200 ns

Edge of RD to Output Data Valid)

t1H, t0H TRI-STATE Control (Delay CL 10 pF, RL 10k 125 200 ns

from Rising Edge of RD to (See TRI-STATE Test

Hi-Z State) Circuits)

tWI, tRI Delay from Falling Edge 300 450 ns

of WR or RD to Reset of INTR

CIN Input Capacitance of Logic 5 7.5 pF

Control Inputs

Page 5: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

4www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 AC電気的特性 (぀づき )

特蚘のない限り、以䞋の仕様はVCC 5VDC、ADC0804LCJでは 40℃ 85℃、ADC0801/02/03/05LCNでは 40℃ 85℃、ADC0804LCNでは 0℃ 70℃、ADC0802/04LCWNでは 0℃ 70℃の枩床範囲で適甚され、fCLK 640kHzずしたす。

Note 1: 「絶察最倧定栌」ずは、ICに砎壊が発生する可胜性のあるリミット倀をいいたす。この芏栌を超えお動䜜させおいる ICには、DC特性、AC特性いずれの芏栌も適甚されたせん。

Note 2: 特蚘のない限り、すべおの電圧は GNDに察しお枬定された倀です。アナログ・グラりンド・ポむントは぀ねにデゞタル・グラりンドに接続されなければなりたせん。

Note 3: VCCからグラりンド間にブレむク・ダりン電圧 7VDC (代衚倀 )のツェナヌ・ダむオヌドが内蔵されおいたす。

Note 4: VIN ( )≩ VIN ( )時にはデゞタル出力コヌドは 0000 0000になりたす。2個のオンチップ・ダむオヌドが、各アナログ入力に接続されおいたす。 (「ブロック図」参照 )。これはグラりンドより1ダむオヌド・ドロップ電圧だけ䜎いか、VCCより1ダむオヌド・ドロップ高いアナログ入力電圧に察しお順方向に導通したす。䜎い VCCレベル (4.5V)でのテスト時では、特に枩床䞊昇䞭に高いアナログ入力レベル (5V)がこの入力ダむオヌドの導通を匕き起こし、ほがフルスケヌル近くのアナログ入力に察しお゚ラヌを生じさせるので、泚意が必芁です。どちらのダむオヌドも50mVのフォワヌド・バむアスが蚱容されおいたす。これはアナログ入力電圧が VCCを 50mV以䞊超えない限り、出力コヌドは正しいこずを意味したす。したがっお、0 5VDCの入力範囲を満たすには、各デバむスの枩床範囲、初期公差、負荷状態で、最少 4.950VDCの VCCが必芁です。

Note 5: 粟床は fCLK 640kHzで保蚌されたす。それ以䞊の高い fCLKでは粟床が䜎䞋したす。fCLKが䜎い堎合では、デュヌティ・サむクルのリミット倀はクロックのハむ・タむム、たたはロヌ・タむムのむンタヌバルが 275ns (最小 )以䞊たで拡匵できたす。

Note 6: 非同期スタヌト・パルスでは、内郚クロックの䜍盞が倉換プロセスのスタヌトに適合するようになる前に、8 クロック・サむクルが必芁です。スタヌト芁求が内郚でラッチされたす (2.0項の Figure 4参照 )。

Symbol Parameter Conditions Min Typ Max UnitsCOUT TRI-STATE Output 5 7.5 pF

Capacitance (Data Buffers)

CONTROL INPUTS [Note: CLK IN (Pin 4) is the input of a Schmitt trigger circuit and is therefore specified separately]

VIN (1) Logical “1” Input Voltage VCC 5.25 VDC 2.0 15 VDC

(Except Pin 4 CLK IN)

VIN (0) Logical “0” Input Voltage VCC 4.75 VDC 0.8 VDC

(Except Pin 4 CLK IN)

IIN (1) Logical “1” Input Current VIN 5 VDC 0.005 1 ÎŒADC

(All Inputs)

IIN (0) Logical “0” Input Current VIN 0 VDC  1  0.005 ÎŒADC

(All Inputs)

CLOCK IN AND CLOCK RVT CLK IN (Pin 4) Positive Going 2.7 3.1 3.5 VDC

Threshold Voltage

VT CLK IN (Pin 4) Negative 1.5 1.8 2.1 VDC

Going Threshold Voltage

VH CLK IN (Pin 4) Hysteresis 0.6 1.3 2.0 VDC

(VT ) (VT )

VOUT (0) Logical “0” CLK R Output IO 360 ÎŒA 0.4 VDC

Voltage VCC 4.75 VDC

VOUT (1) Logical “1” CLK R Output IO 360 ÎŒA 2.4 VDC

Voltage VCC 4.75 VDC

DATA OUTPUTS AND INTRVOUT (0) Logical “0” Output Voltage

Data Outputs IOUT 1.6 mA, VCC 4.75 VDC 0.4 VDC

INTR Output IOUT 1.0 mA, VCC 4.75 VDC 0.4 VDC

VOUT (1) Logical “1” Output Voltage IO 360 ÎŒA, VCC 4.75 VDC 2.4 VDC

VOUT (1) Logical “1” Output Voltage IO 10 ÎŒA, VCC 4.75 VDC 4.5 VDC

IOUT TRI-STATE Disabled Output VOUT 0 VDC  3 ΌADC

Leakage (All Data Buffers) VOUT 5 VDC 3 ΌADC

ISOURCE VOUT Short to Gnd, TA 25℃ 4.5 6 mADC

ISINK VOUT Short to VCC, TA 25℃ 9.0 16 mADC

POWER SUPPLYICC Supply Current (Includes fCLK 640 kHz,

Ladder Current) VREF/2NC, TA 25℃

and CS 5V

ADC0801/02/03/04LCJ/05 1.1 1.8 mA

ADC0804LCN/LCWM 1.9 2.5 mA

Page 6: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

5 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

AC電気的特性 (぀づき )

Note 7: CS 入力はWRストロヌブ入力をむネヌブルするので、タむミング自䜓はWRのパルス幅に䟝存したす。任意の幅のパルスはその間、リセットモヌドにコンバヌタをホヌルドし、倉換開始はWRパルスの LowからHighぞの遷移によっおむニシャラむズされたす (「タむミング図」参照 )。

Note 8: これらのコンバヌタはれロ調敎を必芁ずしたせん (2.5.1参照 )。0V以倖のアナログ入力電圧で 0コヌドを出力する堎合は、2.5項および Figure 7を参照しおください。

Note 9: VREF/2端子はVCCからグラりンドぞ接続されおいる2぀の抵抗分圧回路の䞭心点です。ADC0804LCJでは各抵抗は 16kΩ(代衚倀 )であり、それ以倖の各抵抗は 2.2kΩ(代衚倀 )です。

Note 10: 䜿甚した詊隓回路は、人䜓モデルにもずづき盎列抵抗 1500Ωず100pFのコンデンサからなる回路を䜿甚し、各端子に攟電させたす。

代衚的な性胜特性

Logic Input Threshold Voltagevs. Supply Voltage

Delay From Falling Edge ofRD to Output Data Validvs. Load Capacitance

CLK IN Schmitt Trip Levelsvs. Supply Voltage

fCLK vs. Clock Capacitor Full-Scale Error vsConversion Time

Effect of Unadjusted Offset Errorvs. VREF/2 Voltage

Output Current vsTemperature

Power Supply Currentvs Temperature (Note 9)

Linearity Error at LowVREF/2 Voltages

Page 7: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

6www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 TRI-STATEテスト回路および波圢

t1H t1H, CL 10 pF

tr 20 ns

t0H t0H, CL 10 pF

tr 20 ns

タむミング図 (すべおのタむミングは、50の電圧点から枬定されおいたす。 )

Page 8: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

7 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

タむミング図 (すべおのタむミングは、50の電圧点から枬定されおいたす。 )(぀づき )

Output Enable and Reset with INTR

Note: INTRのリセットを保蚌するために、割り蟌みの実行埌 (INTRの立ち䞋がり゚ッゞ )から8クロック・サむクル (8/fCLK)でリヌドの信号を立ち䞊げおください。

代衚的なアプリケヌション

6800 Interface Ratiometeric with Full-Scale Adjust

Note: VIN 端子たたは VREF/2 端子でコンデンサを䜿う堎合には、2.3.2 項の「入力バむパス・コンデンサ」を参照しおください。

Page 9: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

8www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 代衚的なアプリケヌション (぀づき )

Absolute with a 2.500V Reference

*䜎消費電流基準電圧源ずしお、LM385-2.5のデヌタシヌトも参照しおください。

Absolute with a 5V Reference

Zero-Shift and Span Adjust: 2V≩ VIN≩ 5V Span Adjust: 0V≩ VIN≩ 3V

Page 10: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

9 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

代衚的なアプリケヌション (぀づき )

Directly Converting a Low-Level Signal A ÎŒP Interfaced Comparator

VREF/2 256 mV

1 mV Resolution with ÎŒP Controlled Range

VREF/2 128 mV

1 LSB 1 mV

VDAC≩ VIN≩ (VDAC 256 mV)

0≩ VDAC 2.5V

For:

VIN( ) VIN( )

Output FFHEX

For:

VIN( ) VIN( )

Output 00HEX

Page 11: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

10www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 代衚的なアプリケヌション (぀づき )

Digitizing a Current Flow

Self-Clocking Multiple A/Ds

*CLK R出力の負荷を䜎枛するために抵抗倀の倧きい Rを䜿甚しおください。

External Clocking

100 kHz≩ fCLK≩ 1460 kHz

Page 12: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

11 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

代衚的なアプリケヌション (぀づき )

Self-Clocking in Free-Running Mode

* 電源投入埌、動䜜を保蚌するために、WR入力を瞬間的にグラりンド(Lowレベル )にスむッチングする必芁がありたす。

ÎŒP Interface for Free-Running A/D

Operating with “Automotive” Ratiometric Transducers

* VIN( ) 0.15 VCC

15 of VCC≩ VXDR≩ 85 of VCC

Ratiometric with VREF/2 Forced

ÎŒP Compatible Differential-Input Comparator with Pre-Set VOS (with or without Hysteresis)

* 抵抗倀 Rの遞択は Figure 5を参照しおください。

DB7“1” for VIN( ) VIN( ) (VREF/2)

ヒステリシスが必芁ない堎合には、点線内の回路は省略しおください。

Page 13: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

12www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 代衚的なアプリケヌション (぀づき )

Handling ± 10V Analog Inputs

*Beckman Instruments #694-3-R10K resistor array

Low-Cost, ÎŒP Interfaced, Temperature-to-Digital Converter

ÎŒP Interfaced Temperature-to-Digital Converter

*回路䞭の倀は 0℃≩ TA≊ 128℃に察しおのものが瀺されおいたす。

**それぞれのセンサを范正すれば容易に眮き換えが可胜になり、A/Dコンバヌタは、あらかじめ蚭定された入力電圧で范正されたす。

Page 14: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

13 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

代衚的なアプリケヌション (぀づき )

Handling ± 5V Analog Inputs Read-Only Interface

*Beckman Instruments #694-3-R10K resistor array

ÎŒP Interfaced Comparator with Hysteresis Protecting the Input

Diodes are 1N914

Page 15: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

14www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 代衚的なアプリケヌション (぀づき )

Analog Self-Test for a System

A Low-Cost, 3-Decade Logarithmic Converter

*LM389 transistors

A, B, C, DLM324A quad op amp

Page 16: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

15 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

代衚的なアプリケヌション (぀づき )

3-Decade Logarithmic A/D Converter

Noise Filtering the Analog Input

fC 20 Hz

急峻な枛衰垯域特性を持たせるためにチェビシェフ型のナニティ・ゲむン 2 次のロヌパス・フィルタを䜿甚しおいたす。

アナログ・マルチプレクサを䜿甚する堎合には、それぞれのチャネルに別々のフィルタを加えるずシステム党䜓ずしおの応答性が向䞊したす。

Multiplexing Differential Inputs

Output Buffers with A/D Data Enabled

* A/D の出力デヌタは INTR がアサヌトされる 1クロック・サむクル前にアップデヌトされたす。

Increasing Bus Drive and/or Reducing Time on Bus

*出力デヌタは、CSの立ち䞋がり゚ッゞでセットアップされたす。

Page 17: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

16www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 代衚的なアプリケヌション (぀づき )

Sampling an AC Input Signal

Note 11: 入力呚波数の折り返し (゚リアシング )の防止およびフィルタの枛衰垯域の応答性を十分に確保するために、fS 2f ( 60dB)を垞に満たすようにオヌバヌ・サンプリングしおください。 fSはサンプリング呚波数、fは入力信号呚波数。

Note 12: フィルタの通過垯域内で生じる振幅誀差に泚意しおください。

70 Power Savings by Clock Gating

(完党なシャットダりンには玄 30秒かかりたす )

Power Savings by A/D and VREF Shutdown

*消費電力を最小限におさえるには、ADC0801、02、03たたは 05を䜿甚しおください。

Note: A/Dの電源を 0Vにするために、ロゞック入力によりVCCをドラむブするこずが可胜です。

シャットダりン・モヌドにある堎合には、デヌタ・バスが A/Dの出力をオヌバヌ・ドラむブしないようにバッファを蚭けおください。

Page 18: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

17 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明

1.0 A/D倉換誀差の特性

Figure 1に理想的なA/D倉換特性 (階段特性 )を瀺したす。暪軞はアナログ入力電圧で各ポむントは 1LSB (VREF/2端子に 2.5V

が加えられおいる堎合は 19.53mV)ステップになっおいたす。これらの入力に察応するデゞタル出力コヌドはそれぞれ D 1、D、D

 1ずしお衚わされ、アナログ入力のセンタ倀 (A 1、A、A1・・・・・・)が正しいデゞタルコヌドを出力するだけでなく、各䞊昇点 ( 隣接出力コヌド間の遷移点 ) は各センタ倀から± 1/2

LSB離れた堎所に䜍眮しおいたす。図に瀺すように、䞊昇点は理想的で幅を持ちたせん。正しいデゞタル出力コヌドが理想のセンタ倀から± 1/2 LSBたでのアナログ入力電圧範囲で出力されたす。したがっお各トレッド ( 同じデゞタルコヌドを出力するアナログ入力電圧の範囲 )は 1LSBの幅を持っおいたす。

Figure 2は ADC0801の最悪時の誀差を瀺しおいたす。すべおのセンタ入力倀は正しいコヌドの出力を保蚌し、隣接する䞊昇点はセンタポむントぞ±1/4 LSB以䞊近づかないこずが保蚌されおいたす。蚀いかえるず、センタ倀± 1/4 LSB に等しいアナログ入力を加えれば、A/D コンバヌタは正しいデゞタルコヌドを出力するこ

ずが保蚌されたす。コヌドが遷移するポゞションの最倧範囲が氎平の矢印で瀺されおいたすが、それは 1/2 LSBより倧きくならないこずが保蚌されおいたす。

Figure 3の誀差カヌブは ADC0802の最悪のケヌスを瀺しおいたす。この堎合は、LSBアナログ電圧のセンタ倀に等しいアナログ入力を加えれば、A/Dコンバヌタは正しいデゞタルコヌドを出力するこずが保蚌されたす。

各倉換特性の右偎に察応する誀差特性が瀺されおいたす。倚くの人にずっお倉換特性より誀差特性のほうが解りやすいかもしれたせん。A/Dコンバヌタぞのアナログ入力電圧は、リニアな傟斜入力あるいは高分解胜 DACの各出力ステップによっお䟛絊されたす。誀差は連続的に衚わされ、A/Dコンバヌタの量子化䞍確定性を含むこずに泚意が必芁です。䟋えば、Figure 1のポむント1での誀差は、デゞタルコヌドがトレッドのセンタ倀より1/2 LSB早く埗られるので、1/2 LSBになりたす。誀差特性は垞に䞀定の負の傟斜を持ち、䞊方ぞの立ち䞊がりは垞に 1LSB の倀を持ちたす。

Transfer Function Error Plot

FIGURE 1. Clarifying the Error Specs of an A/D ConverterAccuracy± 0 LSB: A Perfect A/D

Transfer Function Error Plot

FIGURE 2. Clarifying the Error Specs of an A/D ConverterAccuracy± 1/4 LSB

Page 19: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

18www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

Transfer Function Error Plot

FIGURE 3. Clarifying the Error Specs of an A/D ConverterAccuracy± 1/2 LSB

2.0 機胜説明

ADC0801 シリヌズは 256R ネットワヌクず等䟡回路を含んでいたす。アナログ・スむッチは逐次比范ロゞックによっお、差動アナログ入力電圧 [VIN ( )VIN ( )]が Rネットワヌクの盞応するタップに䞀臎するように制埡されたす。たず最䞊䜍ビットがテストされ 8回の比范 (64クロック・サむクル )の埌、デゞタル 8ビット2進コヌド (1111 1111フルスケヌル )が出力ラッチぞ䌝達されお、その埌割り蟌みフラグがたちたす (INTRは Highから Lowになりたす )。倉換過皋は新たなスタヌトコマンドによっお割り蟌たれたす。CS 0ずしお INTRをWR入力ぞ接続するずフリヌ・ランニング・モヌドで動䜜できたす。あらゆる条件䞋でスタヌトアップを確実にするため、最初のパワヌアップ・サむクル時に倖郚 WRパルスが必芁です。

WR入力が HighからLowになる時、内郚 SARラッチずシフトレゞスタ段がリセットされたす。CS 入力ずWR 入力が Low である限り、A/Dコンバヌタはリセット状態に保持されたす。倉換はこれら入力の少なくずも 1぀が LowからHighに遷移した埌、1 8

クロックの間にスタヌトしたす。

この A/Dコンバヌタのファンクショナル・ダむアグラムを Figure 4に瀺したす。すべおのパッケヌゞ端子配眮が瀺され、䞻なロゞック制埡パスは倪線で瀺されおいたす。

コンバヌタは CSずWRを同時に Lowにしおスタヌトしたす。これはスタヌト・フリップフロップ (F/F)をセットし、その出力のレベル“1”は 8ビット・シフトレゞスタをリセットしおむンタラプト (INTR) F/Fをリセットし、Dフリップフロップ F/F1に 1を入力したす。F/F1は 8ビット・シフトレゞスタの入力端に䜍眮しおいたす。内郚クロックはこの“1”を F/F1 の Q 出力に䌝達したす。AND ゲヌトG1 はこの“1”出力をクロック信号ず組み合わせおスタヌトF/F ぞリセット信号を䟛絊したす。セット信号がすでにない (WRか CS の䞀方が“1” ) 堎合、スタヌトF/Fはリセットされ、8ビット・シフトレゞスタぞ“1”がクロックむンされたす。そしお倉換過皋がスタヌトしたす。セット信号がただ残っおいたら、このリセットパルスは効果をもたず (スタヌトF/Fの䞡出力は瞬時に“1”レベルになり)、8ビット・シフトレゞスタはリセットモヌドに保持されたす。したがっおこのロゞックは CSずWR信号の間で成り立ち、コンバヌタはこれら信号の少なくずも1぀が Highになった埌スタヌトし、内郚クロックは再びスタヌトF/Fにリセット信号を䟛絊したす。

Page 20: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

19 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

Note 13: CSはわかりやすいように 2箇所別 に々瀺されおいたす。

Note 14: SAR Successive Approximation Register (逐次比范レゞスタ )

FIGURE 4. Block Diagram

“1”は (SAR動䜜を完成させる ) 8ビット・シフトレゞスタをクロック動䜜により通過した埌、Dタむプラッチ LATCH 1ぞ入力されたす。この“1”がシフトレゞスタから出力されるず、ANDゲヌトG2

により新しいデゞタルワヌドがトラむステヌトの出力ラッチぞ転送されたす。次に LATCH 1がむネヌブルになるず、Q出力はHighから Lowになり INTR F/Fをセットしたす。それから反転バッファはINTR入力信号を出力したす。

INTR F/Fの SET制埡、倖郚の 8クロックの間 Lowになっおいたす (内郚クロックは倖郚クロックの 1/8の呚波数で動䜜しおいるため )。デヌタ出力が連続的にむネヌブルな状態でも (CSずRDの䞡方が Lowに保たれた堎合 )、INTR出力は (HighからLowになり ) 倉換の終了を知らせたす。これは、RESET 入力がこの動䜜モヌドで連続的に“1”レベルにあっおも、INTR F/Fの Q出力はSET入力によっお制埡されるからです。したがっおこのINTR

出力は SET信号の間 Lowになりたす。(A/Dコンバヌタがこの間スタヌトしなければ )これは倖郚クロック呚波数の 8 サむクル分になりたす。

フリヌランニングあるいは連続倉換モヌド(INTR端子がWRぞ接続され CS が Low に接続されおいる―2.8 項参照 ) の堎合、START F/Fは INTR信号が HighからLowになった時にセットさ

れたす。これはシフトレゞスタをリセットし、Dタむプラッチ LATCH

1ぞの入力を Lowにしたす。その時ラッチむネヌブル入力はただ残っおいるのでQ出力は Highになり、次に INTR F/Fをリセットしたす。これは INTR 出力パルスの幅をほんのわずかの䌝播遅延時間 (箄 300ns)だけにしたす。

デヌタを読む堎合、CSずRDをLowにするず INTR F/Fはリセットされ、TRI-STATE出力ラッチは 8ビット・デゞタル出力を䟛絊したす。

2.1 デゞタル制埡入力

デゞタル制埡入力 (CS、RD、WR)は暙準 TTLロゞック電圧レベルに察応しおいたす。これらの信号は䞀般の A/Dコンバヌタではスタヌトおよび出力むネヌブルず呌ばれおいたす。さらにこれらの入力はマむクロプロセッサの制埡バスぞのむンタフェヌスを容易にするため、アクティブ Low になっおいたす。マむクロプロセッサを甚いないアプリケヌションの堎合、CS 入力 (ピン 1)をグラりンドぞ接続でき、A/DコンバヌタはWR入力 (ピン 3)にアクティブ Low

パルスを印加するずスタヌトし、たた、RD入力 (ピン 2)にアクティブ Lowパルスを印加するず出力むネヌブルになりたす。

Page 21: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

20www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

2.2 アナログ差動電圧入力ず同盞電圧陀去比

この A/Dコンバヌタはアナログ差動電圧入力によっお、応甚䞊幅広い自由床を持っおいたす。VIN ( ) 入力 (ピン 7)を甚いお、入力の読みから固定の電圧倀を自動的に枛算できたす。これはたた、4mA 20mA電流ルヌプ倉換に有効です。さらに、差動入力を甚いるず同盞ノむズを陀去できたす。

VIN ( )ずVIN ( )のサンプリングの間隔は 4.5クロックです。入力電圧のサンプリングのこのわずかなずれに起因する最倧誀差電圧は

で䞎えられたす。

ΔVeはサンプリング・ディレむに起因する誀差電圧

VPは同盞電圧のピヌク電圧

fcmは同盞呚波数です。

䟋えば、60Hzの同盞呚波数 fcmず640kHzのクロックfCLKの時、この誀差が 1/4 LSB ( 5mV)になる同盞電圧のピヌク倀Vpは、

すなわち

結果は

VP ≅ 1.9Vずなりたす。

通垞アナログ入力電圧の同盞ノむズレベルはこの倀より小さいレベルにありたす。

差動入力を䜿甚すれば、容易にアナログ入力電圧のスパンをせばめたり、比范的倧きなれロオフセットをもたせたりできたす (2.4項の基準電圧参照 )。

2.3 アナログ入力

2.3 1 入力電流

ノヌマルモヌド

内郚スむッチング動䜜のためアナログ入力にスむッチング電流が流れたす。これは Figure 5に瀺すようにグラりンドぞの浮遊容量に起因しおいたす。

rON of SW 1 and SW 2 ≅ 5 kΩ

r rON CSTRAY ≅ 5 kΩ× 12 pF 60 ns

FIGURE 5. Analog Input Impedance

この容量の電圧は切り換えられ、アナログ差動入力電圧レベルに䟝存するVIN ( )入力端子に流れ蟌み、VIN ( )入力から流れ出す電流が発生したす。これらの過枡電流は内郚クロックのリヌディング゚ッゞで発生したす。それらは急激に枛少し、オンチップ・コンデンサはクロック期間の゚ンドでストロヌプされるので、誀差を匕き起こしたせん。

フォヌルト・モヌド

VIN ( ) あるいは VIN ( ) 端子に加えられる電圧が VCC50mVの蚱容動䜜範囲を超えるず、寄生ダむオヌドを通しお VCC

端子ぞ倧入力電流が流れたす。この電流が最倧蚱容スペックの1mAを超える堎合は、VCC端子ぞこの電流をバむパスするように倖郚ダむオヌド (1N914)を付加したす (このダむオヌドで電流をバむパスすれば、VIN ( )端子の電圧はこのダむオヌドの順方向電圧たでVCC電圧を超えられたす )。

2.3.2 入力バむパス・コンデンサ

入力のバむパス・コンデンサはこれらのチャヌゞを平均化し、アナログ信号源の出力抵抗を流れる DC 電流を発生したす。このチャヌゞポンプ動䜜は、フルスケヌルの VIN ( ) 入力電圧での連続倉換の時より悪くなりたす。VIN (  ) 入力に 5V を加えた640kHzクロック呚波数での連続倉換の際、この DC電流は最倧玄 5ÎŒAになりたす。したがっお信号源抵抗が倧きい時 ( 1kΩ)

アナログ入力やVREF/2端子にバむパス・コンデンサを甚いるべきではありたせん。ノむズ・フィルタリングのため入力バむパス・コンデンサが必芁で、コンデンサのサむズを小さくするのに信号源抵抗を倧きくしたい堎合は、その信号源抵抗ずその入力バむパス・コンデンサの䞡方が付加された状態でフルスケヌル調敎をすれば、入力電流の平均倀に起因するこの入力抵抗での奜たしくない電圧降䞋を陀去できたす。これは入力電流の平均倀が差動電圧入力の正確な線圢関数であるため可胜になりたす。

2.3.3 入力信号源抵抗

入力バむパス・コンデンサが甚いられない時、倧きい倀の信号源抵抗は入力電流が比范時間より短かい期間に安定になるので、誀差を匕き起こしたせん。ロヌパス・フィルタがシステムに芁求される堎合は、RC受動フィルタに小さいシリヌズ抵抗 (≩ 1kΩ)を甚いるか、オペアンプ RC 胜動ロヌパス・フィルタを䜿甚しおください。䜎い信号源抵抗 (≩ 1kΩ)を甚いたアプリケヌションでは、入力での 0.1ÎŒF バむパス・コンデンサにより長い線材の盎列リヌドむンダクタンスによるノむズのピックアップを防止できたす。䜿甚する堎合は、オペアンプの出力ずこのコンデンサ (RずCの䞡方ずもフィヌドバック・ルヌプの倖偎に配眮されたす ) をアむ゜レヌトするために 100Ω盎列抵抗を甚いたす。

Page 22: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

21 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

2.3.4 ノむズ

アナログ入力 (ピン 6ず7)ぞのリヌドは入力ノむズ・カップリングを小さくするため、できるだけ短くしおください。これら入力ぞのノむズや䞍芁なデゞタルクロック・カップリングはシステム誀差を匕き起こしたす。これら入力ぞの信号源抵抗は䞀般的に 5kΩ以䞋にしおください。より倧きい信号源抵抗は奜たしくないシステム・ノむズ・ピックアップの原因になりたす。アナログ入力からグラりンドぞの入力バむパス・コンデンサは、システム・ノむズのピックアップを防止できるかもしれたせんが、これらのコンデンサはA/Dコンバヌタの過枡的な入力スむッチング電流を平均化するので、アナログスケヌル誀差を匕き起こしたす (2.3.1 参照 )。このスケヌル誀差は倧きい信号源抵抗ず入力バむパス・コンデンサの䜿甚に起因したす。この誀差は信号源抵抗ず入力バむパス・コンデンサを甚いた状態で、A/Dコンバヌタのフルスケヌル調敎をするず陀去できたす(適切なフルスケヌルの読みに察しおVREF/2を調敎する―2.5.2

項「フルスケヌル調敎」参照 )

2.4 基準電圧

2.4.1 スパン調敎

アプリケヌション䞊の自由床を最倧にするために、これらの A/Dコンバヌタは 5VDC、2.5VDCそしお調敎された基準電圧に察応できるように蚭蚈されおいたす。これは、Figure 6に瀺すように ICを蚭蚈するこずにより実珟されたした。

FIGURE 6. The VREFERENCE Design on the IC

IC の基準電圧は VCC 電源端子ぞ加えられた電圧の 1/2、あるいは倖郚的にVREF/2端子に加えられた電圧に等しくなりたす。これは VCC 電圧を甚いたレシオメトリックな基準電圧動䜜の堎合、5VDC 基準電圧を VCC 電源に䜿甚したり、さらに応甚䞊の自由床のためにVREF/2入力ぞ 2.5VDC以䞋の電圧を加えたりするこずを可胜にしたす。VREF/2 入力は内郚的に 2 倍のゲむンを持っおいるので、フルスケヌル差動入力電圧は 9ピンの電圧の 2 倍になりたす。

基準電圧を調敎しお甚いる䟋ずしお、スパン぀たりアナログ入力電圧のダむナミック範囲をせばめお䜿甚する堎合がありたす。アナログ入力電圧の範囲を0Vから5VDCのかわりに0.5VDC3.5VDC

ずする堎合、スパンは Figure 7に瀺すように 3Vになりたす。オフセットを吞収するため VIN ( )端子に 0.5VDCを加えるず、基準電圧は 3Vスパンの 1/2぀たり1.5VDCになりたす。A/Dコンバヌタは 0.5V  3.5V の VIN (  ) 信号を 0.5V、入力をれロに、3.5VDC入力をフルスケヌルずしお倉換したす。したがっお分解胜の党 8ビットはこのせばめられたアナログ入力電圧範囲に察応したす。

2.4.2 基準電圧の粟床

コンバヌタはレシオメトリック・モヌドでも絶察モヌドでも動䜜できたす。レシオメトリック倉換アプリケヌションの堎合、基準電圧の倧きさは信号源トランスデュヌサの出力ずA/Dコンバヌタの出力の䞡方に圱響し、その結果最終的なデゞタル出力コヌドで、キャンセルされたす。ADC0805は、特に調敎を芁しないレシオメトリック・アプリケヌションに䜿甚できるように芏定されおいたす。絶察倉換アプリケヌションでの基準電圧の初期倀ず枩床安定床は、A/Dコンバヌタの粟床で重芁なファクタになりたす。2.4VDC公称電圧に察するVREF/2電圧ずしお± 10mVDCの初期誀差は、VREF/2入力の 2倍のゲむンにより± 1LSBの倉換誀差を匕き起こしたす。スパンをせばめたアプリケヌションでは、VREF/2の初期倀ず安定床はさらに重芁になりたす。䟋えば、スパンを 2.5V にせばめるず、アナログ入力 LSB 電圧倀は盞応しお 20mV (5V スパン ) から10mVぞ枛少し、VREF/2入力での 1LSBは 5mVになりたす。それに぀れお基準電圧の初期誀差および枩床倉動に察する絶察倀の安定床ぞの芁求もきびしくなるこずは容易に想像できたす。2.5V 以䞋のスパンを甚いる際は、基準電圧源により高粟床な初期倀ず安定床が芁求されたす。

䞀般的に基準電圧は初期調敎が必芁です。基準電圧の䞍適切な倀による誀差はA/D倉換機胜のフルスケヌル誀差ずしお珟れたす。呚囲枩床倉化が極端に倧きくなければ、基準電圧ずしお電圧レギュレヌタ ICを䜿甚できたす。LM336B 2.5V基準ダむオヌドIC (ナショナルセミコンダクタヌ補 )は 0℃≩ TA≩ 70℃の党範囲で 1.8mV (代衚倀 )(6mV (最倧 ))の枩床安定床を持っおいたす。他の枩床範囲の補品も甚意されおいたす。

Page 23: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

22www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

a) Analog Input Signal Example

*Add if VREF/2≩ 1 VDC with LM358 to draw 3 mA to ground.

b) Accommodating an Analog Input from0.5V (Digital Out 00HEX) to 3.5V

(Digital Out FFHEX)

FIGURE 7. Adapting the A/D Analog Input Voltages to Match an Arbitrary Input Signal Range

2.5 誀差ず基準電圧調敎

2.5.1 れロ誀差

この A/Dコンバヌタはれロ調敎を必芁ずしたせん。最小アナログ入力電圧倀、VIN (MIN) がグラりンドでない堎合、れロオフセットが可胜です。A/Dの VIN ( )入力にこの VIN (MIN)倀をバむアスすれば、この最少入力電圧に察し 0000 0000デゞタルコヌドを出力するようにコンバヌタを蚭定できたす (「応甚」の項参照 )

A/D コンバヌタのれロ誀差は䌝送関数の最初の立ち䞊がりに関係し、VIN ( )入力をグラりンドにしお、VIN ( )入力に小さい倀の正電圧を加えお蚈枬できたす。れロ誀差は、出力コヌドをちょうど 0000 0000 から 0000 0001 ぞ倉化させるのに必芁な実際のDC入力電圧ず理想の 1/2 LSB倀 (VREF/2 2,500VDCのずき1/2 LSB 9.8mV)ずの差です。

2.5.2 フルスケヌル

フルスケヌル調敎は、垌望のフルスケヌル電圧範囲より 1.5LSB

少ない差動入力電圧を加え、VREF/2入力 (9ピンあるいは 9ピンを䜿甚しない堎合は VCC電源 )の倧きさをデゞタル出力コヌドがちょうど 1111 1110から 1111 1111に倉化するように調敎するず行われたす。

2.5.3 任意のアナログ入力電圧範囲調敎

A/Dコンバヌタのアナログれロ電圧がグラりンドから離れる堎合( 䟋えばグラりンド・レベルたで䞋がらないアナログ入力信号に察

応するため )、たずこの新しいれロ基準を正しく調敎したす。所望のれロ基準プラス 1/2 LSBに等しい VIN ( )電圧を 6ピンに加え (LSBは垌望のアナログスパンを埗るために蚈算したす。1LSB

アナログスパン/256)、次にピン7のれロ基準電圧をちょうど00HEX

から01HEXのコヌド倉化が埗られるように調敎したす。

フルスケヌル調敎はそれから (適切なVIN ( )電圧を加えるずずもに ) VIN ( )入力に次匏で䞎えられる電圧を加えたす。

VMAXはアナログ入力範囲の最倧倀。

VMINはアナログ入力範囲の最小倀 (オフセットれロ )で、䞡方ずもグラりンドを基準にしおいたす。

それからVREF/2 (あるいは VCC) 電圧を FEHEXから FFHEXのコヌド倉化が埗られるように調敎したす。これで調敎が完了したす。

2.6 セルフクロック

このA/Dコンバヌタのクロックは、CPUクロックから䟛絊もできるし、たたRCを倖付けしおセルフクロックにもできたす。CLK IN (4ピン )

は Figure 8に瀺すようにシュミット・トリガ入力ずしお働きたす。

Page 24: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

23 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

FIGURE 8. Self-Clocking the A/D

クロック R 端子ぞの倧容量負荷や DC 負荷は通垞のコンバヌタ動䜜を阻害するので避けなければなりたせん。1 ぀のコンバヌタのクロックR端子から、7぀たでの A/Dコンバヌタのクロック入力をドラむブする堎合、50pF 以䞋の負荷は蚱容されたす。それ以䞊のクロックラむン負荷では、クロックR端子の負荷を小さくするため、CMOSあるいは LowパワヌTTLバッファや PNP入力ロゞックを䜿甚したす (スタンダヌド TTLバッファは甚いるべきではありたせん )。

2.7 倉換䞭の再スタヌト

A/Dコンバヌタが倉換䞭に再スタヌト (CSずWR が Low になりHighに戻る )されるずコンバヌタはリセットされ、新しい倉換がスタヌトしたす。倉換が終わっおいなければ、出力デヌタラッチはアップデヌトされないので、このラッチには前の倉換デヌタが残っおいたす。 INTR出力は単に“1”レベルを保持したす。

2.8 連続倉換

フリヌランニング・モヌドで動䜜させる堎合、回路動䜜を確実にするためにパワヌアップに続いおむニシャラむズ・パルスが必芁です。このアプリケヌションでは、CS 入力はグラりンド、WR 入力は INTR出力ぞ接続されたす。動䜜を確実にするためパワヌアップ・サむクルに続いお、このWRず INTRノヌドを䞀瞬ロゞックLow

にしたす。

2.9 デヌタ・バスの駆動

この MOS A/Dコンバヌタは MOS マむクロプロセッサやメモリ同様、デヌタ・バスのトヌタル容量が倧きくなる堎合は、バス・ドラむバを必芁ずしたす。デヌタ・バスぞ接続される他の回路は TRI-

STATE (ハむ・むンピヌダンス・モヌド )であっおもトヌタル容量負荷を増倧させたす。バックプレヌン・バスもたたデヌタ・バスの浮遊容量を倧きく増倧させたす。

蚭蚈者にずっお、この問題を回避するいく぀かの手段がありたす。基本的にデヌタ・バスの容量性負荷は DC 特性を満足しおも応答時間をスロヌダりンさせたす。比范的遅い CPUクロック呚波数で動䜜しおいるシステムの堎合、バス䞊で適切なロゞック・レベルに達するのに十分な時間が埗られるので、比范的倧きい容量性負荷もドラむブできたす (「代衚的な性胜特性」参照 )。

より速い CPUクロック呚波数の堎合は、り゚むト・ステヌトを䜿甚(8080)、あるいはクロック䌞匵回路を䜿甚 (6800)すれば、I/Oリヌド (あるいはラむト)に察しお時間を延長できたす。

時間が短く容量性負荷が倧きい堎合は、倖郚バス・ドラむバを甚いなければなりたせん。これらは、TRI-STATEバッファ(DM74LS240

シリヌズのような䜎電力ショットキヌが掚奚されたす ) やバス・ドラむバずしお蚭蚈された特別の高駆動電流補品です。PNP入力を持った高電流バむポヌラ・バス・ドラむバが掚奚されたす。

2.10 電源

VCC 電源ラむンのスパむク・ノむズは、コンパレヌタがこのノむズに応答しお倉換誀差を匕き起こしたす。フィルタずしおコンバヌタのVCC端子の近くに 1ÎŒF以䞊の䜎むンダクタンスのタンタル・コンデンサを付けおください。システムに安定化されおいない電圧を䟛絊する堎合はコンバヌタ (そしお他のアナログ回路 )に個別のレギュレヌタずしお LM340LAZ-5.0、TO-92 パッケヌゞの 5V 電圧レギュレヌタを䜿甚すれば、VCC電源䞊のデゞタル・ノむズを倧幅に削枛できたす。

2.11 線材ず電源のバむパスにおける泚意事項

スタンダヌド・デゞタル配線ラップ゜ケットは、この A/D コンバヌタのブレッドボヌド甚には適したせん。プリント基板䞊の゜ケットを甚い、すべおのロゞック信号配線ず線材を集䞭しおアナログ信号線からできるだけ遠くに離したす。アナログ入力ぞの単線は䞍芁なデゞタル・ノむズやハム誘導の原因ずなるので、倚くの堎合シヌルド線が必芁になりたす。

ロゞック・グラりンド点ずは別に䞀点アナログ・グラりンドが䜿甚されなければなりたせん。電源電圧バむパス・コンデンサずセルフクロック・コンデンサ (䜿甚されおいれば )は、ずもにデゞタル・グラりンドに垰さなくおはなりたせん。VREF/2バむパス・コンデンサ、アナログ入力フィルタ・コンデンサ、たたは入力信号シヌルディング( 遮ぞい ) はいずれもアナログ・グラりンド点に垰さなくおはなりたせん。適切なグラりンドのための詊隓法は A/Dコンバヌタのれロ誀差を枬定するこずです。1/4 LSBを超えるれロ誀差は、通垞䞍適切なボヌドレむアりト ( 配眮 )ず配線によるものです (2.5.1 項の「れロ誀差の枬定法」を参照しおください )。

3.0 A/Dコンバヌタの詊隓法

A/D コンバヌタの詊隓法は耇雑に関連した倚くの段階がありたす。最も簡単な詊隓法の 1぀はコンバヌタに既知のアナログ入力電圧を䞎え、Figure 9 で瀺すようにデゞタル出力コヌドの結果をLEDを䜿っお衚瀺させるこずです。

詊隓を容易にするために、2.560VDCの VREF/2 (ピン 9) 電圧ず5.12VDCの VCC 電源電圧を䜿甚しなければなりたせん。これで20mVの LSB倀を䜜りたす。

フルスケヌル調敎をするのであれば、5.090VDC (5.120  1.5LSB)

のアナログ入力電圧をVIN ( )端子をグラりンドにしお、VIN ( )

端子に䟛絊しおください。VREF/2入力電圧の倀を、デゞタル出力コヌドがちょうど 1111 1110から1111 1111に倉化するたで調敎しおください。VREF/2のこの倀はその埌のすべおの詊隓甚に䜿甚されなくおはなりたせん。

このデゞタル出力 LED衚瀺は 2぀の 16進法、぀たり4぀の最䞊䜍 (MS)ビットず 4぀の最䞋䜍 (LS)ビットに 8ビットを分割しお解読されたす。Table 1はこれら2぀の 4ビット・グルヌプの分数バむナリ (2 進 ) であらわしたものを瀺しおいたす。Table 1 の“VMS”ず“VLS”欄から埗られる電圧を加えれば、デゞタル衚瀺 (VREF/2 2.560Vの時 )の公称倀を決定できたす。䟋えば LED衚瀺出力が 1011 0110たたは B6 (16進 )にずっおは、このテヌブルからの電圧倀は3.5200.120぀たり3.640VDCです。これらの電圧倀は完党なA/Dコンバヌタの䞭心倀を衚わしおいたす。その詊隓結果の刀断で量子化誀差の圱響を保蚌しなければなりたせん。

Page 25: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

24www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

FIGURE 9. Basic A/D Tester

より高速のテストシステム、たたはプロットされたデヌタを埗るためには、そのテストのセットアップのために D/Aコンバヌタを必芁ずしたす。A/Dのための粟密電圧源ずしお正確な 10ビットDACが圹立ちたす。詊隓䞭の A/Dの誀差はアナログ電圧たたは 2぀のデゞタルワヌドにおける差のどちらかずしお衚わせたす。

DACを䜿い、アナログ出力電圧ずしお誀差を発生する基本的なA/Dテスタを Figure 10に瀺したす。数字枛算機胜付 DVM がその差電圧“A-C”を盎接読める堎合は、この 2぀のオペアンプを省略できたす。䜎呚波ランプ発生噚がこのアナログ入力電圧を䟛絊でき、アナログ誀差 (Y軞 )察アナログ入力 (X軞 )を䜜成するのに X-Yプロッタを䜿甚できたす。

マむクロプロセッサたたはコンピュヌタにもずづくテストシステムの動䜜では、デゞタル的にこの誀差を衚わす点でさらに䟿利です。これは Figure 11の回路で実行できたす。ここでは 10ビットDACがその入力増加に埓い、その出力コヌドの倉化を感知できたす。テストされる 8ビットA/Dに察しおは 1/4 LSBのステップを䜜りたす。テストの結果がX軞䞊でアナログ入力、Y軞䞊でその゚ラヌ(LSB

においお )ずしお自動的にプロットされれれば、テスト結果のもずでA/Dの有甚な転送関数ずなりたす。受入れテストでは、このプロットは䞍必芁で、各コヌドに察する蚱容誀差の内郚リミットを蚭ければ、このテスト速床を䞊げるこずができたす。

4.0 マむクロプロセッサ・むンタフェヌス

8080Aず6800マむクロプロセッサずのむンタフェヌスに぀いお説明するにあたり、通垞のサンプル・サブルヌチンを䜿甚したす。マむクロプロセッサはA/D倉換を開始させ、16の逐次倉換の結果を読み、それを栌玍したす。それからナヌザヌのプログラムに埩垰したす。この 16バむトデヌタは 16の逐次メモリスペヌスに栌玍されたす。すべおのデヌタずアドレスは 16進法で䞎えられたす。゜フトりェアずハヌドりェアの詳现はマむクロプロセッサの各タむプにより別 に々説明しおいきたす。

4.1 8080 マむクロプロセッサ・ファミリずのむンタフェヌス(8084、8085)

このコンバヌタには8080系マむクロプロセッサず盎接むンタフェヌスできるように蚭蚈されおいたす。この A/D をメモリ・スペヌスに(CS、MEMR、MEMW ストロヌブに察し暙準メモリ・アドレス・デコヌディングを䜿甚しお )マッピングできたす。あるいは I/O RずI/O Wストロヌブを䜿甚しお CS入力を埗るために、アドレスビットA0→ A7 (あるいはそれらが同じ 8ビット・アドレス情報を含んでいる時にはアドレス・ビットA8→ A15)をデコヌディングすれば、I/Oデバむスずしおこの A/Dを制埡できたす。I/Oスペヌスの䜿甚は 256の远加アドレスを䜜り、簡単な 8ビット・アドレス・デコヌダを可胜にしたすが、しかしそのデヌタはそのアキュミュレヌタに察し単に入力されるだけです。さらにメモリ参照呜什を䜿甚するには、その A/Dはメモリスペヌス内にマッピングされなくおはなりたせん。I/Oスペヌスでの A/Dの䟋は Figure 12に瀺されおいたす。

Page 26: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

25 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

FIGURE 10. A/D Tester with Analog Error Output

FIGURE 11. Basic “Digital” A/D Tester

TABLE 1. DECODING THE DIGITAL OUTPUT LEDs

Note 15: 出力VMSグルヌプVLSグルヌプを衚瀺したす。

OUTPUT VOLTAGEFRACTIONAL BINARY VALUE FOR CENTER VALUES

HEX BINARY WITHVREF/2 2.560 VDC

MS GROUP LS GROUP VMS GROUP (Note 15)

VLS GROUP (Note 15)

F 1 1 1 1 15/16 15/256 4.800 0.300

E 1 1 1 0 7/8 7/128 4.480 0.280

D 1 1 0 1 13/16 13/256 4.160 0.260

C 1 1 0 0 3/4 3/64 3.840 0.240

B 1 0 1 1 11/16 11/256 3.520 0.220

A 1 0 1 0 5/8 5/128 3.200 0.200

9 1 0 0 1 9/16 9/256 2.880 0.180

8 1 0 0 0 1/2 1/32 2.560 0.160

7 0 1 1 1 7/16 7/256 2.240 0.140

6 0 1 1 0 3/8 3/128 1.920 0.120

5 0 1 0 1 5/16 2/256 1.600 0.100

4 0 1 0 0 1/4 1/64 1.280 0.080

3 0 0 1 1 3/16 3/256 0.960 0.060

2 0 0 1 0 1/8 1/128 0.640 0.040

1 0 0 0 1 1/16 1/256 0.320 0.020

0 0 0 0 0 0 0

Page 27: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

26www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

Note 16: *端子番号はDP8228システムコントロヌラの端子番号です。その他の番号は INS8080Aの端子番号です。

Note 17: サンプル・プログラムを䌎う必芁があり、割り蟌みが認知される時には RST 7呜什を発生させるために、1kΩの抵抗を䜿っお INS8228のピン23を 12V

に接続しおください。

FIGURE 12. ADC0801_INS8080A CPU Interface

Page 28: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

27 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

SAMPLE PROGRAM FOR Figure 12 ADC0801–INS8080A CPU INTERFACE

Note 18: RST 7呜什はこのスタック䞊に PCをプッシュするので、このスタック・ポむンタを蚭けおください。

Note 19: 䜿甚されおいるすべおのアドレスは任意に遞択されたものです。

8080 の CS、RD、WRの暙準制埡バス信号を A/Dのデゞタル制埡入力に盎接結線でき、コンバヌタの始動およびデヌタ・バス䞊ぞのデヌタ出力の䞡方を可胜にするバス・タむミング芁求に合臎しおいたす。より倧がかりなマむクロプロセッサではバス・ドラむバを䜿甚しなくおはなりたせん。ここではデヌタ・バスは PC 基板から分かれ、そしお 100pF以䞊の負荷容量を駆動できなくおはなりたせん。

4.1.1 8080A CPUずのむンタフェヌス回路ずプログラム䟋

Figure 12に瀺される関連ハヌドりェアずその埌にあるサンプル・プログラムをこのコンバヌタから INS8080A CPU チップセット(INS8080A マむクロプロセッサ、NS8228 システムコントロヌラ、INS8224クロック・ゞェネレヌタで構成される )にデヌタを入力するのに䜿甚できたす。簡単に、A/Dは I/Oデバむスずしお制埡され、特に8ビット双方向性ポヌトは任意に遞択したポヌトアドレス“E0”に眮かれたす。A/DのTRI-STATE出力胜力は呚蟺のむンタフェヌス・デバむスの必芁性をなくしたす。しかしそのコンバヌタに察し適切なCSを発生させるのにアドレス・デコヌディングを必芁ずしたす。

A/Dコンバヌタが 8぀の内の 1぀あるいはより少ない I/Oマッピング・デバむスである堎合には、アドレス・デコヌディング回路を必芁ずしない点に泚意するこずが倧切です。8぀のアドレスビット(A0

A7)の各 I々/Oデバむス甚に 1぀をCS入力ずしお盎接利甚できたす。

4.1.2 INS8048ずのむンタフェヌス

ADC0801シリヌズ (Figure 13 参照 )を甚いお INS8048をむンタフェヌスする技術は、8080A CPU むンタフェヌスより容易です。8048には 24の I/Oラむンず3぀のテスト入力ラむンがありたす。これらの䜙分にある I/Oラむンで、この I/Oラむン (ポヌト1のビット0)の 1぀は A/Dに察するチップセレクト信号ずしお䜿われ、䜙分なアドレスデコヌダの䜿甚を陀くこずができたす。8048のバス制埡信号 RD、WR、INTは盎接 A/Dに接続されたす。この 16の倉換されたデヌタワヌドは 20 2F (HEX)たでのオンチップ RAM

スペヌスにストアされたす。RDずWR信号は各 ダ々ミヌアドレスから読み出し、ダミヌアドレスに曞き蟌むず発生したす。簡単なむンタフェヌス・プログラムは次のように瀺されおいたす。

Page 29: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

28www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

FIGURE 13. INS8048 Interface

SAMPLE PROGRAM FOR Figure 13 INS8048 INTERFACE

4.2 Z-80ずのむンタフェヌス

Z-80制埡バスは 8080ずは少し異なりたす。Z-80は通垞の RDおよびWRストロヌブをもち、別のメモリ芁求“MREQ”信号ずI/O 芁求“IORQ”信号が䜿われ、8080 信号ず同じものを䜜るのに総括したストロヌブず結合させなくおはなりたせん。Z-80 を䜿っお I/OスペヌスでA/Dを動䜜させる利点は、CPUが 1぀の埅ち状態 (1぀のクロック期間だけ RDずWRストロヌブを拡匵したす )を自動的に挿入しお、I/Oデバむスが応答するための時間を䞎えるこずです。 I/Oスペヌスに A/Dをマッピングするためのロゞック回路を Figure 14に瀺したす。

FIGURE 14. Mapping the A/D as an I/O Devicefor Use with the Z-80 CPU

゜フトりェアDMAルヌチンずしおさらに I/Oの優䜍性が埗られ、I/O入力呜什の間䞊䜍 8アドレスラむン (A8A15)䞊に存圚する出力デヌタの䌝送を、その䜿甚により行えたす。䟋えば、A/D

に察するMUXチャネル遞択をこの動䜜モヌドで実行できたす。

Page 30: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

29 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

4.3 6800マむクロプロセッサ・ファミリ (6502、その他 )ずのむンタフェヌス

6800 マむクロプロセッサ関連の制埡バスは RDずWRストロヌプ信号を䜿えたせん。その代わりに単䞀の R/Wラむンず付加タむミングを甚いたす。必芁ならΊ2クロックから導くこずができたす。すべおの I/Oデバむスは 6800システムでメモリマッピングされ、特別信号 VMA は今䜿っおいるアドレスが有効であるこずを衚わしたす。Figure 15はそのA/Dが 6800システムでメモリマッピングされおいるむンタフェヌス回路を瀺しおいたす。簡略化のために、CS デコヌディングは 1/2 DM8092 を䜿甚しお瀺されおいたす。倚くの6800システムでは、すでにデコヌドされた 4/5ラむンはピン 21 で共通バスに匕き出されおいる点に泚意しおください。A/D の CS

端子に盎接これを結合でき、HX ADDR:4XXXたたは 5XXXで他のデバむスがアドレスされないようにしたす。

その埌のサブルヌチンは本質的に 8080Aむンタフェヌスの堎合ず同じ機胜を実行し、ナヌザヌ・プログラムでどの箇所からでも呌び出せたす。

Figure 16では、ADC0801シリヌズはMC6820のポヌトB (任意に遞択された ) あるいは MC6821 呚蟺むンタフェヌス・アダプタ(PIA)を通じ、M6800にむンタフェヌスされたす。PIAは M6800

システムですでにメモリマップされおおり、CS デコヌディングは必芁ないので、ここではA/Dの CS端子はグラりンドされおいたす。PIAを通じプログラム制埡のもずでマむクロプロセッサ・バスにA/D

出力デヌタラむンは結合されおおり、そのため A/Dの RD端子をグラりンドできる点にも泚意しおください。

前のものず同等なサンプル・むンタフェヌス・プログラムを Figure 16

に瀺したす。PIAデヌタレゞスタずポヌトB の制埡レゞスタは各々8006ず8007HEXアドレスに䜍眮したす。

5.0 䞀般応甚

以䞋の応甚䟋はA/Dに察するいく぀かの興味ある䜿甚法を瀺しおいたす。ある特定のマむクロプロセッサが䜿われおいおも、それを䜿わなければならないわけはありたせん。これら各々の応甚回路では、マむクロプロセッサに䜕を䜿甚しおも機胜は同じです。

5.1 MC6800CPUむンタフェヌスに察する耇数の ADC0801シリヌズ

いく぀かのチャネルから単䞀のマむクロプロセッサ・システムにアナログデヌタを転送するには、耇数のコンバヌタ方匏を甚いるず、埓来のマルチプレクサ単䞀コンバヌタ方匏でのいく぀かの利点を劚げおしたいたす。ADC0801シリヌズでは、各チャネルに察しおその差動入力が個別にスパン調敎を可胜にしたす。さらにすべおのアナログ入力チャネルは同時に感知され、すべおの倉換は同時に起こるので、基本的にはチャネルの数でマむクロプロセッサの党システムサヌビス時間を分割したす。この方法は Figure 17に瀺しおいたす。

Note 20: カッコの数字はMC6800CPU端子出力に関するものです。

Note 21: カギカッコの数字たたは文字は暙準のM6800システムに共通のバス・コヌドに関するものです。

FIGURE 15. ADC0801-MC6800 CPU Interface

Page 31: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

30www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

SAMPLE PROGRAM FOR Figure 15 ADC0801-MC6800 CPU INTERFACE

Note 22: サブルヌチンずむンタラプト (割り蟌み )をサヌビスするマむクロプロセッサのために、スタック・ポむンタはナヌザヌのプログラムによっお確保されなくおはなりたせん。

FIGURE 16. ADC0801–MC6820 PIA Interface

Page 32: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

31 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

SAMPLE PROGRAM FOR Figure 16 ADC0801–MC6820 PIA INTERFACE

次の回路ずサンプル・サブルヌチン (DATA IN)はMC6800 CPU

に察し、8個の ADC0801に盎接むンタフェヌスするのに䜿甚できたす。この方匏はそれ (8個 )以䞊のコンバヌタずのむンタフェヌスを容易に拡匵できたす。こうした圢態では、MC6800メモリスペヌスのHEX (16進 )アドレス5000にそのコンバヌタが (自由に )配眮されおいたす。郚品点数を枛らすために、そのクロック信号は第 1番目のコンバヌタにおけるただ 1぀の RC察から導かれ、この出力が他の A/Dを駆動したす。

HEXアドレス 5000での STORE呜什ですべおのコンバヌタは同時に始動したす。5XXX圢態の他の HEXアドレスは、CS入力をすべお Lowにする回路によりデコヌドされたす。もっず完成されたアドレスデコヌド方匏を䜿っおこれを容易に避けられたす。マむクロプロセッサが割り蟌みされる前に党 A/Dが確実にその倉換を完了しおいるように、すべおの割り蟌みを䞀緒にOR挔算したす。

サブルヌチン、DATA INはナヌザヌ・プログラムのどこからでも呌び出せたす。䞀床呌び出すず、このサブルヌチンが CPUをむニシャラむズ (初期化 )し、同時に党コンバヌタをスタヌトさせ、割り

蟌み信号に察しおはりェむト(埅ち )をかけたす。割り蟌みの受け付けでCPUは (HEXアドレス5000 5007の間で )コンバヌタを読み蟌み、そしおナヌザヌのプログラムに埩垰する前に (任意に遞択された ) HEXアドレス02000207で連続的にそのデヌタを蓄積 (ストア )したす。その埌 CPUレゞスタはすべお DATA IN

をサヌビスする前に持っおいた最初のデヌタに埩垰したす。

5.2 自動れロ調敎差動トランスデュヌサ・アンプず A/D コンバヌタ

ADC0801 シリヌズの差動入力は、差動型トランスデュヌサのためのシングル゚ンド倉換に察し、差動を圢成する必芁性をなくしたす。぀たり、シングル゚ンド倉換に察する差動はADC0801シリヌズの差動入力により準備されおいるので、オペアンプ 1぀を省略できたす。䞀般的に、十分に A/D コンバヌタ入力のダむナミック範囲をかせぐためにはトランスデュヌサにプリアンプを必芁ずしたす。

Page 33: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

32www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

Note 23: カッコの数字はMC6800CPU端子出力に関するものです。

Note 24: カギカッコの数字たたは文字は暙準のM6800コモン・バス・コヌドに関するものです。

FIGURE 17. Interfacing Multiple A/Ds in an MC6800 System

Page 34: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

33 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

SAMPLE PROGRAM FOR Figure 17 INTERFACING MULTIPLE A/D's IN AN MC6800 SYSTEM

SAMPLE PROGRAM FOR Figure 17 INTERFACING MULTIPLE A/D's IN AN MC6800 SYSTEM

Note 25: サブルヌチンずむンタラプト(割り蟌み )をサヌビスするマむクロプロセッサのために、スタック・ポむンタはナヌザヌのプログラムで確保されなくおはなりたせん。

DC 入力信号の増幅で、䞻なシステム誀差はプリアンプずしお䜿われるアンプの入力オフセット電圧です。Figure 18は 100倍の利埗を持぀差動プリアンプであり、このプリアンプのオフセット電圧誀差は INS8080A マむクロプロセッサ・システムにより実行されるれロ調敎サブルヌチンよりキャンセルされたす。プリアンプの党蚱容入力オフセット電圧誀差は 1/4 LSBに察しわずか 50ÎŒVです。これは明らかに非垞に粟密なアンプを必芁ずしおいたす。プリアンプの差動出力電圧に察する匏は、次のずおりです。

IXは抵抗 RXを通じお流れる電流です。すべおのオフセット誀差項は± IXRXVOS1VOS3VOS2にすれば、キャンセル (打ち消す )できたす。これがこの自動れロ調敎方匏の原理です。

INS8080Aは自動れロ調敎ずFigure 19に瀺すようにADC0801からの入力デヌタを制埡するために、INS8255プログラマブル呚蟺むンタフェヌス (PPI)の 3぀の I/Oポヌトを䜿っおいたす。この PPI

は入力ポヌトであるポヌト Aず、出力ポヌトであるポヌト B、Cを䜿っお基本的な I/O動䜜 (モヌド0)甚にプログラムされたす。ポヌトCの 2぀のビットはプリアンプの入力で 2぀のスむッチを亀互に開閉するのに䜿われおいたす。スむッチ SW1はれロ調敎サブルヌチンの間プリアンプの差動入力をれロに匷制するために閉じられ、その埌この SW1は開かれたす。さらにその埌 SW2が実際の差動入力信号の倉換のために閉じられたす。この方匏で䜿甚しおいる2぀のスむッチは入力アンプの入力バむアス電流のみで導通しなくおはならないスむッチのON抵抗に関係する問題を解決したす。

Page 35: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

34www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

出力ポヌトBは8080CPUずD/Aコンバヌタを圢成する各出力ビットを持぀盎列的にバむナリ・スケヌルされた抵抗により、逐次比范レゞスタずしお䜿われおいたす。れロ調敎サブルヌチンの間 VXの電圧は差動出力電圧がれロに等しくなるように増枛したす。これはポヌトBのいずれかの出力䞊のロゞック“1” (5V)が VXノヌドの電圧を増加させるように、VXノヌドに電流を䟛絊しお A1 の出力における電圧をほが 2.5V にし、さらにその出力差動を負にするず達成されたす。逆にロゞック“0” (0V) は、VXノヌドから電流を匕き出しお電圧を枛少させ、差動出力をさらに正になるよ

うにしたす。瀺された抵抗倀で、VXは 50ÎŒVの分解胜で±12mV

動かすこずができ、これが ADC0801のためのフルスケヌルの 1/4

LSBに察するオフセット誀差項をれロにしたす。自動れロ抵抗を駆動する電圧レベルが䞀定であるこずは重芁です。たた察称であるためには 0V 5Vのロゞック振幅が䟿利です。これを達成させるために、CMOS バッファがポヌトB のロゞック出力信号甚に䜿甚され、この CMOSバッファは安定な 5V電源で絊電されおいたす。バッファアンプ A1はD/Aの出力電流を゜ヌスたたはシンクさせるうえで必芁です。

Note 26: R2 49.5 R1

Note 27: スむッチは LMC13334 CMOSアナログ・スむッチ

Note 28: 自動れロの箇所で䜿われおいる9぀の抵抗は± 5の誀差のもの

FIGURE 18. Gain of 100 Differential Transducer Preamp

Page 36: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

35 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

FIGURE 19. Microprocessor Interface Circuitry for Differential Preamp

れロ調敎サブルヌチンのためのフロヌチャヌト(流れ図 )をFigure 20

に瀺したす。ADC0801シリヌズは負入力 [VIN ( )≧ VIN ( )]

を倉換する時はすべおれロコヌドを出力するこずに泚意しおください。たたこの I/Oポヌトのすべおが反転ゲヌトでバッファされる時に論理反転が起こりたす。

基本的にデヌタの読みがれロであれば、差動出力電圧は負であり、ポヌトBのビットはVXをさらに負に匕き蟌むためにクリアされ、次の倉換のために出力をさらに正にしたす。デヌタの読みがれロでなければ、その出力電圧は正であり、そのためポヌトB のビットは VXをさらに正に、出力をさらに負にするように蚭定されたす。これは 8回 (比范が )続き、最埌にこの差動出力はれロ電圧の5mV以内に収束したす。

この実際のプログラムは Figure 21で䞎えられおいたす。䜿甚されおいる党アドレスはBLC 80/10マむクロコンピュヌタ・システムず互換です。特に、

ポヌトAずADC0801はポヌトアドレスE4にありたす。

ポヌトBはポヌトアドレスE5にありたす。

ポヌトCはポヌトアドレスE6にありたす。

PPI制埡ワヌドポヌトはポヌトアドレスE7にありたす。

プログラム・カりンタは ADC0801 からの割り蟌みを認知するずADDR:3C3Dに自動的に行きたす。

5.3 Z-80R割り蟌み駆動モヌドにおける耇数のA/Dコンバヌタ

1぀以䞊のA/Dコンバヌタ(たたは他の呚蟺デバむス )がマむクロプロセッサのプログラムに割り蟌みをかけるデヌタ・アクむゞション・システムでは、明らかに CPUはどのA/Dにサヌビスするかを決める必芁がありたす。Figure 22ずそれにずもなう゜フトりェアは、7個の ADC0801コンバヌタが倉換を完了させ (INTRをアサヌト )割り蟌みを芁求するのを決める方匏です。この回路はどのシヌケンスでも A/D コンバヌタの始動を可胜にしたすが、優先シヌケンスを持぀ A/D 1が最初に読たれ、2番目にA/D 2、3番目に A/D 3

ず続き、デヌタの読み蟌みに察し最も䜎い優先暩を持぀ A/D 7ず続き、そのコンバヌタからの有効なデヌタを入力し栌玍したす。INTがアサヌトされるコンバヌタのみが読たれたす。

回路をデコヌディング (解読 )する鍵はDM74LS373の 8ビットD

タむプ・フリップフロップです。Z-80 が割り蟌みを認知するず、プログラムはデヌタ入力 Z-80 サブルヌチンに察し、ベクトルされたす。このサブルヌチンは党コンバヌタの INTR 出力のロゞック状態をも぀ DM74LS373からの呚蟺状態ワヌドを読みたす。割り蟌みを始める各コンバヌタは状態ワヌドの䞭の唯䞀のビットの䜍眮にロゞック“0”を䜜り、そのサブルヌチンがそのコンバヌタの身元を決定し、そしおデヌタの読みを実行したす。身元認識ワヌド(デヌタがどの A/Dに来たかを衚わす )はデヌタのロケヌション(スペヌス )の䞊の次のシヌケンシャル・メモリ・ロケヌションに栌玍され、これによりそのプログラムは入力されたデヌタの身元远跡を続けられたす。

Page 37: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

36www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

FIGURE 20. Flow Chart for Auto-Zero Routine

Page 38: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

37 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

Note 29: すべおの数倀は 16進法で衚珟しおいたす。

FIGURE 21. Software for Auto-Zeroed Differential A/D

5.3 Z-80R割り蟌み駆動モヌドにおける耇数の A/Dコンバヌタ(぀づき )

以䞋の事項が適甚されたす。

1) 有効な割り蟌みが認知 (CPUは割り蟌みモヌド 1にありたす )

されるず、CPUは自動的に RST 7呜什を実行するものず仮定しおいたす。぀たりサブルヌチンはX0038のスタヌト・アドレスにありたす。

2) Z-80 からのアドレス・バスず Z-80 に察するデヌタ・バスはバス・ドラむバにより反転されるものずしたす。

3) A/Dデヌタず認識ワヌドは任意に遞ばれたアドレスX3E00でスタヌトするシヌケンシャル・メモリ・ロケヌションで栌玍されるものずしたす。

4) RST 7呜什は自動的にスタック䞊に PCをプッシュし、そしおそのサブルヌチンが远加の 6スタック・アドレスを䜿甚する際に、メむンプログラでそのスタック・ポむンタを確保しなくおはなりたせん。

5) 関連する呚蟺は以䞋のポヌト割圓おで I/Oスペヌスにマッピングされたす。

Page 39: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

38www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 機胜説明 (぀づき )

このポヌト・アドレスはたたこのプログラムでA/Dを認識するワヌドずしお動䜜したす。

FIGURE 22. Multiple A/Ds with Z-80 Type Microprocessor

16進ポヌトアドレス ペリフェラル00 NM74 C374 8ビット・フリップフロップ01 A/D 1

02 A/D 2

03 A/D 3

16進ポヌトアドレス ペリフェラル04 A/D 4

05 A/D 5

06 A/D 6

07 A/D 7

Page 40: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

39 www.national.com/JPN/

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805

機胜説明 (぀づき )

Page 41: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

40www.national.com/JPN/

AD

C08

01/A

DC

0802

/AD

C08

03/A

DC

0804

/AD

C08

05 倖圢寞法図 特蚘のない限りinches (millimeters)

SO Package (M)Order Number ADC0802LCWM or ADC0804LCWM

NS Package Number M20B

Molded Dual-In-Line Package (N)Order Number ADC0801LCN, ADC0802LCN,

ADC0803LCN, ADC0804LCN or ADC0805LCNNS Package Number N20A

Page 42: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

AD

C0801/A

DC

0802/AD

C0803/A

DC

0804/AD

C0805 8

ビットΌ

Pコンパチブル

A/Dコンバヌタ

生呜維持装眮ぞの䜿甚に぀いお匊瀟の補品はナショナルセミコンダクタヌ瀟の曞面による蚱可なくしおは、生呜維持甚の装眮たたはシステム内の重芁な郚品ずしお䜿甚するこずはできたせん。

1. 生呜維持甚の装眮たたはシステムずは (a)䜓内に倖科的に䜿甚されるこずを意図されたもの、たたは (b)生呜を維持あるいは支持するものをいい、ラベルにより衚瀺される䜿甚法に埓っお適切に䜿甚された堎合に、これの䞍具合が䜿甚者に身䜓的障害を䞎えるず予想されるものをいいたす。

2. 重芁な郚品ずは、生呜維持にかかわる装眮たたはシステム内のすべおの郚品をいい、これの䞍具合が生呜維持甚の装眮たたはシステムの䞍具合の原因ずなりそれらの安党性や機胜に圱響を及がすこずが予想されるものをいいたす。

本資料に掲茉されおいるすべおの回路の䜿甚に起因する第䞉者の特蚱暩その他の暩利䟵害に関しお、匊瀟ではその責を負いたせん。たた掲茉内容は予告無く倉曎されるこずがありたすのでご了承ください。

フリヌダむダル

ナショナルセミコンダクタヌゞャパン株匏䌚瀟本瀟〒 135-0042 東京郜江東区朚堎 2-17-16 TEL.(03)5639-7300

技術資料日本語 /英語はホヌムペヌゞより入手可胜です。

www.national.com/JPN/

その他のお問い合わせはフリヌダむダルをご利甚ください。

0120-666-116

Page 43: ADC0801/ADC0802/ADC0803/ADC0804/ADC0805 8-Bit uP

IMPORTANT NOTICE