Mundarija:

PIC mikrokontrollerni ishlab chiqish platasi tizimi: 3 qadam
PIC mikrokontrollerni ishlab chiqish platasi tizimi: 3 qadam

Video: PIC mikrokontrollerni ishlab chiqish platasi tizimi: 3 qadam

Video: PIC mikrokontrollerni ishlab chiqish platasi tizimi: 3 qadam
Video: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, Noyabr
Anonim
PIC mikrokontrollerni ishlab chiqish platasi tizimi
PIC mikrokontrollerni ishlab chiqish platasi tizimi
PIC mikrokontrollerni ishlab chiqish platasi tizimi
PIC mikrokontrollerni ishlab chiqish platasi tizimi

Ushbu loyiha PIC asosidagi elektron loyihalarning keng doirasiga mos keladigan PIC ishlab chiqish vositasini loyihalash va ishlatish uchun mo'ljallangan.

Ishlab chiqish vositalaridan foydalangan holda mikrokontroller loyihalarini ishlab chiqish ko'pincha osonroq bo'ladi; bu foydalanuvchilarga asoslangan kodni real vaqtda ko'rsatishga imkon beradi. Biroq, shaxsiy tajribadan kelib chiqqan holda, bir qator mavjud rivojlanish kengashlari ko'pincha quyidagi cheklovlarning biridan yoki bir nechtasidan aziyat chekishi mumkin;

1. Keng qamrovli dizaynlar ko'pincha qimmat, 2. Periferik qurilmalarni juda oz ko'taring, 3. Maxsus loyihalarga mos bo'lmagan va shuning uchun kamdan -kam ishlatiladigan tashqi qurilmalarni o'z ichiga oladi.

4. Tarkibida katta hajmli taxtali maydonni egallaydigan periferiya qurilmalari mavjud bo'lib, ular xarajatlarni oshiradi.

5. O'zgartirishlar yoki periferik qurilmalarning o'zgarishini qo'llab -quvvatlash mumkin emas, 6. Tarkibida sirtdan o'rnatish protsessori mavjud bo'lib, uni olib tashlab bo'lmaydi va shu tariqa ishlab chiqarish kartasining ishlatilishini cheklaydi.

Aslida, foydalanuvchi tez -tez loyiha talablaridan kelib chiqqan holda ishlab chiqish kengashini tanlaydi, lekin bu ishlab chiqarish taxtalarining yig'ilishiga olib kelishi yoki dizayn erkinligini cheklashi mumkin.

Bu erda taqdim etilgan PIC ishlab chiqish taxtasi dizayni ushbu cheklovlarni kengaytirishga qaratilgan.

Rivojlanish tizimi ikkita tenglikni kartochkasi dizayni tamoyilidan foydalanadi.

Birinchi tenglikni-bu asosiy orqa panelli, quvvat manbai, MCLR qayta o'rnatish davri, RS232 va PICKIT dasturchi pin sarlavhasi. Bu taxta bir -biriga bog'lab turuvchi taxta bo'lib xizmat qiladi, u oltita tagacha qizg'in taxtaga ega.

PCB kartasining ikkinchi turi - bu qizg'in karta komponenti. PCB taxtasi dizaynini yaratish uchun standartlashtirilgan PCB dizayni va oyoq izi ishlatiladi, uni xohlagancha asosiy taxtadan qo'shish va olib tashlash mumkin. Qizil kartaning maqsadi - mikrokontroller yoki periferiya sxemasi, masalan, raqamli -analogli konvertor (DAC).

Dizaynning maqsadi, kerak bo'lganda, taxtalarni yaratishdir. Shuning uchun bu loyiha davom etmoqda.

Ushbu loyihaning bir qismi sifatida men Gerber / Project fayllarini yuklab olish uchun mavjud bo'lgan bir nechta asosiy karta dizaynlarini ishlab chiqdim.

Qiziqarli taxtalar haqida batafsil ma'lumot olish uchun, iltimos, loyiha hujjatiga qarang: PIC Controller Development Board - Qizlar kengashi katalogi, hujjat: RKD3, ushbu hujjat joylashuvi bilan yoki veb -saytim orqali; www.rkelectronics.org/picdev

Qizil taxtalar asosiy kartaga 2 x 30 2,54 mm uzunlikdagi ikkita pinli sarlavha orqali ulanadi. Bu qizg'in taxtalarni PCB ishlab chiqarish uyi orqali yoki Vero taxtasi yordamida qo'lda yaratishga imkon beradi.

1 -qadam: Qizlar taxtasi

Qizlar taxtasi
Qizlar taxtasi
Qizlar taxtasi
Qizlar taxtasi
Qizlar taxtasi
Qizlar taxtasi

