+ All Categories
Home > Documents > L. Servoli - Corso Fisica dei Dispositivi Elettronici 1 Come aumentare le linee di I/O? Un modo...

L. Servoli - Corso Fisica dei Dispositivi Elettronici 1 Come aumentare le linee di I/O? Un modo...

Date post: 01-May-2015
Category:
Upload: nunzio-marino
View: 217 times
Download: 4 times
Share this document with a friend
19
L. Servoli - Corso Fisi ca dei Dispositivi Elet tronici 1 Come aumentare le linee di I/O? Un modo semplice di aumentare le linee di I/O è trami Registri a Scorrimento (shift register): Si classificano in: - ingresso seriale (esiste una linea di ingresso che fo valore al primo fli - ingresso parallelo (esistono varie linee di ingresso p contemporaneamen flip-flop) - uscita seriale (esiste una linea di uscita che f valore dell'ultimo - uscita parallela (esistono varie linee di uscita pe contemporaneamente flip-flop)
Transcript
Page 1: 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 di.

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)

Page 2: 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 di.

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.

Page 3: 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 di.

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

Page 4: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

4

Collegamento con Registro SIPO

Linea ingresso

Clock

LED

Page 5: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

5

Pseudocodice

Page 6: 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 di.

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

Page 7: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

7

Collegamento con Registro SIPO

Caricamentoparallelo Abilitazionelettura serialeLinea uscita

lettura seriale

Page 8: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

8

Esempio di I/O specializzato:

Page 9: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

9

ADC ad approssimazioni successive

Page 10: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

10

Convertitore ADC via Controllore

Approssimazioni successive

Page 11: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

11

Convertitore ADC via Controllore

Page 12: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

12

Convertitore ADC via Controllore

Page 13: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

13

Convertitore ADC via Controllore

Page 14: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

14

Esempio di I/O specializzato:

Page 15: 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 di.

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)

Page 16: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

16

Esempio di I/O specializzato:

Il segnale medio dipende essenzialmente dal Duty Cycle:

Page 17: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

17

Esempio di I/O specializzato:

Page 18: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

18

Esempio di I/O specializzato:

Period = costante questa volta;

PWM = variabile;

Page 19: 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 di.

L. Servoli - Corso Fisica dei Dispositivi Elettronici

19

Esempio di I/O specializzato:


Recommended