Паяная перемычка (solder bridge, SB)
На платах Nucleo много пар площадок с подписями SB13, SB62, SB46. Это паяные перемычки: ими производитель выбирает, к чему подключён вывод микроконтроллера — к ST-LINK, к разъёму ARDUINO или к кварцу. Без них нельзя, например, вывести USART2 на контакты D0 и D1.
Обновлено Редакция GAW
Паяная перемычка (solder bridge, SB) — пара близко расположенных площадок на печатной плате, которые замыкают каплей припоя или резистором 0 Ом, чтобы подключить или отключить цепь. В отличие от штыревых джамперов, её переключают паяльником. ST широко использует паяные перемычки на платах Nucleo и Discovery: в руководствах есть таблицы с номерами SB и состояниями ON (замкнута) и OFF (разомкнута) для каждой конфигурации.
Примеры с плат ST
| Плата | Что переключают | Перемычки |
|---|---|---|
| Nucleo-64 (UM1724, 7.10) | USART2 (PA2/PA3): ST-LINK или контакты D1/D0 | по умолчанию SB13, SB14 ON; SB61, SB62, SB63 OFF. На разъём — SB62, SB63 ON; SB13, SB14 OFF |
| Nucleo-64 (UM1724, 7.13) | A4/A5: аналоговые PC1/PC0 или I²C (PB9/PB8) | для I²C — SB46, SB52 ON; SB51, SB56 OFF |
| Nucleo-64 (UM1724, 7.9.1) | такт HSE от MCO ST-LINK 8 МГц | SB55 OFF, SB54 ON, SB16 и SB50 ON, R35 и R37 сняты |
| Nucleo-32 (UM1956, 7.10) | A4/A5 соединены с D4/D5 ради I²C1 | по умолчанию SB16, SB18 ON; для раздельных контактов — OFF |
| Discovery с STM32H747XI (UM2411, табл. 11) | A4/A5: PC2_C/PC3_C или I²C4 | по умолчанию SB6, SB23 ON; SB7, SB24 OFF; для I²C4 — наоборот |
Номера перемычек относятся к конкретной ревизии платы и руководства: перед пайкой сверяйтесь с документом для своей платы. Какие выводы STM32 на каком контакте разъёмов и где стоят такие перемычки, собрано на странице «Платы ST: Nucleo и Discovery».
Зачем они нужны
Один вывод микроконтроллера на отладочной плате может понадобиться разным узлам: USART2 у Nucleo-64 по умолчанию отдан виртуальному COM-порту ST-LINK, а пользователю шилда нужен на контактах D0/D1. Паяная перемычка позволяет выбрать вариант один раз, не загромождая плату переключателями. Похожим образом выбирают источник тактирования: MCO встроенного ST-LINK может служить внешним тактом HSE микроконтроллера.
Как переключать
- Замкнуть: нанести каплю припоя между площадками или запаять резистор 0 Ом нужного типоразмера.
- Разомкнуть: снять припой оплёткой или выпаять резистор.
- Проверить: прозвонить мультиметром и убедиться, что соседние площадки не замкнуты.
Пока перемычка замкнута, два вывода электрически одно целое, и их нельзя настраивать как независимые выходы — на Nucleo-32 ST прямо требует при замкнутых SB16 и SB18 настраивать PA5 и PA6 входами без подтяжки (UM1956, разд. 7.10). Назначение выводов задаётся альтернативными функциями в программе, а перемычки определяют, куда выведен сам контакт.
Не путать
С нежелательной перемычкой припоя между соседними выводами микросхемы — дефектом пайки, который по-английски тоже называют solder bridge. На отладочных платах SB — предусмотренный элемент конфигурации. Отключение сигнала сброса ST-LINK при отладке внешней платы через разъём SWD — в статье «Распиновка JTAG и SWD».
Частые вопросы
Как вывести USART2 Nucleo-64 на контакты D0 и D1?
Замкнуть паяные перемычки SB62 и SB63 и разомкнуть SB13 и SB14. По умолчанию наоборот: USART2 (PA2, PA3) подключён к ST-LINK как виртуальный COM-порт, а с контактами ARDUINO разъединён (UM1724, разд. 7.10, табл. 10).
Почему на Nucleo-32 нельзя использовать D4 и D5 вместе с A4 и A5?
Потому что по умолчанию паяные перемычки SB16 и SB18 соединяют A4 с D4 и A5 с D5 — так на A4/A5 получается I²C1, как у ARDUINO Nano. Пока они замкнуты, пары контактов электрически одно целое; чтобы разделить их, перемычки размыкают (UM1956, разд. 7.10).
Что значат ON и OFF в таблицах перемычек ST?
ON — перемычка замкнута (запаяна каплей припоя или резистором 0 Ом), OFF — разомкнута, площадки свободны. Например, для такта MCO от ST-LINK на Nucleo-64 нужны SB55 OFF, SB54 ON, SB16 и SB50 ON (UM1724, разд. 7.9.1).
Источники
- STMicroelectronics. UM1724: STM32 Nucleo-64 boards (MB1136), User manual, Rev 17 (2025) — разд. 7.9.1 (с. 25): MCO 8 МГц от ST-LINK на OSC_IN — SB55 OFF и SB54 ON, SB16 и SB50 ON, R35 и R37 сняты; разд. 7.10 и табл. 10: PA2/PA3 (USART2) по умолчанию подключены к ST-LINK как виртуальный COM-порт — SB13 и SB14 замкнуты, SB61, SB62 и SB63 разомкнуты; для USART2 на D1/D0 замыкают SB62 и SB63 и размыкают SB13 и SB14; разд. 7.13: A4 и A5 по умолчанию — PC1 и PC0, для I²C (PB9 и PB8) замыкают SB46 и SB52 и размыкают SB51 и SB56
- STMicroelectronics. UM1956: STM32 Nucleo-32 boards (MB1180), User manual, Rev 6 (2025) — разд. 7.10, табл. 8: по умолчанию SB18 и SB16 замкнуты — A4 (PA5) соединён с D4 (PB7), A5 (PA6) — с D5 (PB6) ради I²C1 на A4/A5; пока они замкнуты, PB7 и PB6 нельзя использовать как отдельные D4 и D5, а PA5 и PA6 настраивают входами без подтяжки
- STMicroelectronics. UM2411: Discovery kit with STM32H747XI MCU, User manual, Rev 8 (2026) — примечание 3 к табл. 11: A4 и A5 по умолчанию подключены к PC2_C и PC3_C (SB6 и SB23 замкнуты, SB7 и SB24 разомкнуты); для I²C4 на этих контактах положение перемычек меняют на обратное
Нашли ошибку?
Смотрите также
- Платы ST: Nucleo и DiscoveryNucleo-32/64/144, Discovery и Evaluation: контакты ARDUINO, выводы МК, занятые на плате
- Виртуальный COM-порт (VCP)Драйвер, показывающий USB-устройство как последовательный порт
- MCO — вывод тактового сигналаВывод внутренней тактовой частоты STM32 на ножку
- HSE, HSI, LSE и LSIЧетыре тактовых генератора STM32: какой для чего
- JTAG и SWDARM JTAG 20, Cortex Debug 10, STDC14, ST-LINK
- Альтернативная функция выводаAF: вывод под управлением периферии вместо порта