La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progetto, realizzazione e programmazione di un circuito di interfaccia PORTA PARALLELA/USB Relatore: Prof. Carla VACCHI Correlatore: Ing. Daniele SCARPA.

Presentazioni simili


Presentazione sul tema: "Progetto, realizzazione e programmazione di un circuito di interfaccia PORTA PARALLELA/USB Relatore: Prof. Carla VACCHI Correlatore: Ing. Daniele SCARPA."— Transcript della presentazione:

1 Progetto, realizzazione e programmazione di un circuito di interfaccia PORTA PARALLELA/USB Relatore: Prof. Carla VACCHI Correlatore: Ing. Daniele SCARPA ELABORATO DI LAUREA DI: Stefano CUMIA

2 PERCHE QUESTO PROGETTO? 1.Nel laboratorio di Microelettronica vi sono degli strumenti, realizzati dal personale del dipartimento, controllati da Personal Computer tramite la porta parallela. 2.La porta USB sta sostituendo la porta parallela

3 VANTAGGI DELLO STANDARD USB 1.possibilità di connessione e sconnessione dinamica dei dispositivi; 2.soluzione a basso costo che permette una velocità di trasferimento dati fino a 480 Mb/s; 3.pieno supporto per dati in tempo reale: voce, audio e video; 4.dimensioni del connettore contenute, che implicano una migliore tecnologia dintegrazione; 5.possibilità di avere lunghezze del cavo relativamente alte.

4 IL PROGETTO SVOLTO CONSISTE DI: UNA PARTE SOFTWARE: 1.Funzioni di OUTPUT e di INPUT 2.Programma funzionante da console 3.Programma con interfaccia grafica UNA PARTE HARDWARE: 1.Hardware dellinterfaccia 2.Hardware della demo board

5 LA PORTA PARALLELA Questo dispositivo presenta diverse modalità di funzionamento. Quelle implementate nel mio progetto sono: 1.SPP, che serve per controllare un flusso dati per un convertitore appartenente ad un progetto FIRB 2.EPP, che serve in un sistema a microscopio ottico

6 SPP (Standard Parallel Port) E il modello originario pensato per la connessione di stampanti Vi sono: 1.5 bit di input 2.12 bit per loutput

7 EPP (Enhanced Parallel Port) 1.Tipicamente la velocità di trasferimentoè tra i 500 KB/s e i 2 MB/s 2.Permette lo scambio bidirezionale di dati senza i problemi di compatibilità con la SPP

8 ESEMPIO DI SCRITTURA DATO EPP 1.nWait viene forzato a 0 2.nWrite viene forzato a 0 per indicare che inizia unoperazione di scrittura 3.Sono posti sui pin della parallela i dati scritti nel registro 4.nDstrb viene forzato a 0 per indicare che la scrittura riguarda i dati 5.Avviene la transizione dati 6.Il PC attende che nWait torni a 1 7.nDstrb viene riportato a 1 8.nWrite viene posto a 1

9 SCHEMA A BLOCCHI DELLINTERFACCIA

10

11 HARDWARE PER LA SCRITTURA DATI IN EPP

12 SCHEMA ELETTRICO COMPLETO

13 VISTA DEL CIRCUITO FINITO

14 Diagramma di flusso della funzione main SOFTWARE DA CONSOLE

15 Diagramma di flusso della funzione main

16 SOFTWARE DA CONSOLE Diagramma di flusso della funzione output

17 SOFTWARE DA CONSOLE

18 IL PROGETTO E A QUESTO PUNTO CONCLUSO Il progetto vero e proprio si conclude con lhardware e il software che ho appena descritto

19 DEMO BOARD

20 SCHEMA ELETTRICO DELLA DEMO BOARD

21 CONCLUSIONI 1.Questo progetto mi ha permesso di studiare ed apprendere nozioni concrete 2.È stato necessario uno studio dettagliato del protocollo della porta parallela ed uno studio qualitativo del protocollo USB 3.Luso della bread board è stato utile per collaudare il circuito prima di realizzare il circuito stampato 4.Le librerie scritte saranno inserite nei programmi degli strumenti da controllare


Scaricare ppt "Progetto, realizzazione e programmazione di un circuito di interfaccia PORTA PARALLELA/USB Relatore: Prof. Carla VACCHI Correlatore: Ing. Daniele SCARPA."

Presentazioni simili


Annunci Google