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
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
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
Collegamento con Registro SIPO Linea ingresso LED Clock L. Servoli - Corso Fisica dei Dispositivi Elettronici
Pseudocodice L. Servoli - Corso Fisica dei Dispositivi Elettronici
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
Collegamento con Registro SIPO 3 $ " 4567. " 8 , 1 ) 8 Caricamento parallelo Abilitazione lettura seriale Linea uscita lettura seriale L. Servoli - Corso Fisica dei Dispositivi Elettronici
Esempio di I/O specializzato: L. Servoli - Corso Fisica dei Dispositivi Elettronici
ADC ad approssimazioni successive L. Servoli - Corso Fisica dei Dispositivi Elettronici
Convertitore ADC via mControllore Approssimazioni successive L. Servoli - Corso Fisica dei Dispositivi Elettronici
Convertitore ADC via mControllore L. Servoli - Corso Fisica dei Dispositivi Elettronici
Convertitore ADC via mControllore L. Servoli - Corso Fisica dei Dispositivi Elettronici
Convertitore ADC via mControllore L. Servoli - Corso Fisica dei Dispositivi Elettronici
Esempio di I/O specializzato: L. Servoli - Corso Fisica dei Dispositivi Elettronici
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
Esempio di I/O specializzato: Il segnale medio dipende essenzialmente dal Duty Cycle: L. Servoli - Corso Fisica dei Dispositivi Elettronici
Esempio di I/O specializzato: L. Servoli - Corso Fisica dei Dispositivi Elettronici
Esempio di I/O specializzato: Period = costante questa volta; PWM = variabile; L. Servoli - Corso Fisica dei Dispositivi Elettronici
Esempio di I/O specializzato: L. Servoli - Corso Fisica dei Dispositivi Elettronici