TMC2225电机驱动简介

TMC2225是一款适用于3D打印机的超静音步进电机驱动器,支持1.4A连续电流和2A峰值电流,具备256细分能力。其特色包括UART配置接口、CoolStep节能技术、stealthChop2快速加速/减速以及与A4988兼容的硬件设计。该驱动器通过电位器设置电机电流,并可通过OTP编程进行高级配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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(一次性可编程)存储器进行编程。

运行程序:

  1. 安装 ScriptCommunicator

  1. 下载TMC2208.scez

  1. 使用ScriptCommunicator启动TMC2208.scez文件:ScriptCommunicator TMC2208.scez

  1. 选择正确的串口,点击连接

  1. 配置器中的修改直接传输

提示

OTP 位只能编程一次。如果启用 spreadCycle,则 TOFF 不能为 0(空)。

硬件连接

您可以使用每个具有 0-5V 逻辑电平的 RS232 串行适配器(例如 FTDI-Breakout),并且 SilentStepStick 测试器/编程器可以用作连接适配器。

提示

必须在 TMC2208 SilentStepStick 上关闭 PDN_UART 引脚旁边的跳线,以启用通过排针访问引脚。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_51959508

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值