РадиоКот :: Отладочные платы STM32F103/F446
Например TDA7294

РадиоКот >Лаборатория >Цифровые устройства >

Теги статьи: Добавить тег

Отладочные платы STM32F103/F446

Автор: TADOR239, tador239@gmail.com
Опубликовано 17.10.2017
Создано при помощи КотоРед.

Здравствуйте!

Представляю 2 отладочные платы которые можно сделать ЛУТ-ом на 1-стор. ПП:

- STM32F446RE(LQFP-64)

- STM32F103CB(LQFP-48)

В скорем времени будет еще одна, F405, она и на фото. 

Фото:

П.С. В реальности не так страшно выглядит)

 

Sprint Layout:


Не буду расписывать х-ки самих МК, скажу лишь что 103-тий - довольно простенький, но вполне хороший МК, а 446-ой уже напичканный до отвалу(есть и по старше конечно...). Вся более конкретная информация находится в ДШ(тоже прилагаются)

Оговорюсь сразу, если есть возможность купить Discovery или, к примеру, NUCLEO - то безоговорочно лучше так и сделать!

Так вот, обе отладки идентичные с одной лишь разницей - размер LCD.

Одну я делал дабы по играться с СТМ пока не дошел до игрушки nrf24l01(радиомодуль 2,4GHz, кстати стоит копейки, а штука классная), и тут я понял что надо делать вторую, ибо с одного SPI на другой SPI в одном МК отправлять вроде как не интересно :D

В общем, характеристики отладочных плат:

- МК STM32F103CB/STM32F446RE

- LCD HD44780 1602/2004 + PCF8574(переходник на I2C)

-На борту I2C EEPROM 24Cxx(на той же линии что и LCD)

-Кнопка ресет

-Батарейка CR2032 для Backup регистров

-Кварцевые резонаторы 32768 и HSE(тактирование самого ядра)

-USB разъем подключен на USB FS МК(+ USB enable на порте PA15(!!!Внимание, надо ремапить, GPIO_Remap_SWJ_JTAGDisable(отключаем JTAG, шьемся через SWD)))

-Питание от программатора или от USB(стоит LDO AMS1117).

Схемы не привожу, так как ничего особенного там нет, обвязка по питанию и всякие разные мелочи.

ВСЕ НОМИНАЛЫ деталек отмечены на ПП в Sprint Layout.

По деталькам:

-Резисторы/конденсаторы 0805 и 1206

-Разъемы: USB type B, держатель под батарейку стандартный взят из мат. платы, все гребенки - PLS с шагом 2.54мм

-Транзистор на USB EN - BC808/BC858 или что угодно тому подобное в корпусе SOT23-3

-EEPROM 24Cxx в корпусе SO-8

-LDO 1117-ADJ с впаянными номиналами как в Sprint layout или 1117-3.3 но 200R не впаивать, а вместо 330R - перемычку.

-Кварцы - 32768 - часовой(мелкий), HSE(HC49) 4-16MHz для STM32F103CB и 4-26Mhz для STM32F446RE

-Светики 0805 на ваше усмотрение)))

По поводу ПП:

Ну когда я говорил что ПП односторонняя я немного соврал. На верхней стороне довольно колхозные перемычки нарисованные в SL слоем K2, хотя если есть желание - можете и 2-ым слоем сделать, но я не стал заморачиваться ради соединения 5 точек.

Для крепления LCD я чуть-чуть напильником сточил плату по бокам ПП(напротив отверстий LCD) и стянул стяжками.(на STM32F446RE чуть текстолита не хватило и садил на термоклей верхнюю часть)). Хотя как и что крепить - это тоже решать вам)

Далее привожу 2 "легенды" самих отладок(вордовские документы, снизу всего лишь пример), советую распечатать их, и в процессе работы рисовать ручкой/маркером любые пометки что да как. Когда же место закончится - все свои пометки перенести в вордовский док. и снова распечатать)

И последний момент - программирование.

Data(SWDIO), Rst(NRST), Clk(SWCLK), +3.3V, Gnd - на гребенке 2*3.

Рядом 3 пина. Когда перемычка стоит на VDD и PRG - питаемся от программатора. Когда перемычка стоит на VDD и USB - питаемся от USB.

Удачи!


Файлы:
Легенда отладки F103CB
Легенда отладки F446RE
Отладки Sprint-Layout 6
Datasheet STM32F446RE
Datasheet STM32F103CB


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

10 9 7