Съдържание:
Видео: PIC система за разработка на микроконтролер: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този проект е за проектиране и използване на инструмент за разработка на PIC, който е гъвкав, за да отговаря на широк спектър от електронни проекти, базирани на PIC.
Често е по -лесно да се разработват проекти за микроконтролер с помощта на инструменти за разработка; които позволяват потребителски код да бъде демонстриран в реално време. Въпреки това, от личен опит, редица съществуващи съвети за развитие често могат да страдат от едно или няколко от следните ограничения;
1. Цялостният дизайн често е скъп, 2. Носете много малко периферни устройства, 3. Съдържат периферни устройства, които не са подходящи за конкретни проекти и поради това се използват рядко, 4. Съдържат периферни устройства, които заемат голямо количество място на дъската, като по този начин увеличават разходите, 5. Не могат да бъдат променени или поддържат промяна в периферните устройства, 6. Съдържат процесор за повърхностен монтаж, който не може да бъде премахнат и по този начин се ограничава случаят на използване на платката за разработка.
В действителност потребителят често избира платка за разработка въз основа на изискванията на проекта, но това може да доведе до монтиране на колекция от дъски за разработка или да ограничи свободата на дизайна.
Представеният тук дизайн на борда за развитие на PIC има за цел да разшири тези ограничения.
Системата за разработка използва принципа на проектиране на две печатни платки.
Първата платка е основна платка на задната плоскост, която съдържа захранване, верига за нулиране на MCLR, RS232 и PICKIT програмиращ щифт. Тази платка служи като свързваща дъска, която побира до шест дъщерни дъски.
Вторият тип платка е компонент на дъщерната платка. Стандартизиран дизайн на печатни платки и отпечатък се използват за създаване на дизайн на печатни платки, който може да се добавя и премахва от основната платка по желание. Целта на дъщерната платка е да хоства или микроконтролер, или периферна схема, например цифрово -аналогов преобразувател (DAC).
Целта на дизайна е да се създадат дъщерни дъски според изискванията. Следователно този проект продължава.
Като част от този проект аз проектирах редица основни дизайни на дъщерни табла, които са достъпни за изтегляне на Gerber / Project файл.
За подробности относно конкретни дъщерни дъски, моля, вижте проектния документ: PIC Controller Development Board - Каталог на дъщерния съвет, документ с номер: RKD3, предоставен с местоположението на този документ или чрез моя уебсайт на адрес; www.rkelectronics.org/picdev
Дъщерните платки се свързват с основната платка чрез два 2 x 30 2,54 мм стъпки с щифт. Това позволява създаването на дъщерни дъски или чрез печатна платка или на ръка с помощта на платка Vero.
Стъпка 1: Дъщерни дъски
Връзката между дънната платка и дънната платка включва следните автобуси;
1. 43 специални I/O линии за аналогови или цифрови, 2. VDD и GND захранване, 3. 5 специални линии за избор на чип SPI (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 щифтове Port C0, C1, C2, C3 и E0. Поради тази причина е необходимо всички периферни платки, използващи SPI, да включват метод на превключвател или прекъсвач за изключване на неизползвани или други използвани CS линии.
Поради естеството на RS232 TX и RX и USB D+ и D-линии, тези линии също се споделят с различни други I/O линии. Поради тази причина се изисква всички периферни платки, използващи RS232, RS485 или USB, да включват метод на превключвател или прекъсвач за изключване на неизползвани или други използвани TX, RX, D+ и D-линии.
Входно -изходните линии се насочват към различни щифтове на микроконтролера, чиито щифтове са подробно описани в схемата на дъщерната платка или на печатната платка. Обикновено портовете се маршрутизират към;
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: Gerber файлове
Тази страница съдържа файловете Gerber, необходими за производството на създадените досега дъски и дъски. Списъкът е следният;
1. Главен съвет, 2. Свързване на главното табло към второто главно табло, 3. 28 -пинов dsPIC30F [Тип А]
4. dsPIC30F 28 ПИН [Тип В]
5. dsPIC30F 28 пин [Тип C]
6. 40 -пинов dsPIC30F [Тип А]
7. dsPIC30F 40 Pin [Тип B]
8. Светодиоди за I/O 0 - 39
9. MCP3208 [Тип А]
10. MCP3208 [Тип В]
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. Бутони [Тип А]
24. Бутони [Тип B]
25. 16 x 2 Буквено -цифров LCD дисплей
26. dsPIC30F [18 ПИН]
27. Пробиви в заглавката на щифтове
Стъпка 3: Библиотечни файлове на KiCAD
Този бит тук е за библиотеката с компоненти на KiCAD и отпечатък за дъщерната платка. Ще трябва да добавите линии за рязане на ръбове около отпечатъка, преди да експортирате вашите собствени гербер файлове.
Надявам се този проект да ви хареса!
моят уебсайт за още проекти е на
www.rkelectronics.org
Препоръчано:
Генерирайте PWM вълна с микроконтролер PIC: 6 стъпки
Генериране на PWM вълна с PIC микроконтролер: КАКВО Е PWM? PWM стойки за модулация на широчината на импулса е техника, чрез която ширината на импулса се променя. За да разберете ясно тази концепция, помислете за тактов импулс или сигнал с квадратна вълна, той има 50% работен цикъл, което означава, че периодът Тон и Тоф е един и същ
Проектиране на съвет за разработка на микроконтролер: 14 стъпки (със снимки)
Проектиране на съвет за разработка на микроконтролер: Вие сте производител, любител или хакер, който се интересува от преминаване от проекти за перфорирани плоскости, DIP интегрални схеми и домашно изработени печатни платки до многослойни печатни платки, произведени от дъски и SMD опаковки, готови за масово производство? Тогава тази инструкция е за вас! Този човек
Свързване на PIR сензор с микроконтролер Pic: 5 стъпки
Свързване на PIR сензор с микро микроконтролер Pic: Свързване на PIR сензор с микроконтролер pic и стъпка по стъпка ръководство
Скейтборд с микроконтролер PIC и светодиоди: 8 стъпки (със снимки)
Скейтборд с микроконтролер PIC и светодиоди: Какво получавате, когато електроинженер изгражда скейтборд от нулата за коледния подарък на 13 -годишно дете? Получавате скейтборд с осем бели светодиода (фарове), осем червени светодиода (тайлаи), всички контролирани чрез микроконтролер PIC! И мигрирам
Система за разработка на програмируема логика за гето (CPLD): 13 стъпки
Система за разработка на програмируема логика за гето (CPLD): През последните няколко месеца се наслаждавах на Системата за развитие на гето за AVR процесори. Всъщност този инструмент с почти нулев долар се оказа толкова завладяващ и полезен, че ме накара да се замисля дали е възможно да се разшири концепцията до F