Home
Accesso / Registrazione
 di 

Soluzione PIC + ETHERNET + SD

3 risposte [Ultimo post]
ritratto di mpic
Offline
Titolo: User
Utente
Ultima visita:
1 anno 29 settimane fa
Utente dal: 24/06/2012
Messaggi: 4

Ciao a tutti, premetto subito che ho pochissima esperienza in campo elettronico e sto affrontando il mio primo progettino con PIC. Ho da poco finito un lavoretto con arduino e ora mi servirebbe qualcosa di più perfomante e custom.

 

Eccoci quindi al nocciolo della questione, mi son messo in testa di costruirmi una board con interfaccia ethernet e una SD come memoria di massa.

Mi son buttato si pic perché noto che c'è un po' di tutto(forse troppo) e si trovano tante informazioni sul web, però sono ancora molto indeciso sulla soluzione ideale da adottare.

La criticità del progetto è il numero di I/O che mi servono, vorrei includere anche l'uso di un display, ancora da scegliere quale(avete consigli?), due periferiche che comunicano tramite UART, poi sicuramente almeno 3 pulsanti e un paio di led di stato.

 

In rete ho trovato un paio di progettini che usano PIC24F + ENC28J60 + microSD, sarebbero perfetti ma facendo due conti mi sa che i pin non mi bastano, entrambe le soluzioni usano un modulo SPI a testa per enc28j60 e per la sd, andando quindi ad occupare + di 8 pin, troppi secondo me!

Ho pensato di mettere la sd e l'enc sullo stesso bus SPI utilizzando quindi solo 5 pin, ma non ho idea delle problematiche che andrei ad aggiungere a livello software, posso comunque utilizzare lo stack TCP / IP della microchip e la libreria FAT?

 

Un'altra soluzione sarebbe quella di usare un bel PIC32MX con a bordo già un ethernet controller, ma poi cosa mi server per collegare il tutto al classico MagJack?

 

In definitva, voi che soluzione mi consigliate di adottare, sia come costi ma soprattutto come semplicità di interfacciamento/sviluppo?

 

Grazie

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
2 ore 33 sec fa
Utente dal: 28/07/2007
Messaggi: 1019
Utente PREMIUM
FTPmicro

Io ho usato il PIC18F67J60 con controller ethernet a bordo ed ho realizzato FTPmicro (PIC+ETH+SD in DIP40)
http://it.emcelettronica.com/elettronica/etichette/ftpmicro

Una naturale evoluzione potrebbe essere utilizzare il PIC24 oppure il PIC32 vedi quale dei due ha gli I/O giusti per la tua applicazione, ed il controller ethernet a bordo :)

P.S. Io la FAT16 ho dovuto farmela da solo perché in Microchip, pur scrivendo che la FAT era disponibile per i PIC18, sul sito non risultava, e questo per alcuni mesi, con email dirette e poi anche in un confronto diretto con alcuni FAE al Master Microchip di Monaco.

Alla fine me la sono fatta da solo..... Tu sarai sicuramente più fortunato perché mi sembra di aver la vista disponibile per i micro di fascia alta.

ritratto di mpic
Offline
Titolo: User
Utente
Ultima visita:
1 anno 29 settimane fa
Utente dal: 24/06/2012
Messaggi: 4
Ciao Emanuele, grazie per le

Ciao Emanuele, grazie per le indicazioni, da quel che ho capito ne la famiglia PIC24 ne la 32 contengono a bordo il livello PHY, quindi comunque avrei bisogno di quella parte esternamento, mentre il pic da te utilizzato ha già tutto a bordo!

A questo punto direi che forse sia meglio utilizzare l'ENC28J60 con questi pic, tu che dici?

Secondo te mettere la SD e un altro dispotivo come appunto l'ENC sullo stesso bus SPI potrebbe creare problemi?

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
2 ore 33 sec fa
Utente dal: 28/07/2007
Messaggi: 1019
Utente PREMIUM
SD + ETH

Gestire sulla stessa SPI la memoria SD ed il controller ethernet si potrebbe fare ma non te lo consiglio, semplicemente perché se fai una cosa non puoi fare un'altra..... sarebbe un bell'impegno che porterebbe ad occupare molta memoria del micro per bufferizzare, ed alla fine potresti anche non farcela.....
Poi, certo, dipende sempre da cosa devi fare.

Comunque i PIC32 ci sono con il controller a bordo

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 4 utenti e 73 visitatori collegati.

Ultimi Commenti