Turinys:
Video: PIC mikrovaldiklių kūrimo valdybos sistema: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šis projektas skirtas kurti ir naudoti PIC kūrimo įrankį, kuris yra lankstus, kad tiktų įvairiems PIC pagrįstiems elektroniniams projektams.
Dažnai lengviau kurti mikrovaldiklių projektus naudojant kūrimo įrankius; kurios leidžia realiu laiku pademonstruoti vartotojo kodą. Tačiau, remiantis asmenine patirtimi, daugelis esamų plėtros valdybų dažnai gali nukentėti dėl vieno ar kelių toliau nurodytų apribojimų;
1. Išsamus dizainas dažnai yra brangus, 2. Nešiokitės labai mažai išorinių įrenginių, 3. turi išorinių įrenginių, kurie netinka konkretiems projektams ir todėl retai naudojami, 4. Sudėtyje yra periferinių įrenginių, kurie užima daug vietos plokštėje ir taip padidina išlaidas, 5. Nepavyksta pakeisti arba palaikyti periferinių įrenginių pakeitimo, 6. Sudėkite ant paviršiaus tvirtinamą procesorių, kurio negalima nuimti, ir tai apribos kūrimo plokštės naudojimą.
Tiesą sakant, vartotojas dažnai pasirenka kūrimo lentą, atsižvelgdamas į projekto reikalavimus, tačiau dėl to gali būti surinkta kūrimo plokščių kolekcija arba apribota dizaino laisvė.
Čia pateiktu PIC kūrimo plokštės dizainu siekiama išplėsti šiuos apribojimus.
Kuriant sistemą naudojamas dviejų PCB plokščių projektavimo principas.
Pirmoji PCB yra pagrindinė plokštumos plokštė, kurioje yra maitinimo šaltinis, MCLR atstatymo grandinė, RS232 ir PICKIT programuotojo kaištis. Ši plokštė tarnauja kaip jungiamoji plokštė, kurioje telpa iki šešių dukterinių plokščių.
Antrasis PCB plokštės tipas yra dukterinės plokštės komponentas. Standartizuotas PCB dizainas ir pėdsakas yra naudojami kuriant PCB plokštės dizainą, kurį galima pridėti ir pašalinti iš pagrindinės plokštės, kaip pageidaujama. Dukterinės plokštės paskirtis yra mikrovaldiklis arba periferinė grandinė, pavyzdžiui, skaitmeninis -analoginis keitiklis (DAC).
Projektavimo tikslas - pagal poreikį sukurti dukterines plokštes. Todėl šis projektas tęsiamas.
Vykdydama šį projektą sukūriau keletą pagrindinių dukterinių plokščių dizaino, kurias galima atsisiųsti iš Gerber / Project failo.
Išsamesnės informacijos apie konkrečias dukterines valdybas rasite projekto dokumente: PIC valdytojų plėtros valdyba - dukterinės valdybos katalogas, dokumento nuoroda: RKD3, paskelbta su šia dokumento vieta arba per mano svetainę adresu; www.rkelectronics.org/picdev
Dukterinės plokštės prijungiamos prie pagrindinės plokštės per dvi 2 x 30 2,54 mm žingsnio kaiščių antraštes. Tai leidžia sukurti dukterines plokštes per PCB gamybos namą arba rankiniu būdu naudojant „Vero“plokštę.
1 žingsnis: dukterinės lentos
Pagrindinės plokštės ir dukterinės plokštės jungtys apima šias magistrales;
1. 43 skirtos analoginės arba skaitmeninės įvesties/išvesties linijos, 2. VDD ir GND maitinimo šaltinis, 3. 5 specialios „SPI Chip Select“(CS) linijos, 4. SPI magistralė MOSI, MISO ir CLK linijoms, 5. „I²C“bendrinamas kaip SPI magistralės dalis, 6. Specialios TX ir RX linijos, skirtos RS232, RS485 ir MIDI, 7. Specialios D+ ir D linijos USB duomenims, 8. Specialios PIC programavimo linijos, MCLR, PGD ir PGC.
Dėl SPI lusto pasirinkimo linijų pobūdžio šios linijos yra bendrinamos su įvairiomis įvesties/išvesties linijomis. Kurios I/O linijos bendrinimas priklauso nuo naudojamos dukterinės mikrovaldiklio plokštės. Numatyta, kad CS linijos bus prijungtos prie mikrovaldiklio antrinėje plokštėje. Pavyzdžiui, naudojant PIC16/18 40 kontaktų USB dukterinę plokštę, skirtą PIC18F4550, CS linijos dalijasi 16, 17, 18, 19 ir 32 įvesties/išvesties kaiščiais, o tai prilygsta PIC kaiščiams C0, C1, C2, C3 ir E0. Dėl šios priežasties į visas periferines plokštes, naudojančias SPI, reikia įtraukti jungiklio arba pertraukiklio metodą, kad būtų galima atjungti nenaudojamas ar kitas naudojamas CS linijas.
Dėl RS232 TX ir RX bei USB D+ ir D linijų pobūdžio šios linijos taip pat yra bendrinamos su įvairiomis kitomis įvesties/išvesties linijomis. Dėl šios priežasties visose periferinėse plokštėse, naudojančiose RS232, RS485 ar USB, turi būti įjungtas jungiklis arba pertraukiklis, kad būtų galima atjungti nenaudojamas ar kitas naudojamas TX, RX, D+ ir D linijas.
Įvesties/išvesties linijos nukreipiamos į įvairius mikrovaldiklio kaiščius, kurių smeigtukai išsamiai aprašyti dukterinės plokštės schemoje arba PCB šilkografijoje. Paprastai uostai nukreipiami į;
1. A prievadas = įvesties/išvesties eilutės 0 - 7, 2. B prievadas = įvesties/išvesties eilutės 8 - 15, 3. C prievadas = įvesties/išvesties eilutės 16 - 23, 4. D prievadas = I/O linijos 24 - 31, 5. E prievadas = įvesties/išvesties eilutės 32 - 35, Kiti PIC tipai, tokie kaip dsPIC30/33 ir 24 serijos, naudos skirtingą laidų išdėstymą.
2 žingsnis: „Gerber“failai
Šiame puslapyje yra „Gerber“failai, reikalingi iki šiol sukurtajai pagrindinei plokštei ir dukterinėms plokštėms gaminti. Sąrašas yra toks;
1. Pagrindinė valdyba, 2. Pagrindinės plokštės ir 2 -osios pagrindinės plokštės jungtis, 3. dsPIC30F 28 kontaktų [A tipas]
4. dsPIC30F 28 kontaktų [B tipas]
5. dsPIC30F 28 kontaktų [C tipas]
6. dsPIC30F 40 kontaktų [A tipas]
7. dsPIC30F 40 kaiščių [B tipas]
8. Šviesos diodai, skirti I/O 0 - 39
9. MCP3208 [A tipas]
10. MCP3208 [B tipas]
11. PIC16-18 [8-14-20Pin] [ne USB]
12. PIC16-18 [28 taškų] [ne USB]
13. PIC16-18 [40 taškų] [ne USB]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Jungikliai
18. 2003 ULN
19. Septynių segmentų
20. 12 bitų DAC
21. MIDI
22. PIC ADC
23. Mygtukai [A tipas]
24. Mygtukai [B tipas]
25. 16 x 2 raidžių ir skaitmenų LCD ekranas
26. dsPIC30F [18 kontaktų]
27. Smeigtukų antraštės
3 žingsnis: „KiCAD“bibliotekos failai
Ši dalis skirta „KiCAD“komponentų bibliotekai ir dukterinės plokštės pėdsakui. Prieš eksportuodami savo „Gerber“failus, turėsite pridėti krašto pjūvių linijas aplink pėdsaką.
Tikimės, kad jums patiko šis projektas!
mano svetainė, kurioje rasite daugiau projektų
www.rkelectronics.org
Rekomenduojamas:
Mikrovaldiklių kūrimo plokštės projektavimas: 14 žingsnių (su paveikslėliais)
Mikrokontrolerių kūrimo valdybos kūrimas: Ar esate gamintojas, mėgėjas ar įsilaužėlis, norintis pereiti nuo perforavimo plokščių projektų, DIP IC ir namuose pagamintų PCB prie daugiasluoksnių PCB, pagamintų iš plokščių namų, ir SMD pakuotės, paruoštos masinei gamybai? Tada ši pamoka skirta tau! Šis gui
PIC mikrovaldiklių ICSP supratimas: 4 žingsniai (su paveikslėliais)
PIC mikrovaldiklių ICSP supratimas: mikrokontrolerių programavimas nėra sudėtingas. Sukūrus programuotoją sukuriamas puikus pirmasis elektronikos projektas. Šios instrukcijos tikslas yra paaiškinti paprastą „grandinės serijinio programavimo“metodą, naudojamą su „Microchip PIC“
Riedlentė su PIC mikrovaldikliu ir šviesos diodais: 8 žingsniai (su paveikslėliais)
Riedlentė su PIC mikrovaldikliu ir šviesos diodais: ką jūs gaunate, kai elektrotechnikas nuo 13 metų sukuria riedlentę 13 metų amžiaus Kalėdų dovanai? Jūs gaunate riedlentę su aštuoniais baltais šviesos diodais (priekiniais žibintais), aštuoniais raudonais šviesos diodais (galiniais žibintais), kurie visi valdomi naudojant PIC mikrovaldiklį! Ir aš migruoju
„Ghetto“programuojamos logikos (CPLD) kūrimo sistema: 13 žingsnių
„Ghetto“programuojamos logikos (CPLD) kūrimo sistema: pastaruosius kelis mėnesius mėgaujuosi „Ghetto Development System“, skirta AVR procesoriams. Tiesą sakant, šis beveik nulinio dolerio įrankis pasirodė toks patrauklus ir naudingas, kad privertė susimąstyti, ar įmanoma išplėsti koncepciją iki F
18 kontaktų PIC kūrimo lenta: 3 žingsniai
18 kontaktų PIC kūrimo lenta: Aš jau seniai žaidžiu su „Microchip“PIC, bet visada apsieidavau be tam tikros plėtros plokštės. Tuo tikslu sukūriau pagrindinę plokštę, kurią tikėjausi gauti šiek tiek informacijos. Aš dar nepadariau šios lentos, nes laukiu šiek tiek