Asosiy taxta va qo'shimcha taxtaning o'zaro bog'lanishiga quyidagi avtobuslar kiradi;

1. Analog yoki raqamli 43 ajratilgan kirish -chiqish liniyasi, 2. VDD va GND quvvat manbai, 3. 5 ta maxsus SPI Chip Select (CS) chizig'i, 4. MOSI, MISO va CLK liniyalari uchun SPI Buss, 5. I²C SPI avtobusining bir qismi sifatida, 6. RS232, RS485 va MIDI uchun ajratilgan TX va RX liniyalari, 7. USB ma'lumotlari uchun ajratilgan D+ va D- chiziqlar, 8. Maxsus PIC dasturlash liniyalari, MCLR, PGD va PGC.

SPI chipini tanlash chiziqlarining tabiati tufayli, bu chiziqlar har xil kirish -chiqish liniyalari bilan bo'lishiladi. Qaysi kirish -chiqish chizig'ining almashinuvi ishlatilgan mikrokontroller kartasiga bog'liq. CS liniyalarini mikrokontrolderga ulash qizg'in kartada amalga oshirilishi ko'zda tutilgan. Masalan, PIC18F4550 uchun PIC16/18 40 Pinli USB -karta uchun CS liniyalari C, C1, C2, C3 va E0 PIC pinlariga teng keladigan 16, 17, 18, 19 va 32 -chi kirish -chiqish pinlarini ulashadi. Shu sababli, SPI -ni ishlatadigan barcha periferik taxtalarda ishlatilmagan yoki boshqa ishlatilgan CS -liniyalarini uzish uchun kalit yoki o'chirish usuli bo'lishi kerak.

RS232 TX va RX hamda USB D+ va D- liniyalarining tabiatiga ko'ra, bu chiziqlar boshqa har xil kirish-chiqish liniyalari bilan ham taqsimlanadi. Shu sababli RS232, RS485 yoki USB-dan foydalanadigan barcha periferik platalarga ishlatilmaydigan yoki boshqa ishlatilgan TX, RX, D+ va D- liniyalarini uzish uchun kalit yoki o'chirish usulini kiritish talab qilinadi.

Kiritish -chiqarish liniyalari har xil mikrokontrolder pinlariga yo'naltiriladi, bu pinlar qizg'in karta sxemasida yoki PCB silkscreenda batafsil tasvirlangan. Odatda portlar yo'naltiriladi;

1. A port = I/U liniyalari 0 - 7, 2. Port B = I/U chiziqlari 8 - 15, 3. Port C = I/U liniyalari 16 - 23, 4. Port D = I/U chiziqlari 24 - 31, 5. Port E = I/U liniyalari 32 - 35, Boshqa PIC turlari, masalan dsPIC30/33 va 24 seriyali, har xil simi moslamalarini ishlatadi.

2 -qadam: Gerber fayllari

Bu sahifada shu paytgacha yaratilgan Bosh karta va Qizlar taxtasini ishlab chiqarish uchun zarur bo'lgan Gerber fayllari mavjud. Ro'yxat quyidagicha;

1. Bosh kengash, 2. Bosh karta 2 -chi Boshqaruv ulanishiga, 3. dsPIC30F 28 pinli [A turi]

4. dsPIC30F 28 pinli [B turi]

5. dsPIC30F 28 pinli [C turi]

6. dsPIC30F 40 pinli [A turi]

7. dsPIC30F 40 pinli [B turi]

8. I/U 0 - 39 uchun LEDlar

9. MCP3208 [A turi]

10. MCP3208 [B turi]

11. PIC16-18 [8-14-20Pin] [USB bo'lmagan]

12. PIC16-18 [28Pin] [USB bo'lmagan]

13. PIC16-18 [40Pin] [USB bo'lmagan]

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

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

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

17. Kalitlar

18. ULN2003

19. Etti segment

20. 12 bitli DAC

21. MIDI

22. PIC ADC

23. Tugmalar [A turi]

24. Tugmalar [B turi]

25. 16 x 2 alfasayısal LCD displey

26. dsPIC30F [18 ta pin]

27. Pin sarlavhasini ajratish

3 -qadam: KiCAD kutubxona fayllari

Bu bit bu erda KiCAD komponentlar kutubxonasi va qizi taxtasi uchun joy. O'zingizning gerber fayllaringizni eksport qilishdan oldin, oyoq izining atrofidagi chekka chiziqlarni qo'shishingiz kerak bo'ladi.

Umid qilamanki, sizga bu loyiha yoqadi!

boshqa loyihalar uchun mening veb -saytim

www.rkelectronics.org

Tavsiya: