Pagina 1 di 1

Funzionamento Shift Register

MessaggioInviato: 18 ago 2015, 11:35
da Cesc99
Salve a tutti,sono sempre io :mrgreen: Vorrei avere gentilmente spiegazioni sullo shift register. Tale componente,introdotto in aula,mi ha lasciato più di una perplessità. Il prof,lo ha presentato con vari segnali in ingresso uno chiamato "in" che qualcuno chiama anche "Data IN" o "Shift Data IN" nel quale vengono caricati i bit in ingresso allo shift register. Un segnale con cui arrivano i bit in ingresso. Un segnale di enable ( non capisco a cosa serve),il segnale di clock,poi OUT (Data OUT/Shift Data OUT) che è il duale di Data in.E poi il segnale di LOAD ( non so a cosa serve) . Allora i miei dubbi sorgono su Load ed Enable,forse ho frainteso qualche segnale e ce n'è qualcuno che svolge la stessa funzione di un altro solo che l'ho chiamato in maniera diversa.
In ogni caso,aspetto una vostra risposta,per un eventuale confronto.Vi ringrazio in anticipo per la gentilezza e l'impegno che mostrate in ogni occasione O_/

Re: Funzionamento Shift Register

MessaggioInviato: 18 ago 2015, 11:40
da simo85
L' entrada ENABLE, come giustifica il nome, serve per abilitare/disabilitare la funzionalirà del registro a scorrimento.

L'entrata LOAD si usa per i registri a scorrimento con entrata parallela. Vedi per esempio questo datasheet: http://www.ti.com/lit/ds/sdas156d/sdas156d.pdf

Ciao,
Simo

Re: Funzionamento Shift Register

MessaggioInviato: 18 ago 2015, 11:55
da Cesc99
Grande,sei stato rapidissimo :mrgreen: Ho capito un po' a che serve,ma praticamente,come si può sfruttare? :roll:

Re: Funzionamento Shift Register

MessaggioInviato: 18 ago 2015, 12:49
da simo85
Cesc99 ha scritto:come si può sfruttare?

Dipende dalle esigenze.

Se hai bisogno di caricare un registro in parallelo piuttosto che in seriale, può tornare utile..
Qui hai qualche lettura utile:

http://www.cs.umd.edu/class/sum2003/cms ... rload.html
http://www.allaboutcircuits.com/textboo ... -register/

Ciao,
Simo