COBRA Hardw

download COBRA Hardw

If you can't read please download the document

description

Schema calculator Cobra

Transcript of COBRA Hardw

Thanks to Bogdan Bordea (Braov)

OCR-ed by Roelof Koning 2007

Note: The original copy shows a few handwritten modifications.

It's not clear whether these regard misprintings or changes in the design.

===================================================================

CUPRINS

1. Funcionarea microcalculatorului COBRA

1.1 Schema bloc

1.2 Unitatea central de prelucrare

1.3 Memoria

1.4 Controlorul video

2. Interfeele microcalculatorului

3. Tastatura

4. Sursa de alimentare

5. Lista de componente -- interfaa disc flexibil

6. Lista de componente -- microcalculator COBRA

7. Lista de componente -- tastatura

8. Lista de componente -- sursa

8a.Conectorii - Lista de semnale

9. Anexa 1 -- scheme electrice microcalculator COBRA

10 Anexa 2 -- scheme electrice interfaa disc flexibil

11 Anexa 3 -- plasarea componentelor pe cablajele imprimate

12 Anexa 4 -- interfaa RGB pentru monitorul color 002

===================================================================

COORDINATORII SERIEI:Dr. ing Dan Roman

Dr Emil Munteanu

COPERTA SERIEI:designer Liviu Derveteanu

Microcalculatorul COBRA a fost realizat de ctre un colectiv format din:

ing. Prodan Vasile, ing. Finichiu Sorin,

ing. Wagner Bernd Hansgeorg, mat. Arefta Marcel,

mat. Pop Mircea, ing. Ungur Mircea,

arh. Antal Alexandru.

Prezentul material a fost redactat de: ing. Prodan Vasile,

ing. Ungur Mircea.

Coordonare: dr. ing. Toacse Gheorghe

1.FUNCIONAREA MICROCALCULATORULUI COBRA

1.1 SCHEMA BLOC

Microcalculatorul Cobra este construit n jurul microprocesorului pe 8 bii Z80-A, pe trei plci. Schema bloc a microcalculatorului este prezentat n figura 1.

Fig.1 - Schema bloc a microcalculatorului Cobra.

Pe placa de baz se afl:

---unitatea centrala de prelucrare cu P Z80-A si circuitele de amplificare, formare i separare a magistralelor de adrese i control.

---bloc memore alcatuit din circuit de configurare i selecie; DRAM 48 Koctei, EPROM 2-16 Ko.

---controlor video alctuit din memorie video DRAM 16 Ko, arbitru memorie pentru rezolvarea prioritilor accesului la memoria video, sincrogenerator i circuite de formare a semnalului video complex i de culoare, formator semnale comanda DRAM 16 Ko video, generator ceas sistem.

---bloc interfee construit cu un circuit de interfa paralel programabil i8255.

---interfa RS-232 pentru cuplarea unei imprimante sau legarea la un alt calculator.

---interfa memorie extern pe caset magnitic.

---interfa audio.

---interfa tastatur (matrice 6x8 taste).

---port intrare de 8 bii cu utilizare general sau ca interfa joystick compatibil Kempston.

Pe plac separat este construit tastatura conventional cu o matrice extins de 6x8 taste i cu taste compuse compatibile ZX SPECTRUM +.

Pe a treia plac este construit interfa de disc flexibil cu circuitul

specializat i8272 ajutat de circuitul contor-temporizator Z80-CTC.

1.2 UNITATEA CENTRALA DE PRELUCRARE

Unitatea central de prelucrare este constituit din microprocesorul pe 8 bii Z8OA

Z80A este un circuit MOS-LSI n capsula 40 pini, cu 3 magistrale:

-- magistrala de date (DATA BUS);

-- magistrala de adrese (ADDRESS BUS);

-- magistrala de comenzi (CONTROL BUS).

Magistrala de date D0 - D7 este o magistral bidirecional 3 stri, utilizat pentru schimb de informaie cu memoria i circuitele de interfa I/O.

Z80A intr n categoria microprocesoarelor pe 8 bii, avind posibilitatea de a prelucra 8 bii de informaie simultan pe magistrala sa de date.

Magistrala de adrese de 16 bii, este utilizat pentru selecia memoriei sau a dispozitivelor de I/O pe durata schimburilor de informaie.

Avind 16 bii pentru magistrala de adrese Z8OA poate adresa 64 Ko de memorie i un spaiu adiional de 64 Ko dedicat dispozitivelor de intrare-ieire

Magistrala de comenzi ofer semnalele necesare pentru a asigura transferul datelor de la sau ctre microprocesor.

Microprocesorul poate executa mai multe funcii:

-- citete date din memorie;

-- scrie date n memorie;

-- citete date de la echipament I/O;

-- scrie date de la echipament I/O;

-- executa operaii aritmetice asupra datelor.

Z80A execut un repertoriu de 158 tipuri de instruciuni. n microcalculatorul Cobra, ceasul microprocesorului este de 3,5 MHz.

Descrierea pinilor:

A0-A15- magistrala de adrese;

- ieiri 3 stri, active pe 1 logic;

- poate adresa pn la 64 Ko memorie i echipamente I/O;

- n cazul I/O, 8 bii mai puin semnificativi de adres sint

folosii pentru selecia a pn la 256 dispozitive de intrare sau

256 dispozitive de ieire;

- n timpul ciclului de mprosptare pentru memoria dinamic

(refresh), pe magistrala de adrese opare coninutul registrelor

I i R, ultimii (cei mai puini semnificativi) 7 bii ai

registrului cu autoincrement R fiind utilizai c adres de remprosptare.

DO-D7- magistrala de date;

- bidirecional, intrri/ieiri 3 stri, activa 1 logic.

Ml- primul ciclu maina;

- ieire activ pe 0 logic;

- indic extragerea codului instruciunii;

- Ml i IQREO active, indic un ciclu de achitare a ntreruperii.

MREQ- cerere de acces la memorie;

- ieire 3 stri activ pe 0 logic;

- indic adresa valid pentru un ciclu de citire sau scriere din memorie.

IOREQ- cerere de acces la porturile de intrare/ieire (I/O);

- ieire 3 stri, activ pe 0 logic;

- indic adresa valid pentru operaii I/O;

- impreuna cu M1 semnaleaz momentul cnd vectorul de rspuns la

ntrerupere poate fi plasat pe magistrala de date.

RD- citire;

- ieire 3 stri, activ pe 0 logic;

- indica o operatie de citire din memorie sau de la echipament I/O.

WR- scriere;

- ieire 3 stri, activ pe 0 logic;

- indic date valide pe magistrala de date, care pot fi nscrise n

memorie sau echipament I/O.

RFSH- mprosptare;

- ieire activ 0 logic;

