Принципиальная схема PICduino представлена на рис.1. Плата оснащена всеми элементами, необходимыми для начала работы с микроконтроллером PIC18F2550. PICduino может питаться от USB-порта компьютера или от внешнего источника питания напряжением 7…12 В постоянного тока.
Рис. 1. Принципиальная схема PICduino
Перемычка JP3 используется для выбора источника питания: в положении VUSB включает питание USB, а в положении VEXT — питание от внешнего источника питания. Перемычка JP4 позволяет (при использовании PIC микроконтроллера другого типа) выбрать одно из двух значений напряжения питания: 5 В или 3,3 В. Дополнительно все напряжения подаются на разъем POWER. Наличие напряжения питания индицируется светодиодом PWR.
Разъем ICSP, расположенный на краю платы, позволяет программировать микроконтроллер с помощью программатора PICkit-2, PICkit-3 или другими подобными программаторами. Кнопка RESET используется для перезапуска процессора, а резонатор Q1 задает частоту генератора сигналов, тактирующего микроконтроллер.
Несмотря на то, что микроконтроллер PIC18F2550 имеет встроенную микросхему интерфейса USB, на плате установлен популярный преобразователь USB/UART типа FT232R. Это делает плату более универсальной и позволяет использовать менее оснащенные микроконтроллеры, например PIC18F2320.
Перемычки JP1 и JP2 служат для выбора USB-конвертера: в положении FT они подключают контакты разъема USB к системе FT232R, а в положении PIC сигналы USB подаются непосредственно на микроконтроллер. Линии RX и TX микросхемы FT232R подключены к процессору через резисторы R2 и R3. Светодиоды с маркировкой TX и RX сигнализируют об активности интерфейса USB. Порты микроконтроллера подключены к разъемам J1, J2 и J4. Их расположение совместимо с Arduino Uno, что позволяет использовать широкий набор модулей, расширяющих возможности базовой платы.
Печатная плата PICduino представлена на рис. 2.
В Sprint Layout плата представлена верхней и нижней сторонами:
Рис. 2. Печатная плата PICduino
Её монтаж типовой и особого описания не требует. Требуется опыт пайки SMD, ведь большая часть платы использует эти элементы. Под процессор стоит установить панельку, что облегчит его замену в случае его неисправности или замену на другой контроллер с другим ресурсом.
Внешний вид PICduino:
ELEKTRONIKA PRAKTYCZNA 7/2011
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | МК PIC 8-бит | PIC18F2550 | 1 | |||
U2 | FT232RL | 1 | ||||
U3 | Линейный регулятор | LM78M05 | 1 | |||
U4 | Линейный регулятор | LM1117-N | 1 | 3,3 | ||
D1 | Выпрямительный диод | 1N4007 | 1 | С | ||
Резистор | 1 кОм | 5 | СМД 0805 | |||
R6 | Резистор | 10 кОм | 1 | |||
Конденсатор | 0.1 мкФ | 7 | ||||
Электролитический конденсатор | 100 мкФ 16 В | 3 | 0605 | |||
Светодиод | 3 | |||||
Q1 | Кварцевый резонатор | 20 MHz | 1 | |||