Konference: SAPI-1 a československé mikropočítače

Od: Jiri Biba
Datum: 2.12.2011 21:27
Předmět: ADC - 8M, take XJ4509 a DAC


Tak jsem dodelal repliky techto desek analog-digital a digital-analog
prevodniku. Desky jsem zadal jen obyc. prokoveny med s pajecim lakem u
Matronu. Je to levnejsi nez maska a nebo Hal. Vetsinu soucastek jsem mel,
kupoval jsem jen presny odpory, 2 prevodniky MDAC08 a MAC01 a MAC16. Vse u
Denkla.
ADC-8M ma na EC1045 webu chybku, IC8A a IC8B ma mit vyvody 2,3,10,11 na +5V
a ne na zem. Jinak staci zapajet soucastky a neni problem. Pouze je dobre
dodrzet hodnotu RC clenu kolem 74123 a 74121 a v generatoru hodin pouzit
klasickou TTL 7400 (74LS00). S HCT je kmitocet hodin pro MHB1502 dost vedle.
Dobry je taky dodrzet hodnoty TR161 v analogove casti a trimru TP095. Je
take nutno pouzit na mistech, kde je pozadovano provazani DIL spinacu
spravne typy, nebo klasicky nezavisly spinace upravit. Jde to ale pouze s
Teslackejma Dilama. Pokud je potreba dva spinace propojit na zavisle, je
mozno strcit do otvoru v packach drat vhodneho prumeru a zajistit ho temer
neznatelnym pomazanim dratu vterinovym lepidlem. Pokud je potreba dva
spinace predelat na prepinac, je nutno vnitrni cast dvojce spinacu vytlacit
z jejich domecku, u jednoho obratit funkci prohozenim kontaktu a otocenim
spinaciho jezdce a znova zasunout do domecku. Pak se packy propoji, viz vyse
popsane. Doporucuji odzkouset funkci slusmetrem. 

Oziveni ADC-8M je trosku prace. Protoze nikde neni deska popsana, tak maly
navod:
Spinace S1, S2, S3 doporucuji sepnout na ochraneni MAC16 pred statikou a
podobne. Chvili jsem badal, k cemu jsou ty odpory a spinace a je to nejspis
spodni cast napetoveho delice. Horni cast musela byt asi v zarizeni, kam se
zapojoval kabel. 
Dale je potreba nastavit SA2 a SA3 napajeci napeti analogove casti desky. V
beznem Sapi je na sbernici ARB-1 jen +-12V, pokud by byl pozadavek merit
napeti nad 8V, je vhodne ze zdroje privest na ARB1 pin 47 -15V a na pin 50
+15V. Obe napeti na zdroji jsou, ale nejsou nikam zavedena. Zapojeni
napajeni doporucuji zkontrolovat nejdrive slusmetrem, neni dobre provozovat
analogovou cast v nesymetrickem napajeni a nebo s nejakym chybejicim
napetim.
Dalsi postup je rozepnout S4-1 a S4-2, sepnout S9-2 (rozepnout S9-1).
Nastavit SV1 a S5 pozadovanou adresu desky. (zabira 16 adres, kazdy vstup
MAC16 ma jednu). Trimry nastavit do stredu, zastrcit desku na stafle a do
rostu Sapi nebo lepe do TST03. Po zapnuti zdroje zkontrolovat napeti +5,
+12,(+15), -12,(-15) V. Trimrem R27 se nastavi reference +10V. Potom je jiz
mozne zkusit cist z nastavene adresy. Pokud je vse v poradku, mela by deska
vracet 00H. Je ale mozne, ze prilisnym rozjetim analogove casti bude vracet
hodnotu mezi 00 - 03H jako me. Me se podarilo trimrem R2 (nastaveni "0")
nastavit 00H pri zkratovanych vstupech MAC16. Musel jsem ale R32 zvetsit z
330R na 510R. Pokud se vraci neco jineho, je potreba zkontrolovat funkci
digitalni casti, dekoder, vstup 1 IC8A, vyber IC1, dale funkci IC8 a IC9,
IC15 a IC7. Tyto obvody generuji posloupnost rizeni prevodniku.
Orientacne, po cteni z portu x0 se vybere IC1, dale po zpozdeni na IC8A
nahodi IC9A a zaroven zpozdeni na IC8B, po kterem se nahodi IC9B. IC9A
aktivuje MAC16 a zaroven da RDY na sbernici pro procesor. (Ten dokud je RDY
pocka, az ADC-8m dokonci prevod.) Zaroven se provede start prevodu a spusti
se hodiny pro prevod, oboji jde do MHB1502. Ten ve spolupraci s MDAC08 a
MAC111 provede prevod. Po ukonceni prevodu to zahlasi MHB1502 do IC7, ta po
zpozdeni vynuluje IC9A a IC9B, zablokuje MAC16, schodi RDY a zapise data z
prevodu do IC1. Procesor si slizne hodnotu z prevodniku. Vse to jsou celkem
rychly impulzni prubehy, takze bud pametak, nebo analyzator a nebo v nouzi
aspon pickolapka (log sonda s citacem).
Pak se na vstup S1 pripoji regulovany zdroj 0-10V a zkusi se pomalu zvysovat
napeti a cist data z prevodu. Mela by postupne rust az do 0FFH pri napeti
kolem 10V. Dal uz prevodnik nereaguje. Pokud hodnota FFH o par bitu
neodpovida 10V je potreba hnout s R27 referencnim napetim. Pak zase srovnat
"0" pomoci R2 a nekolikrat zopakovat az to sedi. Potom je mozno
zkontrolovat, zda 5V odpovida hodnote 7Fh nebo 80H. Pokud to bude ok, je
temer hotovo. Pak je mozno sepnout S4-2 a vyzkouset rozsah +5V az -5V. 0V
(7F-80H na vystupu) je mozno v tomto bipolarnim modu nastavit pomoci R4. Pri
tomto modu je mozno pomoci prepinace S9 zmenit znamenko (bit 7) podle
potreby. Posledni kontrola je sepnuti S4-1. Tim se snizi rozsah prevodniku
na 0-9V a nebo na -4,5 az +4,5V. Dostavit napeti jde pomoci R3. K cemu to
slouzilo mi neni jasne....

Deska DAC je podstatne jednodussi. Napajeni se nastavi propojkami JP1-JP4.
Na desce jsou tri DA prevodniky, kazdy ma svoji adresu, ktera se voli
propojkami okolo IC3 a IC4. Spinace S1, S2, S3 voli maximum vystupniho
napeti jak pro unipolarni, tak pro bipolarni zapojeni. Rozpojene spinace
voli max 5V a sepnute max 10V. Pri volbe 10V je nutne analogovou cast
napajet napetim +-15V. Na prepinacich S4, S5, S6 je mozno volit 4 druhy
provozu -5V az +5V (-10V az +10V), -5v az 0V (-10 az 0V), +5v az 0V (+10 az
0V) a proudovy zdroj. Trimry R5, R6, R7 se nastavuje "0" na vystupu, R1
maximalni vystupni napeti +10V a trimry R2, R3, R4 se doladi "rozdily" ve
vsech MDAC08. S touhle deskou problem snad zadny neni ale nechodi mi jeden
kanal, vypada to, ze je vadny jeden MDAC08 od Denkla.

Uff to jsem se rozkecal...
Jirka

PS: Petre, klidne to muzes pouzit na doplneni webu nebo Dropu.

 
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]