Универсальный интерфейс с применение USB

Сделал себе небольшую плату на основе МК STM32F102CB. Сделал ее в первую очередь как универсальный программируемый интерфейс с функциями обновления прошивки ч/з протокол USB. Также плата будет использоваться как отладочная при изучении FreeRTOS.

Т.к. плата делалась с присущим мне минимализмом, то из обвязки помимо системы питания и usb-интерфейса присутствуют только 1 светодиод питания и 2 кнопки - сброса, и включения бутлоадера.

На плате также установлены все кварцы - часовой (32768 Гц) и основной на 12 МГц. вместо батарейки стоит танталовый конденсатор. На гребенки выведенны все остальные выводы МК. Также возможно использование внешнего питания - от 3.3 до 20 вольт (При этом не должен быть подключен кабель usb).

Вот еще несколько фотографий платы:


Также к статье приложены исходные файлы проекта. И заодно файл для распечатки платы в формате PostScript.

ċ
base.gsch2pcb
(0k)
Boris Vinogradov,
19 июл. 2012 г., 2:55
ċ
base.net
(2k)
Boris Vinogradov,
19 июл. 2012 г., 2:55
ċ
base.pcb
(72k)
Boris Vinogradov,
19 июл. 2012 г., 2:56
ċ
base.ps
(911k)
Boris Vinogradov,
19 июл. 2012 г., 2:56
ċ
base.sch
(15k)
Boris Vinogradov,
19 июл. 2012 г., 2:56
Comments