Სარჩევი:
ვიდეო: PIC მიკროკონტროლერის განვითარების დაფის სისტემა: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს პროექტი განკუთვნილია PIC– ის განვითარების ინსტრუმენტის დიზაინისა და გამოყენებისთვის, რომელიც მოქნილია PIC– ზე დაფუძნებული ელექტრონული პროექტების ფართო სპექტრზე.
ხშირად უფრო ადვილია მიკროკონტროლის პროექტების შემუშავება განვითარების ინსტრუმენტების გამოყენებით; რაც საშუალებას აძლევს მომხმარებელზე დაფუძნებულ კოდს აჩვენოს რეალურ დროში. თუმცა, პირადი გამოცდილებიდან გამომდინარე, რიგი არსებული განვითარების დაფები ხშირად განიცდიან შემდეგ შეზღუდვებს ერთიდან ან მრავალჯერ;
1. ყოვლისმომცველი დიზაინი ხშირად ძვირია, 2. ატარეთ ძალიან ცოტა პერიფერიული მოწყობილობა, 3. შეიცავს პერიფერიულ მოწყობილობებს, რომლებიც არ შეეფერება კონკრეტულ პროექტებს და ამიტომ იშვიათად გამოიყენება, 4. შეიცავდეს პერიფერიულ მოწყობილობებს, რომლებიც იკავებენ დიდი რაოდენობის დაფის ადგილს, რაც დამატებით ხარჯს მატებს, 5. ვერ შეიცვლება ან მხარს უჭერს პერიფერიულ მოწყობილობებში ცვლილებას, 6. შეიცავს ზედაპირზე დამონტაჟების პროცესორს, რომლის ამოღებაც შეუძლებელია და ამით ზღუდავს განვითარების დაფის გამოყენების შემთხვევას.
სინამდვილეში, მომხმარებელი ხშირად ირჩევს განვითარების დაფას პროექტის მოთხოვნებიდან გამომდინარე, თუმცა ამან შეიძლება გამოიწვიოს განვითარების დაფების მზარდი კოლექცია ან შეზღუდა დიზაინის თავისუფლება.
აქ წარმოდგენილი PIC განვითარების დაფის დიზაინი მიზნად ისახავს ამ შეზღუდვების გაფართოებას.
განვითარების სისტემა იყენებს ორი PCB დაფის დიზაინის პრინციპს.
პირველი PCB არის მთავარი უკანა თვითმფრინავის დაფა, რომელიც მასპინძლობს კვების ბლოკს, MCLR გადატვირთვის სქემას, RS232 და PICKIT პროგრამისტს. ეს დაფა ემსახურება როგორც ურთიერთდაკავშირების დაფას, რომელიც იტევს ექვსამდე დაფის დაფას.
მეორე PCB დაფის ტიპი არის ქალიშვილი დაფის კომპონენტი. სტანდარტიზებული PCB დიზაინი და ნაკვალევი გამოიყენება PCB დაფის დიზაინის შესაქმნელად, რომელიც სურვილისამებრ შეიძლება დაემატოს და ამოიღოს ძირითადი დაფიდან. ქალიშვილური დაფის დანიშნულებაა მასპინძელი მიკროკონტროლერი ან პერიფერიული წრე, მაგალითად, ციფრული ანალოგური გადამყვანი (DAC).
დიზაინის მიზანია შექმნას ქალიშვილი დაფები, როგორც საჭიროა. ამიტომ ეს პროექტი გრძელდება.
ამ პროექტის ფარგლებში მე შევიმუშავე რამოდენიმე ძირითადი ქალიშვილი დაფის დიზაინი, რომელიც ხელმისაწვდომია გერბერის / პროექტის ფაილის გადმოსაწერად.
კონკრეტული ქალიშვილთა დაფების შესახებ დეტალებისთვის იხილეთ პროექტის დოკუმენტი: PIC კონტროლერის განვითარების საბჭო - ქალიშვილების დაფის კატალოგი, დოკუმენტის მითითება: RKD3, რომელიც ხელმისაწვდომია ამ დოკუმენტის ადგილმდებარეობით ან ჩემი ვებ – გვერდის საშუალებით; www.rkelectronics.org/picdev
ქალიშვილი დაფები უკავშირდება მთავარ დაფს ორი 2 x 30 2.54 მმ -იანი საფეხურის სათაურით. ეს საშუალებას აძლევს ქალიშვილთა დაფებს შეიქმნას ან PCB წარმოების სახლის საშუალებით, ან ხელით Vero დაფის გამოყენებით.
ნაბიჯი 1: ქალიშვილების დაფები
მთავარი დაფა და ქალიშვილი დაფა ერთმანეთთან დაკავშირებულია შემდეგ ავტობუსებთან;
1. 43 გამოყოფილი I/O ხაზი ან ანალოგური ან ციფრული, 2. VDD და GND ელექტრომომარაგება, 3. 5 გამოყოფილი SPI Chip Select (CS) ხაზი, 4. SPI ავტობუსი MOSI, MISO და CLK ხაზებისთვის, 5. I²C გაზიარებულია, როგორც SPI ავტობუსის ნაწილი, 6. გამოყოფილი TX და RX ხაზები RS232, RS485 და MIDI, 7. გამოყოფილი D+ და D- ხაზები USB მონაცემებისთვის, 8. გამოყოფილი PIC პროგრამირების ხაზები, MCLR, PGD და PGC.
SPI ჩიპების არჩევის ხაზების ბუნებიდან გამომდინარე, ეს ხაზები იზიარებს სხვადასხვა I/O ხაზებს. რომლის გაზიარება I/O ხაზი დამოკიდებულია გამოყენებული მიკროკონტროლის ქალიშვილ დაფაზე. გამიზნულია, რომ CS ხაზების მიკროკონტროლერთან დაკავშირება მოხდება ქალიშვილ დაფაზე. მაგალითად, PIC16/18 40 Pin USB ქალიშვილთა დაფისთვის PIC18F4550 CS ხაზები იზიარებს I/O ქინძისთავებს 16, 17, 18, 19 და 32, რაც უდრის PIC პორტებს C0, C1, C2, C3 და E0. ამ მიზეზით, საჭიროა ყველა პერიფერიულ დაფაზე SPI- ს გამოყენებით შეიცავდეს გადამრთველს ან ამომრთველს მეთოდი გამოუყენებელი ან სხვა გამოყენებული CS ხაზების გათიშვის მიზნით.
RS232 TX და RX და USB D+ და D- ხაზების ხასიათიდან გამომდინარე, ეს ხაზები ასევე იზიარებს სხვადასხვა სხვა I/O ხაზებს. ამ მიზეზით, საჭიროა ყველა პერიფერიულ დაფაზე, რომელიც იყენებს RS232, RS485 ან USB- ს, შეიცავდეს გადამრთველის ან ამომრთველის მეთოდი გამოუყენებელი ან სხვა გამოყენებული TX, RX, D+ და D- ხაზების გათიშვის მიზნით.
I/O ხაზები გადამისამართებულია სხვადასხვა მიკროკონტროლერის ქინძისთავებზე, რომელთა ქინძისთავები დეტალურად არის აღწერილი ქალიშვილის დაფის სქემატურ ან PCB აბრეშუმის ეკრანზე. ჩვეულებრივ პორტები გადამისამართებულია;
1. პორტი A = I/O ხაზები 0 - 7, 2. პორტი B = I/O ხაზები 8 - 15, 3. პორტი C = I/O ხაზები 16 - 23, 4. პორტი D = I/O ხაზები 24 - 31, 5. პორტი E = I/O ხაზები 32 - 35, PIC– ის სხვა ტიპები, როგორიცაა dsPIC30/33 და 24 სერია, გამოიყენებს გაყვანილობის სხვადასხვა მოწყობას.
ნაბიჯი 2: გერბერის ფაილები
ეს გვერდი შეიცავს გერბერის ფაილებს, რომლებიც საჭიროა აქამდე შექმნილი მთავარი დაფისა და ქალიშვილების დაფების დასამზადებლად. სია ასეთია;
1. მთავარი დაფა, 2. მთავარი დაფა მე -2 მთავარ დაფაზე, 3. dsPIC30F 28 პინი [ტიპი A]
4. dsPIC30F 28 პინი [ტიპი B]
5. dsPIC30F 28 პინი [ტიპი C]
6. dsPIC30F 40 პინი [ტიპი A]
7. dsPIC30F 40 პინი [ტიპი B]
8. LED- ები I/O 0 - 39
9. MCP3208 [ტიპი A]
10. MCP3208 [ტიპი B]
11. PIC16-18 [8-14-20Pin] [არა USB]
12. PIC16-18 [28Pin] [არა USB]
13. PIC16-18 [40Pin] [არა USB]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. კონცენტრატორები
18. ULN2003
19. შვიდი სეგმენტი
20. 12 ბიტიანი DAC
21. MIDI
22. PIC ADC
23. ღილაკები [ტიპი A]
24. ღილაკები [ტიპი B]
25. 16 x 2 ალფანუმერული LCD ეკრანი
26. dsPIC30F [18 პინი]
27. Pin Header Breakouts
ნაბიჯი 3: KiCAD ბიბლიოთეკის ფაილები
ეს ცოტა აქ არის KiCAD კომპონენტის ბიბლიოთეკისთვის და ნაკვალევი ქალიშვილი დაფისთვის. თქვენ უნდა დაამატოთ ზღვარზე მოჭრილი ხაზები ნაკვალევის გარშემო საკუთარი გერბერ ფაილების ექსპორტამდე.
იმედია მოგეწონებათ ეს პროექტი!
ჩემი ვებ გვერდი მეტი პროექტისთვის არის
www.rkelectronics.org
გირჩევთ:
ფერის დახარისხების სისტემა: Arduino დაფუძნებული სისტემა ორი ქამრით: 8 ნაბიჯი
ფერის დახარისხების სისტემა: Arduino დაფუძნებული სისტემა ორი ქამრით: პროდუქციისა და/ან პროდუქციის შეფუთვა სამრეწველო სფეროში ხდება კონვეიერის ქამრების გამოყენებით დამზადებული ხაზების გამოყენებით. ეს ქამრები ხელს უწყობს ნივთის ერთი წერტილიდან მეორეში კონკრეტული სიჩქარით გადატანას. ზოგიერთი დამუშავების ან იდენტიფიკაციის ამოცანა შეიძლება იყოს
Mojo FPGA განვითარების დაფის ფარი: 3 ნაბიჯი
Mojo FPGA Development Board Shield: შეაერთეთ თქვენი Mojo დეველოპმენტი გარე საშუალებებთან ამ ფარით. რა არის Mojo განვითარების დაფა? Mojo განვითარების დაფა არის განვითარების დაფა, რომელიც დაფუძნებულია Xilinx spartan 3 FPGA– ს გარშემო. დაფა დამზადებულია ალჩიტრიის მიერ. FPGA ძალიან გამოსაყენებელია
მიკროკონტროლერების განვითარების დაფის დიზაინი: 14 ნაბიჯი (სურათებით)
მიკროკონტროლერების განვითარების დაფის შემუშავება: ხართ თუ არა შემქმნელი, მოყვარული ან ჰაკერი, რომელიც დაინტერესებულია პერფორდის პროექტებიდან, DIP IC– ებიდან და სახლისგან დამზადებული PCB– ებიდან მრავალსართულიანი PCB– ებისთვის, დამზადებული გამგეობის სახლებით და SMD შეფუთვით, რომელიც მზად არის მასობრივი წარმოებისთვის? მაშინ ეს ინსტრუქცია თქვენთვისაა! ეს სახელმძღვანელო
გეტოს პროგრამირებადი ლოგიკის (CPLD) განვითარების სისტემა: 13 ნაბიჯი
გეტოს პროგრამირებადი ლოგიკის (CPLD) განვითარების სისტემა: ბოლო რამდენიმე თვის განმავლობაში მე სარგებლობდა AVR პროცესორების გეტოს განვითარების სისტემით. სინამდვილეში, ეს თითქმის ნულოვანი დოლარის ინსტრუმენტი აღმოჩნდა იმდენად მომხიბლავი და სასარგებლო, რომ მაინტერესებდა შესაძლებელი იყო თუ არა კონცეფციის გაფართოება F
18 Pin PIC განვითარების საბჭო: 3 ნაბიჯი
18 Pin PIC განვითარების დაფა: მე დიდი ხანია ვთამაშობ მიკროჩიპის PIC– ებთან, მაგრამ ყოველთვის ვაკეთებდი განვითარების რაიმე ფორუმს. ამ მიზნით მე შევიმუშავე ძირითადი დაფა, რომლის იმედიც მქონდა, რომ შემეძლო რაიმე შემეტანა. მე ჯერ არ გამიკეთებია ეს დაფა, რადგან ველოდები კი