Turinys:

PIC mikrovaldiklių kūrimo valdybos sistema: 3 žingsniai
PIC mikrovaldiklių kūrimo valdybos sistema: 3 žingsniai

Video: PIC mikrovaldiklių kūrimo valdybos sistema: 3 žingsniai

Video: PIC mikrovaldiklių kūrimo valdybos sistema: 3 žingsniai
Video: Let's talk about the Future of Work - Virtual Frontier Podcast E33 2024, Lapkritis
Anonim
PIC mikrovaldiklių kūrimo valdybos sistema
PIC mikrovaldiklių kūrimo valdybos sistema
PIC mikrovaldiklių kūrimo valdybos sistema
PIC mikrovaldiklių kūrimo valdybos sistema

Š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

Dukros lentos
Dukros lentos
Dukros lentos
Dukros lentos
Dukros lentos
Dukros 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: