ADC0801-05 Datasheet by Texas Instruments
I TEXAS
INSTRUMENTS
w T
EIS‘Jfl‘U; mm. +1 LSB
ummvnnw +3” LSB
A TL): W |_ +I/2 L58
.0” , ._L
nun}
ERROR
a
*1/2 LS!
3/4 LSB
*1 [SB
ANALOG INPUT Wm)
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
E— 1 20 —VCC(0R VREF)
fi— 2 19 —CLKR
W— 3 13 —DBO(LSB)
CLKIN— 4 17 —DB1
W— 5 15 —DBZ
le(+)— s 15 —DBS
le(-)— 7 14 —D34
AGND— s 13 —DBS
vREF/z— 9 12 —DBG
DGND— 1o 11 —DB7(MSB)
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
sum
canvznsmw
WA. ‘7
ACNM. mmmu
sums nr m
nan \s vAun m
Kmmuv [muss
nnuvzam
(lASY DATA wasnnn)
4. rme ‘L
i
x
.7 ma ax mm
”mu nusv" J
Immm 1,; 4.
IV n
(”51 mu was rm nsnm
NOTE
DATA _ _
OUTPUTS
9 ‘AIID .i
K m! Asszamz
4. ‘k 1mm
TRI~STATE
“Hymn k

l TEXAS
INSTRUMENTS
numfl cunnim (mm
svn
nun numn
auFrms
a
'smmcz
s Vow ‘ 1 ‘ Vnc
*lsmx
Vnuv '“Vn:
2
,5“ 725 n 25 an 75 In" 125
v‘ 7 mama nwmnun: m
IE
11
as
I“ 4 inEn sumv cunnENr (wAncY
I:
ran 45
n
in“ , mm
E§=I
25 ill 15 ma
1, 7 mum nmmnmks r'c)
uuunm EHKURHSIx.‘
n:
\ x 1 w ‘ w x \
AIIEIIIIII wag/u ,
‘1 I 3:7
S 156 7
V am» Ann mu-
suLE nmusvsu)‘
‘ ‘ ‘
‘ I LSHVALUE Luv
vmrzvamus w“)
l TEXAS
INSTRUMENTS
DATA
OUTPUT
q 1m
10k
DATA
OUTPUT
8L
:L'
GND
DATA
OUTPUTS
GND
DATA
OUTPUTS
VOL
10%
l TEXAS
INSTRUMENTS
v «Essnmwfifinmm
'n -ausv Aunnulzscwrsnvz
l TEXAS
INSTRUMENTS
H in
a
MED
.,
““1
M. n
Vcc 'VIEH x
nzcuum mmzn ammo: “is"
I Vlmm
d‘ .M ”W
"“L L A A $ J, J, A“ i—n—
W
L'Emm u
mum Emu!
nzszr
l TEXAS
INSTRUMENTS
DIEITAL uuTPuTcDDE
a
.
A71 A n+1
AMALDEINPUTIVIN)
vl 183
01/2 [55
mnnn
*I/Z [SB
7| LSB
mums mPuT 1va
nlnlrnlnnrrurcant
A’I A An
ANALIIE mm mm
.1 L5!
m: m
.m m
sum
rm m
m m
4 m
mum mmnvwr
mmm mum cnuE
nu
Amunu mm mm
u m
Ennnk
VI un
AA A m
mums mmww)
l TEXAS
INSTRUMENTS
Rs 'CHARGE
5 'Im
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
m
I50 pF
V 1" :0 stuvm
”‘7 +
“Inf
.9 ; :YANIMUM
,. L5!
17
sum
m
éé
A/D
15
mar 5v”:
7
I J
AEND
2
$4?
m usL5u27
{ID
l TEXAS
INSTRUMENTS
3.5.7 DAC1I1l10
A/D man
VANALUG OUTPUT
UNDER 1st DAC
ANALOG INPUT
VOLTAGE
‘lflDX ANALUE
ERROR VUlTAEE
v
DIGITAL "“1“” ANALOG A/D UNDER DIGITAL
1043”
INPUT DAC TEST OUTPUT
l TEXAS
INSTRUMENTS
m n.‘
m: m nu-
mm \m'
Tum
' nmm‘
umm‘
num)’
nmsx‘
may“
uuulv
nairzn)‘
num-
.u.‘uu
mm:
ms us!
An" u!)
AW! 4m
mam
m
cumuumn Mm (m
um um
Anmm
l TEXAS
INSTRUMENTS
0038 03 00 03 EST 7 : JMP Ll! DATA
. . .
. . .
0100 21 00 02 START: LXIHOZOOH :HL palrwillpoinv. to
:data storag: lam-nuns
0103 31 00 U4 RETURN: LXI SF 0400!! :Inniali ze slack pointer (Note 1)
0106 7D NOVA, I: :Test#ofbytes entered
0107 F20? CPIOFH :If#:lS.JM'Pco
0109 CA 1301. JZ CONT :usorprogram
01°C 03 E0 OUT E0 H :Slart A/D
010E F}! El :Enabla Interrupt
01017 00 LDOP: NDP :Laapunlil and of
0110 C3 0F 01 JMPLODF ;canvnrsion
0113 ' CONT : ‘
. . . .
a - (User program to .
- - process data) -
. . . .
. . . .
0300 DB 20 1-D DATA: INEOH :Luad data in” accumulatcr
0302 77 MOVM, A :57.ch data
0503 23 “IX H ; Increment slurage puimar
0304 C3 03 01 JMPRETURN
l TEXAS
INSTRUMENTS
04 10
04 50
99 PE
51
89 01
BB 20
B9 FF
BA 10
25 PF
99 FE
91
05
96 21
EA 1):
00
00
31
A0
18
59 01
27
95
an Z“
V” nan '2 ‘8 nan V“
m“ 4'3—J M1 2
ma! ‘H—IG an:
m 4‘5—‘5 1m
Dan 4—” “ mu
m H mm
m H “as
Ins-w nn “9—" an Ann-am
— u _
RD ——> Rn ClK R
In 7
WI»? ——> M M m
W H
a
VI" A 5ND
In
D END d
Vss =
START:
AGAIN:
LOOP:
XNDATA:
JM‘F
ORG
1MP
ORG
ANL
Movx
ORL
MOV
Mov
Muv
Mov
ANL
Movx
EN
JNZ
DJNZ
N0?
NUP
ORG
anx
Mov
INC
ORL
CLR
RETR
10H
:59
508
10H
P1. #OFEH
A, @Rl
P1, t1
no, #20“
nu. wow-1
R2. #10}:
A. ”01“?“
P1. «om-1
mu, A
I
L00?
R2. AGAHI
50H
A. @m
@xo, A
R0
Fl , #1
A
:Yragram starts av. addr 10
:lnlarruptjumpvsctor
:Maxn program
:cmp salect
:xsadxnma )5! mm:
:La rssn the inn-
:Set pox-L plnhigh
CD313 addrass
: Dummy address
:Caumer tar 16 bytes
81 ACC far incr loep
and cs (Ian 0 afPl)
andWRout
nabla xnurrupt
:wnL {urlntarrupt
:1: 15 bytas are Mad
:3n n: user'spragram
'lnpul data. as sun low
:sure inmemGY’Y
:Incramenl storaga counter
ass! as signal
,c1sar ACC us get nut at
:me interrupt loop
l TEXAS
INSTRUMENTS
MM74C32
l TEXAS
INSTRUMENTS
‘ ,
an
_.'onn
—v‘om
4—2: W
" an
m 2 '1 m
mum. : n W w 1
u nu
” all ’
” m? a mum
u "ml—oxiislcrmrl 7
u [m u I"
m awn?
CS —§°
m) __pq
NSCBDU.
all“, —wn ——>OI
lel,
8048.
ETC. ¥
musunm
unlisnwrmn
nvtnnvuismfl
Amnnslum
unnnnnlm
xmsumum
DATA
A/D
l TEXAS
INSTRUMENTS
' 4.5 '
MW. : (vpnznfm) H‘
v 7[Ave1MAX)(fCLK):|
F ’ (21:10,“)(45)
VP :(5x10’3n540x103)
(seaxeow 5)
l TEXAS
INSTRUMENTS
VcclVRErY
Tu
!
VREF/IO—
a
DIGITAL
I CIRCUITS
l ANALOG
R l nzcun: CIRCUITS
AGfllJ In BEND In
_ I77
l TEXAS
INSTRUMENTS
- 5" V|N(+)MAX
+
E 4 (3.5V)
; 3 ¥
2 Vm(+)MIN SPAN=3V
1 (0.5V) {
a
l TEXAS
INSTRUMENTS
s
0— mm)
9
All] VnEr/Z
7
va
*VHEF
SPAN/Z
luv“)
‘—
u.5vuc 1.5ch 1 .
ZEHD-SHlFY SPAN 12 mm R
ADJ ADJ
l TEXAS
INSTRUMENTS
(VMAXWMIN)
V (sad :V 15 7
MM J M 256 ‘
N
m
CLK R
19
m m
K
4 CL
A/D
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
Wuflnl"
WW Y!“ [El
*
Tm;
' W m “‘2':
an (m .m
m 412} [m
In an m
ANALIIE n! um [i]
mm: In my um
[75 In) um
05 m) m
01 um [I]
m m) m:
m my my
5 m (w M
”1 anlz A15 A25) [:1]
WM (5) W
limm In, W)? V
41 AM:
0010 DP 36 1mm" srx mum :Snva {mutants orx
0012 CE 00 2c LDX #30020 :Uponfi low CPU
0015 FF PF 125 srx mm; nmps w 0020
0015 57 50 on sun 35000 .smrt ADCOBDI
0013 0: cm
ooxc 312 comm- wu :wmz m- incsrrupt
oom DE 34 LDX man
om as 02 0F m #3020! :15 mm data stared?
0022 27 14 mm END?
0024 37 50 no sun 35000 :ReslarcsADCOBOl
0027 05 In
0028 m? 34 Six mm
002A 20 yo mm comm
ooze DE 34 INTRFT LDX mam
0qu as so so LDAA 35000 :Head data
0031 A7 00 sun x :sura n. at x
0033 an RT!
0034 02 00 mm m; eozoo :surung addrlss far
:data sm—ega
was oo oo 1‘sz FDB 30000
0033 CE 02 oo END? max #30200 :Rexmuauze man
0053 ll}? 34 six nun
com 135 as LDX 11mm
0031' 39 R15 :Return {rum suhruutina
:Tu user' 5 program
l IEXAS
INSTRUMENTS
ANALuu
mrurs
0010
0015
0016
0019
001A
001D
0020
0021
0023
0025
0023
0023
002C
002E
0031
0053
0034
0036
0030
003A
0050
003E
0040
0042
0045
0047
150 DP
030030
F? F17 F8
E68006
4F
87 80 07
378006
OS
0334
563D
F76007
375007
35
DE40
ECUZOF
270F
05
DFAO
2050
DE40
BS ED 06
A700
SB
0200
CE0200
DF40
39
DATAIN
CONVRT
INTRPI
TEMP!
END?
?IAORB
PIACRE
LDx
sTx
LDAA
CLRA
STAA
STAA
cnx
LDAB
LDAA
STAB
STAA
WAI
LDX
crx
BEQ
xux
srx
BRA
LDX
LDAA
STM
RTI
FDE
LDX
51X
RTS
EQU
zqu
#30030
.FFFB
PIAORB
PIACRE
PIAORE
#854
#$3D
PIACRB
FIACRB
mum
£5020?
END?
TEMPI
CONVRI
TEMPI
PIAORE
x
60200
#00200
TEMFI
$8005
$8007
;Upanifi§1awcyu
:JumpstoOOSfi
:Clear possibla W flags
:Sav. Pun, B as inpul
§Starts ADCOBOI
:Waitrorintsrrupn
:15 final data Sta rad?
:Read data in
:szare iv. at X
:starcingaddressrar
:dataslarage
:ReinlcializnTEMPl
:Raturntromsubroutine
:Tnusar'sprngram
l TEXAS
INSTRUMENTS
m Mm"
mu ms nu mum
m [m [m
D: an m
m am my
m an [m
In nu mm
m m m
m m» m
mum Azumfll
"Inns AumHVI
u: 45) um
..
M4 v
m
mum-
. on My
. H
w m ’
Wmlnl
wxv‘
[7—° Luuw
m m [H
mm
mm:
m myml
Anmnln
1/1 mm
m mm:
m mum
l TEXAS
INSTRUMENTS
ADDRESS
0010
0012
0015
0018
0013
0010
001D
0020
0022
0025
0027
0029
002A
002C
002E
00217
0031
ADDRESS
0033
0055
0038
003A
0055
0030
0051‘
0040
0042
0044
HEX CODE
DF 44
CE 00 2A
F17 FY F8
B7 50 00
DE
SE
CE 50 00
DF 40
CE 02 00
DF 42
DE 44
59
DE 40
A6 00
08
DF 40
DE 42
HEX CODE
A7 00
BC 02 07
27 05
08
D17 42
20 EB
33
50 00
02 00
00 00
DAIAIN
INTFPT
MNEMONICS
S TX
LDX
S TX
STAA
CLI
WAI
LDX
S TX
LDX
S TX
LDX
RTS
LDX
LDM
I “X
S TX
LDX
MNEMONICS
RETURN
I NDEXI
INDEXZ
TEN?
STM
m
m
mx
STX
BRA
RT I
FDB
m
FDB
x
#30207
RETURN
INDEX?
INTRPI
65000
60200
$0000
COMMENTS
TEMP :SavaConLentsofX
moon :UpunITQLow cvu
sFFFs :Jumpstuoozn
85000 :StartsallA/D's
:Waitforinlerrupl
#35000
INDEX! :RasetbuthINDEX
#30200 :1 and 2 to starting
INDExz :addresses
TEMP
:Rsturnrromsubraucxne
INDExl :1NDEX1 —» x
K :Readdata in fromA/Datx
:Incrament x by one
INDEXI :X 4+ INDExl
INDEXZ ; INDExz —v x
COMMENTS
:Store data ac X
;HavaallA/D'shsenraad?
:Yes : branch to RETURN
:No: lncramenl x by 0113
:x —+ INDEXZ
:Eranch to 002A
:SlartingaddrsssfurA/D
:Starting addrosa for data storage
l TEXAS
INSTRUMENTS
5an
Av
mum-25w m
kw. .
1 " t
R
mm nlmlm
vu.‘
r: (mm m
wanuvm
mm
mwum
, 2R2 2R2
MWVNH][1+W]«(VOSZivoscvos::IXRX)[1+W]
SIGNAL TAT DC ERROR TERM GA?
l TEXAS
INSTRUMENTS
{"35 15
g a. rd
INVIRYWG “5
B! I]
ADHRKSS fl “My“
InlflAAnDRESSEUS mm 7 ,1 r2
As H n
r, :-
um."
5V
w
i 1*
E V v“ Tum
PflRIA m T
M Burns A'Daumnnnu . vw.,—
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
sum ZERDIME
sunnnunui
curs: 5w!
arm 5w:
l
INHIALIZE sun
In PDINTER
am a : x 1n
1
mlmuz: sun
DUDEIN an“;
ass c=x'7r
l
uurvuTFIRsT
SAR can
FURY! x x n
*—
sum A/n AND
nun mm:
“on" an H mm
REG :2 m mun
an m mm a
wum REAPPLIUJ
smFr “1" m an: a
nmurm Pom'rn)
NE)" m
l
mm mm
nus: swz
IS an a
2mm
1
pump IS zsnnzn
AND mom INPUT
anvERsmus cm
a: anE
‘rzxcwswpnwv
use a mu nu; c
Tl] SEY um [IT
IN war a
1
nuvruv NEW sun
can: w PERI a
I_—____
l TEXAS
INSTRUMENTS
suuo 3590 um 90
51202 17521 on Control Pun :Frugram r91
snoa 2801 um H 01 Auto—Zero Subrouuna
anus 7c Mov A.H
SDD’I DSES BUT C :Closa SW1 npen SW2
EDD? 0580 MVIBSO :InSlialize Subit painter
was 3371: MVI A 717 :Innianze 51m cade
won 4F Mov C.A Raturn
SDDE D3E5 DUTB :Fnrt E:SAR coda
sum sum: m 52> sum sun :Dimenslon stack pumm-
51313 DSEd OUT A :Start A/D
5D15 FE IE
3mm 00 N0? Loop :Luop unulfiassuua
3011 1:315:51) my Loop
SDIA 7A Mov Ln Ame-Zero
51313 {1800 ADI 00
3111!) 01:21:31: stn c :TesLA/Duutpul data tax-zero
3920 73 uov LB smn a
31121 1300 an 00 :Clear carry
SD23 117 MR :ShifL "1" 1115 right one place
snza non an 00 :Is 3 zen? 1: ya: last
3qu cum: JZDana :appmxxmaucnhas beanmade
31729 47 MDV B.‘
3132A C3333!) I“? New C
3m!) 79 no“, 5 Set c
3122}: E0 on E ;s.c b“. m c mm is in same
3122? 412 MochA :positxanas'l' in!
3930 C5203!) HIP Shift 3
5935 A9 XRA C New C :Clear bit in (I that 15 in
3534 CISDDJD JMF Racurn :same position as "1" in}!
3mm 47 nov a,A Done :lhen output new sAR cede.
SDSE 7C HOV A.H :Open SW1 . class SW2 then
was was xxx as ;pmesea W11h progrsm. Fraamp
mm 0325 mm: :Xsnou zeroed.
SDSD I Normal
Prugram for prunessing
proper aaxa values
SCSI) DBE4 INA Read All) subroutine :RaadA/D data
30317 any xxx n mm“ data
3041 57 HOV D,‘
3042 76 MOVA,E :IsBReg: PIfnat Stay
3C45 EBFF A“! PF :1n Hutu zero subrnuuna
SEAS CZIASD INZ Auto—Zero
SCAB 0331)“) 1K? Ila rum]
l TEXAS
INSTRUMENTS
Muncsn
m
01
n!
m
n;
mi
mu m
nnuaus 1 :Muucau
an “I
nuv'"
ms nu
an an A/nx
cum
Mwamz mmm
w a
é an
kn A/DB :
WT: m
cum
$1
m
'3 nu
r» was :
m m
m m
vs
A vs
i E
n v.
nmmm
c v:
m
E nu
k‘n AID! :
w m
mxm
Ana:
m V:
\ 3
an n
m a
5 nn
a All) 1 ;
m m
cum
nzl vn
3
m a
m
um
I
l TEXAS
INSTRUMENTS
INTERRUFT SERVICING SUBROUTINE
LOC
0058
0039
003A
0033
0035
0040
0042
0044
0045
0046
0048
004K
0040
0040
0043
0051
0052
0055
0057
0059
005A
0053
0055
0050
0050
0061
0062
0065
OBJ CODE
55
05
F5
21 00 3E
0E01
0300
DBOO
47
79
FE OS
CAsoon
78
IF
47
DA 5500
00
C5 4500
ED 78
BE FF
77
20
71
2C
035100
P1
01
£1
09
TEST
NEXT
LOAD
DONE
SOURCE
STATEMENT
FUSH HL
PUSH ac
PUSH AF
Ln (Hm ,xsaoo
LD c. x01
our 100, A
INA, xoo
LD EM
Ln A. c
or, 105
JFZ. nous
m: A.ia
RRA
LD 3.».
JPC, LOAD
INC 0
JPJEST
mA, (0)
x0): FF
u) (HL) ,A
ma L
LD (HL) ,0
ma L
JPJEXT
POP AF
POP 5c
POP HL
Rn
COMMENT
:save contents at 311 registers affected by
: this subroutine.
- Assumed INT mode 1 esrusr set .
nitieuze memory pointer where data will bu stared.
, registerwin be part ADDR ofA/D convarters.
:Lead paripheral status ward inte 5-bit latch.
cad status ward into accumulator.
ave the status ward.
, est to see “the status at an A/D's have
:beenchecked.Itse.exitsuhrout1ne
:Tesl. a single bit in status word by unkiing {or
'1" Lobe rotated inte the um (an m
s loaded as a "1“) . If CARRY is set tnen load
ontents an)» at part ADDR in c register.
r CARRY is net set , increment a register to point
; to next A/D, then test next bit 311 status word.
:Raad data from interrupting A/D and invert
: the data.
:SLDI‘B the data
;5tere A/D identifier (AID part ADDR) .
:TesL next hit in status word.
:Ra-establisn an registers as they were
:bs rare the Antermpti
:Return to original pregren
l TEXAS
INSTRUMENTS
E:
a:
vm
W
m: um:
am
5501 R1, m
m
m: w
< mu="" vie="" (wu)="" 0="" m="" —i="" v="" i="" mm="" ”b="" :="" i="" i="" i="" "n="" _l.="" viii="" i="" i="" i="" i="" n="" i="" i="" i="" l—vmm="" vngll="" :="" 2="" :="" l____j="" _="" imam="" anmust="" o—="" vva="" vcc‘="" all:="" 0—="" va="" van/2‘="" vcc="" '="" vaer="" (5va="" o—="" vmw="" am="" 0—="" vinh="" flptiflnal="" f3="" aanst="">
TEXAS
INSTRUMENTS
vmm
"a?
.m
Jr W ,
mum
cunivmuci m
w
n
nut
11. mm m
Vcc
In,r
2h
15v m
Vcc
(5VDcl
Vcc
+
TM
All]
Vner/Z
-‘_-
l TEXAS
INSTRUMENTS
vwé .4.
"5‘ u” O— M“) ELK n
0— VmH Ink
mm mm
mm
cLKm
E MD ISDaF
RT
W ‘mm
mm
0 rm
1qu n ma s'mm'
mm =
cum
I
I
§
IF mm: mm s Anlmvrmu
um, us: A was mm: mm flu
l TEXAS
INSTRUMENTS
as:
wan”;
VcLK
Iksil
mm
mm m
W Drums:
mm
M,»
mm"; nu
mm In:
pm Man:
m
_____ 1.7V MINI
W" Lav MAX n
um
'CLK >— ch m
V2:
15 m1
VB:
My
0
m
VXM
VmM Van
u .
IERn VmV'V
m
w
n .mm m
Wu W
my” ;;
+ All.
W
T u.
w:
mu
l TEXAS
INSTRUMENTS
w.
v. m
mm
mm
:IIIV m'
l TEXAS
INSTRUMENTS
V“ pp nus
‘5 "am
(3 7
—’° ‘5 DATA
E
W AID
w“ —> mm
P va
fi
DATA Is sums new
auTPuT couvmsmu
vmh) MSB (nan
Vm
DIE —’ I) UTPUT
A/D
A/D
J.— Vm (-)
l TEXAS
INSTRUMENTS
o—
VwM
O—
'm W»
0— mm
.
5mm 0—- mm“
mm Mun: MD M
vumvs o— umx .
mm
C firm", m 7 m
"' ""W ' mm mm
0—
VmH _
o—
. m m.
1* 1- 1c mum
mm
W m
rauMnuquv 3312')? , _ 2.. b
mmm ‘ ,
-I
F”;
"H .
A, 9,0, D= LMSZAA H;
mm (—
mm
W m
Hammm “W mm mm
mm
mm m
m '- w w VnEm
m» m m ‘ mm
_ nu L—
J_— m 9|
"MI 1.. m ‘V'
5w ‘_ m ‘
.3 2"; n “I
l TEXAS
INSTRUMENTS
,
fofi o—
7 cm _ vmw
”W mm +
EZZZDo—w > ‘33:" > o—
r»: 7 ,
0— CHANNEL
7 , DIFFERENTIAL A/D
roan o— MUX
“3‘, annual
o—
+
7 0—:
cm _ mm
o—
1“ lummuu
SElEL‘I
~._,___,
FREMOUYFHT
MINOR»!
ESP—0f: W _. 5m!
"‘1' w 'iVVV um i
mum" nArnaus Si w W m_.
r»— W w j 'it‘r's‘éli" :> g L.
i—W
_ w. n r!
gem?
5m
m W. m
| y .r
n j
a W m
:
l TEXAS
INSTRUMENTS
l TEXAS
INSTRUMENTS
I
TEXAS
INSTRUMENTS
Samples
Samples
Samples
I TEXAS
INSTRUMENTS
I TEXAS
INSTRUMENTS
‘3‘
V.'
I TEXAS
INSTRUMENTS
__________________ ‘(I(I“""""""""
DW0020A I
DW0020A
DW0020A
$$$$$fififiifi%

