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

Драйвер шагового мотора A4988 (StepStick, Pololu и клоны) · Allegro A4988 · логика 5 В · 15,24×20,32 мм · 16 пинов

Вид со стороны деталей, подстроечник внизу: логика слева (EN сверху, DIR снизу), питание и мотор справа (VMOT сверху).

Скачать PNG
Чип
Allegro A4988
Логика
5 В
Питание
VMOT 8-35 ВVDD 3-5,5 В

Важно

  • Минимальное подключение (Pololu): VMOT и GND от блока мотора 8-35 В с электролитом 47-100 мкФ, VDD и GND от логики, STEP и DIR к GPIO, RST соединить с SLP, обмотки на 1A-1B и 2A-2B.
  • Микрошаг MS1, MS2, MS3: 000 полный шаг, 100 половина, 010 1/4, 110 1/8, 111 1/16 (1 = HIGH).
  • Ток: I = Vref / (8 × R_CS). R_CS у Pololu 0,068 Ом, у красных клонов обычно R100 (0,1 Ом) или R200 (0,2 Ом): надпись на резисторах рядом с чипом.
  • Ток мотора задаёт подстроечный резистор: напряжение Vref на его движке. Сколько выставить под свой мотор, считает калькулятор Vref на сайте (Инструменты, «Калькулятор Vref»).
  • Обмотки находят прозвонкой: выводы одной обмотки звонятся между собой (несколько Ом). Одну обмотку на 1A и 1B, вторую на 2A и 2B.
  • Не подключать и не отключать мотор при поданном VMOT: выброс сжигает драйвер.
  • Без радиатора около 1 А на фазу, с радиатором и обдувом до 2 А (Pololu).
  • Логика берёт до 8 мА. Ток мотора идёт только через VMOT.

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

  • Красные клоны (StepStick): те же выводы, R_CS 0,1 или 0,2 Ом, подстроечник бывает у другого края. Подписи на обороте.
  • Pololu Black Edition (#2128): четырёхслойная плата, выводы те же, держит больше тока.
  • DRV8825 (drv8825-module): тот же разъём, но на месте VDD вывод FLT и микрошаг до 1/32.

Все пины

ПодписьНомерФункцииОграниченияСверка
ENENABLE: LOW включает выходы, HIGH выключает (мотор свободен)подтяжка к земле на платесверено
MS1MS1: выбор микрошага (подтяжка к земле 100 кОм внутри)сверено
MS2MS2: выбор микрошага (подтяжка к земле 50 кОм внутри)сверено
MS3MS3: выбор микрошага (подтяжка к земле 100 кОм внутри)сверено
RSTRESET: LOW сбрасывает драйвер; без подтяжки, не оставлять в воздухесверено
SLPSLEEP: LOW усыпляет драйвер; подтяжка к VDD 100 кОм на платеподтяжка к питанию на платесверено
STEPSTEP: фронт LOW→HIGH делает один (микро)шагсверено
DIRDIR: направление вращениясверено
VMOT12 Ввход питаниясверено
GNDЗемлясверено
2B2B: обмотка 2, второй выводсверено
2A2A: обмотка 2, первый выводсверено
1A1A: обмотка 1, первый выводсверено
1B1B: обмотка 1, второй выводсверено
VDD5 Ввход питаниясверено
GNDЗемлясверено

Источники

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

  • Pololu: A4988 Stepper Motor Driver Carrier (#1182)руководство · сверено 20.10.2026VMOT 8-35 В, VDD 3-5,5 В; электролит от 47 мкФ между VMOT и GND у платы; таблица MS1-MS3 (полный шаг, 1/2, 1/4, 1/8, 1/16); подтяжки к земле MS1 и MS3 100 кОм, MS2 50 кОм; RST висит в воздухе, без нужды соединять с соседним SLP; R_CS 0,068 Ом (с 2017), 0,05 Ом (старые зелёные); I = Vref / (8 × R_CS)
  • Pololu: A4983/A4988 carrier with dimensions (фото оборота с подписями)чертёж платы · сверено 20.10.20260,6×0,8 дюйма; на обороте: VMOT, GND, 2B, 2A, 1A, 1B, VDD, GND в одном ряду и EN, MS1, MS2, MS3, RST, SLP, STEP, DIR в другом
  • Pololu: схема A4988 carrier (green и black edition)схема · сверено 20.10.2026SLEEP подтянут к VDD 100 кОм (R3), ENABLE к земле 100 кОм (R6), RESET без подтяжки; подстроечник 10 кОм с 20 кОм от VDD на VREF; OUT1B, OUT1A, OUT2A, OUT2B на 1B, 1A, 2A, 2B
  • Allegro A4988 DMOS Microstepping Driver with Translator (копия Pololu, ред. 4)даташит · сверено 20.10.2026VBB 8-35 В; VDD 3,0-5,5 В; логический вход: высокий уровень от 0,7 × VDD, низкий до 0,3 × VDD, до 5,5 В; ток логики до 8 мА; ток выхода до 2 А

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

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

Какое напряжение питания у драйвера A4988?
VMOT: 8-35 В; VDD: 3-5,5 В. Логика 5 В.

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

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