Бренд / Производитель: STMicroelectronics
От 5 шт. —
От 50 шт. —
Добавить в корзину
на сумму
ST-LINK/V2 – внутрисхемный программатор/отладчик для микроконтроллеров серии STM8 и STM32 производства фирмы STMicroelectronics. Отладчик подключается к отладочным платам посредством стандартного JTAG/SWD интерфейса (микроконтроллеры на базе ядра STM32) или посредством SWIM-интерфейса (для микроконтроллеров семейства STM8).
Особенности JTAG-программатора:
• программирование Flash-микроконтроллеров серий STM8 и STM32;
• использование стандартного ARM-совместимого JTAG-разъема для STM32;
• поддержка JTAG интерфейсом целевого напряжения 1,65 – 3,6 В;
• поддержка всех возможностей SWIM интерфейса: режимы пониженной и повышенной скорости, подключение по стандарту ERNI, штыревой разъем с шагом 2,54 мм, поддержка целевого напряжения от 1,65 В до 5,5 В;
• для внутрисхемной отладки микроконтроллеров семейства STM8 используется ST Visual Develop – STVD (версии 4.1.0 или более поздней);
• для внутрисхемного программирования микроконтроллеров семейства STM8 используется ST Visual Program – STVP (версии 3.1.0 или более поздней);
• для программирования и отладки микроконтроллеров семейства STM32 ST-LINK/V2 может использовать следующие приложения: Atollic toolset TrueSTUDIO (не ниже версии 1.0), IAR toolset EWARM (не ниже версии 5.30), Keil toolset ARM-MDK (не ниже версии 3.3) и TASKING;
• поддержка режима самообновления (DFU);
• USB Full Speed 2.0 интерфейс для подключения к ПК;
• отсутствие необходимости во внешнем питании эмулятора – питание от USB-порта;
• напряжение питания +5В.
Комплектация:
1. отладчик ST-LINK/V2;
2. USB, JTAG и SWIM кабели.
- Технические параметры
- Техническая документация
- Дополнительная информация
- Видео
- С этим товаром покупают
- Технические параметры
- Техническая документация
- Дополнительная информация
- Видео
- Технические параметры
- Техническая документация
- Дополнительная информация
- Видео
- С этим товаром покупают
- Где можно купить программатор STM8 STM32 ST-Link
- Как изготовить программатор ST-LINK V2
- Поиск схемы для ST Link программатора, отладчика
- Требования к нашему ST-LINK
- Финальная схема
- Трассировка платы в Kicad с помощью автотрассировщика Topor
- Подготовка платы к автотрассировке
- Размещение компонентов с помощью Topor
- Автотрассировка
- Финальный вариант платы
- Прошивка ST Link, установка драйверов
- Готовое устройство
- Самостоятельная работа
- Технические параметры
- Техническая документация
- Видео
- Технические параметры
- Техническая документация
- Видео
- С этим товаром покупают
Технические параметры
Техническая документация
Дополнительная информация
Калькуляторы группы «Внутрисхемные программаторы, эмуляторы, отладчики»
Видео
, чтобы увидеть способы получения товара.
С этим товаром покупают
Бренд / Производитель: STMicroelectronics
Изображения служат только для ознакомления,
см. техническую документацию
Посмотреть альтернативные предложения > > >
Добавить в корзину
на сумму
ST-LINK/V2 – внутрисхемный программатор/отладчик для микроконтроллеров серии STM8 и STM32 производства фирмы STMicroelectronics. Отладчик подключается к отладочным платам посредством стандартного JTAG/SWD интерфейса (микроконтроллеры на базе ядра STM32) или посредством SWIM-интерфейса (для микроконтроллеров семейства STM8).
Особенности JTAG-программатора:
• программирование Flash-микроконтроллеров серий STM8 и STM32;
• использование стандартного ARM-совместимого JTAG-разъема для STM32;
• поддержка JTAG интерфейсом целевого напряжения 1,65 – 3,6 В;
• поддержка всех возможностей SWIM интерфейса: режимы пониженной и повышенной скорости, подключение по стандарту ERNI, штыревой разъем с шагом 2,54 мм, поддержка целевого напряжения от 1,65 В до 5,5 В;
• для внутрисхемной отладки микроконтроллеров семейства STM8 используется ST Visual Develop – STVD (версии 4.1.0 или более поздней);
• для внутрисхемного программирования микроконтроллеров семейства STM8 используется ST Visual Program – STVP (версии 3.1.0 или более поздней);
• для программирования и отладки микроконтроллеров семейства STM32 ST-LINK/V2 может использовать следующие приложения: Atollic toolset TrueSTUDIO (не ниже версии 1.0), IAR toolset EWARM (не ниже версии 5.30), Keil toolset ARM-MDK (не ниже версии 3.3) и TASKING;
• поддержка режима самообновления (DFU);
• USB Full Speed 2.0 интерфейс для подключения к ПК;
• отсутствие необходимости во внешнем питании эмулятора – питание от USB-порта;
• напряжение питания +5В.
Комплектация:
1. отладчик ST-LINK/V2;
2. USB, JTAG и SWIM кабели.
Технические параметры
Техническая документация
Дополнительная информация
Калькуляторы группы «Внутрисхемные программаторы, эмуляторы, отладчики»
Видео
, чтобы увидеть способы получения товара.
Бренд / Производитель: STMicroelectronics
От 3 шт. —
От 12 шт. —
Посмотреть альтернативные предложения > > >
Добавить в корзину
на сумму
ST-LINK/V2 – внутрисхемный программатор/отладчик для микроконтроллеров серии STM8 и STM32 производства фирмы STMicroelectronics. Отладчик подключается к отладочным платам посредством стандартного JTAG/SWD интерфейса (микроконтроллеры на базе ядра STM32) или посредством SWIM-интерфейса (для микроконтроллеров семейства STM8).
Особенности JTAG-программатора:
• программирование Flash-микроконтроллеров серий STM8 и STM32;
• использование стандартного ARM-совместимого JTAG-разъема для STM32;
• поддержка JTAG интерфейсом целевого напряжения 1,65 – 3,6 В;
• поддержка всех возможностей SWIM интерфейса: режимы пониженной и повышенной скорости, подключение по стандарту ERNI, штыревой разъем с шагом 2,54 мм, поддержка целевого напряжения от 1,65 В до 5,5 В;
• для внутрисхемной отладки микроконтроллеров семейства STM8 используется ST Visual Develop – STVD (версии 4.1.0 или более поздней);
• для внутрисхемного программирования микроконтроллеров семейства STM8 используется ST Visual Program – STVP (версии 3.1.0 или более поздней);
• для программирования и отладки микроконтроллеров семейства STM32 ST-LINK/V2 может использовать следующие приложения: Atollic toolset TrueSTUDIO (не ниже версии 1.0), IAR toolset EWARM (не ниже версии 5.30), Keil toolset ARM-MDK (не ниже версии 3.3) и TASKING;
• поддержка режима самообновления (DFU);
• USB Full Speed 2.0 интерфейс для подключения к ПК;
• отсутствие необходимости во внешнем питании эмулятора – питание от USB-порта;
• напряжение питания +5В.
Комплектация:
1. отладчик ST-LINK/V2;
2. USB, JTAG и SWIM кабели.
Технические параметры
Техническая документация
Дополнительная информация
Калькуляторы группы «Внутрисхемные программаторы, эмуляторы, отладчики»
Видео
С этим товаром покупают
ST-LINK/V2 это внутрисхемный отладчик и программатор для микроконтроллеров STM8 и STM32. Однопроводный интерфейс (single wire interface module, SWIM) и JTAG/SWD (SWD это сокращение от serial wire debugging) реализуют коммуникацию с любым микроконтроллером STM8 или STM32, работающим на плате конечной системы.
В дополнение к функционалу ST-LINK/V2, новая версия ST-LINK/V2-ISOL реализует изоляцию цифрового интерфейса между PC и целевой программируемой платой. Изоляция выдерживает напряжения до 1000 VRMS.
Интерфейс USB full-speed осуществляет обмен между компьютером PC разработчика и:
• Устройствами STM8 через ПО ST Visual Develop (STVD) или ST Visual Program (STVP). Это ПО поставляется компанией STMicroelectronics (ST).
• Устройствами STM32 в средах разработки Atollic®, IAR™, Keil® и TASKING®.
Рис. 1. Отладчики ST-LINK/V2 и ST-LINK/V2-ISOL.
Функциональные возможности ST-LINK:
• Питание 5V подается от хоста PC через коннектор USB.
• Подключение USB 2.0 full speed через кабель USB standard A – Mini-B.
• Функции интерфейса отладки SWIM:
– поддерживаются уровни от 1.65V до 5.5V;
– поддерживаются режимы скорости SWIM low-speed и high-speed;
– скорость программирования: 9.7 килобайт/сек на low speed и 12.8 килобайт/сек на high speed;
– подключение к отлаживаемой плате осуществляется через кабель стандартный вертикальный ERNI (ref: 284697 или 214017) или горизонтальный (ref: 214012), либо через коннектор со стандартным шагом выводов 2.54 мм.
• Функции интерфейса отладки JTAG/SWD:
– поддерживаются уровни 1.65V .. 3.6V на выходах, и входы допускают напряжения до 5V (5V tolerant inputs);
– 20-выводный JTAG кабель с шагом выводов 2.54 мм;
– поддерживаются коммуникации JTAG, SWD и SWV.
• Поддерживается непосредственное обновление прошивки (Direct Firmware Update, DFU).
• Светодиоды состояния (Status LED), которые мигают во время обмена с PC.
• Рабочий диапазон температур 0 .. 50°C.
Таблица 1. Информация для закупки.
Order code Описание варианта ST-LINK
ST-LINK/V2 Внутрисхемный отладчик/программатор.
ST-LINK/V2-ISOL Внутрисхемный отладчик/программатор с гальванической развязкой.
Поставляемые компоненты показаны на рис. 2 и рис. 3. Это следующие элементы (перечислены слева направо):
• Стандартный кабель USB A – USB Mini-B (A).
• Отладчик ST-LINK/V2 (B).
• Коннектор SWIM (C).
• Плоский кабель SWIM со стандартным коннектором ERNI (D).
• Плоский кабель JTAG или SWD и SWV flat ribbon with a 20-pin connector (E).
Рис. 2. Комплект ST-LINK/V2.
Рис. 3. Комплект ST-LINK/V2-ISOL.
ST-LINK/V2 разработан на микроконтроллере STM32F103C8 (высокопроизводительное ядро Arm®(a) Cortex®-M3). Он доступен в корпусе TQFP48. Как показано на рис. 4, у ST-LINK/V2 есть два коннектора:
• Коннектор STM32 для интерфейса JTAG/SWD и SWV.
• Коннектор STM8 для интерфейса SWIM.
У ST-LINK/V2-ISOL один коннектор для интерфейсов STM8 SWIM, STM32 JTAG/SWD и SWV.
Рис. 4. Коннекторы ST-LINK/V2 (слева) и ST-LINK/V2-ISOL (справа).
A: Коннектор STM32 JTAG и SWD для подключения к целевой плате.
B: Коннектор STM8 SWIM для подключения к целевой плате.
C: Коннектор STM8 SWIM, STM32 JTAG и SWD для подключения к целевой плате.
D: светодиод, показывающий активный обмен.
Для разработки приложений на микроконтроллерах STM8 отладчик ST-LINK/V2 можно подключить к целевой плате двумя разными кабелями, в зависимости от того, какой коннектор установлен на плате устройства. Это следующие кабели:
• Плоский кабель SWIM, на одном из концов которого стоит стандартный коннектор ERNI.
• 4-контактный кабель SWIM с шагом 2.54 мм или кабель SWIM с отдельными проводами.
На рис. 5 показано, как подключить ST-LINK/V2, если на целевой плате находится стандартный коннектор ERNI 4-pin SWIM.
Рис. 5. Соединение ERNI.
A: целевая плата системы с коннектором ERNI.
B: кабель с коннектором ERNI.
C: целевой коннектор STM8 SWIM.
Также см. рис. 11 во врезке “Дополнительная техническая информация”.
Рис. 6 показывает, что на целевом коннекторе ST-LINK/V2-ISOL вывод 16 отсутствует. Этот отсутствующий вывод используется как ключ безопасности коннектора, гарантирующий правильную ориентацию коннектора SWIM при подключении. Этот ключ безопасности используется на кабелях SWIM и JTAG.
Рис. 6. Ключ безопасности на коннекторах.
Дешевый вариант SWIM-подключения. Рис. 7 показывает, как подключить ST-LINK/V2, если на плате стоит 4-выводный коннектор с шагом выводов 2.54 мм.
Рис. 7. Недорогое SWIM-подключение.
A: целевая плата системы, на которой установлен коннектор с шагом выводов 2.54 мм.
B: 4-проводный кабель, или подключение отдельными проводами.
C: целевой коннектор STM8 SWIM.
Также см. рис. 12 во врезке “Дополнительная техническая информация”.
Сигналы и соединения SWIM. Таблица 2 дает общее описание SWIM: имена сигналов, функции и сигналы целевой платы при использовании 4-проводного кабеля и 4-выводного коннектора.
Таблица 2. SWIM-соединение с ST-LINK/V2.
Примечание (1): источник питания целевой платы подключен к плате отладчика ST-LINK/V2 для гарантии совместимости уровней между платой и отладчиком.
Рис. 8. Целевой коннектор SWIM.
Таблица 3 показывает имена сигналов, функции и соединения сигналов с целевой платой при использовании кабеля с отдельными проводами. Поскольку у кабеля SWIM с отдельными проводами есть независимые коннекторы для каждого сигнала, то можно подключить ST-LINK/V2-ISOL к целевой плате, на которой нет стандартного SWIM-коннектора. На таком плоском кабеле все сигналы имеют разные цвета и отдельную метку, что упрощает подключение к целевой системе.
Таблица 3. Соединения ST-LINK/V2-ISOL недорогим кабелем SWIM.
(1) Источник питания целевой платы подключен к плате отладчика ST-LINK/V2 для гарантии совместимости уровней между платой и отладчиком.
(2) BOOT0, UART-TX и UART-RX зарезервированы для использования в будущих разработках.
TVCC, SWIM, GND и SWIM-RST могут быть подключены дешевым коннектором с шагом 2.54 мм, установленным на целевой плате.
Для разработки программ на основе микроконтроллеров STM32 отладчик ST-LINK/V2 должен быть подключен к целевой системе стандартным 20-выводным плоским кабелем JTAG.
Таблица 4 показывает имена сигналов, функции и соединения сигналов с целевой платой при использовании стандартного 20-выводного кабеля JTAG.
Таблица 4. Соединения кабелем JTAG/SWD.
(1) источник питания целевой платы подключен к плате отладчика ST-LINK/V2 для гарантии совместимости уровней между платой и отладчиком.
(2) Подключается к GND для снижения шума в кабеле.
(3) Доступно только на ST-LINK/V2, не подключено на ST-LINK/V2-ISOL.
(4) Для правильной работы как минимум один вывод должен быть подключен к земле (рекомендуется подключить все).
(5) GND ST-LINK/V2, используемый SWIM на ST-LINK/V2-ISOL (см. таблицу 3).
(6) Опционально: для трассировки Serial Wire Viewer (SWV).
Рис. 9 показывает, как соединить ST-LINK/V2 с целевой системой кабелем JTAG.
Рис. 9. Соединение JTAG и SWD.
A: целевая отлаживаемая плата с коннектором JTAG.
B: плоский 20-выводный кабель JTAG/SWD.
C: целевой коннектор STM32 JTAG и SWD.
Рис. 10. Нумерация выводов коннектора JTAG (вид на контакты коннектора с верхней стороны платы).
Для некоторых систем стандартный 20-выводный коннектор с шагом выводов 2.54 мм слишком велик, и разработчики часто предпочитают коннектор с уменьшенным количеством выводов (например 10 контактов вместо 20). Для отладчиков ST-LINK/V2 или ST-LINK/V2-ISOL есть адаптер Tag-Connect и кабель, упрощающие подключение отладчика к целевой плате без необходимости установки на плату большого разъема.
Для дополнительной информации об этом решении и цоколевке посетите сайт www.tag-connect.com. Компоненты, совместимые с интерфейсами JTAG и SWD:
a) Адаптер TC2050-ARM2010 (переходник 20 в 10 выводов).
b) TC2050-IDC или TC2050-IDC-NL (No Legs, без ножек), 10-выводный кабель.
c) TC2050-CLIP с клипсой для использования с TC2050-IDC-NL (опционально).
Индикационный светодиод ST-LINK/V2. Светодиод, помеченный “COM” на верхней стороне ST-LINK/V2, показывает его состояние (независимо от типа соединения):
• Светодиод мигает красным: происходит энумерация USB на хосте PC.
• Светодиод красный: установлено соединение между PC и ST-LINK/V2 (энумерация закончилась).
• Светодиод мигает зеленым/красным: идет обмен между целевой платой и PC.
• Светодиод зеленый: последнее соединение прошло успешно.
• Светодиод оранжевый: обмен ST-LINK/V2 с целевой платой был неудачным.
Для STM8. См. ST toolset Pack24 с патчем 1 или более свежий, который включает в себя ST Visual Develop (STVD) и ST Visual Programmer (STVP).
Для STM32 и программирования Flash. Инструментарий сторонних производителей: Atollic® TrueSTUDIO®, IAR™ EWARM, Keil® MDK-ARM™ и TASKING® VX-toolset поддерживают ST-LINK/V2 в соответствии с версиями, как это показано в таблице 5.
Таблица 5. Поддержка сторонними разработчиками ST-LINK/V2.
Отладчик ST-LINK/V2 требует для себя специального драйвера USB. Если установленный инструментарий также устанавливает этот драйвер автоматически, то он записывает файл stlink_winusb.inf в каталог inf папки Windows.
Если инсталлятор не устанавливает драйвер, то драйвер можно найти на сайте www.st.com:
1. Откройте в браузере страничку www.st.com.
2. На закладке “Поиск” (search), в поле part number найдите ST-LINK/V2.
3. Кликните на ссылку в столбце Generic Part Number для ST-LINK/V2.
4. На закладке “Design support”, в секции “SW drivers” кликните на иконку загрузки, чтобы загрузить архив с драйвером (файл с именем наподобие en.stsw-link009.zip).
5. Распакуйте и запустите инсталлятор dpinst_x86.exe или dpinst_amd64.exe в зависимости от 32-битной или 64-битной версии операционной системы Windows.
Рис. 11. Стандартный кабель SWIM ST-LINK/V2 с коннектором ERNI.
Рис. 12. Дешевый кабель SWIM ST-LINK/V2.
VDD: сигнал для определения напряжения питания целевой платы.
DATA: сигнал данных SWIM DATA для обмена между целевой платой и отладчиком.
GND: напряжение земли.
RESET: сигнал сброса целевой платы.
ST-Link/V2 специальное устройство разработанное компанией ST для отладки и программирования микроконтроллеров серии STM8 и STM32. Про сам прибор можно прочитать на сайте компании ST.
Основные его возможности:
Выход 5В для питания устройства
USB 2.0 высокоскоростной интерфейс
SWIM, JTAG/serial wire debugging (SWD) интерфейсы
SWIM поддержка низкоскоростного и высокоскоростного режимов
SWD and serial wire viewer (SWV)
Возможность Обновление прошивки
Так как микроконтроллеры STM32 построены на ядре ARM Cortex, которое имеет интерфейс отладки SWD, то ST-Link позволяет программировать и отлаживать и другие 32-битные микроконтроллеры на базе ARM-Cortex.
Это, можно сказать, единственный программатор микроконтроллеров STM8. Для программирования STM32 существуют и другие универсальные программаторы.
Где можно купить программатор STM8 STM32 ST-Link
На текущий момент интерес к микроконтроллерам ST очень большой. Поэтому программатор ST link довольно широко распространен на рынке. Существует несколько версий, отличающихся по цене.
Оригинальный ST Link от компании ST, как всегда, самый дорогой вариант. Стоит больше 2 000 руб.
Мини ST link (очень похож на наш вариант этого программатора) стоит около 600 руб. Купить его можно у крупных поставщиков электроники – Компэл, Терра электроника и другие.
Ali express (Китай) – тут предлагается большое количество самых простых вариантов Программатора, но в общем, они все рабочие, ими вполе можно пользоваться. Как правило они годятся для программирования STM8 и STM32. Единственное, они не имеют SWO выхода, но он нужен не так часто. Пожалуй, единственный минус тут, это ожидание покупки. Стоимость около 150-200 руб.
Если вам не нужен программатор STM8, а нужна только серия STM32, то хорошим вариантом будут платы Discovery от ST, они имеют на бору и программатор ST link. Однако, как правило, разъем для программирования STM8 там не разведен.
Ну и конечно, можно просто купить детали и сделать данное устройство самостоятельно. В основе лежит не самый дешевый микроконтроллер STM32, да и купить детали дешево не так просто, так что, стоимость будет от 300 до 400 рублей. В данной статье мы будем рассказывать, как собрать данный прибор самостоятельно из набора необходимых SMD компонент. Конечно же мы рекомендуем пойти этим путем. Только так вы сможете научится трассировке плат, их изготовлению и паянию.
Как изготовить программатор ST-LINK V2
1. Прочитать эту статью внимательно и до конца!
2. Подготовить или приобрести необходимые инструменты: все для пайки, USB UART адаптер (будет нужен для программирования МК)
3. Внимательно прочитать статьи из раздела Обязательная теория.
5. Изготовить плату для прибора самостоятельно (это совсем несложно, в нашей инструкции все подробно описано).
6. Приобрести все необходимые комплектующие можно в нашем магазине за
7. Запаять все компоненты на плату, смотри наше видео.
ПРИБОР ГОТОВ, можно пользоваться!
Поиск схемы для ST Link программатора, отладчика
Сама компания ST не дает нам схему данного прибора, однако есть схемы ее ознакомительных плат серии DISCOVERY, в которых приводится и схема отладчика. Например документ UM0919. Но она не полная, там присутсвует только SWD интерфейс. В основе микроконтроллер STM32F103C8T6.
Вторая схема, которая есть в документе UM1670, содержит выводы SWIM выходов, но это уже версия V2.2 на другом микроконтролере STM32F103CBT6.
Также в интернет удалось найти схему ST-LINK v2, восстановленную по оригинальному прибору:
Вот из этих трех схем нам надо разработать схему для нашего устройства. Но сначала давайте составим основные требования к прибору, который мы будем делать.
Требования к нашему ST-LINK
Мы будем делать приборы на базе STM8, а также STM32, процессоров NUVOTON Cortex-M0, ATMEL. Все они будут питаться от 3.3В или 5В. Так что, нам не нужна возможность работать с микроконтроллерами на напряжении 1.8В. Но сама возможность программировать STM8 нужна обязательно.
Мы делаем прибор для своих задач, поэтому у нас нет необходимости в стандартных разъемах SWIM и JTAG. Будет делать такой разъем, который удобнее для трассировки платы.
Версия 2.2 на микроконтролере STM32F103CBT6 добавляет второе USB устройство — COM порт UART, но он уже у нас есть, так что, нет смысла переплачивать, микроконтроллер там дороже. Правда у него есть хорошая возможность – прошивка через интерфейс DFU, то есть микроконтроллер видится как флешка при подключении по USB, и прошивку просто надо скопировать на диск. Но прошить надо будет один раз, и для этого у нас есть USB UART адаптер, прошивать первый раз будет через него. Дальнейшее обновление прошивки идет уже через программу от ST по USB. Мы будем делать версию 2.0 на базе STM32F103C8T6.
Оригинальная версия ST-Link содержит микросхему преобразования уровней, что удобно для отладки и прошивки готового устройства, и необходимо для работы с напряжением ниже 3.3В. У нас таких не будет, а для работы с 5В и 3.3В — преобразование уровней не нужно.
Прибор будем делать в формате USB dongle, соответсвенно будет использоваться разъем USB-A male.
На защите выходов можно сэкономить, так что не будем использовать защитные диоды. Достаточно будет сопротивлений на всех выходах разъемов на случай, если вдруг мы их подключим на 5В или землю. Надо обязательно иметь в виду, что пользоваться данным прибором надо аккуратно! Все выходы при подключении проверять несколько раз! Выход 3.3В больше защищен, он идет через регулятор напряжения, защищающий от КЗ. Так что, лучше питать тестовые схемы от него!
Теперь можно составить финальную схему нашего ST-Link.
В интернет предложено много готовых плат и схем данного прибора, но в целях обучения мы специально строим схему и делаем плату сами, основываясь на DATASHEET, выложенных проиводителем. Если вы копируете схему с какого либо другого сайта вы должны в ней разобраться, что и как там сделано, почему выкинули или добавили какие-то элементы.
Финальная схема
Саму схему вы можете посмотреть в файлах данного прибора. Здесь же приведем ее для комментирования основных узлов.
Питание и разъемы:
В качестве регулятора питания на 3.3в используем NCP603 — очень хороший LDO, выдает ток до 300ма с падением 300mv и точностью +-3%. Светодиоды индикации – обычные smd светодиоды двух цветов. Для программирования по UART необходимо вывод BOOT0 соединить с +3В, для этого выведем его на разъем. Также необходимо вывести сам UART — ножки RX TX. Все остальные выводы без защиты выведем на разъем. Пользуюсь этим программатором уже больше года, и кз были и помехи — ничего не сгорело ни разу.
В некоторых схемах ставится самовостанавливающийся предохранитель на питание от USB для защиты самого порта. Современные компьютеры имеют защиту на портах USB, в том числе предохранители и токовые ограничивающие ключи, так что он не нужен. Но лучше конечно не проверять это, и не ошибаться! 3.3в идет с , который имеет защиту от КЗ и от перегрева, и не выдает больше 600матам тоже защищать нечего.
Очень удобно подключать STM8 для программирования с помощью ST-Link, нужно всего 3 провода – питание, земля и SWIM выход. Это так же удобно при разводке плат, можно разводить только SWIM выход, землю и питание всегда можно найти на плате.
Трассировка платы в Kicad с помощью автотрассировщика Topor
Подготовка платы к автотрассировке
Для того, чтобы работать с Topor, надо сначала подготовить плату в Kicad. Необходимо определить границы платы, импортировать все компоненты и предварительно их расположить. У нас нет требований к разъемам, поэтому на первом этапе лучше сам разъем удалить с платы. Так как каждый вывод разъема соединен через резистор, то резисторы и будут ориентиром выводов разъема. Также для расстановки компонент можно удалить все конденсаторы питания, кварцы, микросхемы питания (их лучше располагать на обратной стороне — там обычно много места) — это все можно расставить потом.
Теперь необходимо определить сторону кажого копонента. И примерно расположить их как необходимо, разъемы расположить у края. И на этом этапе можно все это перебросить в Topor и там продолжить размещение копонентов. USB разъем, светодиоды сразу располагаем на обратной стороне, все остальное на лицевой.
Размещение компонентов с помощью Topor
Теперь переносим это все в Topor и продолжаем там. Чем хорош Topor? Тем, что каждый раз, подвигав компоненты, можно перепроложить все трассы автоматически и посмотреть стало лучше или хуже. Также Topor умеет переворачивать простые компоненты — резисторы, конденсаторы. Нам важно понять как удобнее расположить выводы разъемов, и основные компоненты.
Покрутив и подвигав компоненты в Topor мы пришли к такому расположению:
Теперь необходимо этот результат перекинуть в Kicad обратно и добавить остальные компоненты. Перед финальной трассировкой необходимо:
расположить микросхемы питания
развести вручную цепи питания
распложить и подключить кварц, и конденсаторы питания
переопределить выводы разъема на схеме.
Автотрассировка
Перебрасываем нашу полутрассировку в Topor.
Необходимо сразу установить правила трассировки — ширину зазоров, дорожек, размеры переходных отверстий. При первом импорте из Kicad надо выделить все компоненты и зафиксировать их, чтобы можно было легко удалить кнопкой del и заново перепроложить трассировку, оставляя наш полуручной вариант. В параметрах автотрассировки обязательно необходимо установить галку «Использовать имеющуюся разводку в качестве начального варианта», иначе наши ручные трассы будут перепроложены (Сам процесс работы в Topor смотри на видео).
После автотрассировки перебрасываем все обратно и доводим до финального варианта — добавляем земляные полигоны, выравниваем где необходимо дорожки. Плата готова.
Финальный вариант платы
Прошивка ST Link, установка драйверов
Плата готова, делаем ее методом холодного переноса тонера ацетоном (или любым другим), травим, собираем прибор. Перед первым включением, обязательно проверьте любым мультиметром, что между 5В и GND сопртивления нет (бесконечно велико) — это будет гарантировать, что нет короткого замыкания. Также надо проверить сопротивление между 3.3В и GND.
Для работы с нашим устройством необходимо установить драйвера, прошить его первый раз по UART стартовой прошивкой и потом обновить прошивку до последней версии специальной программой от ST.
Все микроконтроллеры STM32 имеют bootloader и прошиваются по UART. Для прошивки необходимо:
установить ее, все как обычно — далее далее далее — готово.
подключить наш ST link для программирования временными проводками:
Соединяем выводы программирования PROG_RX и PROG_TX (см. схему в Kickad на github) и USB/UART модуль — наш RX на TX модуля, наш TX на RX модуля.
В USB ST Link не включаем, подключаем 5В с UART модуля и GND на любой наш разъем (например на разъеме SWIM есть 5В и GND) — то есть запитаем от нашего модуля (если у вас свой модуль без питания, то можно сразу подключить ST-Link в USB разъем, тогда надо будет только соединить TX и RX, только не забудьте на вашем модуле необходимо выбрать 3.3в)
Подключем BOOT0 на выход 3.3В (можно просто держать проводок при подключении питания) — это необходимо для перехода в bootloader
включаем USB/UART модуль в компьютер, указываем в программе Flash Loader наш COM порт, жмем далее — программа должна найти наш микроконтроллер, далее, выбираем download и загружаем прошивку STLinkV2.J16.S4.bin, выложенную на github прибора. Вот такие это выглядит в картинках:
Тут выбираем 64К.
а тут ставим переключатель на download и выбираем файл прошивки (маска файлов на *.bin)
Готовое устройство
Самостоятельная работа
Потренируйтесь разводить плату. Сделайте это вручную, с помощью программы Topor и без. Вы должны уметь быстро делать любую несложную плату.
Бренд / Производитель: STMicroelectronics
Изображения служат только для ознакомления,
см. техническую документацию
Мин. кол-во для заказа 2 шт.
От 5 шт. —
Посмотреть альтернативные предложения > > >
Добавить в корзину
на сумму
Встроенные Компьютеры, Платы для Обучения и Разработки\ARM\Комплекты Разработчика – ARM
STM32VLDISCOVERY – недорогой отладочный комплект для начала работы с популярным семейством микроконтроллеров STM32F1x на основе ядра ARM Cortex – M3 от одного из мировых лидеров по производству электронных компонентов – STMicroelectronics. Отличительная особенность комплекта – полноценный инструментарий, включающий в себе оценочную плату, программатор, отладчик с поддержкой самых популярных программных средств разработки от таких фирм как IAR, Keil и Atollic.
Отладочный комплект STM32VLDISCOVERY прост в использовании и является оптимальным решением не только для изучения семейства микроконтроллеров STM32F1x, но также позиционируется как встраиваемый модуль.
В основе STM32VLDISCOVERY заложен 24МГц микроконтроллер STM32F100RBT6B Value Line с 8Кб SRAM, 128Кб flash, многофункциональными таймерами, аналоговой периферией и разнообразными последовательными интерфейсами обмена данных. Наличие встроенного программатора – отладчика ST-LINK позволяет начать разработку собственных приложений без дополнительных затрат. Сигналы встроенного ST-LINK выведены на внешний разъем, что позволяет в дальнейшем использовать STM32VLDISCOVERY в качестве программатора-отладчика для своих собственных разработок. На официальном сайте STMicroelectronics (http://www.st.com/internet/evalboard/product/250863.jsp) вы можете найти всю необходимую информацию по данному продукту – руководства, примеры программного обеспечения, документацию.
Технические параметры
Техническая документация
Видео
, чтобы увидеть способы получения товара.
Бренд / Производитель: STMicroelectronics
От 3 шт. —
От 30 шт. —
Посмотреть альтернативные предложения > > >
Добавить в корзину
на сумму
STM32VLDISCOVERY – недорогой отладочный комплект для начала работы с популярным семейством микроконтроллеров STM32F1x на основе ядра ARM Cortex – M3 от одного из мировых лидеров по производству электронных компонентов – STMicroelectronics. Отличительная особенность комплекта – полноценный инструментарий, включающий в себе оценочную плату, программатор, отладчик с поддержкой самых популярных программных средств разработки от таких фирм как IAR, Keil и Atollic.
Отладочный комплект STM32VLDISCOVERY прост в использовании и является оптимальным решением не только для изучения семейства микроконтроллеров STM32F1x, но также позиционируется как встраиваемый модуль.
В основе STM32VLDISCOVERY заложен 24МГц микроконтроллер STM32F100RBT6B Value Line с 8Кб SRAM, 128Кб flash, многофункциональными таймерами, аналоговой периферией и разнообразными последовательными интерфейсами обмена данных. Наличие встроенного программатора – отладчика ST-LINK позволяет начать разработку собственных приложений без дополнительных затрат. Сигналы встроенного ST-LINK выведены на внешний разъем, что позволяет в дальнейшем использовать STM32VLDISCOVERY в качестве программатора-отладчика для своих собственных разработок. На официальном сайте STMicroelectronics (http://www.st.com/internet/evalboard/product/250863.jsp) вы можете найти всю необходимую информацию по данному продукту – руководства, примеры программного обеспечения, документацию.
Технические параметры
Техническая документация
Видео
, чтобы увидеть способы получения товара.
С этим товаром покупают
MF-25 (С2-23) 0.25 Вт, 390 Ом, 1%, Резистор металлопленочный
1 pin dual-female jumper wire 100mm (50 PCs pack), Набор проводов соединительных (F-F) 50 штук
4 pin dual-female jumper wire – 300mm (5 PCs pack), Набор проводов соединительных (F-F) 5 штук
EDR-120-24, Блок питания, 24В,5А,120Вт
ICON Pico, Станция паяльная 68Вт 150°C – 450°C