digitalna elektronika -memorije, da, ad

22
Memorije Marko Pravdi Vlastimir Hršum 65 1. Memorije. Definicija. Podjela i osnovne karakteristike. Memorisanje je jedna od najvažnijih funkcija u digitalnim sistemima. Memorijski registar - grupa binarnih memorijskih elija (flip-flopova) koje zajedno obavljaju posao pamenja binarnog podatka. MPU (CPU) u digitalnom kompjuterskom sistemu dekodira i izvršava binarne instrukcije i upravlja tokom binarnih podataka. Instrukcije/podaci smješteni u primarnoj ili sekundarnoj memoriji. Primarne (poluprovodnike) memorije: ROM (Read Only Memory), RAM (Random-Acess Memory). Velika brzina i visoka cijena po zapamenom bitu. Podaci koji traže brz pristup. Sekundarne (magnetne i optike) memorije: flopi, tvrdi, fleš diskovi, optiki diskovi. Mala brzina i niska cijena po zapamenom bitu. Mnogo podataka kojima se ne pristupa esto. Memorije u digitalnim sistemima predstavljaju sklopove u koje se može upisati i iz kojih se može procitati informacija. Zavisno od medijuma na kome se informacija pamti, najcešce se koriste poluprovodnicke, magnetne i opticke memorije. Magnetne i opticke memorije se uglavnom koriste za memorisanje velikog broja digitalnih informacija. Vreme upisa i citanja informacija je relativno dugacko, zbog neophodnih mehanickih pomeranja diska ili trake. Informacija u ovim memorijama ostaje zapamcena i kada je iskljuceno elektricno napajanje, tako da ove memorije spadaju u klasu postojanih memorija. Po drugoj kategorizaciji, memorije se dijele po sposobnosti cuvanja informacija na statike memorije (SRAM) i dinamike memorije. Statike memorije zadržavaju upisane informacije sve dok imaju napajanje ili dok se ne izvrši ponovni upis. Dinamike memorije zadržavaju upisane informacije veoma kratko vrijeme, reda desetak ms, pa se njihov sadržaj mora periodino obnavljati. 2. Memorijski ip. Opšti sluaj. Definicija U/I linija/signala. -Adresne linije (A 0 -A n ): Izbor memorijske lokacije u kojoj je podatak. Broj linija zavisi od broja lokacija -Podaci (D 0 -D m ): Binarni podatak sadržan u memoriji. Obino 8 linija (k * 8) -Upravljake linije: OE - itanje podatka WE - Upisivanje podatka CS - Izbor ipa Adresa: Binarni kod - oznaava odreenu lokaciju u memoriji Podatak: Binarna informacija smještena na odreenoj adresi u memoriji Veliina (kapacitet): Ukupan broj bita koji može bitizapamen u memoriji Organizacija (konfiguracija): Nain smještanja bita u memoriji (broj lokacija h dužina rijei) • 8 h 4 [32 b], 2048 x 8 [16384 b = 16 K], • 64 M x 64 [4294967296 b = 536870912 B = 512 MB] Gustoa zapisa (memorisanja): Kapacitet/ip Podatak zapamen (memorisan): Smješten u memorijsku lokaciju

Upload: frenkyfaking-fourfingers

Post on 14-Feb-2015

276 views

Category:

Documents


21 download

DESCRIPTION

Digital electronics, Digitalna elektronika, skripta sa predavanja prof.dr Milomir Šoja

TRANSCRIPT

Page 1: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

65

1. Memorije. Definicija. Podjela i osnovne karakteristike. Memorisanje je jedna od najvažnijih funkcija u digitalnim sistemima. Memorijski registar - grupa binarnih memorijskih �elija (flip-flopova) koje zajedno obavljaju posao pam�enja binarnog podatka. MPU (CPU) u digitalnom kompjuterskom sistemu dekodira i izvršava binarne instrukcije i upravlja tokom binarnih podataka. Instrukcije/podaci smješteni u primarnoj ili sekundarnoj memoriji. Primarne (poluprovodni�ke) memorije:

• ROM (Read Only Memory), • RAM (Random-Acess Memory).

Velika brzina i visoka cijena po zapam�enom bitu. Podaci koji traže brz pristup. Sekundarne (magnetne i opti�ke) memorije:

• flopi, tvrdi, fleš diskovi, • opti�ki diskovi.

Mala brzina i niska cijena po zapam�enom bitu. Mnogo podataka kojima se ne pristupa �esto. Memorije u digitalnim sistemima predstavljaju sklopove u koje se može upisati i iz kojih se može procitati informacija. Zavisno od medijuma na kome se informacija pamti, najcešce se koriste poluprovodnicke, magnetne i opticke memorije. Magnetne i opticke memorije se uglavnom koriste za memorisanje velikog broja digitalnih informacija. Vreme upisa i citanja informacija je relativno dugacko, zbog neophodnih mehanickih pomeranja diska ili trake. Informacija u ovim memorijama ostaje zapamcena i kada je iskljuceno elektricno napajanje, tako da ove memorije spadaju u klasu postojanih memorija. Po drugoj kategorizaciji, memorije se dijele po sposobnosti cuvanja informacija na stati�ke memorije (SRAM) i dinami�ke memorije. Stati�ke memorije zadržavaju upisane informacije sve dok imaju napajanje ili dok se ne izvrši ponovni upis. Dinami�ke memorije zadržavaju upisane informacije veoma kratko vrijeme, reda desetak ms, pa se njihov sadržaj mora periodi�no obnavljati. 2. Memorijski �ip. Opšti slu�aj. Definicija U/I linija/signala. -Adresne linije (A0-An ): Izbor memorijske lokacije u kojoj je podatak. Broj linija zavisi od broja lokacija -Podaci (D0-Dm): Binarni podatak sadržan u memoriji. Obi�no 8 linija (k * 8) -Upravlja�ke linije:

• OE - �itanje podatka • WE - Upisivanje podatka • CS - Izbor �ipa

Adresa: Binarni kod - ozna�ava odre�enu lokaciju u memoriji Podatak: Binarna informacija smještena na odre�enoj adresi u memoriji Veli�ina (kapacitet): Ukupan broj bita koji može bitizapam�en u memoriji Organizacija (konfiguracija): Na�in smještanja bita u memoriji (broj lokacija h dužina rije�i)

• 8 h 4 [32 b], 2048 x 8 [16384 b = 16 K], • 64 M x 64 [4294967296 b = 536870912 B = 512 MB]

Gusto�a zapisa (memorisanja): Kapacitet/�ip Podatak zapam�en (memorisan): Smješten u memorijsku lokaciju

Page 2: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

66

3. ROM. Definicija. Tipovi i njihove osnovne karakteristike. Upisivanje (Write): Operacija smještanja podatka umemorijsku lokaciju (ROM - programiranje) Tipovi ROM memorija: Bipolarne:

• MROM - (Mask Programmable ROM) ROM koga programira proizvo�a� �ipa pomo�u fotografskog negativa (maske), napravljene prema specifikaciji kupca.

• PROM - (Programmable ROM): ROM koga programira kupac upravljanjem topljivim vezama (osigura�)

OTR - One Time Programming (programator). Prazan RROM sadrži sve 0 ili sve 1 Bipolarni RROM - mala gusto�a, velika brzina, velika disipacija CMOS RROM - velika gusto�a, mala brzina, mala disipacija MOS:

• MROM - (Mask Programmable ROM) ROM koga programira proizvo�a� �ipa pomo�u fotografskog negativa (maske), napravljene prema specifikaciji kupca.

• PROM - (Programmable ROM): ROM koga programira kupac o Bipolarni RROM - mala gusto�a, velika brzina, velika disipacija o CMOS RROM - velika gusto�a, mala brzina, mala disipacija

• EPROM - ERROM (Erasable PROM): PROM kod koga je mogu�e brisanje podataka ultraljubi�astom svjetloš�u i ponovno

o Malo vrijeme pristupa, velika gusto�a, niska cijena po zapam�enom bitu o Brisanje - �ip mora biti izva�en iz podnožja (20 min)

• EEPROM - (Electrically Erasable PROM): PROM kod koga je mogu�e brisanje podataka elektri�nim impulsom (10 ms - 1 V ili �itav EERROM) i ponovno programiranje (bajt po bajt, elektri�ni impuls 21/12 V, 10 ms). Mogu�a izmjena samo jednog bajta. Brža manipulacija podacima kod programiranja.

o Malo vrijeme pristupa, programiranje/brisanje bez va�enja �ipa iz o Mala gusto�a, ve�a cijena po zapam�enom bitu

4. ROM. Princip realizacije pomo�u dioda.

Page 3: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

67

5. MROM. Princip realizacije sa bipolarnim i MOS tranzistorima. Vremenski dijagrami signala kod �itanja podatka. MROM (Mask Programmable ROM): ROM koga programira proizvo�a� �ipa pomo�u fotografskog negativa (maske), napravljene prema specifikaciji kupca. Maska skupa - isplativo samo pri masovnoj proizvodnji

6. RROM. Princip realizacije sa bipolarnim i MOS tranzistorima. Vremenski dijagrami signala kod �itanja podatka. RROM (Programmable ROM): ROM koga programira kupac upravljanjem topljivim vezama (osigura�) OTR - One Time Programming (programator) Prazan RROM sadrži sve 0 ili sve 1 Bipolarni RROM - mala gusto�a, velika brzina, velika disipacija CMOS RROM - velika gusto�a, mala brzina, mala disipacija

Page 4: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

68

7. Primjena ROM. Pretvaranje kodova.

8. Primjena ROM. Množenje binarnih brojeva.

Page 5: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

69

9/10. Primjena ROM. Realizacija logi�kih funkcija.

• Lukap tabele (Look-Up): MM4232 ROM pretvara 9-bitni ulaz (ugao 0-90°) u 8-bitni SINUS ulaznog ugla

• Realizacija logi�kih funkcija: 8 h 4 logi�ki krug može biti zamijenjen sa 8 h 4 ROM • Generator karaktera: MS6571 ROM programiran da u matrici 9 h 7 prikazuje brojeve, slova ili

simbole na ekranu/štampa�u • Enkoder tastature: MM5740 ROM pretvara matricu tipki tastature u odgovaraju�i ASCII kod • Neizbrisive kompjuterske memorije: �uvanje kodova instrukcija i podataka koji ne smiju biti

izgubljeni prilikom nestanka napajanja 12. RWM. Definicija. Tipovi i njihove osnovne karakteristike. Memorije sa �itanjem/upisivanjem (Read/Write):�itanje/upisivanje podatka sa/u bilo koje memorijske lokacije. Privremeno smještanje binarnih podataka.

• RAM (Random-Acess Memory): �itanje/upisivanje podatka sa/u bilo koje memorijske lokacije. Privremeno smještanje binarnih podataka.

• SAM (Sequential-Acess Memory): Serijske memorije. Sekvencijalni pristup memorijskim lokacijama (jedna poslije druge). U obliku šift registra. Spor pristup.

SRAM (Static RAM): Podaci zapam�eni pomo�u FF. • Memorijska �elija od 6 tranzistora (uobi�ajeno) • TTL - mala gusto�a, ve�a brzina • NMOS, CMOS - velika gusto�a, manja brzina • Manje memorije velike brzine (keš). Relativno skupa. DRAM (Dynamic RAM): Podaci zapam�eni u vidu naboja (kondenzator). !!! NEOPHODNO OSVJEŽAVANJE (2 - 4 ms) • Memorijska �elija - 1 tranzistor i 1 kondenzator (3 DRAM �elije na prostoru 1 SRAM �elije) • Ve�i kapaciteti, manja potrošnja • Organizacija N KV x 1 b. Matrica redova i kolona. Adresni dekoder za redove i za kolone. Poluprovodni�ka memorija, u koju se može i upisati i pro�itati informacija u proizvoljnom trenutku, naziva se RAM memorija. Naziv RAM dolazi od engleskog naziva random access memory (memorija sa slu�ajnim pristupom), što na neki na�in ozna�ava da je vreme za upis ili �itanje, nezavisno od adrese na kojoj se �itanje ili upis obavlja. Poluprovodni�ke RAM memorije gube sadržaj kada se isklju�i napon napajanja, tako da spadaju u klasu nepostojanih memorija.

Page 6: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

70

13. SAM. Blok šema i princip rada.

14. RAM. Blok šema i princip rada (�itanje/upisivanje podataka).

Page 7: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

71

15. SRAM. Osnovna �elija sa RS FF i na�in njenog rada.

16. SRAM. Arhitektura.

Page 8: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

72

17. SRAM. Osnovna �elija sa bipolarnim tranzistorima. Na�in rada (�itanje/upisivanje). 18. SRAM. Osnovna �elija sa MOS tranzistorima. Na�in rada (�itanje/upisivanje).

17. 18. 19. SRAM. Vremenski dijagrami signala kod �itanja podatka. Vrijeme pristupa.

Page 9: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

73

20. SRAM. Vremenski dijagrami signala kod upisivanja podatka. Vrijeme upusivanja.

21. DRAM. Osnovna �elija i arhitektura.

Page 10: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

74

22. DRAM. Osnovna �elija. Upisivanje, �itanje, osvježavanje.

Upisivanje – SW1 ON, SW2 ON, SW3 OFF, SW4 OFF, SW5 OFF �itanje – SW1 OFF, SW2 ON, SW3 ON, SW4 ON, SW5 ON Osvježenje – SW1 OFF, SW2 ON, SW3 ON, SW4 ON, SW OFF 23. DRAM. Vremenski dijagrami signala kod �itanja podatka.

24. DRAM. Vremenski dijagrami signala kod upisivanja podatka.

Page 11: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

75

25. DRAM 16kh8. Blok dijagram.

Page 12: Digitalna Elektronika -Memorije, DA, AD

Memorije

Marko Pravdi� Vlastimir Hršum

76

26.Princip povezivanja memorija (ROM,RAM) i periferijskih ure�aja sa mikroprocesorom.

• Adresni prostor mikroprocesora dodjeljuje se razli�itim vrstama memorija (ROM, RAM), perifernim ure�ajima (ulazi/izlazi, tastatura, grafi�ka kartica, masivne memorije i td.), razli�itim funkcijama unutar jedne vrste memorije (stek, baferi, prekidi i sl.)

• Svaka memorija, ure�aj, funkcija ima JEDINSTVENI adresni prostor koji je samo njoj dodjeljen • Hardverski i softverski na�ini dodjeljivanja adresnog prostora i koriš�enja • Povezivanje i koriš�enje memorijskih �ipova - hardversko, sa vanjskim dekodiranjem (sam

memorijski �ip ne može da izvrši dekodiranje) • Dekodiranje - prepoznavanje da je baš taj memorijski �ip izabran za koriš�enje (standardni �ipovi,

namjenski dekoderi, PLD, GAL, PLA, PAL, CPLD, FPGA) -Neka je na mikroprocesor koji ima 20 adresnih linija (1048576b=1MB=100000N) spojena memorija (�ip, IC) 32kh8 sa 15 adresnih linija, a A0-A14 ). Adresne linije A0-A14 treba spojiti direktno, a A15-A19 dekodirati tako da se �ipu dodijeli jedinstvena pozicija u adresnom prostoru mikroprocesora.

(4k=1000N; 32k=8000N; 64k =10000N...) -Adresne linije A15-A19 služe da se pristupi baš toj memoriji (�ipu), a A0-A14 za pristup pojedinim memorijskim lokacijama unutar �ipa -Ako se ovom �ipu dodijeli po�etna lokacija 10000N tada on koristi adresni prostor od 10000N do 17FFFN

27. Objasniti principe povezivanja memorije i mikroprocesora na primjeru mikroprocesora koji može adresirati 1MV podataka i memorije 32kh8 kojoj je dodijeljena po�etna adresa 10000N.

