Mündəricat:
Video: PIC Mikrokontroller İnkişaf etdirmə Kartı Sistemi: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə, geniş bir PIC əsaslı elektron layihələrə uyğun olaraq çevik olan bir PIC inkişaf etdirmə vasitəsinin dizaynı və istifadəsi üçündür.
İnkişaf vasitələrindən istifadə edərək mikrokontrolör layihələrini hazırlamaq çox vaxt daha asandır; istifadəçi əsaslı kodun real vaxtda nümayiş olunmasına imkan verir. Bununla birlikdə, şəxsi təcrübəyə əsasən, bir sıra mövcud inkişaf lövhələri tez -tez aşağıdakı məhdudiyyətlərdən birindən və ya bir neçəsindən əziyyət çəkə bilər;
1. Hərtərəfli dizaynlar çox vaxt bahalıdır, 2. Çox az sayda periferik cihazı daşıyın, 3. Xüsusi layihələrə uyğun olmayan və buna görə də nadir hallarda istifadə olunan ətraf qurğuları ehtiva edir, 4. Çox miqdarda lövhə sahəsi tutan ətraf qurğuları ehtiva edir, bu da xərcləri artırır, 5. Dəyişdirilə bilməyən və ya ətraf qurğulardakı dəyişikliyi dəstəkləyə bilməyən, 6. Sökülə bilməyən və beləliklə inkişaf lövhəsinin istifadəsini məhdudlaşdıran bir səthə montaj prosessoru var.
Əslində, istifadəçi tez -tez layihənin tələblərinə əsaslanaraq bir inkişaf lövhəsi seçir, lakin bu, inkişaf lövhələrinin montajına səbəb ola bilər və ya dizayn azadlığını məhdudlaşdıra bilər.
Burada təqdim olunan PIC inkişaf lövhəsi dizaynı bu məhdudiyyətləri genişləndirməyi hədəfləyir.
İnkişaf sistemi iki PCB lövhəsi dizayn prinsipindən istifadə edir.
İlk PCB, enerji təchizatı, MCLR sıfırlama dövrəsi, RS232 və PICKIT proqramçı pin başlığı olan əsas arxa təyyarə lövhəsidir. Bu lövhə, altı qız lövhəsini tutan bir -birinə bağlı bir lövhə kimi xidmət edir.
İkinci PCB lövhə növü, qızıl kart komponentidir. Standartlaşdırılmış bir PCB dizaynı və ayaq izi, istədiyiniz kimi əlavə oluna və ana lövhədən çıxarıla bilən bir PCB lövhəsi dizaynı yaratmaq üçün istifadə olunur. Qız lövhəsinin məqsədi ya mikrokontrolör və ya periferik dövrə, məsələn, rəqəmsaldan analoqa çeviriciyə (DAC) sahib olmaqdır.
Dizayn niyyəti, lazım olduqda qız lövhələri yaratmaqdır. Bu səbəbdən bu layihə davam edir.
Bu layihənin bir hissəsi olaraq, Gerber / Layihə faylını yükləmək üçün mövcud olan bir sıra əsas ana kart dizaynlarını hazırladım.
Xüsusi qız lövhələri ilə bağlı ətraflı məlumat üçün layihə sənədinə baxın: PIC Nəzarətçi İnkişaf etdirmə Şurası - Qızlar Kartı Kataloqu, sənəd ref: RKD3, bu sənəd yeri ilə və ya veb saytım vasitəsi ilə təqdim edilmişdir; www.rkelectronics.org/picdev
Qız lövhələr, 2 x 30 2.54 mm -lik iki pitch pin başlığı ilə ana lövhəyə qoşulur. Bu, qız lövhələrin ya PCB istehsal evi vasitəsilə, ya da Vero lövhəsi istifadə edərək əllə yaradılmasına imkan verir.
Addım 1: Qız lövhələri
Ana lövhə və qız lövhəsi ara bağlantısına aşağıdakı avtobuslar daxildir;
1. Analoq və ya rəqəmsal üçün 43 xüsusi I/O xətti, 2. VDD və GND enerji təchizatı, 3. 5 xüsusi SPI Chip Select (CS) xətti, 4. MOSI, MISO və CLK xətləri üçün SPI Buss, 5. SPI avtobusunun bir hissəsi olaraq paylaşılan I²C, 6. RS232, RS485 və MIDI üçün xüsusi TX və RX xətləri, 7. USB məlumatları üçün xüsusi D+ və D- xətləri, 8. Xüsusi PIC proqramlaşdırma xətləri, MCLR, PGD və PGC.
SPI çip seçmə xətlərinin təbiətinə görə bu xətlər müxtəlif I/O xətləri ilə paylaşılır. Hansı I/O xəttinin paylaşılması istifadə olunan mikrokontrolör qızıl kartından asılıdır. CS xətlərinin mikro nəzarətçiyə qoşulmasının qızıl lövhədə aparılması nəzərdə tutulur. Məsələn, PIC18F4550 üçün PIC16/18 40 Pin USB anakart üçün CS xətləri, C0, C1, C2, C3 və E0 PIC pinlərinə bərabər olan 16, 17, 18, 19 və 32 giriş/çıxış pinlərini paylaşır. Bu səbəbdən SPI istifadə edən bütün periferik lövhələrin istifadə edilməmiş və ya digər istifadə olunan CS xətlərini ayırmaq üçün bir açar və ya kəsici metodu daxil etməsi tələb olunur.
RS232 TX və RX və USB D+ və D- xətlərinin təbiətinə görə bu xətlər digər müxtəlif I/O xətləri ilə də paylaşılır. Bu səbəbdən RS232, RS485 və ya USB istifadə edən bütün periferik lövhələrin istifadə edilməmiş və ya digər istifadə olunan TX, RX, D+ və D-xətlərini ayırmaq üçün bir açar və ya kəsici metodu daxil etməsi tələb olunur.
I/O xətləri, pin lövhəsinin sxematik sxemində və ya PCB silkscreenində ətraflı təsvir olunan müxtəlif mikrokontrolör pinlərinə yönəldilir. Adətən limanlara yönləndirilir;
1. Port A = G/Ç xətləri 0 - 7, 2. Port B = I/O xətləri 8 - 15, 3. Port C = G/Ç xətləri 16 - 23, 4. Port D = I/O xətləri 24 - 31, 5. Port E = G/Ç xətləri 32 - 35, DSPIC30/33 və 24 seriyası kimi digər PIC növləri fərqli kabel quruluşlarından istifadə edəcək.
Addım 2: Gerber Faylları
Bu səhifədə indiyə qədər yaradılan Ana Kart və Qız Kartları istehsalı üçün lazım olan Gerber faylları var. Siyahı belədir;
1. Ana İdarə Heyəti, 2. Ana lövhəni 2 -ci ana lövhəyə bağlayın, 3. dsPIC30F 28 Pin [A Tipi]
4. dsPIC30F 28 Pin [Tip B]
5. dsPIC30F 28 Pin [C Tipi]
6. dsPIC30F 40 Pin [A Tipi]
7. dsPIC30F 40 Pin [Tip B]
8. I/O 0 - 39 üçün LEDlər
9. MCP3208 [A Tipi]
10. MCP3208 [B Tipi]
11. PIC16-18 [8-14-20Pin] [USB olmayan]
12. PIC16-18 [28Pin] [USB olmayan]
13. PIC16-18 [40Pin] [USB olmayan]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Açarlar
18. ULN2003
19. Yeddi Segment
20. 12 Bit DAC
21. MIDI
22. PIC ADC
23. Düymələr [A Tipi]
24. Düymələr [B Tipi]
25. 16 x 2 Alfasayısal LCD Ekran
26. dsPIC30F [18 Pin]
27. Pin Header Breakouts
Addım 3: KiCAD Kitabxana Faylları
Buradakı bu bit, KiCAD komponent kitabxanası və qız lövhəsi üçün ayaq izidir. Öz gerber sənədlərinizi ixrac etməzdən əvvəl ayaq izi ətrafında kənar kəsiklər əlavə etməlisiniz.
Ümid edirik ki, bu layihədən zövq alacaqsınız!
Daha çox layihə üçün veb saytım var
www.rkelectronics.org
Tövsiyə:
M5stack Esp32 əsaslı M5stick C İnkişaf etdirmə Paneli ilə Flappy Bird Oyunu Oynamaq: 5 addım
M5stack Esp32 əsaslı M5stick C İnkişaf etdirmə Paneli ilə Flappy Bird Oyunu Oynamaq: Salam uşaqlar bu gün m5stack tərəfindən təqdim olunan m5stick c inkişaf lövhəsinə flappy quş oyun kodunun necə yüklənəcəyini öyrənəcəyik. Bu kiçik layihə üçün aşağıdakı iki şeyə ehtiyacınız olacaq: m5stick-c inkişaf lövhəsi: https://www.utsource.net/itm/p/8663561.h
Mikrodenetleyicinin İnkişaf etdirmə lövhəsinin hazırlanması: 14 addım (şəkillərlə birlikdə)
Bir Mikrodenetleyici İnkişaf etdirmə Şurasının hazırlanması: Bir istehsalçı, həvəskar və ya hacker, taxta evlər və SMD qablaşdırma ilə hazırlanan çox qatlı PCB -lərə, taxta ev layihələrindən, DIP IC -lərdən və ev istehsalı PCB -lərdən kütləvi istehsala hazırlaşmaqda maraqlısınızmı? Sonra bu təlimat sizin üçündür! Bu gui
Cənab E.Z. Boru İnkişaf etdirmə Şurası: 4 Adım (Şəkillərlə birlikdə)
Cənab E.Z. Boru İnkişaf etdirmə Şurası: Məqsəd/məqsəd: Cənab E.Z. Boru, "dəmir" olmadan ucuz bir vakuum borusu səs platformasıdır: güc transformatoru, çıxış transformatoru yoxdur. Bir boru gücləndiricisinin tipik olaraq bir neçə ağır, bahalı transformatoru olacaq: sürəti qoruyan çıxış transformatorları
Getto Proqramlaşdırıla bilən Məntiq (CPLD) İnkişaf Sistemi: 13 Addım
Getto Programlanabilir Məntiq (CPLD) İnkişaf Sistemi: Son bir neçə aydır AVR prosessorları üçün Getto İnkişaf Sistemindən zövq alıram. Əslində, təxminən sıfır dollarlıq alət o qədər cazibədar və faydalı oldu ki, konsepsiyanı F -yə uzatmağın mümkün olub -olmadığını düşündüm
18 Pin PIC İnkişaf etdirmə Paneli: 3 addım
18 Pinli PIC İnkişaf etdirmə Paneli: Uzun müddətdir ki, Microchip PIC ilə oynayıram, amma hər zaman hər hansı bir inkişaf lövhəsi olmadan bunu etmişəm. Bunun üçün bir az məlumat əldə edəcəyimi düşündüyüm əsas bir lövhə hazırladım. Hələ bu lövhəni hazırlamamışam, çünki bir şey gözləyirəm