Перейти к содержанию

Паяная перемычка (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).

Источники

  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
  2. 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 настраивают входами без подтяжки
  3. 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 на этих контактах положение перемычек меняют на обратное

Нашли ошибку?