- indic adresa valid pentru mprospterea memoriilor dinamice.

HALT- oprire CPU;

- ieire activ pe 0 logic;

- CPU intr dup execuia unei instruciuni HALT, n starea HALT

semnalizat prin activarea ieirii 18 i asteapt o ntrerupere,

executind n acest timp instruciuni NOP pentru a asigura functia

de remprosptare a memoriilor dinamice.

WAIT- asteptare;

- intrare, activa pe 0 logic;

- indica microprocesorului c memoria sau echipamentul I/O nu snt

gata pentru transferul datelor;

- atit timp cit WAIT este activ CPU introduce stri de ateptare

fr a se asigura remprosptarea memoriilor dinamice.

INT- ntrerupere;

- intrare, activa pe 0 logic;

- cererea de ntrerupere generata de la un dispozitiv I/O este

recunoscuta la sfiritul instruciunii curente dac ntreruperile

cu fost activate prin program i semnalul BUSRQ nu este activ.

NMI- ntrerupere nemascabil;

- intrare activ 0 logic;

- ntreruperea nemascabil are prioritate superioar lui INT i

este totdeauna reconoscut la sfiritul instruciunii curente;

- adresa de intrare n subrutina de tratare a NMI este 0066H.

RESET - intrare, activ pe 0 logic;

- initealizeaz CPU;

- numrtorul de program se foreaz pe zero;

- se invalideaz ntreruperile;

- registrele I i R se fac 0

- se stabilete modul 0 de tratare a ntrerupilor;

- n tmpul RESET-ului magistralele de adrese i date trec n

starea de mare impedan, iar semnalele de control sint inactive;

nu se genereaz semnale de remprosptare.

BUSRQ- cerere de magistral;

- intrare activ pe 0 logic;

- cererea de magistral are prioritate mai mare dect NMI i este

recunoscut la terminarea ciclului main curent;

- semnalul indic o cerere de magistral i c urmare toate

magistralele CPU trec n stare de impedan ridicat astfel

nct s poat fi utilizate de un alt dispozitiv.

BUSACK- recunoatere cerere de magistral;

- ieire, activ 0 logic;

- este utilizat pentru a indica dispozitivului care cere

magistrala c CPU a pus magistrala de date, adrese, comenzi n

stare de impedan ridicat i dispozitivul extern le poate

utiliza;

- ct timp este activ, nu se genereaz semnale de remprosptare a

memoriilor dinamice.

1.3 MEMORIA

Microprocesorul Z-80 poate accesa direct orice locaie dintr-o memorie cu o capacitate de 64 Koctei.

Pentru a obine o flexibilitate maxim a aplicaiilor microcalculatorul COBRA este dotat cu maximul de memorie RAM accesibil de ctre procesor i anume 64 Ko. La punerea sub tensiune, memoria RAM are un coninut aleator; se impune deci existena unei memorii care s nu-i piard coninutul la ntreruperea alimentrii (EPROM). Calculatorul COBRA poate fi dotat cu o astfel de memorie cu 0 capacitate ntre 2 i 16 Ko, versiunea standard avnd 2 Ko.

n aceast memorie snt nscrise programe specifice pornirii calculatorului cum ar fi teste hardware, o mir pentru reglajul monitorului alb-negru sau color, selectarea configuraiei dorite a calculatorului cu indicarea sursei sistemului de operare ce urmeaz a fi ncrcat:

--interpretor BASIC - compatibil Sinclair ZX-Spectrum cu program monitor pentru lucru n cod maina i rutine de imprimare adaptate imprimantelor cu interfa serial RS-232;

--interpretor BASIC Sinclair ZX-Spectrum fr nici o modificare pentru aplicaiile care verific originalitatea ROM-ului existent;

--sistem de operare specializat pentru lucru n cod maina cu editor, asamblor, dezasamblor, program copier. (D.e. OPUS);

--orice alt interpretor conceput de ctre utilizator. (D.e. FORTH);

--sistem de operare pe disc flexibil compatibil CP/M.

Sistemele de operare de tip Spectrum pot fi incrcate din circuite de tip EPROM cu o capacitate de 16 Ko, de pe caset magnetic sau de pe disk.

Sistemui de operare CP/M poate fi incrcat numai de pe disc, funcionarea lui implicnd existena discului flexibil.

Pe de o parte, compatibilitatea cu calculatorul Sinclair-Spectrum impune c memoria RAM cuprins ntre adresele 4000H i 5AFFH s contin informaia necesar controlorulul video pentru a forma pe ecranul monitorului o imagine cu o rezolutie de 256x192 puncte, iar pe de lta parte utilizarea sistemului de operare CP/M devine imposibil dac n mijlocul zonei de memorie de programe tranzitorii (TPA) apare zona de memorie video. Pentru a rezolva aceast problem pus de dualitatea calculatorului a fost elaborat un circuit de configurare i selecie a memoriilor care satisface condiiile impuse de cele trei configuraii. Acest circuit este format din doi bistabili de tip D, (u.36), un decodificator (u.56) i pori, fiind prezentat n schema bloc din fig. 2.

Fig. 2 - Schema bloc a circuitului de configurare i selecie.

Principalul avantaj oferit de acest circuit este c permite comutarea memoriei prin program cu salt oriunde n spaiul de 64 Ko al configuraiei noi, chiar dac zona de memorie care conine rutina de schimbare a configuraiei dispare prin comutare. Funcionarea lui exploateaz faptul c registrul R se incrementeaz pe apte bii dup fiecare ciclu de extragere a codului instruciunii i apare n ntregime (8 bii) pe biii A0-A7 ai magistralei de adrese, momentul apariiei fiind marcat de semnalul RFSH. O modificare a bitului 7 al registrului R prin instruciunea LD R,A, apare pe magistrala de adrese (BA7) dup ce a fost deja extras codul instruciunii urmtoare. Aceast instruciune poate fi o instruciune de salt pe un singur octet cum ar fi RST n sau JP (HL) cu care se poate asigura, saltul numrtorului de program la orice adres din spaiul de memorie de 64 Ko. Secvena de comutare LD R,A : JP (HL) este exemplificat n figura 3.

Cei do bistabili (u36) snt fortt la pornire n starea logic 1 prin circuitul C15, P02, R09, P03.

Fig. 3 - Secvena de comutare a memoriei.

Dioda P02 asigur ieirea procesorulul din reset cu cteva milisecunde mai devreme dect dezactivarea semnalului NPOR. n acest timp microprocesorul execut primele instruciuni, n care bitul 7 al registrului R este poziionat n 1, ceea ce asigur meninerea n 1 a bistabilului u.36/5 dup dispariia NPOR. Aceast este configuraia temporar de pornire n care harta memoriei asigur accesul microprocesorului la EPROM-ul de pornire u.89, la EPROM-ul BASIC de 16 Ko, la memoria video i la DRAM - 16 Ko(0). n configuraia de pornire nu este permis a se aciona butonul de RESET deoarece coninutul registrului R se terge, ceea ce duce la reconfigurarea necontrolat a memoriei.

