Orodha ya maudhui:
Video: Mfumo wa Bodi ya Maendeleo ya Microcontroller: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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:
Maendeleo ya Bodi ya Hifadhi: Hatua 5
Maendeleo ya Bodi ya Drivemall: Katika mafunzo haya tutaona hatua za kimsingi za kuunda bodi ya kawaida ya Arduino. Programu inayotumika ni KiCad kwa muundo wa bodi na IDE ya Arduino kwa kuunda na kupakia firmware kwa bodi
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hatua 5 (na Picha)
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hivi karibuni nilikuwa nikisoma juu ya IoTs nyingi (Mtandao wa Vitu) na kuniamini, sikuweza kungoja kujaribu moja ya vifaa hivi nzuri, na uwezo wa kuungana na mtandao, mwenyewe na kupata mikono yangu kwenye kazi. Kwa bahati nzuri nafasi
Ngao ya Bodi ya Maendeleo ya Mojo FPGA: Hatua 3
Ngao ya Bodi ya Maendeleo ya Mojo: Unganisha bodi yako ya maendeleo ya Mojo kwa pembejeo za nje na ngao hii. Bodi ya maendeleo ya Mojo ni nini? Bodi ya maendeleo ya Mojo ni bodi ya maendeleo iliyo karibu na Xilinx spartan 3 FPGA. Bodi hiyo imetengenezwa na Alchitry. FPGA zinatumika sana
Tengeneza Bodi yako ya Maendeleo na Microcontroller: 3 Hatua (na Picha)
Tengeneza Bodi yako ya Kuendeleza na Microcontroller: Je! Ulitaka kutengeneza bodi yako ya maendeleo na microcontroller na haujui jinsi. Katika hii nitafundishwa nitakuonyesha jinsi ya kuifanya. Unachohitaji tu ni ujuzi katika elektroniki, kubuni mizunguko na programu.Kama una hamu yoyote
Kubuni Bodi ya Maendeleo ya Microcontroller: Hatua 14 (na Picha)
Kubuni Bodi ya Maendeleo ya Microcontroller: Je! Wewe ni mtengenezaji, hobbyist, au hacker unavutiwa kuongezeka kutoka kwa miradi ya bodi, DIP ICs na PCB zilizotengenezwa nyumbani kwa PCB za safu nyingi zilizotengenezwa na nyumba za bodi na ufungaji wa SMD tayari kwa uzalishaji wa wingi? Basi hii inaweza kufundishwa! Hii gui