La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Come aumentare le linee di I/O?

Presentazioni simili


Presentazione sul tema: "Come aumentare le linee di I/O?"— Transcript della presentazione:

1 Come aumentare le linee di I/O?
Un modo semplice di aumentare le linee di I/O è tramite l'uso di Registri a Scorrimento (shift register): Si classificano in: - ingresso seriale (esiste una linea di ingresso che fornisce il valore al primo flip-flop) - ingresso parallelo (esistono varie linee di ingresso per caricare contemporaneamente valori su tutti i flip-flop) - uscita seriale (esiste una linea di uscita che fornisce il valore dell'ultimo flip-flop) - uscita parallela (esistono varie linee di uscita per leggere contemporaneamente i valori di tutti i L. Servoli - Corso Fisica dei Dispositivi Elettronici

2 Come aumentare le linee di I/O?
I più diffusi: - Ingresso Seriale / Uscita Parallela (SIPO) - Ingresso Parallelo / Uscita Seriale (PISO) Generalmente è sempre presente un bit di Clear (CLR) per azzerare contemporaneamente il contenuto di tutti i Flip-Flop. L. Servoli - Corso Fisica dei Dispositivi Elettronici

3 Registri a scorrimento: SIPO
H = High L = Low X = Indifferente Qn-1 = Uscita di Qn assume il valore di Qn-1 al ciclo di clock precedente L. Servoli - Corso Fisica dei Dispositivi Elettronici

4 Collegamento con Registro SIPO
Linea ingresso LED Clock L. Servoli - Corso Fisica dei Dispositivi Elettronici

5 Pseudocodice L. Servoli - Corso Fisica dei Dispositivi Elettronici

6 Registri a scorrimento: PISO
H = High L = Low X = Indifferente Qn = valore della linea n di uscita Dn-1 = Uscita di Qn assume il valore di Dn al ciclo di clock precedente L. Servoli - Corso Fisica dei Dispositivi Elettronici

7 Collegamento con Registro SIPO
􀀀        3 􀀀  $  􀀀  􀀀  􀀀􀀀􀀀  "  􀀀     􀀀    􀀀   􀀀􀀀  􀀀"􀀀 􀀀 􀀀 8 , 􀀀   1   􀀀  􀀀 )􀀀 􀀀􀀀     􀀀    􀀀 8 Caricamento parallelo Abilitazione lettura seriale Linea uscita lettura seriale L. Servoli - Corso Fisica dei Dispositivi Elettronici

8 Esempio di I/O specializzato:
L. Servoli - Corso Fisica dei Dispositivi Elettronici

9 ADC ad approssimazioni successive
L. Servoli - Corso Fisica dei Dispositivi Elettronici

10 Convertitore ADC via mControllore
Approssimazioni successive L. Servoli - Corso Fisica dei Dispositivi Elettronici

11 Convertitore ADC via mControllore
L. Servoli - Corso Fisica dei Dispositivi Elettronici

12 Convertitore ADC via mControllore
L. Servoli - Corso Fisica dei Dispositivi Elettronici

13 Convertitore ADC via mControllore
L. Servoli - Corso Fisica dei Dispositivi Elettronici

14 Esempio di I/O specializzato:
L. Servoli - Corso Fisica dei Dispositivi Elettronici

15 Esempio di I/O specializzato: Pulse Width Modulation (PWM)..
Ossia: Come si possono generare impulsi a frequenza variabile che codifichino una ampiezza in uscita? (è un tipo di modulazione analogica in cui l'informazione è codificata sotto forma di durata nel tempo di ciascun impulso di un segnale) L. Servoli - Corso Fisica dei Dispositivi Elettronici

16 Esempio di I/O specializzato:
Il segnale medio dipende essenzialmente dal Duty Cycle: L. Servoli - Corso Fisica dei Dispositivi Elettronici

17 Esempio di I/O specializzato:
L. Servoli - Corso Fisica dei Dispositivi Elettronici

18 Esempio di I/O specializzato:
Period = costante questa volta; PWM = variabile; L. Servoli - Corso Fisica dei Dispositivi Elettronici

19 Esempio di I/O specializzato:
L. Servoli - Corso Fisica dei Dispositivi Elettronici


Scaricare ppt "Come aumentare le linee di I/O?"

Presentazioni simili


Annunci Google