Page 13: Digitalna Elektronika -Memorije, DA, AD

D/A

Marko Pravdi� Vlastimir Hršum

65

1. Princip DA konverzije.

-Mikroprocesorski (µR) sistemi se masovno primjenjuju zbog sposobnosti da brzo obrade i sa�uvaju veliku koli�inu podataka, zbog svoje upotrebljivosti i funkcionalnosti. Ve�ina ulaznih signala koje obra�uje µR su digitalni, ali postoji i mnogo signala koji su po svojoj prirodi analogni, a traže µR obradu (zvuk, svjetlost, toplota, pritisak, ...). -Za pretvaranje analognih signala u digitalni oblik, razumljiv µR, neohodni su odgovaraju�i elektronski krugovi, analogno-digitalni pretvara�i/konvertori (Analog-to-Digital Converter, ADC) -Pretvaranje digitalnih podataka iz µR u analogni oblik obavljaju digitalno-analogni konvertori (Digital-to-Analog Converter, DAC) -Pretvaranje analognih u digitalne signale (ADC) se, u principu, ostvaruje pod komandom impulsa za uzorkovanje. Svaka pozitivna (negativna) ivica pokre�e mjerenje analognog signala, a zatim njegovo pretvaranje u odgovaraju�i digitalni oblik (pozitivna ivica 4-og impulsa pokrenula je pretvaranje analognog signala od 7 V u digitalni kod 111, 12-og impulsa 5 V -Kod pretvaranja digitalnih u analogne signale (DAC), pod komandom (strobe) impulsa dolazi do generisanja analognog signala, na osnovu digitalnog ulaza (pozitivna ivica 3-og impulsa pokrenula je pretvaranje digitalnog koda 110 u analogni signal od 6 V, 14-og impulsa 011 u 3 V, i td). Izlazni signal je stepenast i za pretvaranje u “pravi” analogni signal potrebno je filtriranje. 2-4. Princip DAC sa binarnim otporima. Nacrtati elektri�nu šemu 4-bitnog DAS i: - izvesti izraz za izlazni napon 4-bitnog DAS. - izvesti izraz koji povezuje (maks.) izlazni i refentni napon sa vrijednostima otpora, - navesti osnovne nedostatke ovog tipa konvertora DAS sa otporima �ije vrijednosti odgovaraju binarnom nizu brojeva (1, 2, 4, 8, 16, ...) spada u najjednostavnije. Ulazni digitalni signal upravlja stanjem dvopoložajnih prekida�a (SW1-SWn). Svaki uklju�eni prekida� izaziva proticanje struje prema invertiraju�em ulazu operacionog poja�ava�a (OP), koja je jednaka koli�niku referentnog napona i odgovaraju�e otpornosti. Otpornik koji se nalazi u grani koja odgovara najzna�ajnijem bitu (MSB) ima najmanju otpornost (1) i on najviše doprinosi ukupnoj struji prema OP. U grani sa prekida�em kojim upravlja najmanje zna�ajan bit (LSB) je 2n-1 puta ve�a otpornost (n - broj bita), pa je odgovaraju�a struja toliko puta manja. I otpornosti/struje ostalih grana (kada su prekida�i uklju�eni) slijede binarni niz. Referentni napon, otpornici u granama i otpornik u povratnoj vezi OP su izabrani tako da se struja koja te�e prema OP direktno preslikava u odgovaraju�i napon.

Page 14: Digitalna Elektronika -Memorije, DA, AD

D/A

Marko Pravdi� Vlastimir Hršum

66

[ ]

4 3 2 12 4 8

11

f f f fout ref

out f T

R R R RV V SW SW SW SW

R R R R

V R I V

� �= − ⋅ + ⋅ + ⋅ + ⋅� �

� �

= − =

-Maksimalni izlazni napon, referentni napon, osnovnu vrijednost otpora i otpor u povratnoj vezi OP povezuje relacija:

1

(max)

22 1

nref f

nout

V R

V R

⋅ =−

-Osnovni nedostatak DAS sa otporima �ije vrijednosti odgovaraju binarnom nizu brojeva (1, 2, 4, 8, 16, ...) je teško�a realizacije otpornika u slu�aju digitalnog ulaza sa ve�im brojem bita. npr. za 8-bitni DAS maksimalni otpor je 128R, za 16-bitni 32768R, i td. -Vrijednost LSB otpornika velika => njegova struja mala i podložna uticaju smetnji -Vrijednost MSB otpornika mala => njegova struja velika, dolazi do teško�a sa obradom te struje u OP i grijanja 5/6. Princip DAC sa R/2R mrežom otpornika. Nacrtati elektri�nu šemu i izvesti izraz za izlazni napon 4-bitnog DAC, izvesti izraz koji povezuje (maksimalni) izlazni i refentni napon sa vrijednostima otpora. Probleme sa otpornicima prevazilazi R/2R (Ladder, “ljestvi�asti”) DAC, koji koristi samo dvije vrijednosti otpora, R i 2R. Mreža R/2R otpornika spojena je tako da se prema referentnom naponu ponaša kao jedan otpornik R, koji zajedno sa referentnim naponom odre�uje referentnu struju. Referentna struja se dijeli na pojedine otporni�ke grane prema nizu (1/2 - MSB, 1/4, 1/8, ..., 1/2n - LSB i te�e ka invertuju�em ulazu OP, ako je uklju�en prekida� kojim upravljaju digitalni ulazi (1 - uklju�en, 0 - isklju�en). Ukupna struja koje te�e prema OP jednaka je sumi struja grana u kojima su prekida�i uklju�eni. Referentna struja i otpornik u povratnoj vezi OP su izabrani tako da se struja koja te�e prema OP direktno preslikava u odgovaraju�i napon.

Page 15: Digitalna Elektronika -Memorije, DA, AD

D/A

Marko Pravdi� Vlastimir Hršum

67

1 2 3 42 4 8 16

refref

ref ref ref refT

out T f

VI

RI I I I

I SW SW SW SW

V I R

=

= + + +

=

Izlazni napon, referentni napon, osnovnu vrijednost otpora i otpor u povratnoj vezi OP povezuje relacija:

(max)

22 1

nref f

nout

V R

V R⋅ =

7. Definisati korak i rezoluciju DAC. Objasniti na primjeru. Svakoj promjeni LSB digitalnog ulaza odgovara (minimalna) promjena izlaznog analognog napona - Korak (STEP). Broj koraka je odre�en brojem digitalnih ulaza (n) i jednak je 2n, a veli�ina koraka se definiše kao odnos maksimalnog izlaznog napona i broja koraka. - Rezolucija DAC se definiše kao odnos najmanje promjene analognog izlaza (korak) i maksimalnog izlaznog napona, i jednaka je recipro�noj vrijednosti broja koraka (obi�no u %) 8. Definisati monotonost i vrijeme postavljanja DAC. -Monotonost (Monotonicity) DAC je osobina da mu izlazni analogni napon raste pri svakom porastu ulaznog digitalnog -Vrijeme postavljanja (Settling Time) je vrijeme potrebno da izlazni analogni napon DAC dostigne 99.95% nove vrijednosti, poslije promjene digitalnog ulaza. Ovo vrijeme je pokazatelj brzine pretvaranja (konverzije) i odre�uje maksimalnu frekvenciju sa kojom DAC može raditi. Uobi�ajena vrijednosti su 50 ns - 20 µs.

(max)

(max)

2out

n

out

VSTEP

STEPREZOLUCIJA

V

=

=

Page 16: Digitalna Elektronika -Memorije, DA, AD

D/A

Marko Pravdi� Vlastimir Hršum

68

9. Nacrtati izlazne napone DAS u idealnom i u slu�aju greške ofseta. 10. Nacrtati izlazne napone DAS u idealnom i u slu�aju velikog poja�anja. 11. Nacrtati izlazne napone DAS u idealnom i u slu�aju malog poja�anja. 12. Nacrtati izlazne napone DAS u idealnom i u slu�aju nemonotonog izlaza. 13. Nacrtati izlazne napone DAS u idealnom i u slu�aju diferencijalne nelinearnosti.

• Idealni analogni izlaz DAC: Jednak 0 za digitalne ulaze 000...0, jednak Vout(max) kada su digitalni ulazi 111...1, monoton, sa stalnim korakom

• Greška ofset: Analogni izlazni napon ne kre�e od 0 (kao da ima superponiranu dc vrijednost) • Veliko poja�anje: Prevelik korak (ranije dostiže Vout(max)) • Malo poja�anje: Nedovoljan korak (ne dostiže Vout(max)) • Nemonoton izlaz: Analogni izlazni napon ide u pogrešnu stranu (ne raste/opada pri

pove�anju/smanjenju digitalnog • Diferencijalna nelinearnost: Korak > i < od idealnog ulaza

Page 17: Digitalna Elektronika -Memorije, DA, AD

A/D

Marko Pravdi� Vlastimir Hršum

65

1. Princip AD konverzije.

Pretvaranje analognih u digitalne signale (ADC) se, u principu, ostvaruje pod komandom impulsa za uzorkovanje. Svaka pozitivna (negativna) ivica pokre�e mjerenje analognog signala, a zatim njegovo pretvaranje u odgovaraju�i digitalni oblik (pozitivna ivica 4-og impulsa pokrenula je pretvaranje analognog signala od 7 V u digitalni kod 111, 12-og impulsa 5 V 2. Nacrtati elektri�nu šemu i objasniti princip rada stepeni�astog 4 –bitnog ADC.

Page 18: Digitalna Elektronika -Memorije, DA, AD

A/D

Marko Pravdi� Vlastimir Hršum

66

3. Nacrtati elektri�nu šemu stepeni�astog 4 –bitnog ADC. Napisati izraz za vrijeme konverzije. Osnovni nedostatak ovog tipa konvertora. -Osnovni nedostatak stepeni�astog ADC je da mu je vrijeme konverzije zavisno od veli�ine analognog ulaznog napona (ve�i napon - duže vrijeme konverzije). U najgorem slu�aju (maksimalni ulazni napon) potrebno je da broja� odbroji do kraja, od 000...0 do 111...1. -Ako je broj bita n, a period taktnih impulsa Tclk , tada je maksimalno vrijeme konverzije tconv(max) jednako:

(max) (2 1)nconv clkt T= −

-Ve�a rezolucija (ve�i broj bita) => znatno duže vrijeme konverzije. 4. Objasniti na primjeru princip rada ADC sa sukcesuvnim aproksimacijama. -Prevazilaženje problema sa dugim vremenom konverzije stepeni�astog ADC i njegovom zavisnoš�u od veli�ine ulaznog analognog napona donosi ADC koji radi na principu tzv. sukcesivnih aproksimacija. -ADS sa sukcesivnim aproksimacijama ima vrijeme konverzije koje ne zavisi od veli�ine izlaznog napona. Svaka konverzija se obavlja pomo�u ta�no odre�enog broja pore�enja ulaznog analognog napona sa unaprijed definisanim vrijednostima. -Postupak konverzije se svodi na traženje intervala u kome se nalazi ulazni analogni napon metodom polovljenja. Prvo se ispita da li je ulazni analogni napon ve�i ili manji od 1/2 maksimalnog napona. Zatim se novi interval opet polovi (1/4 maksimalnog napona) pa se pore�enjem utvrdi u kojoj polovini novog intervala je ulazni analogni napon i td., dok se ne dobije digitalna vrijednost koja odgovara ulaznom naponu.

Page 19: Digitalna Elektronika -Memorije, DA, AD

A/D

Marko Pravdi� Vlastimir Hršum

67

5. Nacrtati elektri�nu šemu 4–bitnog ADC sa sukcesuvnim aproksimacijama i objasniti na�in njenog rada. -Prvo pore�enje ima zadatak da odredi vrijednost MSB. U tu svrhu se pretpostavi da je MSB=1 i ulazni analogni napon uporedi sa 1.0.0.0...0 (MSB=1, ostali 0), što odgovara polovini maksimalnog napona. Ako je analogni ulazni napon ve�i od 1000...0, MSB=1 i analogni napon je u gornjoj 1/2, a ako je manji, MSB=0 i analogni napon je u donjoj 1/2 mogu�ih napona. -Drugo pore�enje odre�uje vrijednost slede�eg bita po važnosti pore�enjem ulaznog analognog napona sa MSB.1.0.0...0 (MSB odre�ene vrijednosti, slede�i najvažniji bit 1, ostali 0, što odgovara 1/2 intervala u kome je ulazni napon). Ako je analogni ulazni napon > od MSB.1.0.0...0, traženi bit=1 i analogni napon je u gornjoj 1/2, a ako je <, traženi bit=0 i analogni napon je u donjoj 1/2 mogu�ih napona. -Postupak se ponavlja sve dok se na isti na�in ne odredi LSB -Broj potrebnih pore�enja == broju bita, bez obzira na 34 vrijednost ulaznog napona

Page 20: Digitalna Elektronika -Memorije, DA, AD

A/D

Marko Pravdi� Vlastimir Hršum

68

6. Uporediti stepeni�asti i ADC sa sukcesuvnim aproksimacijama. -ADC sa sukcesivnim aproksimacijama ne sadrži broja�. Osnovna komponenta je registar sukcesivnih aproksimacija (Successive Approximation Register) koji ima i upravlja�ku funkciju. On generiše (opisanu) specijalnu sekvencu binarnih kodova pod komandom signala za po�etak konverzije (Start Conversion) i odgovaraju�i signal kada je konverzija završena (Conversion Complete). -DAC pretvara binarni kod SAR u stepenasti analogni napon koji se na komparatoru poredi sa ulaznim analognim naponom -Izlaz komparatora se koristi kao informacija SAR za generisanje slede�eg binarnog koda -Osnovna karakteristika ovog tipa ADC je (konstantna) brzina konverzije

Page 21: Digitalna Elektronika -Memorije, DA, AD

A/D

Marko Pravdi� Vlastimir Hršum

69

-Konkretni ADC sa sukcesivnim aproksimacijama (ADC0803) sadrži izlazni bafer sa 3 stanja kojim je mogu�e upravljati (RD’), ima mogu�nost postavljanja interne radne frekvencije (R i S izme�u ulaza CLK-R i CLK-IN), prihvata signal za po�etak konverzije (WR’), a preko odgovaraju�eg signala (INTR’) javlja da je konverzija završena. Kada su WR’ i INTR’ spojeni, konverzije se izvršavaju neprekidno. Postoji mogu�nost dovo�enja pozitivnog V(in+) ili negativnog V(in-) ulaznog napona, kao i konverzije razlike napona izme�u ta�aka V(in+) i V(in-) . Ulaz Vref/2 odre�uje pri kome analognom naponu �e biti generisan maksimalni kod 1111 1111. -Specifi�nost prikazane primjene je upotreba sempl i hold kola (Sample And Hold) LF398 �iji je zadatak da analogni ulazni napon održi na konstantnoj vrijednosti za vrijeme konverzije (radi kao analogna memorija)

Page 22: Digitalna Elektronika -Memorije, DA, AD

A/D

Marko Pravdi� Vlastimir Hršum

70

7. Nacrtati elektri�nu šemu 3 -bitnog fleš ADC i objasniti na�in rada. -Fleš (Flash) ADC predstavlja jedan od najjednostavnijih na�ina za pretvaranje analognog signala u digitalni. Sastoji se od potrebnog broja komparatora (2n-1) koji porede analogni ulazni napon sa referntnim vrijednostima definisanim otporni�kim djeliteljem. Izlazi komparatora vode se u prioritetni enkoder, koji na osnovu aktivnog izlaza komparatora sa najve�om težinom formira odgovaraju�i digitalni kod, ekvivalent ulaznog analognog napona. -Ova vrsta ADC je izuzetno brza, ali za realizaciju ve�eg broja bita zahtijeva veliki broj komparatora (8 bita = 255 komparatora, 16 bita = 65535 komparatora)