Configuraia dorit se alege prin apsarea uneia din tastele:

- B - interpretor Basic din EPROM;

- C - interpretor Basic sau alt sistem de operare existent pe caseta

magnetic;

- W - verificarea contactelor n soclurile memoriilor EPROM. Se

verific prin comparare octet cu octet coninutul memoriilor

EPROM cu nregistrarea existent pe caset. n caz de eroare

memoria defect este indicat, prin clipirea culorii din mira

de reglaj, corespunztoare numrului memoriei 0-7;

- D - ncrcarea sistemului de operare existent pe disc flexibil.

Fig 4 - Harta memoriei n cele trei configuraii.

Dup indicarea de la tastatur a surse sistemului de operare ce urmeaz a fi incrcat, se pregtete corespunztor zona de memorie RAM dintre adresele 8000H i 0FFFFH, se poziioneaz n 0 sau 1 bitul 6 al portului de ieire (0FEH) dup cum a fost aleas configuraia BASIC sau CP/M i se readuce n 0 bitul 7 al registrului R. Configuraia memoriei se va schimba dup ce procesorul a extras codul instruciunii de salt JP (HL) din vechea configuraie.

Harta memoriei n cele 3 configuraii este prezentat n figura 4.

Multiplexoarele u.41, u.58 asigur schimbarea adreselar de linii i coloane pentru memoria DRAM 48 Ko (u.62-u.69, u.43-u.50, u.24-u.31). Pentru a crete viteza de operare sub sistemul de operare CP/M 1/2 din DRAM (1) video este nlocuit cu 1/2 din DRAM (0), altfel execuia apelurilor BDOS ar fi ntirziat cu stri de ateptare introduse de arbitrul de memorie. Acest lucru este realizat de porile u.52/12, u.52/8, u.35/3.

Sub configuraia BASIC, u.54/11 sintetizeaz semnalul Read only pentru DRAM (0), poarta u.17/11 permite accesul ntreruperilor de 20mS specifice calculatorului SPECTRUM, iar intrarea asincron u.36/1 foreaz starea bistabililor de configurare a memoriei indiferent de schimbarea bitului 7 al registrului R.

1.4 CONTROLORUL VIDEO

Imaginea video este reprezentat n memorie astfel:

-- o zon de 6 Koctei, numit zon de informaie video de serializare care specific pentru fiecare punct din ecran tipul su astfel:

-- dac bitul corespunztor este 0 atunci punctul va avea culoarea hrtiei, iar dac bitul este 1 atunci el va avea culoarea cernelii corespunztoare acelui caracter. Adresa acestei zone de 6 Ko este 4000H pentru configuraia BASIC i 0C000H pentru celelalte dou configuraii;

-- o zon de 768 octei numit zona atributelor de culoare care specific culoarea cernelii, respectiv a hrtiei pentru fiecare caracter,

Fig. 5 - Schema bloc a controlorului video.

dac respectivul caracter trebuie s se vad cu strlucire mrit i dac acel caracter clipete sau nu. Adresa acestei zone este 5800H pentru configuraia BASIC i 0D800H pentru celelalte dou configuraii.

Schema bloc a controlorului video este prezentat n fig. 5.

Pornind de la ceasul de 14 MHz obinut de la un oscilator cu pori pilotat cu cuar u.57, printr-o divizore la doi se obine frecvena de punct folosit pentru serializare SCLK - 7MHz, u61. Acest semnal este divizat prin 8 de ctre numrtorul Johnson realizat cu circuitul u.6o - 7495 pentru a se obine frecvena de caracter. Poarta u.40/6 impreun cu u.57/8 asigur autoamorsarea numrtorului. Principalul avantaj al acestui divizor prin 8 pe 4 bii este faptul c tranziiile ieirilor apar pe rind, la un moment dot schimbndu-i starea doar o ieire. Printr-o decodificare simpl cu pori se obin semnalele de control ale DRAM-16Ko(1) semnalele de comand ale registrelor de serializare, atribute de culoare precum i strobul registrului de separare i memorare date.

n fig. 6 sint reprezentate diagramele de timp ale acestor semnale precum i dublul acces la memoria video.

Pe de a porte controlorul video acceseaz memoria video la perioade

fixe de timp pentru a citi informaia video de serializare i atributele de culoare, iar pe de alt parte, unitatea central acceseaz memoria video pentru a schimba imaginea, atributele de culoare, variabilele de sistem, sau pentru a stoca programe sau date.

Pentru a putea calcula uor adresa oricrul punct de pe ecran precum i adresa atributului de culoare asociat, facem urmtoarea imprire a imaginii do 256x192 puncte sau 32x24 caractere:

- orizontal- 8puncte alturate codificate cu 8 bit B7-BO formeaz un caracter;

- imaginea conine 32 caractere codificate cu 5 bii C4,

C3, C2, Cl, C0;

- vertical- 8 linii TV succesive codificate cu 3 bii L2, L1, L0

formeaz un caracter;

- 8 rnduri de caractere codificate cu 3 bii R2, R1, R0

formeaz o treime a imaginii;

- imaginea conine 3 treimi codificate cu doi bii T1,

T0, combinaia 11 neexistnd.

Adresa octetului din care face parte bitul B a caracterului C, linia L, rndul R i treimea T se poate afla dup formula (1), iar a atributului de culoare asociat cu formula (2) n care:

Fig. 6 - Diagramele de timp ale semnalelor de comand.

X = 0 - configuraie BASIC

X = 1 - configuraie pornire sau CP/M

A15 A14 | A13 A12 All Al0 A9 A8 A7 | A6 A5 A4 A3 A2 A 10A

x 1 | 0 T1 T0 L2 L1 L0 R2 | R1 R0 C4 C3 C2 Cl C0(1)

| +--------+ +------+ +---|-----+ +-------------+

| T L| R C

x 1 | 0 1 1 0 T1 T0 R2| R1 R0 C4 C3 C2 C1 C0(2)

+---+ +----------+ +------------+

T RC

Din aceste formule se poate observa identitatea biilor de adres A0-A6 corespunztori adresei de linie al memoriei dinamice, ceea ce permite c accesul la memorie al controlorului video pentru cele dou citiri s se fac n mod pagina RAS, CAS, CAS.

Multiplexarea adreselor video se realizeaz n dou trepte: circuitele u.03, u.20, u.22, u.39 asigur multiplexarea RAS-CAS procesor i RAS-CAS controlor video, iar circuitul u51 mpreun cu poarta u19/8 asigur schimbarea adreselor pentru cele dou accese n mod pagin CAS CAS ale controlorului video.

Accesul unittii centrale la DRAM-1 videa este mai puin prioritar dect al controlorului video i este controlat de ctre arbitrul de memorie realizat cu circuitele u.02/5 i u.02/9. Cererea de acces este semnalizat prin activarea semnalului NCS1 care activeaz semnalul NWAIT prin intrarea asincron u.02/1. Momentele posibile de apariie a cererii de acces sint marcate pe diagrama CLK a ceasului microprocesorului din fig. 6 avnd indicate alturi numrul de stri de ateptare introduse de ctre arbitrul de memorie n fiecare caz. Activarea semnalului de acces la memoria video VMA, duce la activarea semnalelor RAS, CAS, WE; n caz de citire octetul dorit este eantionat i memorat n registrul de separare i memorare u.76 i8212 - momentul(1) n fig. 6. Pe frontul cresctor a semnalului QC este dezactivat semnalul NWAIT, procesorul meninind n continuare datele citite din memorie pe magistrala de date prin intermediul semnalelor de selecie DS ale circuitului i8212.

Accesul controlorului video la DRAM-1 video se face la fiecare 1,1 S asigurindu-se n acest fel i remprosptarea memoriei.

Fig. 7 - Diagramele de timp ale semnalelor de linii.

n momentul (2) din fig. 6, se incrc n registrul de serializare u.78, u.82, u.83, octetul de informaie, rolul circuitulul u.83 fiind de a ntrzia cu dou perioade SCLK apariia informaiei de serializare la intrarea de selecie a multiplexorului u.80.

n momentul (3) se ncarc octetul de atribute n registru de atribute de culoare u.77 i u.81.

n momentul (4) apare la ieirea QB (u.83/12) informaia video serializat. Decalajul de timp dintre momentele (3) i (4) poate fi compensat cu ajutorul porii u.88/3 i C36.

Culoarea cernelii sau hrtiei selectata de u.80 este multiplexat nc o dat cu culoarea de margine a ecranului de ctre u.85.

Poarta u.87/8 realizeaz stingerea spotului pe cursa invers a monitorului. Ieirile circuitului u.85 sint ponderate pentru obinerea semnalului de luminana i separate prin u.86 pentru obinerea semnalelor necesare monitorului color RGBI + sincro. T1 + u.88/11 formeaz semnalul videocomplex monocrom.

Oscilatorul u.88/6, u.88/8 este comandat de semnalul FD7 realiznd impreun cu poarta u.88/3 funcia de clipire. Rezistena R43 asigur sincronizarea oscilatorului de clipire cu semnalul de sincronizare pe vertical. Valoarea ei trebuie aleas astfel nct comutarea oscilatorului s se fac pe oricare linie TV n afar de cele 192 linii vizibile.

Porile cu diode pentru sinteza semnalului BD6N mpreun cu R73 realizeaz funcia de strlucire mrit, cu suprimarea acestei funcii pentra culoarea negru.

Circuitele u.12 i u.13 i porile u.16, u.14 formeaz un divizor cu 56. Ieirile acestui divizor snt folosite c adres de caracter pentru controlorul video i stau la baza formrii semnalelor de sincronizare i stingere pe linii. Diagramele de timp asociate sint prezentate n fig. 7.

Circuitele u.32, u.33, u.15/9 i porile u.37, u.34 formeaz un divizor cu 312, ieirile lor fiind folosite c adres de linie, rnd de caractere i de treime pe de o parte, iar pe de alt parte stau la baza formrii semnalelor NBRD i NVS sincronizare cadre. Diagramele de timp asociate sint prezentate n fig. 8.

Fig. 8 - Diagramele de timp ale semnalelor de cadre.

2. INTERFEELE MICROCALCULATORULUI

Porile u.54/6, u.54/8 sintetizeaz semnalele de citire respectiv scriere din/n porturile de intrare/ieire. Aceste semnale snt necesare pentru circuitele de interfa din familia microprocesoarelor INTEL. Pe

place de baz este utilizat un circuit de interfa paralel programabil i8255 core conine trei porturi de intrare/ieire i unul de control astfel:

portul A - port intrare adresa 254 (0FEH);

portul B - port intrare adresa 31 (01FH);

portul C - port ieire adresa 254 (0FEH);

portul de control adreso 223 (0DFH), valoare octet 146 (092H).

Biii 0-5 ai portului A snt utilizai pentru citirea coloanelor matricii de tastatur. Bitul A6 este folosit pentru citirea datelor din memoria extern pe caseta magnetic. Semnalul din casetofon este limitat de circuitul R98, PlO, P9 i este format de ctre comparatorul u92. Bitul A7 este folosit c intrare serial protejat de ctre R94 i P05. Poate fi utilizat c intrare serial RS-232C folosind o rutin de receptie a datelor seriale. Biii de intrare ai portului B pot avea o utilizare general de port paralel de 8 bii la adresa 223 (0DFH) cu semnalele de protocol PA5 intrare i PC5 ieire. Biii 0-4 ai portului B pot fi utilizati c interfa joystick compatibil Kempston. Rezistenele R99:106 asigur citirea valorii 0 n repaus, rezisenta R107 asigur nivelul logic 1 prin unul din contactele joystickului.

- Biii 0-2 ai portului C snt folosii pentru memorarea culorii de margine a ecranului (BORDER).

- Bitul 3 este fotosit c ieire pentru casetofon. Rezistenele R97, R98 i diodele P06, P07 asigur un nivel optim pentru majoritatea casetofoanelor.

- Bitul 4 este folosit c ieire audio. Circuitul i8255 poate comanda direct prin C45 o capsul telefonic montat n cutie.

- Bitul 5 - bit de ieire cu utilizare general. Poate fi utilizat a semnal de protocol pentru portul B.

- Bitul 6 - bit de ieire. Indic configuraia selectat la pornire. ntr-o anumit configuraie poate fi folosit c bit cu utilizare general.

- Bitul 7 - ieire serial. Este separat i inversat de u87/11, nivelul fiind adaptat de ctre T2 pentru a fi compatibil RS232-C.

Fig. 9 - Schema bloc a interfeei de disc flexibil.

Este folosit c bit de transmisie date seriale ctre o imprimant sau ctre un alt calculator utiliznd o rutin de emisie.

Interfa de disc flexibil este realizat pe o plac separat cu ajutorul circuitulul specializat controlor de disc flexibil i8272.

Pentru a putea utiliza facilitile oferite de modul 2 de ntreruperi al microprocesorului, ntreruperile generate de i8272 snt trecute prin circuitul contor temporizator u0l, Z80 CTC. Acest circuit are patru circuite numrtoare din care canalele 0-2 snt cascadate. Prin programare canalul 0 CTC d cte a ntrerupere pentru fiecare octet ce urmeaz a fi transferat ntre i8272 i microprocesor; canalele 1 i 2 cascadate dau o ntrerupere la sfrit de sector genernd i semnalul de terminare a numrrii (TC) pentru i8272. n aceast configuraie hardware, circuitul i8272 poate fi programat s lucreze n regim fr transfer direct a memorie, simplificnd mult interfa.

Schema bloc a interfeei de disc flexibil este prezentat n fig. 9.

Ceasul obinut cu ajutorul oscilatorulul pilot cu cuar de 16 MHz este divizat prin doi sau prin patru n functie de poziia switch-urilor SD 0-3 i este folosit c ceas pentru i8272. Se remarc aceast configuraie original n care i8272 prin semnalele de selecie US0, US1 i selecteaz singur ceasul de 8 sau 4 MHz pentru lucrul cu disc de 8 inch sau de 5 1/4 inch (u04/7). Aceast configuraie permite utilizarea simultan a dou uniti de disc, indiferent de dimensiunea lor, fr a fi nevoie a interveni software pentru comutarea ceasulul controlorulul de disc.

Circuitul u.04/9 i u03/4 asigur multiplexarea semnalelor READY oferite de unitile de disc.

Circuitul u.05 dublu decodificator genereaz semnalele de selecie ale unitilor de disc, precum i semnalele de incrcare a capetelor de citire/scriere.

Semnalele HL 0-3 (HEAD LOAD) pot fi folosite i c semnale MOTOR ON pentru unitile de 5 1/4" care au aceast intrare.

Pentru reducerea interferenei intersimbol la scriere este folosit circuitul u.18, u.12 care asigur precompensarea datelor ce urmeaz a fi scrise.

Porile u.6, u.03, u.06, u.10 asigur multiplexarea i adaptarea semnalelor de comand ale unitilor de disc.

Portile u.16, u.15, u.14/6, u.14/8 i numrtorul u.08 asigur generarea ceasului de scriere WCK i a ceasului CK dup cum este selectat densitatea simpl sau dubl (MFM).

Circuitele u.13, u.07, u.14/12, u.09 formeaz un circuit cu calare pe faza (PLL digital) folosit pentru sinteza semnalulul (RDW) fereastr de date, din tranziiile datelor sosite din unitatea de disc selectat.

Dac intrarea u.07/13 este n 1 logic, circuitul u13 mpreun cu u.07 formeaz un divizor prin 16 obinuit. Frontul cresctor al semnalului USD de la unitatea de disc determin "testarea" numrului la care a ajuns divizorul prin 16. Dac acesta este 0 se consider c frecvena generat de numrtorul divizor prin 16 este sincron cu datele sosite de la unitatea de disc i numrtorul numr n continuare. Dac numrul este diferit de zero se produce un salt cu plus sau cu minus n secvena de numrre de una sou dou uniti n functie de decalajul aprut, n aa manier nct s se apropie numrul din divizor de valoarea corect de sincronism. Programarea PROM-ulul 74188 se face astfel:

Adresa Coninut DecolajAdresa Coninut

0O Ol 0100l

Ol Ol -11102

02 02 -11203

03 03 -11304

04 03 -21405

05 04 -21506

06 05 -21607

0706 -21708

080B +21809

090C +2190A

OA0D +21A0B

OB0E +21B0C

0C0F +21C0D

OD0F +11D0E

OE00 +11E0F

OF01 +11F00

Circuitul u.09/6 asigur o divizare prin doi a semnalului de la ieirea divizorului prin 16 astfel c semnalul RDW (fereastr de date) se obine printr-o divizare prin 32 a ceasului CK cu corecia decolajului care apare ntre RDW i datele citite de pe discul flexibil

3. TASTATURA

Tastatura este compus din 58 de taste, dintre care 48 sint organizate ntr-o matrice de 8x6 iar 10 snt folosite pentru a realiza unele comenzi care la ZX SPECTRUM se obin prin apsarea simultan a tastei Caps-Shift i a nc o (tst).

Sesizarea unei taste apsate se face n urmtorul mod: la interogarea tastaturii, pe liniile tastaturii se conecteaz cele 8 adrese superioare ale microprocesorulul (A8-Al5) separate prin diodele p11 - p18. Pe durata unui ciclu de citire a tastaturii acestea snt puse pe rnd n starea 0, celelalte 7 fiind n stare 1 logic. Dac o tast este apsat, prin contactul electric realizat n nodul respectiv a matricei, nivelul 0 logic care apare pe linea corespunztoare tastei apsate se propag prin coloana (k0 - k6) corespunztoare tastei apsate la intrarea portului PA din circuitul i8255. Schema electric a tastaturii este prezentat n figurile 10 i 11.

Fig. 10 - Schema electric a tastaturii

Fig. 11 - Schema electric a tastaturii

Realizarea unei comenzi cu una dintre cele 10 taste speciale amintite mai sus se poate studia pe exemplul din figura 12; comanda DEL (tergere) care se obine la ZX SPECTRUM prin apsarea simultan a tastei CAPS-SHIFT i a tastei 0, la COBRA se poate realiza prin apsarea tastei DEL.

Fig. 12 - Exemplu de funcionare taste compuse

Tasta TAB din grupul celor 10 taste speciale se dosebete de celelalte prin faptul c valideaz trei taste simultan: CAPS-SHIFT, SIMBOL-SHIFT, P. La apsarea tastei TAB snt acionate contactele corespunztoare tastelor CAPS-SHIFT i SIMBOL-SHIFT, comanda poapagndu-se prin grupul diferenial RD, CD. Contactul corespunztor tastei P nu este activat datorit prezenei grupului integrator R411, Cl. Dup dezactivarea contactelor corespunztoare tastelor CAPS-SHIFT, SIMBOL-SHIFT la un interval scurt de timp se nchide i contactul corespunztor tastei P.

4. SURSA DE ALIMENTARE

Sursa de alimentare a microcalculatorulul COBRA poate debita 3 tensiuni:

+5 V - pentru un consum de max. 3 A;

-5 V - pentru un consum de max. 50 mA;

+12 V - pentru un consum de max. 0,3 A.

Schema electric a sursei de alimentare este prezentat n fig. 13.

Stabilizatorul de tensiune de +5 V este realizat n comutatie. Elementele principale snt:

-- grupul T5, T4, care reprezint tranzistorul comutator, CI3 de tip ROB 317 (stabilizator de generaia a doua);

-- grupul L1, C15, care este elementul de stocare a energiei;

-- dioda D5, care asigur nchiderea circuitulul sarcinii pe durata blocrii tranzistorului comutator:

-- grupul R10, C14, R9.

Fig. 13 - Schema electric a sursei de alimentare

La pornire, curentul prin sarcin este furnizat de circuitul stabilizator CI3. Pe msur ce curentul de intrare crete, cderea de tensiune pe S1 deschide elementul comutator compus din T5, T4 i curentul prin bobin incepe s creasc liniar. Curentul de sarcin fiind constant. Curentul debitat de stabiluatorul liniar CI3 scade, pe msur ce curentul prin L1 crete. Procesul descris conduce n final la blocarea tranzistorului T5 i deci a elementului comutator T5, T4. 5n acest moment tensiunea pe bobina L1 i schimb sensul, dioda D5 se deschide i energia nmagazinat n bobina Li, pe durata conduciei tranzistorului T5, T4 asigur curentul de sarcin. Dup un timp tensiunea la ieire tinde s scad sub valoarea fixat, lucru sesizat de stabilizatorul CI3, care iniiaz un nou proces de conducie a tranzistoarelor T5, T4. Reeaua de reacie pozitiv R10, C14, R9 introduce un histeresis n tensiunea aplicat pe intrarea stabilizatorului liniar, ajutnd la pornirea sau blocarea acestuia.

Tensiunea de +5 V se regleaz cu ajutorul semireglabilulul S2.

Randamentul optim se ajusteaz din semireglabilul S1.

Stabilizatorul tensiunii de -5 V este de tip convertor DC-DC. El se compune dintr-un oscilator realizat cu Cl1 (BE 555), R6, R7 i C8, dintr-un grup redresor cu dublare de tensiune compus din C10, D3, D4 i C11, urmat de un stabilizator parametric format din R8, Z5 i condensatorul de filtraj C12.

Oscilatorul este alimentat pe pinul 11 cu o tensiune de cca 14 V obinut cu ajutorul stabilizatorului format din R2, Z3, Z4 i condensatorul de filtraj C7. La ieirea 6 a Cl1 se obine un semnal dreptunghiular cu frecvena f=20 KHZ i cu factorul de umplere apropiat de 1/2.

Stabilizatorul tensiuni de +12 V este un stabilizator parametric cu tranzistor serie. El se compune din R1, B, T1, Z1 i condensatorul de filtraj C6.

Condiionri i protecii.

Pentru a nu distruge memoria RAM este necesar c prima tensiune care se aplic memoriei s fie -5 V. Sursa microcalculatorului COBRA realizeaz aceast condiie cu ajutarul grupului R5, Z2 i o tranzistoarelor T2, T3. La pornirea sursei ieirea stabilizatorului de -5 V este la 0 V. Dioda Z2 este blocat i T2, T3 snt saturate datorit curentului injectat n bazele lor prin R5. Potenialul negativ din catodul diodei D2 apare n colectoarele tranzistoarelor T2, T3 i deci i n baza lui T1 i respectiv pinul 2 (referin) a CI3. Cele dou stabilizatoare: de +12 V i de +5 V vor fi inute astfel la o tensiune pozitiv apropiat de 0 V. Cnd sursa de -5 V se apropie de valoarea prescris dioda Z2 se deschide i trgnd potenialul din bazele tranzistoarelor T2, T3 n jos le blocheaz pe acestea, permind pornirea surselor de +5 V i +12 V. Sursa de +5 V este prevzut cu protecie la depirea unui curent de 3 A. Protecia acioneaz n modul urmtor:

Creterea curentului de sarcin peste 3 A determin pe R12 a cdere de tensiune egal cu tensiunea necesar deschiderii jonciunii E - B a tranzistorului T6. Potenialul pozitiv care apare n colectorul lui T6 divizat prin R14, R15 i aplicat pe pinii 5, 9 ai CI2 este mai mare dect pragul de sus de basculare al C12, care lucreaz c bistabil, CI2 care la iniializare (pornirea sursei) are ieirea 6 n stare sus (0 V), basculeaz n stare jos (-5 V). Dioda Zenner Z6 se deschide fixnd potenialul fa de mas a pinului 2 (ADJ) al CI3 la apraximativ -1,2 V. La ieire tensiunea va fi egal cu suma dintre cderea de tensiune pe S2, R9 i cderea de tensiune pe R11 (1,2 V - val. de catalog), adic aproximativ 0 V. Rearmarea tensiunii de +5 V se face prin oprirea i pornirea din nou de la ntreruptorul de reea. Datorit toleranelor strnse admise pentru tensiunea de +5 V, (+/- 0,25 V) pentru evitarea creterilor accidentale de tensiune de +5 V, a fost prevzut i a protecie de tip crowbar, compus din TH1, Z7, R17 care la depirea unei tensiuni de aproximativ 6 V acioneaz protecia de supracurent prin deschiderea lui TH1.

Protecia pe sursa de +12 V acioneaz n felul urmtor: la apariia unui scurtcircuit pe +12 V, n baza tranzistorului T1 apare un potenial pozitiv fa de mas < 1 V, care prin divizorul R3, R4 se aplic pe pinul 7 (ALO) al CI1, blocnd oscilatorul. Astfel dispare tensiunea de -5 V, Z2 se blocheaz, se

deschid tranzistoarele T2, T3 i prin intermediul lui T2 saturat, se menine starea blocat a oscilatorului realizat cu CI1. Becul B a fost inclus n schema stabilizatorului de +12 V datorit caracteristicii neliniare a rezistenei sale, realizndu-se astfel a limitare a curentului de scurtcircuit prin limitarea curentului de baz a tranzistorului T1. Prin intermediul lui T3 saturat i tensiunea de +5 V va fi apropiat de 0 V, n concluzie un scurtcircuit pe sursa de +12 V duce la blocarea tuturor celor 3 tensiuni. Rearmarea se face prin oprirea i apoi pornirea din nou de la ntreruptorul de reea.

Protecia pe sursa de -5 V acioneaz n felul urmtor:

- un scurtcircuit de -5 V face c Z2 s se blocheze, T2, T3 se satureaz i prin intermediul lui T2, R3, R4, potenialul pe pinul 7 al CI1 este apropiat de 0 V, blocnd oscilatorul realizat cu CI1. Este evident c aceast stare este meninuta pn la rearmarea sursei. Toate cele trei stabilizatoare snt blocate pn la oprirea i apoi pornirea sursei din ntreruptorul de reea.

Punerea n funciune:

Dup verificarea conexiunilor se deconecteaz un pin al diodei Z7 pentru a evita intrarea proectiei crowbar, se poziioneaz S1 pe mijloc, de curs i S2 la rezistena minima, dup care se alimenteaz montajul de la reea. Se verific prezena tensiunii de -5 V. Dac nu exist, se verific oscilatorul cu CI1 n continuare se verific tensiunea de +12 V dup care se regleaz tensiunea de +5 V n gol. Se conecteaza sonda osciloscopului ntre catodul diodei D5 i mas. Sistemul trebuie s oscileze.

5n continuare se conecteaz pe +5 V o sarcin de circa 1,3 Ohmi la minim 12 W, pe +12 V a sarcin de 39 Ohmi/5 W iar pe -5 V o sarcin de 100 Ohmi/0,5 W

Se verific din nou toate tensiunile, la bornele sarcinilor ajustnd tensiunea de +5 V din S2. Se oscilografiaz tensiunea pa D5 verificnd c frecvena s fie aproximativ 33 KHZ (+2KHZ,-4KHZ) iar amplitudinea aproximativ 18 V.

Un reglaj fin de frecven se poate obine i prin modificarea rezistenei R10.

Pentru gsirea randamentului maxim se scoate sigurana din soclul de pe plac, n locul ei inserndu-se un ampermetru de curent alternativ (MAVO - 35 pe 5A~). Se pornete sursa i se regleaz S1 cu grij pn la gsirea unui minim. Apoi se verific din nou tensiunea pe +5 V i se ajusteaz.

Se ncearc proteciile la scurtcircuit pe +12 V i -5 V, respectiv acionarea proteciei pe +5 V la un curent de sarcin > 3 A. Se conecteaz Z7 i se ridic tensiunea pe sursa de +5 V din S2 pn acioneaz TH1. Dup aceast ultim verificare se reajusteaz tensiunea de +5 V. Cu aceasta sursa este pregtit pentru exploatare.

ATENIE

Nu introducei i nu scoatei mufa de alimentare (j9) n timpul funcionrii sursei de alimentare; se pot distruge memoriile cu trei tensiuni (4116).

5. LISTA DE COMPONENTE - INTERFATA DISC FLEXIBIL

cod tip cod tip

U01Z80A-CTCROl150/0.5W

U02i8272AR02150/0.5W

U0374(LS)14/7404R03150/0.5W

U0474(LS)153R04150/0.5W

U0574156/74155RO51K/0.5W

U067438/7403R06150/0.5W

U0774S174R07150/0.5W

U0874(LS)193R08150/0.5W

U0974(LS)74R09150/0.5W

Ul074(LS)08R10470/0.5W

SWdip-switchR11470/0.5W

U1274(LS)153R12470/0.5W

U1374(S)188R13470/0.5W

U1474(LS)10R14680/0.5W

Ul574(LS)51R15680/0.5W

U1674(LS)04R164K7/0.5W

U1774(LS)74COl1u0/35V

U187495C02100n/50V

Xtal16 MHzC031u0/35V

Jex201.607 RCC04lOOn/SOV

Jfdd201.243 RCCO5220p/30V

PCBCX-FDC PCB rel2.0 (921442432)C06220p/30V

6. LISTA DE COMPONENTE - MICROCALCULATOR COBRA

cod tip buc

U0l,Ul8,U23,U42,U59,U75,U84,U912716 8(2732)(4)

U02,Ul5,U36,U6174(LS)74 4

U03,U20,U22,U3974(LS)153 4

U[04-11],U[24-31],U[43-50],U[62-69]411632(4516)

U12,U13,U32,U3374(LS)193 4

U14,U40,U5274(LS)10 3

U16,U17,U37,U54,U87,U5574(LS)00 6

U19,U3874(LS)08 2

U2174(LS)51 1

U3474(LS)20 1

U35,U8874(LS)86 2

U41,U5874157 2

U51,U80,U8574(LS)157 3

U53,U5774(LS)04 2

U56,U7074(LS)42 2

U60,U77,U78,U[81-83]74(LS)95 6

U[71-74],U8674(LS)07 5

U76i8212 1

U7918255 1

U892716 1(2732/64)

U90Z80A-CPU 1

U92741 1

Xtal14 MHz 1

T12N2222 1

T2BC 251 1

P[01-04],P06,P07,P[09-18] 1N414816

P05,P08DZ 4V7 2

LScapsula telef. 1

J1300.066 1

J2300.064 1300.060

J3,J4,J9303.608A 3

J5201.577 1

J6300.062 1

J7201.561 1

J8201.161 RC+ 1201.146RC

Jex201.619 RC 1

K1EA-5993 1

SbSWITCH 1

SsDlP-SWITCH 1

R[01-05],R07,R08,R18,R19,R21,R24,R25,

R[28-30],R32,R33,R36,R37,R[39-41]3322

R06,R201K 2

R22,R23,R26,R27,R31,R34,R42,R73,R94,R961K10

R[99-106]8K2 8

R09,R84,R87,R1072K2 4

R[10-17],R69,R85,R[108-113]4K716

R35,R38680 2

R431-4K7* 1

R44330-390 1

R[45-47],R[49-66]62021

R48,R92150 /0.5W 2

R70330 /0,5W 1

R67,R68,R89,R90,R95,R97,R9810K 7

R71,R91,R75,R76,R77100 /0.5W 5

R72,R[78-83]470 7

R731K 1

R74,Rn240 1

R86220 /0.5W 1

R9375 /0.5W 1

Rw4K7 1

C[01-05],C[07-13],C[16-23],C[25-29],

C[3l-32],C[37-39],C41,C[46-48]100nF/30V34

C14,CcS,CaT,Chbl50pF 4

C15,C4510uF/1OV 2

C24220pF 1

C3015pF 1

C[33-35],C401-10uF /35V 4

C36270pF 1

C42100-220uF /6V 1

C43100-330uF /6V 1

C44150-330uF /10V 1

Cxr, Ccc390pF 2

PCB921442431 1

7. LISTA DE COMPONENTE - TASTATURA

cod tipbuc

T201, T210, T411, T[502-503], T[506-511]BC17111

D[100-101],D[103-104],D209,D[301-302],D501,D5121N41489

Cd, Ci10uF /35V2

R201, R411, Ri4K7 /125mW3

Rd10K /125mW1

Rpu1K5 /125mW1

Jkb201.6061

369.108.151116

369.108.15258

369.108 15458

369.108.15558

369.108.1692

369.108.1701

K100,K101,K103,K104,K200,K209,K211,K[300-302],K313369.108.153y11

K102369.100159x1

K201,K210369.108.158x2

K[202-208],K[303-311]369,108.153x16

K312369.108.163x1

K400,K412369.108.156y2

K401369.108.162y1

K[402-411]369,108.156x10

K500,K513369.108.157y2

K501,K512369.108.164y2

K[502-511]369.108.157x10

8. LISTA DE COMPONENTE - SURSA

cod tip

CL1BE 555

CL2BE 555

CL3ROB 317 (TO 39)

T1BD 237

T2,T3BC 171

T4BUR 608

T5BD 138

T6BD 251

PR13PM05

Dl1N4001

D26DRR1P

D3, D41N4148

D56DRR1P

D6LED ROL 02

Z1PL 13Z

Z2PL 4V7Z

Z3, Z4PL 6V8Z

Z5PL 5V1Z

Z6DZ 3V3

Z7PL 5V6Z

C1, C2, C3, C43n3 (CLX 12.15)

C54700 uF / 40V c.c (EG 76.91)

C61000 uF / l6V c.c (EG 61.44)

C710 uF / 25V c.c (EG 52.53)

C81nF (CLY 12.06)

C910nF (CLX 12.15)

C10,C11,C1210uF / 25V c.c (EG 52.44)

C13100 nF (CLY 32.15)

C14220 pF (CLZ 12.06)

C15100 uF / 35V c.c (CTS-M)

C16100 uF / 16V c.c (EG 61.21)

C1710 uF / 16V c.c (EG 52.43)

R11.2 / 3W (RBC-1002)

R22x47 / 3W (RBC-1002)

R38K2 (RCG 10.50)

R41K (RCG 10.50)

R5, R64K7 (RCG 10.50)

R727K (RCG 10.50)

R818K (RCG 10.50)

R9100 (RCG 10.50)

R1027K (RCG 10.50)

R11120 (RCG 10.50)

R120.15 (RBC-1002)

R131K (RCG 10.50)

R14, R152K2 (RCG 10.50)

R16220 (RCG 10.50)

R17270 (RCG 10.50)

S1250 (P32824)

S22K5 (P32824)

Alte materiale

TR 220V:19VS =8cmp. N1=1067sp. CuEm0.2 N2=96sp. CuSm0.95

L1 600 uH (CuEm1.2 pe oala de ferita 34x28) Ex: AL=570nH /sp:n=33sp.

L2 25 uH (CuEm1.2 pe oala de ferita 23x17) Ex: AL=280nH /sp:n=10sp.

Mufa DIN 5 pini (303608)

B - bec tip auto 24V/2W

Soclu siguranta pentru implantare in cablaj

8a. CONECTORII - LISTA DE SEMNALE

J1 -- conector video

1 ---VVMalimentare modulator

2 ---GNDmasa

3 ---VRculoare rosu

4 ---VGculoare verde

5 ---VBculoare albastru

6 ---VIstralucire

7 ---VCsemnal video complex monocrom

8 ---VSsemnal sincronizare pozitiv

9 ---VNSsemnal sincronizare negativ

J2 -- conector RS232

2 --- TxD

3 --- RxD

7 --- GND

J3 -- conector auxiliar

1,4 ---AAiesire difuzor

2 ---GNDmasa

3,5 ---ATRsemnal audio formatat

J4 -- conectar casetofon

1,4 ---ATOiesire pro casetofon

2 ---GNDmasa

3,5 ---ATIintrare dinspre casetofon

J5 -- conector port intrare 8biti adresa 0DFh

1a ---GND masa1b ---PB0|

2a ---GND2b ---PB1|

3a ---GND3b ---PB2|

4a ---GND4b ---PB3| port intrare 0DFh

5a ---GND5b ---PB4|

6a ---GND6b ---PB5|

7a ---GND7b ---PB6|

8a ---GND8b ---PB7|

9a ---Vcc +5V9b ---K5bit5 port 0FEh intrare

10a ---Vcc +5V10b ---O5bit5 port 0FEh iesire

J6 -- pagin urmtor

J7 -- conector tastatura

1a ---NC1b ---NC

2a ---Vcc + 5V2b --- VCC + 5V

3a ---DIF iesire capsula telefon.3b ---GND masa

4a ---KA8 A8 tastatura4b ---KA9 A9 tastatura

5a ---KA10 A105b ---KA11 A11 tastatura

6a ---KA12 A126b ---KA13 A13 tartatura

7a ---KA14 A147b ---KA15 A15 tastatura

8a ---K4 bit4 port 0FEh intrare8b ---K3 bit 3

9a ---K2 bit 2 9b ---K1 bit 1

10a --K0 bit 010b --K5 bit 5

J8 -- conector extensie

a b c

1VDDVDDVDD

2GNDCNDGND

3VBBVBBVBB

4VCCVCCVCC

5BA15----BA14

6BA7----BA8

7BA6----BA9

8BA5----BA11

9BA4--------

10BA3----BA10

11BA2----NP0

12BAl----D7

13BA0----D6

14D0----D5

15Dl----D4

16D2----D3

17BA12----BA13

18------------

19------------

20O6----O5

21IEI--------

22IEO--------

23NIOWR----NIORD

24BNRD----BNIORQ

25BNWR----BNMREQ

26BNRFSH----BNM1

27NHALT----NWAIT

28NBUSACK----NNMI

29NRST----NBUSRQ

30POR----NINT

31GNDGNDGND

32BCLKBCLKBCLK

J9 -- conector alimentare

1 --- VDD + 12V

2 ---GND masa

3 ---VCC + 5V

4 ---VBB - 5V

5 ---GND masa

J6 -- conector Joystick

1 ---PB0dreapta

2 ---PB1stinga

3 ---PB2jos

4 ---PB3sus

5 ---NC

6 ---PB4buton

7 ---NC

8 ---JSCcomun

9 ---NC

Jexconector interfata disc flexibil

1a---VCC1b---VCC

2a---D32b---D4

3a---D23b---D5

4a---Dl4b---D6

5a---D05b---D7

6a-------6b-------

7a---POR7b---BNRD

8a ---BA1 8b---NIORD

9a---SI/TRG3 9b---NIOWR

10a---BA410b---BNIORQ

11a---BA311b---lEO

12a---NRST12b---NINT

13a---BA213b---IEI

14a---BCLK14b---BNM1

15a---GND15b---GND

Jfddconector unitate disc flexibil

la---NSSlb ---NUSD

2a---GND2b ---NTR00

3a---GND3b ---NWP

4a---GND4b ---NIX

5a ---GND5b ---NRDY0

6a---GND6b ---NRDY1

7a---GND7b ---NRDY2

8a---GND8b ---NRDY3

9a---GND9b ---NS0

10a---GND10b---NS1

11a---GND11b---NS2

12a---GND12b---NS3

13a---GND13b---NHL3

14a---GND14b---NHL2

15a---GND15b---NHL1

16a---GND16b---NHL0

17a---GND17b---NWD

18a---GND18b---NST

19a---GND19b---NDIR

20a---GND20b---NWG

------------------------------------------------------------------

9.ANEXA 1 Scheme electrice microcalculator COBRA

10.ANEXA 2 Scheme electrice interfaa disc flexibil

11.ANEXA 3 Plasarea componentelor pe cablajele imprimate

12.ANEXA 4 Interfaa RGB pentru monitorul color 002

------------------------------------------------------------------