PIC18 Development Board med Ethernet och USB-
I detta instructable jag ska visa dig hur du gör din egen PIC18 utveckling styrelse som har både Ethernet och USB 2.0 Full hastighet till en låg kostnad.
Funktioner:
Utveckling styrelsen är baserad på en PIC18LF4553 mikrokontroller. Den microcontroller dragen en Full Speed USB 2.0 (12Mbit/s) gränssnitt utan behov av några externa komponenter. Också, den har 32KB programminne, 2KB RAM och det stöder en extern klocka upp till 48MHz, som är frivillig eftersom det också har en 8MHz intern klocka.
ENC28J60 Ethernet controller används för att tillhandahålla Ethernet anslutning till mikrokontroller trodde SPI gränssnitt. ENC28J60 har en integrerad MAC och en 10Base-T PHY, 8KB buffert RAM, stöder både hel och halv Duplex lägen och är helt kompatibel med 10/100/1000Base-T-nätverk.
Mikrokontroller är inte lödas direkt på PCB men monterad på en IC-uttaget. Fördelen med detta är att när du är klar med utvecklingen av koden och du vill göra en prototyp, kan du bara pop mikrokontroller ut och göra en ny PCB med endast de komponenter du faktiskt behöver för ditt projekt.
Eftersom ENC28J60 behöver en 3.3V leverans till funktionen bestämde jag mig för att driva mikrokontroller från 3.3V alltför. Som eliminerar behovet av två olika spänningsregulatorer och för logik Växelreglage mellan mikrokontroller och Ethernet controller. Det innebär minskning av BOM kostnad och mer tillgängligt utrymme på PCB för andra komponenter. Å andra sidan kan den LF versionen av en PIC mikrokontroller fungera över en utökad VDD 2.0V till 5.5V, så om ditt projekt måste köras på 5V istället för 3.3V när du flyttar mikrokontroller från utveckling styrelsen till en mer permanent styrelse du kan driva det från 5V om du vill.
Styrelsen kan drivas från USB-porten eller från en extern källa från 4.5V upp till 12V men kraften jack. Kom ihåg dock att ENC28J60 kan dra upp till 180mA så om du försöker att driva styrelse från en standard 9V batteri kan du få problem. Valet av spänningskälla görs genom en bygel.