Università degli Studi di Modena e Reggio EmiliaUniversità degli Studi di Modena e Reggio EmiliaFacoltà di Ingegneria Facoltà di Ingegneria
Corso di Laurea Specialistica in Ingegneria ElettronicaCorso di Laurea Specialistica in Ingegneria Elettronica
Interfaccia hardware tra PIC e scheda di Interfaccia hardware tra PIC e scheda di memoria SD/MMCmemoria SD/MMC
RelatoreRelatore:: Prof. Ing. Luigi RovatiProf. Ing. Luigi Rovati
CorrelatoreCorrelatore:: Ing. Paolo Busana Ing. Paolo Busana
Tesi di Laurea di: Tesi di Laurea di: Pagano Salvatore Pagano Salvatore
AntonioAntonio Matricola 4621 Matricola 4621
Anno Accademico 2004-05Anno Accademico 2004-05
Interfaccia hardware tra PIC e scheda di memoria SD/MMCInterfaccia hardware tra PIC e scheda di memoria SD/MMC
06 Aprile 2006 Tesi di Laurea:06 Aprile 2006 Tesi di Laurea:
Ambito applicativoAmbito applicativo
• NIMO (Near Infrared Muscle Oximeter)•NIRS (Near InfraRed Spectroscopy)
• Ossimetro Portatile
ProgettoProgetto
● DSP – Memory Card
• PIC – Memory Card
Protocolli di ComunicazioneProtocolli di Comunicazione
Protocolli supportati dai Microcontrollori
I2C SPI
I2C
SPI (Serial Periferical
Interface)
Regole e Standard volte a regolare la comunicazione tra due o più dispositivi
USB (Universal Serial
Bus)Protocolli supportati dalle
Memory Card SPI SD 1-bit, 4-bit MMC 1-bit
Memory CardMemory Card
Memorie Flash di dimensione ridotta ed elevata portabilità garantiscono il mantenimento dati in assenza di alimentazione.
SecureDigital (SD) MultiMediaCard (MMC)
• Sicurezza maggiore
• Più diffuse
• Velocità di trasferimento: 15 Mbps
• Spessore minore
• Velocità di Trasferimento: 4 Mbps
• Economiche
MicrocontrolloriMicrocontrollori
● Sistema a microprocessore completo, On chip
● Versatilità ed elevata capacità di controllo
● Microcontrollore PIC18F2550 Microchip
Soluzioni esistenti 1/2Soluzioni esistenti 1/2
Mass Storage Device (MSD) (Microchip, AN1003)
Comunicazione PIC – SD mediante SPI
Possibilità di leggere e scrivere su Memory Card
Implementazione USB per comunicare con l’esterno
Soluzioni esistenti 2/2Soluzioni esistenti 2/2
µMMC SERIAL DATA MODULE
P
• Lettore di Memory card SD/MMC
• Comunicazione col Microprocessore mediante RS232
• Supporta Memory Card di max 1GB
ConclusioniConclusioni
● Microntrollore PIC18F2550 Microchip● Memory Card SD● Protocollo SPI● Interfacciamento con il DSP mediante I2C● Possibile implementazione USB per comunicare
con l’esterno ● Applicabilità in altri progetti
Grazie della cortese attenzioneGrazie della cortese attenzione