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 引脚旁边的跳线,以启用通过排针访问引脚。

    物联沃分享整理
    物联沃-IOTWORD物联网 » TMC2225电机驱动简介

    发表评论