Satura rādītājs:

PIC mikrokontrolleru izstrādes valdes sistēma: 3 soļi
PIC mikrokontrolleru izstrādes valdes sistēma: 3 soļi

Video: PIC mikrokontrolleru izstrādes valdes sistēma: 3 soļi

Video: PIC mikrokontrolleru izstrādes valdes sistēma: 3 soļi
Video: 10 самых опасных продуктов, которые можно есть для иммунной системы 2024, Jūlijs
Anonim
PIC mikrokontrolleru izstrādes valdes sistēma
PIC mikrokontrolleru izstrādes valdes sistēma
PIC mikrokontrolleru izstrādes valdes sistēma
PIC mikrokontrolleru izstrādes valdes sistēma

Šis projekts ir paredzēts PIC izstrādes rīka izstrādei un izmantošanai, kas ir elastīgs, lai tas atbilstu visdažādākajiem uz PIC balstītiem elektroniskiem projektiem.

Izmantojot izstrādes rīkus, bieži ir vieglāk izstrādāt mikrokontrolleru projektus; kas ļauj demonstrēt uz lietotāju balstītu kodu reāllaikā. Tomēr, ņemot vērā personīgo pieredzi, vairākas esošās attīstības padomes bieži var ciest no viena vai vairākiem šādiem ierobežojumiem;

1. Visaptverošs dizains bieži ir dārgs, 2. Pārnēsājiet ļoti maz perifērijas ierīču, 3. satur perifērijas ierīces, kas nav piemērotas konkrētiem projektiem un tāpēc tiek reti izmantotas, 4. satur perifērijas ierīces, kas aizņem daudz vietas plāksnē, tādējādi palielinot izmaksas, 5. nevar mainīt vai atbalstīt izmaiņas perifērijas ierīcēs, 6. Satur virsmas montāžas procesoru, kuru nevar noņemt, un tādējādi tiek ierobežota izstrādes plates izmantošana.

Patiesībā lietotājs bieži izvēlas izstrādes paneli, pamatojoties uz projekta prasībām, tomēr tas var novest pie attīstības dēļu kolekcijas vai ierobežot dizaina brīvību.

Šeit izklāstītā PIC izstrādes paneļa dizaina mērķis ir paplašināt šos ierobežojumus.

Izstrādes sistēma izmanto divu PCB plākšņu dizaina principu.

Pirmā PCB ir galvenā aizmugures plakne, kurā atrodas barošanas avots, MCLR atiestatīšanas ķēde, RS232 un PICKIT programmētāja tapas. Šī plāksne kalpo kā starpsavienojuma plāksne, kurā ir līdz sešiem meitas dēļiem.

Otrs PCB plates veids ir meitas plates sastāvdaļa. Standarta PCB dizains un nospiedums tiek izmantots, lai izveidotu PCB plates dizainu, kuru pēc vajadzības var pievienot un noņemt no galvenās plates. Meitas plates mērķis ir vai nu mikrokontrolleris, vai perifērijas shēma, piemēram, digitālais -analogais pārveidotājs (DAC).

Projektēšanas nolūks ir pēc vajadzības izveidot meitas dēļus. Tāpēc šis projekts turpinās.

Šī projekta ietvaros esmu izstrādājis vairākus pamata meitas dēļu dizainus, kas ir pieejami Gerber / Project failu lejupielādei.

Sīkāku informāciju par konkrētām meitas valdēm, lūdzu, skatiet projekta dokumentā: PIC kontrolieru attīstības padome - meitas valdes katalogs, dokumenta atsauce: RKD3, kas ir pieejams ar šo dokumenta atrašanās vietu vai manā tīmekļa vietnē; www.rkelectronics.org/picdev

Meitas dēļi tiek savienoti ar galveno plati, izmantojot divas 2 x 30 2,54 mm piķa tapas. Tas ļauj izveidot meitas plāksnes vai nu caur PCB ražošanas namu, vai ar rokām, izmantojot Vero plāksni.

1. solis: meitas dēļi

