Encoder (elettronica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m top: clean up, replaced: L'''' → L{{'}}'''
 
(79 versioni intermedie di 58 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.}}
Il '''codificatore''', o '''encoder''', è un dispositivo elettronico digitale avente un numero ''i'' di ingressi e un numero ''n'' di uscite, con ''i'' ≤ <math>2^{n}</math>.
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 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 piùpriorità priorità,maggiore tra quelli attivati.
 
[[ImageFile:Encoder.JPG]]
 
La tabella della verità permette di capire meglio cosa si intende per "priorità".
Il funzionamento del dispositivo è tale che attivando una linea in ingresso, l'uscita assume una delle <math>2^{n}</math> configurazioni possibili.
La configurazione n°º0 presenta l'ingresso <math>I_{0}</math> attivato, e i tre [[Bit (informatica)|bit]] in uscita codificano la configurazione zero binario.
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 più priorità, tra quelli attivati.
La seconda riga presenta l'ingresso <math>I_{1}</math> attivato, e le uscite codificano la configurazione 1 in binario ''qualsiasi sia lo stato logico degli ingressi precedenti''. L'ingresso <math>I_{1}</math> ha quindi maggior priorità rispetto all'ingresso <math>I_{0}</math>;. Di conseguenza, l'ingresso <math>I_{2}</math> ha maggiore priorità di <math>I_{1}</math> e <math>I_{0}</math>, e così via sino all'unltimaultima linea in ingresso.
 
[[Image:Encoder.JPG]]
 
La tabella della verità permette di capire meglio cosa si intende per "priorità".
La configurazione n°0 presenta l'ingresso <math>I_{0}</math> attivato, e i tre bit in uscita codificano la configurazione zero binario.
La seconda riga presenta l'ingresso <math>I_{1}</math> attivato, e le uscite codificano la configurazione 1 binario ''qualsiasi sia lo stato logico degli ingressi precedenti''. L'ingresso <math>I_{1}</math> ha quindi maggior priorità rispetto all'ingresso <math>I_{0}</math>; <math>I_{2}</math> ha maggiore priorità di <math>I_{1}</math> e <math>I_{0}</math>, e così via sino all'unltima linea in ingresso.
 
== Distribuzione commerciale ==
INella codificatorifamiglia logica [[Transistor-transistor logic|TTL]] vi sono il '''"74147'''" e il '''"74148'''", entrambi operanti in [[logica negativa]].
* Il 74147 presenta 9 linee in ingresso e 4 uscite D, C, B, A. Il [[tempo di propagazione]] è normalmente sui 10ns e la [[potenza elettrica|potenza]] dissipata è di 225&nbsp;mW.
 
>* Il 7414774148 presentaha 98 linee in ingresso e 43 uscite DA2, CA1, B AA0. Il tempo di propagazioneritardo è normalmentecirca sui 10ns12ns e la potenza dissipata è di 225mW190&nbsp;mW. È inoltre dotato di 3 ingressi supplementari di controllo:
''** Enable Imputinput (EI)'': a livello basso abilita il dispositivo al funzionamento, a livello alto disabilita tutti gli ingressi ponendo le uscite allo stato logico alto;
 
''** Enable Outputoutput (EO)'': a livello basso indica che il dispositivo è funzionante (EI=0) ma non è stata attivata nessuna linea in ingresso;
> Il 74148 ha 8 linee in ingresso e 3 uscite A2, A1, A0. Il tempo di ritardo è circa 12ns e la potenza dissipata è di 190mW. E' inoltre dotato di 3 ingressi supplementari di controllo:
''** Group Signalsignal (GS)'': a livello basso indica che il chipcircuito è abilitato, assieme ad almeno un ingresso.
 
== Voci correlate ==
''Enable Imput (EI)'': a livello basso abilita il dispositivo al funzionamento, a livello alto disabilita tutti gli ingressi ponendo le uscite allo stato logico alto;
* [[serie 7400]]
* [[Circuito integrato]]
 
{{Portale|informatica|elettronica}}
''Enable Output (EO)'': a livello basso indica che il dispositivo è funzionante (EI=0) ma non è stata attivata nessuna linea in ingresso;
 
[[Categoria:Dispositivi elettronici]]
''Group Signal (GS)'': a livello basso indica che il chip è abilitato, assieme ad almeno un ingresso.
[[Categoria:Elettronica digitale]]