Decodoarele și codificatoare
În general, decodoare și codificatoare numite dispozitive concepute pentru a detecta diferite (cuvinte) cuvintele-cod, adică de fapt, că aceeași unitate logică pentru transformarea unui cod arbitrar în arbitrar.
Asta ca și distinge aceste dispozitive, au fost de acord că decodoarele vor fi Convertoare n-biți cuvânt binar într-un unitar 2 n - cod de biți, toți biții care, cu excepția unuia, sunt egale cu zero, iar traductoarele sunt cunoscute ca dispozitive care realizează problema inversă, adică. e. puteți obține binar corespunzător dintr-un cod unitar. Trebuie remarcat faptul că acest aranjament este rupt cu succes, astfel încât singura formă practică de setare emițător devine o masă. Deoarece tabelul întruchipează ideea unei căutare exhaustivă, aceasta poate cere absolut orice lege.
Baza este logic și circuitul (conjunctor) pentru a construi un decodor. Numărul fiecărei intrări conjunctor ar trebui să fie egal
n numărul de biți ai numărului binar, iar numărul „și“ circuite necesare este egal cu
Să considerăm un decodor număr binar format din trei cifre prezentate schematic în Fig. 2.1.
P1. P2. P3 - biți Inverse, adică P = Q # 773;
N = conjunctors, fiecare la n = 3 intrări.
Construcția decodorul va începe cu tabelul de sprijin zecimal și numerele binare corespunzătoare (a se vedea tabelul 2.1.).
Tabelul de traducere 10-2
Fig. 2.1 Cel mai simplu tip de decodor 3-8
Fig. 2.2 Decoder 2 - 4
Mai multe scheme dezvoltate structura de organizare și creșterea decodoarele de biți: liniar, piramidal, matrice, în cascadă diferite costuri dreptunghiulare, hardware și de întârziere de timp de stabilire a decodificarea codului de intrare. De exemplu, în Fig. 2.3 prezintă o diagramă a unei conexiuni în cascadă de decodoare din care 2-4 specii este format decoder 6-64 specii.
Fig. 2.3 decodoare Cascading
Decodoarele sunt utilizate pe scară largă pentru toate tipurile de informații de serviciu mijloace de afișare, de exemplu, liniare, matrice și indicatori de 7 segmente znakosinteziruyuschih diferit principiu de funcționare (descărcare, electroluminescente, diode emițătoare de lumină, cu cristale lichide).
Codificatoare sunt folosite pentru a converti zecimal în binar. Simbol și un circuit codificator mai simplu cu opt intrări și ieșiri trei, prezentate în fig. 2.4.
Fig. 2.4 Simbol (a) și schema bloc funcțională a codorului (în)
Atunci când se aplică un semnal (log 1) La una dintre X0 intrări - X7. sale ieșiri A1 - A3 apare numerele de cod binar de ieșire excitat în conformitate cu tabelul de corespondență între zecimal și numere binare (Tabelul 2.1.).
Deoarece X0 nu este conectat nicăieri, schema nu face distincție între cele două situații:
și - „alimentat la X0 semnalul de intrare"
în - „nu a depus nici un semnal de la toate“
În plus, restricțiile severe sunt impuse cu privire la numărul de semnale de intrare - nu mai mult de o unitate și șapte zerouri, ceea ce înseamnă că codificatorul poate converti numai un singur cod. Mult mai des folosit așa-numitul One-hot reprezentând lanț neîntrerupt de un număr de unu și zero, astfel încât unitatea de alocare mai vechi utilizat într-un circuit real, encoder (fig. 2.5).
Fig. 2.5 Unitatea de alocare senior bloc
Acest sistem funcționează astfel: toate zerourile și cea mai veche unitate a codului de intrare este trecut la ieșire, fără a schimba; toate rândurile, mai tineri decât unitatea de vârstă se înlocuiește cu zerouri.
Când EI = 1, orice număr de zerouri senior generează pe biții de ieșire 1 și nu afectează funcționarea AND-Nu mai semnificativi biți. Orice cel mai mare 1 generează ieșire corespunzătoare 0. În acest caz, un nivel scăzut va apărea în EO - rezoluția de ieșire.
În cazul în care unitățile de alocare schema de ieșire mai vechi conectat Encoder, ai codificator de prioritate. formând un număr binar cel mai vechi dintre toți cei prezenți în cuvântul de intrare. Un reprezentant tipic este K155IV1 (fig. 2.6).
Fig. 2.6 Structura codificator prioritar K155 IV1
EI - permis de intrare
EO - rezoluția de ieșire
GS - semnal de bandă de bază
intrare one-hot
cod binar de ieșire
EO reflectă situația - din acest grup nu o unitate.
GS reflectă situația - într-un grup există cel puțin o unitate.