Sadržaj:

Sustav razvojne ploče PIC mikrokontrolera: 3 koraka
Sustav razvojne ploče PIC mikrokontrolera: 3 koraka

Video: Sustav razvojne ploče PIC mikrokontrolera: 3 koraka

Video: Sustav razvojne ploče PIC mikrokontrolera: 3 koraka
Video: Однопроводная система связи против двухпроводной в инверторном кондиционере 2024, Studeni
Anonim
Sustav razvojnih ploča PIC mikrokontrolera
Sustav razvojnih ploča PIC mikrokontrolera
Sustav razvojnih ploča PIC mikrokontrolera
Sustav razvojnih ploča PIC mikrokontrolera

Ovaj je projekt namijenjen osmišljavanju i korištenju razvojnog alata PIC -a koji je fleksibilan da odgovara širokom rasponu elektroničkih projekata temeljenih na PIC -u.

Često je lakše razvijati projekte mikrokontrolera upotrebom razvojnih alata; koji omogućuju prikazivanje koda temeljenog na korisniku u stvarnom vremenu. Međutim, iz osobnog iskustva, brojne postojeće razvojne ploče često mogu patiti od jednog ili više sljedećih ograničenja;

1. Sveobuhvatni dizajn često je skup, 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 primjenu razvojne ploče.

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

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

Razvojni sustav koristi načelo dizajna dvije PCB ploče.

Prva PCB ploča je glavna ploča s stražnjom ravninom na kojoj se nalazi napajanje, sklop za poništavanje MCLR-a, zaglavlje programatora RS232 i PICKIT. Ova ploča služi kao međusobno povezana ploča koja drži do šest kćeri ploča.

Drugi tip PCB ploče je komponenta pomoćne ploče. Standardizirani dizajn PCB -a i njegov otisak koriste se za izradu dizajna PCB ploče koji se može dodati i ukloniti s glavne ploče po želji. Svrha dodatne ploče je domaćin mikrokontrolera ili perifernog kruga, na primjer, digitalno -analognog pretvarača (DAC).

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

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

Za pojedinosti u vezi s posebnim kćeri molimo pogledajte projektni dokument: PIC Controller Development Board - Katalog kćeri odbora, 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 pin -a 2 x 30 2,54 mm. To omogućuje stvaranje pomoćnih ploča putem PCB kuće ili ručno pomoću Vero ploče.

Korak 1: Kćerke ploče

Kćerke ploče
Kćerke ploče
Kćerke ploče
Kćerke ploče
Kćerke ploče
Kćerke ploče

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

1. 43 namjenske I/O linije za analogne ili digitalne, 2. VDD i GND napajanje, 3. 5 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 PIC, MCLR, PGD i PGC.

Zbog prirode linija za odabir SPI čipa, te se linije dijele s različitim I/O linijama. Dijeljenje I/O linije ovisi o korištenoj pomoćnoj ploči 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 odvajanje neiskorištenih ili drugih korištenih CS linija.

Zbog prirode RS232 TX i RX i USB D+ i D-linija, te se linije također dijele s 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 odvajanje neiskorištenih ili drugih korištenih TX, RX, D+ i D-linija.

Ulazno -izlazne linije preusmjerene su na različite pinove mikrokontrolera, čiji su pinovi detaljno prikazani u shemi kćeri ploče ili na sitotisku od PCB -a. 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, Druge vrste 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 do sada stvorene Glavne ploče i Kćeri. Popis je sljedeći;

1. Glavni odbor, 2. Povezivanje glavne ploče s drugom matičnom pločom, 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. 40 -pinski dsPIC30F [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. Tipke [tip B]

25. 16 x 2 Alfanumerički LCD zaslon

26. dsPIC30F [18 Pin]

27. Prekidi zaglavlja iglica

Korak 3: Datoteke knjižnice KiCAD

Ovaj dio ovdje služi za knjižnicu 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čeni: