Date post: | 01-May-2015 |
Category: |
Documents |
Upload: | nunzio-marino |
View: | 217 times |
Download: | 4 times |
L. Servoli - Corso Fisica dei Dispositivi Elettronici
1
Come aumentare le linee di I/O? Un modo semplice di aumentare le linee di I/O è tramite l'uso diRegistri 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 flip-flop)
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
Clock
LED
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
Caricamentoparallelo Abilitazionelettura serialeLinea 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 Controllore
Approssimazioni successive
L. Servoli - Corso Fisica dei Dispositivi Elettronici
11
Convertitore ADC via Controllore
L. Servoli - Corso Fisica dei Dispositivi Elettronici
12
Convertitore ADC via Controllore
L. Servoli - Corso Fisica dei Dispositivi Elettronici
13
Convertitore ADC via Controllore
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: