TMC2225与TMC2208类似,采用TSSOP-28封装,是一款超静音两相步进电机驱动器,连续驱动电流1.4A,峰值电流2A,电压范围4.75V-36V,256细分。灵活的microPlyer插值单元提供多达256个细分,即使在脉冲频率有限的系统中也能实现完美的正弦控制;与现有的 3D 打印机电子产品兼容,消除了重新设计的昂贵成本。带有标准的step/dir界面,使用方便。可以替代原来的A4988,发热量更低,特别适合3D打印市场。
特征
UART 配置接口(9600-500k 波特率)
功率管内置驱动电流1.4A,峰值电流2A,电压范围4.75V-36V
最多 256 个原始微步(无插值)
CoolStep™电流动态调整技术,可节省70%的能源
stealthChop2 - 比 stealthChop 更快的电机加速/减速
dcStep™、stallGuard2™失速检测技术
根据速度自动切换 stealthChop 和 spreadCycle
与 StepStick 和 Pololu A4988 步进驱动器兼容的硬件
底部 PCB 侧的组件可更好地散热
自动降低待机电流
SteaClthhop静音技术
spreadCycle - 高动态电机控制斩波器
规格
Model | TMC2225 |
Interface | Step/Dir |
Configuration | CFG Pins or UART |
Native Microsteps | up to 1/256 |
microPlyer Microsteps | 1/256 |
Logic Voltage (VIO) | 3-5V |
Motor Voltage (VM) | 4.75-36V |
Motor Phase Current max | 1.4A RMS, 2.0A Peak |
Internal V- Regulator | enabled |
RDSon | LS 280mΩ & HS 290mΩ (typ. at 25°C) |
stealthChop2 (quiet) | yes |
spreadCycle | yes |
coolStep | no |
stallGuard | no |
dcStep | no |
引脚功能

Pin | Function |
Power Supply | |
GND | Ground |
VM | Motor Supply Voltage |
VIO | Logic Supply Voltage |
Motor Outputs | |
A2 | Motor Coil 1 |
A1 | Motor Coil 1 |
B1 | Motor Coil 2 |
B2 | Motor Coil 2 |
Control Inputs | |
STEP | STEP input (internal pull-down resistor) |
DIR | DIR input (internal pull-down resistor) |
TMC2225 | |
EN | Enable Motor Outputs: GND=on, VIO=off |
MS1 | Microsteps resolution configuration (internal pull-down resistors) MS2, MS1: 00: ¼, 01: ⅛, 10: 1/16, 11: 1/32 |
MS2 | - |
RX | UART RX, Directly connected to the PDN |
TX | UART TX, Connected to the PDN via a 1K resistor on board |
DIAG | Diagnostic output. Hi level upon driver error. Reset by ENN=high. |
SPREAD | Chopper mode selection: Low=StealthChop, High=SpreadCycle |
VREF | Analog Reference Voltage |
接口资源
接线图

提示
TMC2225 输出高达 1.4A 的连续电机电流和高达 2A 的峰值电流。因此,驱动模块的参考电压不应超过1V。同时,驱动模块必须进行散热,否则会影响驱动模块的寿命。
电机电流设置(与 TMC2208 相同)

设置电机电流的最佳方法是测量 Vref 引脚上的电压 (0…2.5V) 并使用电位器调整电压。最大可设置电机电流为 1.77A RMS(0.11Ohm 感应电阻器),但 SilentStepSticks 最多只能使用 1.2A RMS。
Irms = (Vref * 1.77A) / 2.5V = Vref * 0.71
Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax
Vref -> Vref 引脚上的电压
Irms -> RMS(均方根)电流相 (Irms = Imax / 1.41)
Imax -> 每相最大电流 (Imax = Irms * 1.41)
笔记
1. Vref测量Gnd和电位器中间的电压。
2. 测量电压时不要连接电机,否则容易烧坏驱动器。
3. 测量电压时应连接电源,做不只是连接USB电源。
4.请特别注意方向!
微步进
MS2(-) | MS1(-) | Steps(-) | Interpolation(-) | Mode(-) |
GND | GND | 1⁄4 | 1⁄256 | stealthChop2 |
GND | VIO | 1⁄8 | 1⁄256 | stealthChop2 |
VIO | GND | 1⁄16 | 1⁄256 | stealthChop2 |
VIO | VIO | 1⁄32 | 1⁄256 | stealthChop2 |
OTP 设置(参考 TMC2208)¶
使用 TMC2208 配置器,您可以通过 UART 接口更改设置并对 Trinamic TMC2208 的 OTP(一次性可编程)存储器进行编程。
运行程序:¶
安装 ScriptCommunicator
下载TMC2208.scez
使用ScriptCommunicator启动TMC2208.scez文件:ScriptCommunicator TMC2208.scez
选择正确的串口,点击连接
配置器中的修改直接传输
提示
OTP 位只能编程一次。如果启用 spreadCycle,则 TOFF 不能为 0(空)。
硬件连接¶

您可以使用每个具有 0-5V 逻辑电平的 RS232 串行适配器(例如 FTDI-Breakout),并且 SilentStepStick 测试器/编程器可以用作连接适配器。
提示
必须在 TMC2208 SilentStepStick 上关闭 PDN_UART 引脚旁边的跳线,以启用通过排针访问引脚。