Драйвер TMC2208: различия между версиями
AKDZG (обсуждение | вклад) (Новая страница: «==Описание== TMC2208 - драйвер шагового двигателя, создан, как более мощная альтернатива TMC21…») |
AKDZG (обсуждение | вклад) |
||
Строка 32: | Строка 32: | ||
==Схема== | ==Схема== | ||
[[Файл:Stepstick_schematic_TMC2208.png|border|none]] | [[Файл:Stepstick_schematic_TMC2208.png|border|none]] | ||
+ | |||
+ | [[Файл:Component_side_view_2208.png|border|none]] | ||
Версия 05:21, 13 февраля 2018
Описание
TMC2208 - драйвер шагового двигателя, создан, как более мощная альтернатива TMC2100 в 3D принтерах. Цель, как и раньше, - снижение шума от шаговых двигателей, путём повышения частоты микрошагов с 16 до 256 в чипе драйвера.
Характеристики
- Логика совместима с драйвером A4988. Напряжение от 3,3В до 5В
- Ток до 2А. Зависит он установленных Rsense
- Конфигурации микрошага 1/2, 1/4, 1/8, 1/16. Все они с интерполяцией до 1/256
- 1/256 без интерполяции только с управлением по UART
- Напряжение для двигателя от 4,75 до 36В
Режим stealthChop2 - автоматически оптимизирует настройки для снижения шума. Работает по умолчанию и не требует конфигурации.
Режим spreadCycle. Уменьшает резонанс и повышает плавность. Может быть включен только через UART и OPT.
Чип расположен на нижней части драйвера. Это сделано потому что низ чипа лучше рассеивает тепло. Радиатор нужно устанавливать на печатную плату. Vref регулируется через отверстие в печатной плате.
Подключение
К RAMPS 1.4 драйвер подключается так:
- Ставим только первые две перемычки
- Инвертируем направление вращения шагового двигателя.
TMC2208 не использует третью перемычку для конфигурации микрошагов. Третий контакт предлагает дополнительную диагностическую функцию. Это вывод должен быть установлен как входной сигнал в MCU, оставьте открытым, если не используете.
Схема
Настройка
Максимальный ток зависит от установленных резисторов Rsense, при этом максимальный Vref будет 2,5В