Распиновка драйвера TMC2209

Драйвер шагового мотора TMC2209 (StepStick, BIGTREETECH V1.2) · Trinamic (ADI) TMC2209 · логика 5 В · 15,24×20,32 мм · 19 пинов

Вид со стороны радиатора (сверху), подстроечник сверху справа: логика слева (EN сверху), питание и мотор справа (VM сверху), три вывода VREF, INDEX, DIAG сверху посередине.

Скачать PNG
Чип
Trinamic (ADI) TMC2209
Логика
5 В
Питание
VM 4,75-28 ВVDD (VCC_IO) 3,3-5 В

Важно

  • Минимальное подключение: VM и GND от блока мотора с электролитом 47-100 мкФ, VDD и GND от логики 3,3-5 В, EN на GND, STEP и DIR к GPIO, обмотки на A1-A2 и B1-B2.
  • Микрошаг без UART (MS2, MS1): 00 1/8, 01 1/32, 10 1/64, 11 1/16 с интерполяцией до 1/256. В схеме BIGTREETECH напечатана таблица от TMC2208 (1/2 и 1/4): у TMC2209 она другая.
  • Ток: I_RMS = 0,325 / (Rsense + 0,02) / √2 × Vref / 2,5, Rsense 0,11 Ом. Vref 1,2 В с завода, около 0,9 А.
  • Ток мотора задаёт подстроечный резистор: напряжение Vref на его движке. Сколько выставить под свой мотор, считает калькулятор Vref на сайте (Инструменты, «Калькулятор Vref»).
  • UART (Marlin, Klipper): PDN к RX микроконтроллера напрямую и к TX через 1 кОм; адрес драйвера 0-3 задают MS1 и MS2. Ток по UART задаёт прошивка (run_current).
  • Без радиатора около 1,2-1,7 А, с радиатором и обдувом до 2 А RMS. Радиатор на площадку сверху, он не должен касаться выводов.
  • Сначала подавать VM, потом VDD (Watterott).

Ревизии и клоны

  • BIGTREETECH TMC2209 V1.3: та же раскладка разъёмов по описанию продавцов, на V1.3 не сверено.
  • Watterott SilentStepStick TMC2209 и FYSETC TMC2209: подписи и порядок третьего-шестого вывода слева другие (SPREAD, PDN_UART, CLK), сверять по своей плате.
  • TMC2208: похожий модуль, другая таблица микрошага (1/2, 1/4, 1/8, 1/16) и нет StallGuard.

Все пины

ПодписьНомерФункцииОграниченияСверка
ENEN: LOW включает выходы, HIGH выключает (мотор свободен)сверено
MS1MS1: микрошаг (бит 0) или адрес UART (бит 0), подтяжка к землесверено
MS2MS2: микрошаг (бит 1) или адрес UART (бит 1), подтяжка к землесверено
PDNPDN_UART: однопроводный UART и автоснижение тока в покоесверено
PDNне подключёнсверено
CLKCLK: внешний тактовый сигнал, на GND внутренний генераторсверено
STEPSTEP: фронт делает один (микро)шагсверено
DIRDIR: направление вращениясверено
VM12 Ввход питаниясверено
GNDЗемлясверено
A2A2 (OA2): обмотка A, второй выводсверено
A1A1 (OA1): обмотка A, первый выводсверено
B1B1 (OB1): обмотка B, первый выводсверено
B2B2 (OB2): обмотка B, второй выводсверено
VDD5 Ввход питаниясверено
GNDЗемлясверено
VREFVREF: опорное напряжение тока (движок подстроечника)сверено
INDEXINDEX: импульс на каждые 4 полных шагасверено
DIAGDIAG: HIGH при ошибке или срабатывании StallGuard (датчик упора)сверено

Источники

Все пины сверены по документам производителя.

  • BIGTREETECH TMC2209-V1.2 manualруководство · сверено 20.10.202615,24×20,32 мм; J1: 1 EN, 2 MS1, 3 MS2, 4 PDN (UART), 5 PDN (запасной, не подключён), 6 CLK, 7 STEP, 8 DIR; J2: 1 VM, 2 GND, 3 A2, 4 A1, 5 B1, 6 B2, 7 VDD (VCC_IO), 8 GND; сверху VREF, INDEX, DIAG; VM 4,75-28 В; 2 А RMS, 2,8 А пик; таблица MS2/MS1: 8, 32, 64, 16 микрошагов; I_RMS = 0,325 / (Rsense + 0,02) × 1/√2 × Vref / 2,5; Vref 0,2-2,2 В, с завода 1,2 В (0,9 А)
  • BIGTREETECH TMC2209_V1.2 schematic (2019-08-05)схема · сверено 20.10.2026цепи J3 и J4 как в руководстве; Rsense 0R11 (0,11 Ом); PDN_UART и CLK через 20 кОм; VCC_IO от VDD
  • Watterott SilentStepStick TMC2209: pin configurationруководство · сверено 20.10.2026VM 5,5-28 В, VIO 3,3-5 В; EN: GND включено, VIO выключено; MS1, MS2, SPREAD, PDN_UART с подтяжкой к земле; DIAG высокий при ошибке; INDEX импульс на каждые 4 полных шага; адрес UART задают MS1 (бит 0) и MS2 (бит 1); сначала VM, потом VIO

Размер: 0,6×0,8 дюйма (15,24×20,32 мм), ряды через 12,7 мм (0,5 дюйма), шаг 2,54.

Частые вопросы

Какое напряжение питания у драйвера TMC2209?
VM: 4,75-28 В; VDD (VCC_IO): 3,3-5 В. Логика 5 В.

Пригодится ещё

Похожие платы