Открыть сервис

TB6600

TB6600 — это микросхема драйвера шагового двигателя (Stepper Motor Driver), предназначенная для управления биполярными шаговыми двигателями в режиме микрошага. Разработана японской компанией Toshibaнастоящее время подразделение Toshiba Electronic Devices & Storage Corporation). Микросхема относится к классу интегральных схем управления двигателями и широко применяется в станках с числовым программным управлением (ЧПУ), 3D-принтерах, робототехнике и другом оборудовании, требующем точного позиционирования.

История и разработка

Микросхема TB6600 была представлена компанией Toshiba в начале 2000-х годов как усовершенствованная версия более ранних моделей, таких как TB6560. Основной целью разработки было создание драйвера, способного работать с двигателями на большие токи (до 3,5 А) и обеспечивать высокое разрешение микрошага (до 1/32 шага) при относительно низкой стоимости. В отличие от более простых драйверов, TB6600 включает в себя встроенную защиту от перегрузки по току, перегрева и пониженного напряжения, что повышает надёжность работы в промышленных и любительских условиях. В России и странах СНГ микросхема получила широкое распространение в виде готовых модулей на печатных платах, производимых китайскими компаниями (например, «TB6600 Stepper Motor Driver»), которые часто копируют оригинальную схему Toshiba.

Устройство и принцип работы

Архитектура

TB6600 представляет собой монолитную микросхему, выполненную по технологии BiCD (Bipolar-CMOS-DMOS), что позволяет сочетать аналоговые и цифровые элементы с высоковольтными и сильноточными ключами. Основные функциональные блоки:

  • Входной интерфейс — принимает сигналы от контроллера (например, Arduino, платы ЧПУ): импульсы шага (STEP), направление вращения (DIR), включение/выключение (ENABLE).
  • Логический блок — обрабатывает сигналы и формирует последовательность коммутации обмоток двигателя с учётом выбранного режима микрошага.
  • Выходной мост — состоит из четырёх MOSFET-транзисторов, обеспечивающих двунаправленный ток через обмотки двигателя.
  • Защитные цепимониторинг тока, температуры и напряжения питания.

Принцип работы

Драйвер работает по методу широтно-импульсной модуляции (ШИМ) с фиксированной частотой (обычно 20–50 кГц). При подаче импульса на вход STEP микросхема изменяет ток в обмотках двигателя на один микрошаг. Направление вращения задаётся уровнем сигнала на входе DIR. Микрошаг достигается за счёт плавного изменения тока в обмотках, что позволяет разделить полный шаг (например, 1,8°) на более мелкие дискретные позиции (до 1/32 шага). Это снижает вибрации и резонанс на низких скоростях, повышая точность позиционирования.

Характеристики

Основные технические параметры TB6600 (по данным Toshiba):

  • Напряжение питания двигателя: от 8 до 42 В постоянного тока.
  • Выходной ток: до 3,5 А (пиковый), до 2,5 А (средний) — зависит от охлаждения.
  • Режимы микрошага: 1/1, 1/2, 1/4, 1/8, 1/16, 1/32 (настраивается переключателями DIP).
  • Логическое напряжение: 5 В (для входных сигналов).
  • Частота ШИМ: до 50 кГц.
  • Защита: от перегрузки по току, перегрева (термоотключение при 150 °C), пониженного напряжения (UVLO).
  • Корпус: HSOP-28 (с теплоотводящей площадкой).

Применение

Станки с ЧПУ

TB6600 является одним из наиболее популярных драйверов для любительских и полупрофессиональных станков с ЧПУ (фрезерные, гравировальные, лазерные). Обеспечивает управление шаговыми двигателями NEMA 17 и NEMA 23 с током до 3 А. Обычно используется в связке с контроллерами на базе Arduino или специализированными платами (например, GRBL, Mach3).

3D-принтеры

В 3D-принтерах TB6600 применяется для управления двигателями осей X, Y, Z и экструдера. Благодаря микрошагу 1/32 позволяет добиться высокой точности печати (слой до 0,05 мм) и снизить шум по сравнению с драйверами на базе A4988. Однако из-за больших габаритов и тепловыделения чаще используется в крупноформатных принтерах.

Робототехника

В роботизированных манипуляторах и подвижных платформах TB6600 обеспечивает плавное движение и удержание позиции с заданным моментом. Применяется в проектах, где требуется работа с нагрузками до 3–4 кг·см.

Промышленное оборудование

В небольших промышленных станках (например, для маркировки, сборки) TB6600 используется как бюджетная альтернатива более дорогим драйверам (Leadshine, DM542). Однако из-за ограниченного тока и отсутствия цифровой фильтрации сигналов уступает им в стабильности на высоких скоростях.

Особенности эксплуатации

Теплоотвод

Микросхема TB6600 выделяет значительное количество тепла при работе на токах выше 2 А. Для предотвращения перегрева требуется установка радиатора (площадью не менее 10–15 см²) и, при необходимости, активное охлаждение (вентилятор). В готовых модулях китайского производства радиатор часто мал, что приводит к снижению номинального тока до 2–2,5 А.

Настройка

На модулях TB6600 обычно присутствуют DIP-переключатели для установки:

  • Тока двигателя (пиковый и средний) — выбирается в зависимости от номинала двигателя.
  • Режима микрошага — от 1/1 до 1/32.
  • Времени спада тока (Decay mode) — для оптимизации работы на разных скоростях.

Совместимость

Драйвер совместим с большинством контроллеров, выдающих сигналы уровня 5 В (TTL). Для работы с 3,3-В логикой (например, Raspberry Pi) требуется согласование уровней. Входы STEP, DIR и ENABLE имеют оптронную развязку, что защищает контроллер от помех.

Критика и недостатки

Несмотря на популярность, TB6600 имеет ряд недостатков:

  • Шум на низких частотах — при работе на малых скоростях (менее 100 шагов/с) возможен акустический шум из-за резонанса в обмотках.
  • Нестабильность на высоких скоростях — при частотах импульсов выше 20–30 кГц драйвер может терять шаги из-за ограниченной скорости обработки сигналов.
  • Качество китайских клонов — многие модули, продаваемые под маркой TB6600, используют неоригинальные микросхемы (например, TB6600HG — подделка), что приводит к снижению тока и надёжности.
  • Отсутствие цифровой фильтрации — в отличие от современных драйверов (TMC2209, DM542), TB6600 не имеет функции автоматического подавления резонанса и сглаживания движения.

Альтернативы

На рынке представлены более современные драйверы, которые превосходят TB6600 по характеристикам:

  • TMC2209 (Trinamic) — бесшумная работа, микрошаг до 1/256, встроенный интерфейс UART.
  • DM542 (Leadshine) — ток до 4,2 А, цифровая фильтрация, работа на частотах до 200 кГц.
  • A4988 — бюджетный вариант для маломощных двигателей (до 2 А).
  • DRV8825 — аналог A4988 с током до 2,5 А.

Источники

  • Toshiba Electronic Devices & Storage Corporation. Datasheet TB6600HG (TB6600FG). 2005.
  • Application Note «TB6600 Stepper Motor Driver». Toshiba, 2006.
  • «CNC Stepper Motor Driver TB6600 User Manual». Shenzhen Sanyang Technology Co., Ltd., 2018.
  • Обзор драйверов шаговых двигателей: сравнение TB6600, A4988, TMC2209. Журнал «Радио» № 3, 2020.
  • Форум «CNC Club» (Россия). Обсуждение драйверов TB6600. 2019–2023.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →