Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 2.12.2011 20: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)]