Meitas valdes
Meitas valdes
Meitas valdes
Meitas valdes
Meitas valdes
Meitas valdes

Galvenās plates un meitas plates savienojumā ietilpst šādas autobusi;

1. 43 speciālas I/O līnijas analogām vai digitālām, 2. VDD un GND barošanas avots, 3. 5 speciālas SPI mikroshēmas izvēles (CS) līnijas, 4. SPI autobuss MOSI, MISO un CLK līnijām, 5. I²C koplietots kā daļa no SPI autobusa, 6. Īpašas TX un RX līnijas RS232, RS485 un MIDI, 7. Īpašas D+ un D līnijas USB datiem, 8. Īpašas PIC programmēšanas līnijas, MCLR, PGD un PGC.

SPI mikroshēmu atlases līniju rakstura dēļ šīs līnijas tiek koplietotas ar dažādām I/O līnijām. I/O līnijas koplietošana ir atkarīga no izmantotās mikrokontrollera meitas plates. Paredzēts, ka CS līniju savienošana ar mikrokontrolleri tiks veikta meitas plāksnē. Piemēram, PIC16/18 40 kontaktu USB meitas platei PIC18F4550 CS līnijām ir kopīgas I/O tapas 16, 17, 18, 19 un 32, kas atbilst PIC tapām Port C0, C1, C2, C3 un E0. Šī iemesla dēļ visām perifērijas plāksnēm, kas izmanto SPI, ir jāiekļauj slēdža vai slēdža metode, lai atvienotu neizmantotās vai citas izmantotās CS līnijas.

Sakarā ar RS232 TX un RX un USB D+ un D-līniju īpatnībām šīs līnijas tiek koplietotas arī ar dažādām citām I/O līnijām. Šī iemesla dēļ visām perifērijas plates, kurās tiek izmantots RS232, RS485 vai USB, ir jāiekļauj slēdža vai slēdža metode, lai atvienotu neizmantotās vai citas izmantotās TX, RX, D+ un D līnijas.

I/O līnijas tiek novirzītas uz dažādām mikrokontrolleru tapām, kuras tapas ir sīki aprakstītas meitas plates shēmā vai PCB sietspiedē. Parasti ostas tiek novirzītas uz;

1. A ports = I/O līnijas 0 - 7, 2. Ports B = I/O līnijas 8 - 15, 3. Ports C = I/O līnijas 16 - 23, 4. Port D = I/O līnijas 24 - 31, 5. Port E = I/O līnijas 32 - 35, Citi PIC veidi, piemēram, dsPIC30/33 un 24 sērija, izmantos dažādus vadu izkārtojumus.

2. darbība: Gerber faili

Šī lapa satur Gerber failus, kas nepieciešami līdz šim izveidotās galvenās plates un meitas dēļu izgatavošanai. Saraksts ir šāds;

1. Galvenā valde, 2. Pamatplates un otrās pamatplates savienojums, 3. dsPIC30F 28 tapa [A tips]

4. dsPIC30F 28 tapa [B tips]

5. dsPIC30F 28 tapa [C tips]

6. dsPIC30F 40 tapa [A tips]

7. dsPIC30F 40 tapa [B tips]

8. Gaismas diodes I/O 0 - 39

9. MCP3208 [A tips]

10. MCP3208 [B tips]

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

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

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

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

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

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

17. Slēdži

18. ULN2003

19. Septiņi segmenti

20. 12 bitu DAC

21. MIDI

22. PIC ADC

23. Spiedpogas [A tips]

24. Spiedpogas [B tips]

25. 16 x 2 burtciparu LCD displejs

26. dsPIC30F [18 Pin]

27. Pin Header Breakouts

3. darbība: KiCAD bibliotēkas faili

Šis bits šeit ir paredzēts KiCAD komponentu bibliotēkai un meitas dēļa nospiedumam. Pirms savu gerber failu eksportēšanas jums būs jāpievieno malas griezuma līnijas ap nospiedumu.

Ceru, ka jums patiks šis projekts!

mana vietne citiem projektiem atrodas vietnē

www.rkelectronics.org

Ieteicams: