Распиновка драйвера A4988
Драйвер шагового мотора A4988 (StepStick, Pololu и клоны) · Allegro A4988 · логика 5 В · 15,24×20,32 мм · 16 пинов
сверено20.10.2026
Вид со стороны деталей, подстроечник внизу: логика слева (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.
Все пины
| Подпись | Номер | Функции | Ограничения | Сверка |
|---|---|---|---|---|
| EN | ENABLE: LOW включает выходы, HIGH выключает (мотор свободен) | подтяжка к земле на плате | свереноНа плате Pololu подтянут к земле 100 кОм: не подключён, значит выходы включены.На других ревизиях подписан: ENABLE, EN# | |
| MS1 | MS1: выбор микрошага (подтяжка к земле 100 кОм внутри) | свереноНе подключены MS1-MS3: полный шаг. 1/16 шага: все три на VDD. | ||
| MS2 | MS2: выбор микрошага (подтяжка к земле 50 кОм внутри) | сверено | ||
| MS3 | MS3: выбор микрошага (подтяжка к земле 100 кОм внутри) | сверено | ||
| RST | RESET: LOW сбрасывает драйвер; без подтяжки, не оставлять в воздухе | свереноВывод висит в воздухе: соединить с соседним SLP (так советует Pololu) или подать HIGH.На других ревизиях подписан: RESET, RST# | ||
| SLP | SLEEP: LOW усыпляет драйвер; подтяжка к VDD 100 кОм на плате | подтяжка к питанию на плате | свереноНа других ревизиях подписан: SLEEP, SLP# | |
| STEP | STEP: фронт LOW→HIGH делает один (микро)шаг | свереноНа других ревизиях подписан: STP | ||
| DIR | DIR: направление вращения | сверено | ||
| VMOT | 12 В | вход питания | свереноЭлектролит от 47 мкФ между VMOT и GND у самой платы: без него выброс при включении пробивает драйвер (Pololu).На других ревизиях подписан: VM, VBB | |
| GND | Земля | свереноЗемля питания мотора. | ||
| 2B | 2B: обмотка 2, второй вывод | свереноВыход на обмотку мотора, напряжение питания мотора. С GPIO и логикой не соединять.На других ревизиях подписан: B2, OUT2B | ||
| 2A | 2A: обмотка 2, первый вывод | свереноВыход на обмотку мотора, напряжение питания мотора. С GPIO и логикой не соединять.На других ревизиях подписан: A2, OUT2A | ||
| 1A | 1A: обмотка 1, первый вывод | свереноВыход на обмотку мотора, напряжение питания мотора. С GPIO и логикой не соединять.На других ревизиях подписан: A1, OUT1A | ||
| 1B | 1B: обмотка 1, второй вывод | свереноВыход на обмотку мотора, напряжение питания мотора. С GPIO и логикой не соединять.На других ревизиях подписан: B1, OUT1B | ||
| VDD | 5 В | вход питания | свереноПитание логики 3-5,5 В. Высокий уровень на входах от 0,7 × VDD: при VDD 5 В это 3,5 В, сигналов 3,3 В от ESP32 может не хватить. С ESP32 питать VDD от 3,3 В. | |
| 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 В.
Пригодится ещё
Похожие платы

Драйвер шагового мотора DRV8825 (StepStick, Pololu и клоны)
TI DRV882516 пинов

Драйвер шагового мотора TMC2209 (StepStick, BIGTREETECH V1.2)
Trinamic (ADI) TMC220919 пинов

DRV8833, драйвер двух моторов (модуль HW-627, 12 выводов)
TI DRV883312 пинов

Драйвер моторов L298N (красный модуль с радиатором)
ST L298N13 пинов