Съдържание:

PIC система за разработка на микроконтролер: 3 стъпки
PIC система за разработка на микроконтролер: 3 стъпки

Видео: PIC система за разработка на микроконтролер: 3 стъпки

Видео: PIC система за разработка на микроконтролер: 3 стъпки
Видео: Первое программирование PIC микроконтроллера с помощью PICKit3 и программы PICKit3.10 2024, Ноември
Anonim
PIC система за разработка на микроконтролер
PIC система за разработка на микроконтролер
PIC система за разработка на микроконтролер
PIC система за разработка на микроконтролер

Този проект е за проектиране и използване на инструмент за разработка на 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

Препоръчано: