Evan
Это опытная плата для работы с микроконтроллером Microchip PIC18F4550 с использованием USB. Она была разработана для загрузки программы в PIC по интерфейсу USB, в итоге отдельный программатор больше не нужен. На плате есть все необходимые элементы для успешной работы с интерфейсом USB. Свободные ножки ввода/вывода имеют 1-3 контактные площадки для быстрого доступа к ним во время проектирования. Эта плата была сделана на основе старой, которую я использую для всех экспериментов с USB, и программно с ней совместима. Она должна работать и в других проектах с использованием PIC USB интерфейса, например при реализации HID или CDC (виртуальный COM порт).
Рисунок первой версии платы, сделанной в домашних условиях, которую я использую сейчас.
Плата (Нажмите для увеличения)
На плату может быть установлен стабилизатор напряжения 7805 для использования платы с внешним источником питания, либо можно запитаться прямо от шины USB (до предела по току, определенному для USB). 3-выводная колодка с перемычкой будет определять тот или иной режим. На плате установлены компоненты с выводами под отверстия и для поверхностного монтажа, однако все компоненты поверхностного монтажа – это резисторы или конденсаторы (имеют только 2 вывода), и имеют размер корпуса 1206, который несложно паять вручную.
Конденсаторы
|
|
|
Значение емкости
|
Количество
|
Описание
|
22 pF
|
2
|
Радиально- выводной керамический
|
0.1 uF
|
3
|
1206 SMD керамический
|
0.47 uF
|
1
|
Радиально- выводной керамический
|
1 uF
|
2
|
Электролит, 50 В, диаметр 5 мм
|
|
|
|
Резисторы
|
|
|
Значение сопротивления
|
Количество
|
Описание
|
1 k
|
5
|
1206 SMD
|
10 k
|
2
|
1206 SMD
|
|
|
|
Остальное
|
|
|
Наименование
|
Количество
|
Описание
|
PIC микроконтроллер
|
1
|
18F4550-I/P
|
Кварц
|
1
|
20 MHz
|
Светодиод
|
4
|
Зеленый, 3 мм
|
Светодиод
|
1
|
Красный, 3 мм
|
USB разъем
|
1
|
|
Стабилизатор напряжения
|
1
|
7805 5 В стабилизатор
|
Кнопки
|
2
|
|
2-выводная монтажная колодка
|
2
|
Можно откусить от большой колодки
|
3-выводная монтажная колодка
|
1
|
Можно откусить от большой колодки
|
Сокет для установки микросхемы
|
1
|
40-pin DIP
|
Шунт
|
1
|
2-выводная перемычка
|
Сокет SIP
|
1
|
36-выводный сокет SIP
|
Руководство по сборке:
Эти инструкции подразумевают, что пользователь имеет навыки работы с паяльником. Точный порядок действий не важен, я просто перечисляю порядок установки компонентов.
- Лучше всего вероятно будет припаять все компоненты поверхностного монтажа. У нас есть 3 конденсатора и 7 резисторов. Среди нет поляризованных, поэтому не стоит волноваться об ориентации их на плате перед тем как припаять. Приведем возможно наиболее легким способ пайки этих компонентов:
Нанесите маленькую каплю припоя на одну из контактных площадок
-Установите компонент с помощью щипчиков или пинцета.
-Удерживая одной рукой компонент так, чтобы он находился над контактной площадкой, другой рукой нанести припой на его торец так, чтобы припой расплавился и сцепился с платой.
-Теперь можно убрать пинцет и припаять другой торец компонента к другой контактной площадке.
Возможно звучит сложно, но на деле занимает несколько секунд на компонент. (можно исключить C8, если не планируется устанавливать стабилизатор напряжения) - Припаиваем сокет микросхемы. Возможно, будет полезно использовать скотч или изоленту, чтобы закрепить сокет на время пока плата перевернута, и запаять его. Еще одна идея, запаять только 2 вывода в противоположных углах, чтобы закрепить сокет, перевернуть плату, убедиться, что сокет полностью сел и запаять остальные выводы.
- Припаиваем кнопки.
- Припаиваем керамические конденсаторы C1-C3. Это неполяризованные конденсаторы, так что расположение выводов не имеет значения.
- Припаиваем кварц. Опять таки, расположение выводов не имеет значения.
- Припаиваем светодиоды. LED1-LED4 – зеленые. Если не совсем понятно как их сориентировать на плате, смотрим, чтобы плоские выводы были повернуты в сторону краев платы. LED5 – красный. Плоский вывод смотрит вниз, в сторону USB разъема.
- Припаиваем электролит C5. Обратите внимание на расположение выводов, отрицательный вывод должен быть ближе к нижнему краю платы.
- Припаиваем USB разъем.
- (Не обязательно) Припаиваем SIP сокеты в одну из линий с отверстиями на опытной плате. Эти сокеты продаются длинными полосками, из которых можно отрезать необходимую длину.
- Припаиваем перемычки J1 (3-выводную), J2 и J3 (2-выводные).
- Припаиваем in стабилизатор на 5 В, IC1. Сторона корпуса для крепления радиатора должна быть повернута к верхнему концу платы в противоположную сторону от сокета МК.
- Припаиваем электролит C7. Отрицательный вывод расположен ближе к сокету микросхемы.
Сборка завершена! Вы можете запрограммировать в PIC загрузчик или другой код, используя традиционный PIC программатор, вставляем его в сокет, и он готов к работе. Сокеты SIP удобны, т.к. вы можете просто вставить провода для подключения к макетке.
Перемычки: J1 позволяет выбирать между режимом питания от внешнего источника через стабилизатор напряжения или от шины USB. Вставьте 2-выводную перемычку. Такие же перемычки используются на жестких дисках, приводах CDROM, материнских платах и т.д., поэтому просто заберите одну со старого компьютера вместо покупки. J2 предназначена для подачи внешнего питания на стабилизатор напряжения, от 9 В батарейки или еще чего-нибудь на ваш выбор. Ознакомьтесь с документацией на 7805 для выбора диапазона входных напряжений. J3 предназначена для подачи напряжения на макетную плату или другую внешнюю плату, или для подачи питания на эту плату от имеющегося стабилизированного напряжения 5 В.