Encoder (elettronica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix typo
m top: clean up, replaced: L'''' → L{{'}}'''
 
(4 versioni intermedie di 3 utenti non mostrate)
Riga 1:
{{F|elettronica|marzo 2013|Nessuna fonte; l'immagine dell'encoder nel capitolo "Funzionamento" è errata, dato che contiene 9 ingressi e non 8 come specificato. Con 3 uscite ci possono essere un massimo di 8 ingressi. Aggiornare l'immagine.}}
L{{'}}'''encoder''', o '''codificatore''', è un [[componente elettronico|componente]] [[elettronica digitale|elettronico digitale]]. La versione più semplice è costituita da un numero ''i'' di ingressi e un numero ''n'' di uscite con ''i'' ≤ <math>2^{n}</math>. Una tipologia di codificatori più versatili, progettati per poter inviare dati diversi a precisi indirizzi, tipico esempio l'HX2262, hanno una circuitazione molto più complessa.
 
== Funzionamento ==
La funzione logica dell'encoder standard, consiste nel presentare alla sua uscita un determinato codice a seconda dell'ingresso attivato, solo a titolo di esempio, per riportarci al [[decoder (elettronica)|decoder]], <math>2^{3}</math> ossia 8 ingressi, avranno 3 uscite, che in codice binario identificano i numeri da 0 a 7. Tra ingresso e uscita non esiste però legame logico come nel decoder perché all'interno del dell'encoder esistono delle allocazioni perenni di memoria (memorizzate dal costruttore) tali che il loro numero sia pari alle linee in ingresso (ogni linea attiva individua una locazione di memoria).
Se gli ingressi attivati sono più di uno, l'uscita potrebbe assumere una configurazione binaria indesiderata. Per evitare che questo accada, i codificatori in commercio sono "con priorità": se si attiva più di una linea in ingresso, l'uscita assumerà la configurazione associata all'ingresso con priorità maggiore tra quelli attivati.
 
Riga 24:
* [[Circuito integrato]]
 
{{Portale|informatica|elettronica}}
 
[[Categoria:Dispositivi elettronici]]