PIC18 Development Board met Ethernet en USB


In dit instructable ga ik u tonen hoe te maken van uw eigen PIC18 ontwikkeling board die zowel Ethernet- als Full-Speed USB 2.0 functies tegen een lage prijs.

Kenmerken:

De ontwikkeling boord is gebaseerd op een PIC18LF4553 microcontroller. De microcontroller functies een volledige snelheid USB 2.0 (12Mbit/s) interface zonder de noodzaak van eventuele externe componenten. Ook, het heeft 32KB programmageheugen, 2KB RAM en het ondersteunt een externe klok tot 48MHz, die is optioneel, omdat het heeft ook een interne klok van 8MHz.

De ENC28J60 Ethernet-controller wordt gebruikt om Ethernet verbindingen de microcontroller die dacht dat de SPI interface te bieden. De ENC28J60 heeft een geïntegreerde MAC en een 10Base-T PHY, 8KB van RAM, buffer ondersteunt zowel de volledige als de Half-Duplex-modi en het is volledig compatibel met 10/100/1000Base-T-netwerken.

De microcontroller is niet direct op het printje gesoldeerd maar gemonteerd op een IC-socket. Het voordeel hiervan is dat wanneer u klaar bent met de ontwikkeling van de code en u wilt een prototype te maken, kunt u gewoon pop de microcontroller uit en maak een nieuwe PCB met alleen de onderdelen die u daadwerkelijk nodig heeft voor uw project.

Omdat de ENC28J60 een 3.3V moet leveringen aan functie heb ik besloten voor het aandrijven van de microcontroller van 3,3 v ook. Die elimineert de noodzaak voor twee verschillende spanningsstabilisatoren en logica shifters tussen de microcontroller en de Ethernet-controller. Dat betekent een vermindering van de kostprijs van de Stuklijst en meer beschikbare ruimte op de PCB voor andere componenten. Aan de andere kant kan de LF-versie van een PIC-microcontroller functioneren over een uitgebreide VDD bereik van 2.0V tot 5.5V, dus als uw project uitvoeren op 5V in plaats van 3.3V moet wanneer u naar de microcontroller van het ontwikkel bord een meer permanente board je van 5V macht kunt als u wilt.

De Raad van bestuur kan worden aangedreven vanaf de USB-poort of vanaf een externe bron van 4.5V tot 12V hoewel de macht jack. Houd in gedachten wel dat de ENC28J60 kunt stellen aan 180mA op zodat als u probeert aan de macht van de Raad van bestuur van een standaard 9V batterij u problemen wellicht. De selectie van de spanningsbron is gedaan door een jumper.

Gerelateerde Artikelen

PcDuino Acadia 1 is een Freescale i.MX6 Quad Development Board met Arduino Headers

PcDuino Acadia 1 is een Freescale i.MX6 Quad Development Board met Arduino Headers

Linksprite heeft onlangs behoorlijk druk geweest. Na de aankondiging van de $39 pcDuino3 Nano, heb ze nu een nieuw bestuur genaamd pcDuino Acadia 1 aangedreven door een Freescale i.MX6 Quad-processor met 1GB RAM, 8GB eMMC, een paar gemeenschappelijke
Atmega16/32 Development Board met LCD

Atmega16/32 Development Board met LCD

dit instructable laat zien, hoe te doen uw eigen ontwikkeling-board voor Atmega16 of Atmega32 processors. Het Internet staat vol met zelfgemaakte ontwikkelborden, maar ik denk dat, er ruimte is overgelaten voor een ander. Dit board is zeer nuttig op
Aan de slag met de Intel® Galileo Gen2 Development board

Aan de slag met de Intel® Galileo Gen2 Development board

Deze tutorial legt uit over hoe aan de slag met de Intel® Galileo Gen2-bestuur.De Intel® Galileo Gen 2 ontwikkel bord is een microcontroller board gebaseerd op de Intel® Quark™ SoC X 1000 toepassing processor, een 32-bits Intel® Pentium® merk systeem
Goedkope AVR/51 Development board

Goedkope AVR/51 Development board

ik heb onlangs ontdekt STC microcontrollers geproduceerd door TSMC. Wordt nieuwsgierig naar deze microcontrollers begon ik op zoek naar een ontwikkel bord voor hen.Na enkele zoekopdrachten op google / ebay / AliExpress / heb ik besloten om te kopen d
ARM7 Development Board Quick Start

ARM7 Development Board Quick Start

de ARM7 Development Board komt met NXP's LPC2148 microcontroller. De microcontroller kan worden geprogrammeerd via de seriële poort met behulp van de op de chip seriële bootloader. De Raad van bestuur beschikt over verschillende interfaces die beschi
CBDBv2 Evolution - ESP8266 Development Board voldoet aan de ARDUINO IDE!

CBDBv2 Evolution - ESP8266 Development Board voldoet aan de ARDUINO IDE!

De Internet of Things-revolutie is hier!IOT beschrijft een wereld waarin alledaagse voorwerpen zijn verbonden met een netwerk zodat gegevens kunnen worden gedeeld. Dit is slechts het begin. In de nabije toekomst misschien voeren we sensoren die nauwk
BP149-01 MSP430F149 Development Board

BP149-01 MSP430F149 Development Board

BP149-01 MSP430F149 Development BoardBP149-01 MSP430F149 Development BoardFuncties1. USB-poort ondersteunt USB-voeding, download USB en USB-communicatie (PC).2. URAT mededeling test kan worden gemaakt door de USB-poort en PC.3. acht LEDs rijden maken
Beheersing van een Arduino Board met behulp van een infrarood afstandsbediening

Beheersing van een Arduino Board met behulp van een infrarood afstandsbediening

I-IntroductionHallo iedereen, mijn naam is Noreddine Kessa, ik ben een liefhebber van de elektronica.  Ik had plezier dit weekend spelen met mijn nieuwe speeltje, Arduino ATmega328 DIY Kit die ik kreeg op eBay, en ik zou graag de vreugde delen met ie
UDuino: zeer Low Cost Arduino Compatible Development Board

UDuino: zeer Low Cost Arduino Compatible Development Board

Arduino boards Arduino boards zijn geweldig voor prototyping. Zij krijgen echter nogal duur wanneer u meerdere gelijktijdige projecten of veel controller planken nodig hebt voor een groter project. Er zijn enkele grote, goedkopere alternatieven (Boar
Bedtijd Board met behulp van LilyPad Arduino

Bedtijd Board met behulp van LilyPad Arduino

voor een klasse op jeugd en technologie, we waren toegewezen aan een project met behulp van de LilyPad Arduino, een microcontroller board voor het maken van e-textiel. Heb ik besloten om een opknoping plank met een starscape dat zou oplichten en spee
Arduino verbinding met ethernet

Arduino verbinding met ethernet

De Arduino Ethernet-Shield kan een Arduino board verbinden met het internet. Het is gebaseerd op de Wiznet W5100 ethernet-chip (Informatieblat).De Wiznet W5100 biedt een netwerk (IP)-stack staat zowel TCP als UDP. Het ondersteunt maximaal vier gelijk
Hoe om te controleren uw (GUI-modus) Raspberry Pi 2 met Ethernet vanaf Windows PC

Hoe om te controleren uw (GUI-modus) Raspberry Pi 2 met Ethernet vanaf Windows PC

Hi GuysIk ben Pushkar Jog uit Goa, India en ik ga jullie laten zien hoe de beetje creditcard formaat krachtige computer, Raspberry Pi zonder gebruik te maken van extra monitor, toetsenbord en muis, maar enkel met Ethernet te besturenAls U hebt om het
Hoe te uploaden schetsen naar een Arduino met een kapotte Usb Port / Chip

Hoe te uploaden schetsen naar een Arduino met een kapotte Usb Port / Chip

Welkom bij mijn allereerste instructable :)Enige tijd geleden, ik had een sensor aangesloten op mijn Arduino Nano, maar de sensor werkte niet, dus heb ik besloten om mijn multimeter om te controleren de verbindingen. Ik een eind te maken op de 5 v-pi
Parking System met Ethernet in arduino

Parking System met Ethernet in arduino

Dit is de Parking systeem met Ethernet en arduino.Ethernet is WIZnet W5500 Ethernet shiled.Het is zeer gemakkelijk mogelijk met behulp van het ethernet. Ethernet of internet is oorspronkelijk met behulp van de mededeling van de TCP/IP-Protocol.En oor