Სარჩევი:

PIC მიკროკონტროლერის განვითარების დაფის სისტემა: 3 ნაბიჯი
PIC მიკროკონტროლერის განვითარების დაფის სისტემა: 3 ნაბიჯი

ვიდეო: PIC მიკროკონტროლერის განვითარების დაფის სისტემა: 3 ნაბიჯი

ვიდეო: PIC მიკროკონტროლერის განვითარების დაფის სისტემა: 3 ნაბიჯი
ვიდეო: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, ნოემბერი
Anonim
PIC მიკროკონტროლერების განვითარების დაფის სისტემა
PIC მიკროკონტროლერების განვითარების დაფის სისტემა
PIC მიკროკონტროლერების განვითარების დაფის სისტემა
PIC მიკროკონტროლერების განვითარების დაფის სისტემა

ეს პროექტი განკუთვნილია 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

გირჩევთ: