Kazalo:

Sistem razvojne plošče mikrokontrolerja PIC: 3 koraki
Sistem razvojne plošče mikrokontrolerja PIC: 3 koraki

Video: Sistem razvojne plošče mikrokontrolerja PIC: 3 koraki

Video: Sistem razvojne plošče mikrokontrolerja PIC: 3 koraki
Video: Ник Лейн: Происхождение жизни, эволюция, инопланетная жизнь 2024, November
Anonim
Sistem razvojne plošče mikrokontrolerja PIC
Sistem razvojne plošče mikrokontrolerja PIC
Sistem razvojne plošče mikrokontrolerja PIC
Sistem razvojne plošče mikrokontrolerja PIC

Ta projekt je namenjen oblikovanju in uporabi razvojnega orodja PIC, ki je prilagodljivo za široko paleto elektronskih projektov, ki temeljijo na PIC.

Pogosto je lažje razvijati projekte mikrokrmilnikov z uporabo razvojnih orodij; ki omogočajo prikaz uporabniške kode v realnem času. Iz osebnih izkušenj pa lahko številne obstoječe razvojne plošče pogosto trpijo zaradi ene ali več naslednjih omejitev;

1. Celoviti modeli so pogosto dragi, 2. Nosite zelo malo zunanjih naprav, 3. Vsebujejo zunanje naprave, ki niso primerne za posebne projekte in se zato redko uporabljajo, 4. vsebujejo zunanje naprave, ki zasedajo veliko prostora na plošči, kar povečuje stroške, 5. jih ni mogoče spremeniti ali podpreti sprememb na zunanjih napravah, 6. Vsebujejo procesor za površinsko montažo, ki ga ni mogoče odstraniti in s tem omejiti uporabo razvojne plošče.

V resnici uporabnik pogosto izbere razvojno ploščo glede na zahteve projekta, vendar lahko to privede do zbiranja razvojnih plošč ali omeji svobodo oblikovanja.

Namen predstavljene razvojne plošče PIC je razširiti te omejitve.

Razvojni sistem uporablja načelo zasnove dveh PCB plošč.

Prvo tiskano vezje je glavna plošča hrbtne plošče, na kateri so napajalnik, vezje za ponastavitev MCLR, priključek za programer RS232 in PICKIT. Ta plošča služi kot medsebojno povezana plošča, ki vsebuje do šest hčerinskih plošč.

Druga vrsta tiskane plošče je komponenta hčerinske plošče. Standardizirana oblika tiskanega vezja in njegov odtis se uporablja za ustvarjanje zasnove tiskane plošče, ki jo lahko po želji dodajamo in odstranjujemo z glavne plošče. Namen hčerinske plošče je gostiteljski mikrokrmilnik ali periferno vezje, na primer digitalno -analogni pretvornik (DAC).

Namen oblikovanja je po potrebi ustvariti hčerinske plošče. Ta projekt je torej v teku.

Kot del tega projekta sem oblikoval številne osnovne zasnove hčerinskih plošč, ki so na voljo za prenos datotek Gerber / Project.

Za podrobnosti v zvezi s posebnimi hčerinskimi odbori glejte projektni dokument: PIC Controller Development Board - Catalogue of Daughter Board, dokument ref: RKD3, ki je na voljo s tem mestom dokumenta ali prek moje spletne strani na naslovu; www.rkelectronics.org/picdev

Hčerinske plošče se povežejo z glavno ploščo z dvema glavnima zatičema 2 x 30 2,54 mm. To omogoča ustvarjanje hčerinskih plošč prek hiše za izdelavo PCB ali ročno z uporabo plošče Vero.

1. korak: Hčerinske plošče

Hčerinske deske
Hčerinske deske
Hčerinske deske
Hčerinske deske
Hčerinske deske
Hčerinske deske

Medsebojna povezava glavne plošče in hčerinske plošče vključuje naslednje vodila;

1. 43 namenskih V/I linij za analogne ali digitalne, 2. napajalnik VDD in GND, 3. 5 namenskih vrstic SPI Chip Select (CS), 4. SPI avtobus za linije MOSI, MISO in CLK, 5. I²C v skupni rabi kot del SPI bussa, 6. Namenske linije TX in RX za RS232, RS485 in MIDI, 7. Namenske vrstice D+ in D- za podatke USB, 8. Namenske programske linije PIC, MCLR, PGD in PGC.

Zaradi narave izbranih linij čipov SPI se te linije delijo z različnimi V/I linijami. Skupna raba katere V/I linije je odvisna od uporabljene hčerinske plošče mikrokrmilnika. Predvideno je, da bo povezava CS linij z mikrokrmilnikom izvedena na hčerinski plošči. Na primer, za hčerinsko ploščo PIC16/18 40 Pin USB za PIC18F4550 linije CS delijo V/I nožice 16, 17, 18, 19 in 32, kar je enako zatiča PIC Port C0, C1, C2, C3 in E0. Zaradi tega je potrebno, da vse zunanje plošče, ki uporabljajo SPI, vključijo način stikala ali odklopnika za odklop neuporabljenih ali drugih uporabljenih linij CS.

Zaradi narave linij RS232 TX in RX ter USB D+ in D- te linije se delijo tudi z različnimi drugimi V/I linijami. Zaradi tega je potrebno, da vse zunanje plošče, ki uporabljajo RS232, RS485 ali USB, vsebujejo način stikala ali odklopnika za odklop neuporabljenih ali drugih uporabljenih linij TX, RX, D+ in D.

Vhodno/izhodne linije so usmerjene na različne zatiče mikrokrmilnika, katerih zatiči so podrobno opisani v shemi hčerinske plošče ali na sitotisku PCB. Običajno so vrata usmerjena na;

1. Vhod A = V/I vodi 0 - 7, 2. Vhod B = V/I vodi 8-15, 3. Vhod C = V/I linije 16 - 23, 4. Vhod D = V/I vodi 24 - 31, 5. Vhod E = V/I linije 32 - 35, Druge vrste PIC, na primer serije dsPIC30/33 in 24, bodo uporabljale drugačno ureditev ožičenja.

Korak: Gerberjeve datoteke

Na tej strani so datoteke Gerber, potrebne za izdelavo doslej ustvarjenih matičnih in hčerinskih odborov. Seznam je naslednji;

1. Glavni odbor, 2. Povezava glavne plošče z drugo glavno ploščo, 3. 28 -polni dsPIC30F [tip A]

4. 28 -polni dsPIC30F [tip B]

5. 28 -polni dsPIC30F [tip C]

6. 40 -polni dsPIC30F [tip A]

7. 40 -polni dsPIC30F [tip B]

8. LED za V/I 0 - 39

9. MCP3208 [tip A]

10. MCP3208 [tip B]

11. PIC16-18 [8-14-20Pin] [brez USB]

12. PIC16-18 [28Pin] [brez USB]

13. PIC16-18 [40Pin] [brez USB]

14. PIC16-18 [8-14-20Pin] [USB]

15. PIC16-18 [28Pin] [USB]

16. PIC16-18 [40Pin] [USB]

17. Stikala

18. ULN2003

19. Sedem segmentov

20. 12 -bitni DAC

21. MIDI

22. PIC ADC

23. Gumbi [tip A]

24. Potisni gumbi [tip B]

25. 16 x 2 alfanumerični LCD zaslon

26. dsPIC30F [18 Pin]

27. Odlomki glave zatiča

3. korak: Datoteke knjižnice KiCAD

Ta del tukaj je za knjižnico komponent KiCAD in odtis za hčerinsko ploščo. Pred izvozom lastnih datotek gerber boste morali dodati robne reze okoli odtisa.

Upam, da boste uživali v tem projektu!

moje spletno mesto za več projektov je na

www.rkelectronics.org

Priporočena: