Sadržaj:

PIC sistem razvojne ploče za mikrokontroler: 3 koraka
PIC sistem razvojne ploče za mikrokontroler: 3 koraka

Video: PIC sistem razvojne ploče za mikrokontroler: 3 koraka

Video: PIC sistem razvojne ploče za mikrokontroler: 3 koraka
Video: Однопроводная система связи против двухпроводной в инверторном кондиционере 2024, Novembar
Anonim
PIC sistem za razvoj mikrokontrolera
PIC sistem za razvoj mikrokontrolera
PIC sistem za razvoj mikrokontrolera
PIC sistem za razvoj mikrokontrolera

Ovaj projekt je namijenjen dizajnu i upotrebi razvojnog alata PIC -a koji je fleksibilan da odgovara širokom spektru elektronskih projekata zasnovanih na PIC -u.

Često je lakše razvijati projekte mikrokontrolera upotrebom razvojnih alata; koji omogućavaju da se korisnički kôd demonstrira u stvarnom vremenu. Međutim, prema osobnom iskustvu, određeni broj postojećih razvojnih odbora često može patiti od jednog ili više sljedećih ograničenja;

1. Sveobuhvatni dizajni često su skupi, 2. Nosite vrlo malo perifernih uređaja, 3. Sadrže periferne uređaje koji nisu prikladni za određene projekte pa se stoga rijetko koriste, 4. Sadrže periferne uređaje koji zauzimaju veliku količinu prostora na ploči, čime se povećavaju troškovi, 5. ne mogu se promijeniti ili podržavaju promjenu perifernih uređaja, 6. Sadrži procesor za površinsko montiranje koji se ne može ukloniti i na taj način ograničava upotrebu razvojne ploče.

U stvarnosti, korisnik često bira razvojnu ploču na temelju zahtjeva projekta, međutim, to može dovesti do montiranja zbirke razvojnih ploča ili ograničiti slobodu dizajna.

Ovdje predstavljeni dizajn razvojne ploče PIC -a ima za cilj proširenje ovih ograničenja.

Razvojni sistem koristi princip dizajna dvije PCB ploče.

Prva PCB ploča je glavna zadnja ravnina ploča koja sadrži napajanje, sklop za poništavanje MCLR-a, RS232 i PICKIT zaglavlje programatora. Ova ploča služi kao međusobno povezana ploča koja sadrži do šest pomoćnih ploča.

Drugi tip PCB ploče je komponenta pomoćne ploče. Standardizirani dizajn PCB -a i njegov otisak koriste se za stvaranje dizajna PCB ploče koji se može dodati i ukloniti s glavne ploče po želji. Svrha pomoćne ploče je da ugosti mikrokontroler ili periferno kolo, na primjer, digitalno -analogni pretvarač (DAC).

Namjera dizajna je stvoriti pomoćne ploče prema potrebi. Stoga je ovaj projekat u toku.

Kao dio ovog projekta, osmislio sam nekoliko osnovnih dizajna pomoćnih ploča koji su dostupni za preuzimanje datoteka Gerber / Project.

Za detalje u vezi s određenim pomoćnim odborima, pogledajte projektni dokument: PIC Controller Development Board - Katalog Daughter Board -a, dokument ref: RKD3, dostupan uz lokaciju ovog dokumenta ili putem moje web stranice na adresi; www.rkelectronics.org/picdev

Dodatne ploče se spajaju na glavnu ploču putem dva zaglavlja iglica 2 x 30 2,54 mm. Ovo omogućava stvaranje pomoćnih ploča bilo putem kuće za izradu PCB -a ili ručno pomoću Vero ploče.

Korak 1: Kćerke ploče

Kćerke
Kćerke
Kćerke
Kćerke
Kćerke
Kćerke

Međusobno povezivanje glavne ploče i pomoćne ploče uključuje sljedeće sabirnice;

1. 43 namjenske I/O linije za analogne ili digitalne, 2. VDD i GND napajanje, 3. 5 namjenskih linija SPI Chip Select (CS), 4. SPI sabirnica za linije MOSI, MISO i CLK, 5. I²C podijeljen kao dio SPI autobusa, 6. Namjenske TX i RX linije za RS232, RS485 i MIDI, 7. Namjenske D+ i D-linije za USB podatke, 8. Namjenske programske linije za PIC, MCLR, PGD i PGC.

Zbog prirode linija za odabir SPI čipa, ove se linije dijele s različitim I/O linijama. Dijeljenje I/O linije zavisi od korištene pomoćne ploče mikrokontrolera. Predviđeno je da se spajanje CS linija na mikrokontroler izvede na pomoćnoj ploči. Na primjer, za PIC16/18 40 -pinsku USB priključnu ploču za PIC18F4550 CS linije dijele I/O pinove 16, 17, 18, 19 i 32, što je jednako PIC pinovima Port C0, C1, C2, C3 i E0. Iz tog razloga je potrebno da sve periferne ploče koje koriste SPI uključe metodu prekidača ili prekidača za isključivanje neiskorištenih ili drugih korištenih CS linija.

Zbog prirode RS232 TX i RX i USB D+ i D-linija, ove linije se također dijele sa raznim drugim I/O linijama. Iz tog razloga je potrebno da sve periferne ploče koje koriste RS232, RS485 ili USB uključuju prekidač ili metodu prekidača za isključivanje neiskorištenih ili drugih korištenih TX, RX, D+ i D-linija.

Ulazno -izlazne linije se usmjeravaju na različite pinove mikrokontrolera, čiji su pinovi detaljno prikazani u shemi pomoćne ploče ili sitotisku na PCB -u. Obično su portovi usmjereni na;

1. Priključak A = I/O linije 0 - 7, 2. Priključak B = I/O linije 8 - 15, 3. Priključak C = I/O linije 16 - 23, 4. Priključak D = I/O linije 24 - 31, 5. Priključak E = I/O linije 32 - 35, Ostali tipovi PIC -a, poput serija dsPIC30/33 i 24, koristit će različite rasporede ožičenja.

Korak 2: Gerber datoteke

Ova stranica sadrži Gerberove datoteke potrebne za izradu Glavne ploče i Kćeri odbora koje su do sada stvorene. Lista je sljedeća;

1. Glavni odbor, 2. Povezivanje glavne ploče na drugu glavnu ploču, 3. dsPIC30F 28 pin [Tip A]

4. dsPIC30F 28 pin [Tip B]

5. dsPIC30F 28 pin [Tip C]

6. dsPIC30F 40 pin [Tip A]

7. dsPIC30F 40 pin [Tip B]

8. LED diode za U/I 0 - 39

9. MCP3208 [Tip A]

10. MCP3208 [Tip B]

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

12. PIC16-18 [28Pin] [bez USB-a]

13. PIC16-18 [40Pin] [bez USB-a]

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

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

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

17. Prekidači

18. ULN2003

19. Sedam segmenata

20. 12 -bitni DAC

21. MIDI

22. PIC ADC

23. Tipke [tip A]

24. Tasteri [Tip B]

25. 16 x 2 Alfanumerički LCD ekran

26. dsPIC30F [18 Pin]

27. Prekidi zaglavlja iglica

Korak 3: KiCAD bibliotečke datoteke

Ovaj dio ovdje služi za biblioteku komponenti KiCAD -a i otisak za pomoćnu ploču. Morat ćete dodati rubove rezova oko otiska prije izvoza vlastitih gerber datoteka.

Nadam se da ćete uživati u ovom projektu!

moja web stranica za više projekata je na

www.rkelectronics.org

Preporučuje se: