••E:CARINC•TECMAR, INC. • 23600MercantileRoad•Cleveland,Ohio44122 •Phone:(216)464-7410
3A02l2FEATURESIEEE5-10016single-endedor8truedifferentialinputs jumperselectable12bitaccuracyandresolution standard30KHzconversionratestandardI/Oormemo
TIMERFEATURESInadditiontotheAIDfeatures,theAD212containsaDowerfultimercircuitwhichcanstartAIDconversionandcanalsobeusedindependently for timeofday. ev
A02l2OPTIONSPrograrrmable9ai nupto100014bitaccuracy16bitaccuracy40KHzconversion rate100KHzconversion rate125KHzconversion rateScrewterminalandsignal c
AD,1,CIRCUIT~,SCRIPTIO~ANDSET-UPGUIDE,.Conventions•Orientationreferencesinthefol1owin3descriptionsuch asI'U,.dOk'n".etc.assu,etnattheAD
3.AddressDecodingThelocationofthe variousAD212registers in the 5-100address spaceisdeterminedbythefiveDIPswitches5Wl-5W5onthemotherboard.(SeeAD212Moth
Unfortunately,theabovetechniquewillnotworkwithsomenon-IEEEcompatible processorssuchasCromemco1s SingleCardComouter.where(incredibly)thestatussignalsch
9bidirectionaltrance;ver,74lS245,IC24mustbeenabledbytheoccurenceofWRandBDSEl.ThedirectionofIC24willbefromthe5100busto the timer as long asPDBINisfalse
10S.TheDataAcquisition SubsystemThemaincomponentofthe dataacquisitionsubsystemisthelargemoduleonthe daughter boardwhichcontains the16channelmultiplexe
Probably the bestuseofthisfeatureistoset5W10equaltothenumberofchannelsisuseassumingthatchannelsareassignedcontiguouslyfromchannel 0 upwards,ThentheMUX
Theabovedescriptionapplies,atleastinpart.toallmodulesexcept for theDT5703which;sinternallywiredfordifferentialoperationandhasnoprovision tomakeoperati
"-, '1".i""~l"--.--...' ·...1~1,·~.••~.J:.'- ..., .,."•
Sd.TimingandControlOptionsAllmodulefunctions areinitiateddirectlyorindirectlybytherisingedgeof theSTROBEpulse.Themo,t straightforwardmethodofoperation
14jumper ontothispairofpins. Another possible source of theSTROEEpulsesisthrough pin12ofP30.Ifthisisused asaninput.to.theA/D.then the jumperbet~eenBea
15Overlapped operationisnotrecommendedwhenthe amplifiersettlingtimeisshort. Taking theMP6912Aasanexample. themuxswitching timeandthe amplifiersettling
166.TheStatus RegisterAneightbitstatusregister;savailable for interogationbytheCPUatanytime.(SeeRegister Assignments·READ)Thefourbitsof the channel co
17<,••~•Vo,<.i•. ,••,.~u•"-,.Iv.••\..• v·~.-' ,~'--~'8~i!.n,!•"; g!l!..., ,~,I-'-IIL;,I...•I!Lo,!I,jif~'.••
8I7I65432!EoBA-.•·21·.I ...•pz.P2._..i\.(_"'.=-.LHI...,EO£:~13a,T.r/ ,.",T."/ISal:'~"'I"c,-,,"',7BIT
0•0.0,.,-e!.,~"-,",,~~~>.-••19"~.d;I-III,,~~I~-•-ovT•
20EBI••.•I.CcIS(J~e~0",v,./frH""P&":1I2A2.:eIS"O~,PO""~AI~:>tC='vlL-e~«,-rrlEIf.1!Y:C~Jlt;JO.riOli•.&qu
21SWITCH~NDJUMPERSUMMARYThefollowingtwofigures provide asummaryofthe switchfunctionsandsettingsonthe motheranddaughter boards.Thetablesbelowalsoprovid
SwitchNumberPositionOnOffFunction22X Disables addresslineA143-43-53-6xxyGenerates 1waitstate(mayrarelybeneededbyAM9513)Disables waitstategeneratorEnab
•~INC.TECMAR, INC. •23600Mercantile Road • Cleveland,Ohio44122 • Phone:(216)464·7410TM-AD2125-100Analogto Digital ConverterandTimer/CounterBoardCopyri
23SwitchPositionFunctionNumberOnOffDaughterBoard10-2 XAdd1channeltomaximumchannelreached during auto-incrementing10-3 XAdd2 channels to10-3XAdd4 chann
24SWITCHESORGANIZEDBYFUNCTIONMotherBoardBbitI/Ospace(conventionalBbitsystems-I/Omapped)SW4-7OFFSW2-7OFF16bitmemoryorI/Ospace (conventional 8bitsystems
TohaveCPUwait for completionofconversion:1)SetSW3-6toON2)Setbit7ofcommandregister(writeregister0 or 1)3) Disable interrupts causedbyDONEbynot connecti
JUMPERSMotherBoardEnableinterruptsfromAM9513OUT2linen to3TEnableinterruptsfromAM9513OUT3linen to2TTocountnumberofAIDconversions:P3.pin16(DONE)toP3.pin
INTERRUPTSPolled interrupt enabled27SW3-7ONVectoredinterruptsEnabledbysoldering wirefromdesiredTimerinterrupts 1and2)to desired vectorpinsVIathruVI7--
TIMINGANDCONTROLOPTIONSNormaloperation ofSTROBE4Cto5Cor16C(moduledependent)SeeJumperdiagramsOverlappedorPipelined Operation(advanceto anewinputchannel
CONVENTIONSFORJUMPERSSOLIDLINE-----NECESSARYJUMPERBUTNOTUSERSELECTABLEOPTION(FACTORYSET)DASHEDLINE- -OPTIONALJUMPEPFORUSERSELECTABLEOPTION29
(ENABLEINTERRUPTSFROMAM9S13OUT3LINEENABLEINTERRUPTSITr'--02TFROMAM9S13OUT2"0 0LINE3T4T~SET"ON"FOR16BITOR24BITADDRESSINGI/OorMEMORY
CONTROLSLASTCHANNELTOCONVERTBEFORERECYCLININGINAUTO-INCREKENTMODE(LASTCHANNELISSUMOFDEPRESSEDSWITCHES),~•~,32128~6~QJI00Q!~ISWID17I () 0 a()0 U 0 0 0
P3(TIMER,STROBE,CONE)-CONNECTORPINOUTSPINNUMBERFUNCTION21-40GROUND16CONE3EXTERNALSTROBE4OUT59GT514SRC55OUT410GT415SRC46OUT311GT317SRC37OUT212GT21BSRC2
~INC.TECMAR, INC. •23600Mercanlile Road • Cleveland,Ohio44122 • Phone;(216)464-7410ERRATAItispossiblethattheAD212board will po,.erupwith theADDONEflag
P4D-CDNNECTORPINOUTS33PINNUMBER5143FUNCTION+15VOLTS+ 5VOLTSGROUND-DIGITAL-15VOLTSGROUND-ANALOGP10-CONNECTORPINOUTSPinNUr"iber1,2,3,411-4020191817
OAUGHTERBOARO(0)r--01(1)r--9(1)2(2)10(2)3(3)11(3)4(4)12(4)r--5(5)13 (5)-6(6)14(6)r--7(7)15(7)urOo0'0 0 0~0 0~0 0~0~~ ~ ~~~I.,...100000,",.24
P3I IP22650ooooonODOOOOCOOOOOOOOOOOO0000000000000000000000000125CONNECTORBETWEENMOTHERANOOAUGHTERBOARO(VIEWEOFROMCOMPONENTSIDEOFMOTHERBOARD)w~
P2-CONNECTORPINOUTS(CONNECTORBETWEENMOTHERANDDAUGHTERBOARDS)36PinNumber123456789101112131415161718192021222324252627,2829,3031.3233-424344454647484950
37'".000cCN~0-00N•••••••0•'"00•0U U0•N~et-•ONc:'"0•C•C-0 0C0•'"0•0•c:c• •'"••••0•""W'
NORMALOVERLAPTRUEOIH'I/./JUMPLRIFEXTERNALCLEARENAOLEISNOTUSEDo~\tO?o\.~0.'00 0 ?0-<>(USUALLYINSERTEOINS-IOOSYSTEMS)·~b0},0 00-0~0I,)~S
A/oMooUL[TRUE~orOlrF...TRUEOIFF\~o-.o--oSEorJpSEUOO-OIFFpnsITIVE10Vor.10VRANGE5Vor..SVRANG(~~00--00.0..0.-0.0 06~~\ tUNIPOLAR."BIPOLARo• • •o 0
TRUEOIFF::\-0-0·-0·0csf';,r YPSEUDO-OIFFTRUEs,5EorUIFF0'0oo 0O··-QFREE-RUNJ"ooof~10Vor'lOVRANGEo 0 0 00-00-~..+5Vor+5VRANGEo 0 00-
000,0FREE-RUN-/0--"/~_·O,JI'MrrRfORN;llORPGf.M{IIIIILf.S((WlIUNUN7U15717IINLY~)'"000-00"ooG-:-&o~\;.liNI"01MUII&apos
o 0o 0oooo 0o 0o 0 0 00-000000--00 0o 0 0 0of0t0 0 0,,-UNIPOLARBII'OLAR~JUHPLRFORALLBUTEXTERNALSTROBINGTHRU'"PJO000000-00000(0+00 0 0 0
T E CMARS100A 0 2 1 2TABL EOFCONTENT S,Introduction.AIDFeaturesTimerFeaturesOptions . . .AD212Circuit DescriptionandSet-upGuideMotherBoardComponentlay
---...'--~_...43N-'"<DQ.:E:E0'"~•>-zw•:Ew00--<>~Q.:E00--<>0u0n'"0wz0I000'"~00&a
oo 0o 0o0000000000000000000000oo000000000000000000000000o 0 0 0 00-<>00-<>o 0 0 0o0-<>0x: xBINARY(FORUNIPOLARINPUTS)OROFFSETBINARY(F
O-J,/-oNOTES:1THESEARENOTUSERSCLECTABLCOPTIONSBUTTHEJUMPERSARENECCSsARYFORTHCMODULEsCLECTEDMooDLEAIoTRUEorOlrF1TRUE1DlfF).4SC0-,;.00.0 0 •0-1StorPsCUD
~00u...•:>~•...:>'"•••~•••'"~•0-0'-'•• •51u0-00-0"'--'~•0='"0000~:;•000•0c:0-0...~•000
J_-~----~~-~-=-----I•~a0""Z000'"000...w00-0'"~~•o 0'"0-0'"...0-0w~00"00Q0•Ii'•0 0 00-0..
0-/'",--0NOTES:1THESEARENOTUSERSELFCTARLEOPTIONSBUTTHEJUMPERSARENECESSARYFORTHEMODULESELECTEOMooULEAIoTRUE4SEorDlrFI••TRUEOlrF\,0-;.00-0«- 1
49w00u~•'"0-0~'"0•••~•0•0w•...u-•o •0'"...u...w--'~00=~00•0it;• •• ••0""cH>~~0•0 0'"
1__---_-_-------------•~'"•'"z•••c•••~~•~~~• •~•0~0~~~~• •:=>•000 0~0••0~~•0•0nc0000~0 0 00o 0~0 0 0 0z~::E:0000~~0000c..::E:00
( )souPI,C__-"-Hjs..OXD.!~__~I~r]_____JI-isnnnn'p~i~-~U~a(P3) I"::'-I~(3=<a=@.&©§~f#11"'1<,.•<I:>l1t&apo
son(PI)["---piiio-LDC"-~,oii--Jf-u----n-nnnr--------.P"~U~(+(P3),.!:._II~YC!~ca~@ .~lliJ~t'~it~D:_-:;MI'll~1:=:§'.c...c:
53394041424344454647484954555657585962636465•Jumpering forMP6912Module.Jumpering forOT5701ModulesJumoering forOT5712andOT5702ModulesJumpering forOT570
60U(PI)["---pii~OLDC"-£'OC'--J-U----n-nnnr--------IP-1~U~,+(P3),.::._IIllpO:::<,=@J".&f!!J§.,<:>I!t~0::::J I&apo
sro----pii:i",;'c"-iii>c"'i--j"('PI)u----n-Iinn·---------·'-P",,...,.--..-1~ui,.('P3)l.~._I~~
PROGRAMMINGTHES-lOOA02l2BOARnThereare16I/Oports (ormemorylocations,dependingontheboardconfiguration) involved incommunicatingwith theA/D.For8bitsystem
a1234(ALSOUSEDFORWAITFUNCTIONENABLE)) 6 5WRITEa-RUN1o or 1COMMANOl-STOP11-EXTERNAL2aFORAUTOIINTENABLEINTENABLEINTENABLEINTENABLESEQUENCEGAINGAIN;STROB
o or 1READSTATUS,v•,.,A/DA/DTIMERTIMERINT INTDONEOVERRUN2 18 42 1• •-...,.MUXADDRESSCURRENTLYINA/O•2 or 34orSO.7.8.9.AtBC or DE or FLOW8BITSOFA/DREADI
BASICprogramexamplesfollow.Thefollowingprogramsassumetheboardissetupfor:1.I/Omappedoperation2.Foran8bitsystem (conventional5100system)3. Utilizesstatu
59TIMEOFDAYThefo11owinQBASICprogram:SETSUPTHEAMO9S13TIMERI.C.FORTIMEOFDAYOPERATION.Theinitialtimeandday1sinsertedatthelocationsmarkedbya"."i
HEX210OUT(30)=0909SetLoadRegisterofCounter#1toZero220OUT(28)=0000230OUT(28)=0000240OUT(30)=10OASetLoadRegisterofCounter#2toZero250OUT(28)=0000260OUT(2
ThefollowingBASICorogram:CONTINUOUSLYSAVES,INPUTS,ANOPRINTSTHECONTENTSOFTHETIMEOFDAYREGISTERS61500OUT(30)=167167D=A7H"SaveCountersI,2, 3510OUT(30
62ALARMREGISTERTheAMD9513containstwo16bitalarmregisterswhichare constantlycomparedwith counterregisters1and2.Whenenabled. the outputsofthecomparatorst
TimerControl ofA/D.. . .66AD212AssemblylanguageExamoles.68TimeofDay. .68AlarmReg;ster.73EventCounting.74A/DofSingleChannel75A/Dwith Auto-Incrementing.
63EVENTCOUNTINGThefollowingBASICprogramwill:SETSUPCOUNTER4OFTHETIMERTOCOUNTRISINGEOGESOFTHEOATACOMINGINONSRC1.BASIC:HEX10OUT(30)=200CBDisarmCounter420
A(DOFSINGLECHANNELThefollowingBASICprogramwill:CONTINUOUSLYCONVERTCHANNELZEROANDPRINTTHERESULTSONTHETERMINAL.BASIC:10OUT(16)=04o"i"(',&
A/OWITHAUTO-INCREMENTINGThefollowingBASICprogram:SETSTHEBOARDTOTHEAUTO-INCREMENTMODE.STARTINGWITHCHANNEL0ANDENDINGWITHCHANNELg.ITTHENPERFORMSCONTINUOU
TIMERCONTROLOFAIDThefollowingBASICprogram:SETSUPCOUNTER5OFTHETIMERTOPUTOUTAPULSEONCEPERSECONDATOUT5.ANDTHENCONTINUOUSLYCHECKSTHEAIDSTATUSTOCHECKFORA&q
ASSEMBLYlanguageProgramsfollow.Theseprogramsare similartotheBASICprogramspreviously described.Thefollowing routineswilldemonstratehowto:1. SetuotheAD2
68rnp~I:;-lr:I-lTi r I1QRO11="11"':'"Tt.~.ilrFrnL.rlfoT,. n,.lIP·. ...,..., .OOTO
r)t'T69O\Oij'3FF~Cl\OAtrqrOtOI:lE8H010ETl"'\tfOt10 ,FOIOt12{j~lEOt143D.0\1!)(l11fOtt a,A,602OltB O'Ir.011[13A?70'20\&apo
7001"iE :)F44OtM f1;lE0111:",Pi()1A4k,lfOIMro~1J1nITt..L4Hr;O~~~la,t..?iHr;nt'r.~t:!1
71... ... ... ...'...'..'"••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••n~PIJT:Oll
72Ot9R1Ft1OtQO011fOly([lkli(l19(1nM'(HAt ll&tr.OtA3 1?7M"'l~UIniHRr::TPAGEo. 1~Hr.n~rM~rlr•.:.iAn:r;SH:r;.()i~.:n-!)rllH~THOi'
INTROOUCTIONTheTecmar5-100AD212boardisdesigned for sophisticatedindustrial,scientific.corrmercial.laboratoryoreducationalapolications requiring high-s
73...,...'"..., .TH'FFOR~:~Rr.H,C;~\!F[fHi 1.0roTT(lliC):AlARr:HiH!1)A'-AR~~I-lR~ll:((i
74·... . .· , , .FUn.TH~PiJT:OJjTPIjT:()lH~R:5UBROUTU:,SUSEO:t~IjTES:COU~TFRtnFTHFTlf.FRISSETTOrOUNTRTSINr.e:ol;ES
75... .. . ..•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1';'·1.11t'Al~Hlji" ASH!!;Lf:AlIIr.~At:t;~1llt:
tftlI76, ... . . ... . . .. . ...,.., .t'l2't6Tr::t:TH~Hllrm~lJEC5Tll:\1(tInTJ:t~C;<;01:1="Cit
77·.. -.. ... . -...· , , .PIJRNJSE:CinII;'THFMl200MAf:(Ornf;AUT!)TRTGGEhH:t;f)FnIl:A/[1r:m:UERTI='R.0lj1Plj1:t!Ot:~OTHER:t:OI:l::'
78Ott!="3FM~'J1Q.O{II·l;snQff!~IIXjVirl~1('r.I-lClt~t~~102011(~Pl)ilTr:lJl0Q?011EO~r.\,,'1Ihti~H;n~~11F:HTF"ht;,:U.TRiGr.i=&q
79APPLICATIONNOTE1:OPERATIONOFTHEADZ31EXPANOERBOARDSINTHEFREERUNMOOEAlthough theA0212,Rev.C;snot designed to function1nthefree-runmode.the addition of
APPfN)!X A[EXT.TRIGG,R,.-------GATES(P3-9)THEEYTER\ALTRIGGERMUSTPROVIDEACONSTANTLEVEL:WWAit+5VI0 VICOLLECTDATA•
•(ENAOLEIT0"OZT3T(,04TINTERRUPTSrROMAM951JOUTJLINEOOOOOOOonooooo••••••'0oEi}oo.00••••••-,••••20tUHPERPINS3and4onRIBBONCONNECTOR(ASSHOWNONTOP
•13.000INPUTRANGf'~.!"~F:RSINPUTRANGEGAINkHARTOFINPUTRANGEPARAMEIfEi••AMPSETTLINGREXT(II)CEXTTIMESYSTEMACCURACY•••THROUGHPUT±10MV100020.020.
2TheAIDcanbetriggeredbyanexternal device. ATTLcompatiblesignalisrequired.Theexternaltr;gqersignal;sunder softwarecontrol.Forexample. the board could r
SYSTDtTHJIOOGHPlITIto\TEACCUAACYr.H.)Cn'(i"od')CHART OF INPUT RANGE PARAMETERSA!'lI'Ul'lEJf""liNG"",
•APPENDIXCACABLE..-r~TRIPEONCABLE~.1PIN1MARKONCONNECTORHOTHERBOARD-SOLDERSIDEIBonOHISTRIPEON-,CABLE"'-'0PIN1"IARK7ONCONNECTORCABLE
•
••
Kommentare zu diesen Handbüchern