Orodha ya maudhui:

Mfumo wa Bodi ya Maendeleo ya Microcontroller: Hatua 3
Mfumo wa Bodi ya Maendeleo ya Microcontroller: Hatua 3

Video: Mfumo wa Bodi ya Maendeleo ya Microcontroller: Hatua 3

Video: Mfumo wa Bodi ya Maendeleo ya Microcontroller: Hatua 3
Video: Mfumo wa 2-6-6-3 kuanza kutekelezwa rasmi 2024, Novemba
Anonim
Mfumo wa Bodi ya Maendeleo ya Microcontroller
Mfumo wa Bodi ya Maendeleo ya Microcontroller
Mfumo wa Bodi ya Maendeleo ya Microcontroller
Mfumo wa Bodi ya Maendeleo ya Microcontroller

Mradi huu ni wa kubuni na matumizi ya zana ya ukuzaji wa PIC ambayo ni rahisi kutoshea miradi anuwai ya elektroniki ya PIC.

Mara nyingi ni rahisi kukuza miradi ndogo ya kudhibiti na matumizi ya zana za maendeleo; ambayo inaruhusu nambari ya msingi ya mtumiaji kuonyeshwa kwa wakati halisi. Walakini, kutokana na uzoefu wa kibinafsi, bodi kadhaa za maendeleo zilizopo zinaweza mara nyingi kuteseka na moja au nyingi ya mapungufu yafuatayo;

1. Ubunifu kamili mara nyingi ni ghali, 2. Beba pembejeo kidogo sana, 3. Zinazo pembejeo ambazo hazifai kwa miradi maalum na kwa hivyo hazitumiwi sana, 4. Zinazo pembejeo ambazo zinachukua nafasi kubwa ya bodi na hivyo kuongeza gharama, 5. Hawawezi kubadilishwa au kuunga mkono mabadiliko ya vifaa vya pembezoni, 6. Inayo processor ya kupanda juu ambayo haiwezi kuondolewa na kwa hivyo kupunguza kesi ya matumizi ya bodi ya maendeleo.

Kwa kweli, mtumiaji mara nyingi huchagua bodi ya maendeleo kulingana na mahitaji ya mradi, hata hivyo, hii inaweza kusababisha mkusanyiko wa bodi za maendeleo au kuzuia uhuru wa muundo.

Ubunifu wa bodi ya maendeleo ya PIC iliyowasilishwa hapa inalenga kupanua mapungufu haya.

Mfumo wa maendeleo unatumia kanuni mbili za muundo wa bodi ya PCB.

PCB ya kwanza ni bodi kuu ya ndege ya nyuma ambayo inapeana usambazaji wa umeme, mzunguko wa kuweka upya wa MCLR, RS232 na kichwa cha programu ya PICKIT. Bodi hii hutumika kama bodi inayounganisha ambayo inashikilia bodi za binti sita.

Aina ya pili ya bodi ya PCB ni sehemu ya bodi ya binti. Ubunifu wa PCB sanifu na alama ya miguu hutumiwa kuunda muundo wa bodi ya PCB ambayo inaweza kuongezwa na kuondolewa kutoka kwa bodi kuu kama inavyotakiwa. Kusudi la bodi ya binti ni mwenyeji wa microcontroller au mzunguko wa pembeni kwa mfano, Digital to Analogue Converter (DAC).

Kusudi la kubuni ni kuunda bodi za binti kama inavyotakiwa. Kwa hivyo mradi huu unaendelea.

Kama sehemu ya mradi huu nimebuni idadi kadhaa ya miundo ya bodi ya binti ambayo inapatikana kwa kupakua faili ya Gerber / Mradi.

Kwa maelezo kuhusu bodi maalum za binti tafadhali angalia hati ya mradi: Bodi ya Maendeleo ya Mdhibiti wa PIC - Katalogi ya Bodi ya Binti, hati ya kumbukumbu: RKD3, iliyotolewa na eneo la hati hii au kupitia wavuti yangu kwa; www.rkelectronics.org/picdev

Bodi za binti huunganisha kwenye bodi kuu kupitia vichwa viwili vya pini 2 x 30 2.54mm. Hii inaruhusu bodi za binti kuundwa ama kupitia nyumba ya utengenezaji wa PCB au kwa mkono kwa kutumia bodi ya Vero.

Hatua ya 1: Bodi za Binti

Bodi za Binti
Bodi za Binti
Bodi za binti
Bodi za binti
Bodi za Binti
Bodi za Binti

Kuunganisha bodi kuu na bodi ya binti ni pamoja na mabasi yafuatayo;

1. Mistari 43 ya I / O ya kujitolea kwa analojia au dijiti, 2. Ugavi wa umeme wa VDD na GND, 3. Mistari 5 ya kujitolea ya SPI Chip Select (CS), 4. SPI Buss ya laini za MOSI, MISO na CLK, 5. I²C ilishiriki kama sehemu ya mabasi ya SPI, 6. Njia za kujitolea za TX na RX kwa RS232, RS485 na MIDI, 7. Kujitolea D + na D- mistari ya data ya USB, 8. Mistari ya kujitolea ya programu ya PIC, MCLR, PGD na PGC.

Kwa sababu ya hali ya mistari ya kuchagua chip ya SPI, mistari hii inashirikiwa na mistari anuwai ya I / O. Kushirikiana ambayo laini ya I / O inategemea bodi ya binti ya microcontroller iliyotumiwa. Inakusudiwa kwamba unganisho la laini za CS kwa mdhibiti mdogo zitafanywa kwenye bodi ya binti. Kwa mfano, kwa bodi ya binti PIC16 / 18 40 Pin USB kwa PIC18F4550 safu za CS zinashiriki pini za I / O 16, 17, 18, 19 na 32, ambayo ni sawa na pini za PIC Port C0, C1, C2, C3 na E0. Kwa sababu hii inahitajika kwa bodi zote za pembeni zinazotumia SPI kujumuisha njia ya kubadili au kuvunja kukatisha laini za CS ambazo hazitumiki au nyingine.

Kwa sababu ya asili ya RS232 TX na RX na USB D + na D- mistari, mistari hii pia inashirikiwa na laini zingine za I / O. Kwa sababu hii inahitajika kwa bodi zote za pembeni zinazotumia RS232, RS485 au USB kujumuisha njia ya kubadili au kuvunja kukatisha isiyotumika au nyingine inayotumiwa TX, RX, D + na D- mistari.

Mistari ya I / O hupelekwa kwenye pini anuwai za microcontroller, ambazo pini zinafafanuliwa ndani ya mpango wa bodi ya binti au skrini ya silksc PCB. Kawaida bandari hupelekwa kwa;

1. Bandari A = I / O mistari 0 - 7, 2. Bandari B = I / O mistari 8 - 15, 3. Bandari C = I / O mistari 16 - 23, 4. Bandari D = I / O mistari 24-31, 5. Bandari E = I / O mistari 32 - 35, Aina zingine za PIC kama dsPIC30 / 33 na 24 mfululizo zitatumia mipangilio tofauti ya wiring.

Hatua ya 2: Faili za Gerber

Ukurasa huu una faili za Gerber zinazohitajika kutengeneza Bodi Kuu na Bodi za Binti zilizoundwa hadi sasa. Orodha ni kama ifuatavyo;

1. Bodi Kuu, 2. Bodi kuu kwa unganisho kuu la 2, 3. dsPIC30F 28 Pin [Aina A]

4. dsPIC30F 28 Pin [Aina B]

5. dsPIC30F 28 Pin [Aina C]

6. dsPIC30F 40 Pin [Aina A]

7. dsPIC30F 40 Pin [Aina B]

8. Taa za LED kwa I / O 0 - 39

9. MCP3208 [Aina A]

10. MCP3208 [Aina B]

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

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

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

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

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

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

17. Swichi

18. ULN2003

19. Sehemu Saba

20. DAC 12 kidogo

21. MIDI

22. PIC ADC

23. Vifungo vya kushinikiza [Aina A]

24. Vifungo vya kushinikiza [Aina B]

25. 16 x 2 Onyesho la LCD la Alphanumeric

26. dsPIC30F [Pini 18]

27. Kuvunjika kwa kichwa cha kichwa

Hatua ya 3: Faili za Maktaba ya KiCAD

Kidogo hapa ni kwa maktaba ya sehemu ya KiCAD na alama ya mguu kwa bodi ya binti. Utahitaji kuongeza mistari ya kupunguzwa kwa makali karibu na nyayo kabla ya kusafirisha faili zako za kijinga.

Natumahi kufurahiya mradi huu!

tovuti yangu kwa miradi zaidi iko

www.rkelectronics.org

Ilipendekeza: