Articolul ia în considerare sarcina de a-și dezvolta propria placă de depanare pentru a evalua capabilitățile microcontrolerului PIC18F4550 pe 8 biți. precum și pentru dezvoltarea și depanarea aplicațiilor cu o interfață USB bazată pe acest microcontroler. Placa este compatibilă în întregime cu placa de depanare Microchip PICDEM USB FS (DM163025). Cu această placă, utilizatorii pot folosi exemplele furnizate de Microchip pe baza stiva de protocoale stack Microchip USB fără nici o reworkare a codurilor. Tot ce aveți nevoie este să compilați proiectul PICDEM FS USB, care vine cu un teanc de protocol.
Diagrama schematică a consiliului
Diagrama schematică a consiliului de evaluare inițială este disponibil pentru descărcare de pe site-ul companiei ca parte a manualului de utilizare Microchip sau în descrierea consiliului de dezvoltare pe site-ul nostru.
La proiectarea propriului tabel de depanare, în primul rând, schema de alimentare a fost simplificată și circuitul driverului portului serial a fost eliminat. Schița cartelei noastre de depanare este prezentată mai jos.
Click pentru marire
După cum ați observat, întreaga periferie a plăcii este conectată la comutatoare (jumper), permițându-vă să o porniți și să o opriți. Motivul pentru această decizie - utilizarea unui conector suplimentar SIL cu 20 de pini de pe ambele părți ale procesorului de pe placa cu semnalele de linii I / O pentru a permite conectarea ușoară a placi de dezvoltare pentru bord de depanare. Acest lucru permite foarte rapid dezvoltarea dispozitivelor USB (este demn de remarcat faptul că această caracteristică nu este furnizată pe placa Microchip originală).
Utilizatorul poate utiliza comutatorul pentru a selecta sursa de alimentare, fie de tensiune regulator la bord +5 V, fie de la o sursă externă (breadboard) +5 V. Circuitul pe baza regulator de tensiune integral regulator LM7805 are o sursă de protecție diodă polaritate și dioda protecție este instalat pe linia de alimentare a interfeței USB.
LED-urile instalate indică faptul că placa este alimentată de o sursă adecvată.
Apoi, a fost dezvoltată o placă simplă cu o singură față pentru producția internă. Mai mult decât atât, placa a fost dezvoltat luând în considerare instalarea de „picioare“, astfel încât să nu-l pune în organism și nu împiedică accesul la conectorii SIL.
Imagine a unei plăci cu circuite imprimate
Click pentru marire
Opțiune opțională - port hardware RS-232
Ca opțiune plug-in, a fost dezvoltat un mic modul cu un driver de interfață RS-232 care se conectează la conectorul SIL de pe placă.
Driverul de interfață utilizează un cip MAX232 specializat și bine cunoscut, cu componentele corespunzătoare din legare.
Deoarece semnalele Rx / Tx si conectori de putere sunt disponibile pe SIL, circuitul modulului de bord RS232 imprimat este obținut, de asemenea, un simplu, și, prin urmare, în diagrama de circuit a modulului nu este necesară.
Click pentru marire
Diagrama schematică a plăcii, desene ale plăcilor cu circuite imprimate (module RS232, tablou de bord) - descărcare.
Stack-ul protocolului de la Microchip este aici.