这是用户在 2025-6-9 18:07 为 https://app.immersivetranslate.com/pdf/ 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?

步进电机驱动芯片

集成电路

TRINAMIC Motion Control GmbH & Co. KG 汉堡,德国

TMC2208& TMC2224 系列数据手册

特点和优势

2 相步进电机,线圈电流高达 2A(峰值)STEP/DIR 接口,支持 2、4、8、16 或 32 微步设置

通过 microPlyer™插值实现 256 微步平滑运行

stealthChop2™静音电机运行

spreadCycle™ 高动态电机控制斩波器

低 RDSon LS 280mΩ & HS 290mΩ(典型值 25°C)

电压范围 4.75… 36V DC

自动待机电流减少(可选)

内部感测电阻选项(无需感测电阻)被动制动和自由轮转

单线 UART & OTP 用于高级配置选项

独立运动的全保护与诊断脉冲发生器

可选 QFN、TQFP 和 HTSSOP 封装以最佳适配

应用

兼容设计升级 3D 打印机、打印机、POS 办公和家庭自动化、纺织、缝纫机、CCTV、安防、ATM、现金回收机、HVAC

描述

TMC2202、TMC2208、TMC2220、TMC2224 和 TMC2225 是用于两相步进电机的超静音电机驱动 IC。它们的引脚排列与多种传统驱动器兼容。TRINAMIC 的先进隐蔽 Chop2 斩波器确保无噪声运行、最高效率和最佳电机扭矩。其快速电流调节和可选的 spreadCycle 组合可实现高度动态的运动。集成的功率 MOSFET 可处理高达 1.4A RMS 的电机电流。保护和诊断功能支持稳健可靠的运行。简单的 UART 接口提供了更多调谐和控制选项。针对特定应用的调谐可以存储在 OTP 存储器中。行业最先进的 STEP/DIR 步进电机驱动器系列升级设计,实现无噪声和最精确的运行,为高性价比和极具竞争力的解决方案。

TMC2202、TMC2208、TMC2220、TMC2224、TMC2225 双相双极步进电机驱动器,峰值电流高达 2A - 静音运行 stealthChop™ - UART 接口选项。

框图

spreadCycle

stealthChop2

驱动器

TMC220X

TMC222X

256 μ步

序列器

脉冲发生器

UART

可选控制

功率

电源

电机

步进/方向

步进乘法器

隐蔽斩波

DAC Reference

IREF 可选电流缩放

UART 控制

时钟

控制

寄存器

设置

Standstill Current

Reduction

CLK Oscillator /

Selector

充电泵

+5V 稳压器

模式

选择

配置

引脚

OTP

内存

保护

& 诊断

诊断输出/索引

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

2

www.trinamic.com

应用实例:简单解决方案—高效能

TMC22xx 系列凭借其高功率密度、集成式功率 MOSFET、平稳安静的操作以及亲切的简单性而备受青睐。TMC22xx 涵盖了从电池系统到嵌入式应用的各种应用范围,每个线圈可支持高达 2A 的电机电流。TRINAMIC 独特的斩波模式 spreadCycle 和 stealthChop2 优化了驱动性能。stealthChop 将电机噪音在低速时降至静音水平。待机电流减少有助于降低功耗和冷却成本。广泛的支持功能能够实现快速设计周期和具有竞争力的产品上市时间。

SRLSD

S/D

N

S

0A+

0A-

0B+

TMC22xx

0B-

错误,索引

S/D

N

S

0A+

0A-

0B+

TMC22xx

0B-

UART

CPU

高层

接口

UART FDC

感测电阻可以省略

TMC2208-EVAL EB

订单代码

订单代码 描述

尺寸[mm]

TMC2208-LA

stealthChop 独立驱动器;QFN28(符合 RoHS 标准)

5 x 5

TMC2224-LA

stealthChop 独立驱动器;QFN28(符合 RoHS 标准)

5 x 5

TMC2202-WA

stealthChop 驱动器;可焊接边缘 QFN32(符合 RoHS 标准) 5 x 5

TMC2220-TA

选项包装:TQFP 48 – 请咨询可用性! 9 x 9

TMC2225-SA

选项包装:HTSSOP28 – 请咨询可用性! 9.7 x 6.4

TMC2208-EVAL

TMC2208 步进电机驱动评估板

85 x 55

TMC2224-EVAL TMC2224 步进电机驱动器评估板 85 x 55 TMC22xx-Bridge 连接器和跳线板适配 TMC22xx 系列 61 x 38 STARTRAMPE TMC2208-EVAL 及其他评估板的基础板 85 x 55

在这个例子中,配置通过引脚硬接。基于软件的运动控制产生 STEP 和 DIR(方向)信号,INDEX 和 ERROR 信号反馈状态信息。

CPU 通过步进和方向信号操作驱动器。它通过 UART 接口访问诊断信息并配置 TMC22xx。CPU 管理运动控制,TMC22xx 驱动电机并平滑和优化驱动性能。

TMC22xx-EVAL 是 TRINAMIC 通用评估板系统的一部分,该系统提供了方便的硬件处理以及用户友好的评估软件工具。TMC22xx 评估板系统由三部分组成:STARTRAMPE(基板)、TMC2208BRIDGE(带有多个测试点和独立设置的连接板)以及 TMC22xx-EVAL。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

3

www.trinamic.com

目录

1

工作原理

4

1.1

关键概念

5

1.2

控制接口

6

1.3

移动和控制电机

6

1.4

StealthChop2 & SpreadCycle 驱动器

6

1.5

精密时钟发生器和 CLK 输入... 7

1.6

自动静止功耗下降

7

1.7

索引输出

7

2

引脚分配

8

2.1

TMC2208 封装轮廓

8

2.2

信号描述 TMC2208

8

2.3

封装轮廓 TMC2202

9

2.4

信号描述 TMC2202

9

2.5

封装轮廓 TMC2224

10

2.6

信号描述 TMC2224

11

2.7

封装轮廓 TMC2225

12

2.8

信号描述 TMC2225

12

2.9

封装轮廓 TMC2220

13

2.10

信号描述 TMC2220

13

3

示例电路

15

3.1

标准应用电路

15

3.2

内部 RDSON 检测

15

3.3

仅 5V 供电

16

3.4

配置引脚

17

3.5

高电机电流

17

3.6

驱动器保护和 EME 电路...18

4

UART 单线接口

19

4.1

数据帧结构

19

4.2

CRC 计算

21

4.3

UART 信号

21

4.4

寻址多个从设备

22

5

寄存器映射

23

5.1

通用寄存器

24

5.2

速度相关控制

29

5.3

序列器寄存器

30

5.4

斩波控制寄存器

31

6

隐蔽斩波

37

6.1

自动调谐

37

6.2

隐身斩波选项

39

6.3

隐身斩波电流调节器

39

6.4

基于速度的缩放

41

6.5

结合 StealthChop 和 SpreadCycle ..

43

6.6

StealthChop 中的标志

44

6.7

自由轮和被动制动

45

7

SpreadCycle 斩波器

47

7.1

扩散

循环设置

48

8

选择感测电阻

51

9

电机电流控制

52

9.1

模拟电流缩放 VREF

53

10

内部感测电阻

55

11

步进/方向接口

57

11.1

时序

57

11.2

改变分辨率

58

11.3

MICRO

播放器步进插值和站

静止检测

59

11.4

索引输出

60

12

内部步进脉冲发生器

61

13

驱动器诊断标志

62

13.1

温度测量

62

13.2

短路保护

62

13.3

开路负载诊断

63

13.4

诊断输出

63

14

快速配置指南

64

15

外部复位

67

16

时钟振荡器和输入

67

17

绝对最大额定值

68

18

电气特性

68

18.1

工作范围

68

18.2

直流和时序特性

69

18.3

热特性

73

19

布局注意事项

74

19.1

裸露芯片焊盘

74

19.2

接 GND

74

19.3

电源滤波

74

19.4

TMC2208 布局示例

75

20

封装机械数据

76

20.1

尺寸图 QFN28

76

20.2

尺寸图 QFN32-WA

78

20.3

封装代码

79

21

图目录

80

22

修订历史

81

23

参考文献

81

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

4

www.trinamic.com

1 工作原理

TMC22xx 系列步进电机驱动器旨在作为现有低成本步进电机驱动应用的即插即用升级。其静音驱动技术 stealthChop 可实现无故障运动控制,适用于家庭和办公应用。高效能功率级可在微小封装中实现大电流输出。TMC22xx 仅需其微小封装上的几个控制引脚。它们允许选择最重要的设置:所需的微步分辨率。可选的 2、4、8、16 或 32 微步可将驱动器适配于运动控制器的性能。某些封装选项还允许通过引脚选择斩波模式。

即使在低微步进速率下,TMC22xx 相比同类产品也提供了一系列独特的增强功能:TRINAMICs 精密的 stealthChop2 整流器加上微步进增强 microPlyer 确保无噪声运行、最高效率和最佳电机扭矩。其快速电流调节和可选的 spreadCycle 组合可实现高度动态的运动。保护和诊断功能支持稳健可靠的运行。简单易用的 8 位 UART 接口提供了更多的调谐和控制选项。针对特定应用的调谐可以存储到片上 OTP 存储器中。行业最先进的步进电机驱动器系列升级设计,实现无噪声和最精确的运行,为高性价比和极具竞争力的解决方案提供支持。

22n

50V

100n

16V

ENN

GND

焊盘

microPlyer

Full Bridge A

Full Bridge B

+V

VS

步进电机

电机

N

S

OA1

OA2

OB1

OB2

Driver

100n

BRB

100μF

CPI

CPO

BRA R

使用低电感贴片式元件,例如 1206,0.5W 用于 Rand R

R

100n

VCP

VREF

可选驱动使能

stealthChop2

spreadCycle

Integrated

Rsense

IREF

256 Microstep

Sequencer

Stand Still

Current

Reduction

2.2μ

6.3V

5VOUT

模拟电流缩放或悬空

Low ESR type

靠近 IC,短路径至芯片焊盘

Connect directly

to GND plane

Connect directly

to GND plane

VCC_IO

TMC22xx

Step&Dir input

5V Voltage

regulator

charge pump

CLK_IN

可选外部时钟

10-16MHz

3.3V 或 5V

I/O 电压

100n

Analog Scaling

VREF

Programmable

Diagnostic

Outputs

Configuration

Interface

MS1

MS2

扩散

索引

诊断

配置

(GND 或 VCC_IO)

索引脉冲

驱动器错误

PDN/UART

B. Dwersteg, ©

TRINAMIC 2016

Trimmed

CLK oscillator/

selector

UART interface

+ Register Block

Configuration

Memory (OTP)

(not with TMC2202)

(only TMC222x)

可选的 UART 接口

IREF

Step Pulse

Generator

步进

方向

步进和方向

运动控制

图 1.1 TMC22xx 基本应用框图

三种工作模式:

选项 1:独立步进/方向驱动器(传统模式)

一个 CPU(微控制器)生成与系统内其他电机和组件同步的步进和方向信号。TMC22xx 根据配置引脚和 STEP/DIR 信号来控制电机。电机运行电流要么是固定的,要么由 CPU 使用模拟输入 VREF 设置。PDN_UART 引脚选择自动静止电流减少。INDEX 和 DIAG 输出信号将驱动器反馈给 CPU。使用 ENN 引脚来启用或禁用电机。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

5

www.trinamic.com

OPTION 2: 独立式 STEP/DIR 驱动器,带 OTP 预配置

通过预编程 OTP 存储器(标签 UART & OTP)启用的附加选项:

+ 针对应用进行斩波器调优,以实现应用定制性能 + 通过将驱动器切换到内部感测电阻模式来降低成本 + 调整自动掉电级别和时间,以实现最佳应用效率

S/D

N

S

0A+

0A-

0B+

TMC22xx

0B-

错误,索引

CPU

高层

接口

TXD 仅或位

串口 UART

其他驱动器 外部预-

编程

图 1.2 独立驱动器带预配置

要启用附加选项,可以通过一次性编程驱动器的 OTP 内存,或存储配置在 CPU 中并在每次上电后将其传输到片上寄存器。操作使用与选项 1 相同的信号。编程无需在应用程序内完成——它可以在 PCB 测试期间执行!或者,使用 CPU 固件进行位操作来配置驱动器。可以使用单条 TXD 线同时编程多个驱动器。

选项 3:带完整诊断和控制步/方向驱动器

与选项 2 类似,但引脚 PDN_UART 连接到 CPU UART 接口。附加选项(标签 UART):

+ 详细诊断和热管理 + 无源制动和自由轮转,实现灵活、最低功耗停止模式 + 更多的微步分辨率设置选项(全步到 256 微步) + 软件控制电机电流设置和更多斩波选项

该模式允许用单条接口线替换所有控制线,如 ENN、DIAG、INDEX、MS1、MS2 和模拟电流设置 VREF。这样,只需三条信号即可实现完全控制:STEP、DIR 和 PDN_UART。即使没有外部 STEP 脉冲,也能通过内部可编程步进脉冲发生器提供运动。不过,TMC22xx 不提供加减速功能。使用模拟多路复用器 IC 可以实现多个驱动 IC 的访问。

1.1 关键概念

TMC22xx 实现了 TRINAMIC 产品独有的先进功能。这些功能有助于在许多步进电机应用中实现更高的精度、更高的能效、更高的可靠性、更平滑的运动和更低的运行温度。

stealthChop2™ 无噪音、高精度斩波算法,实现无声运动和无噪音

电机静止。比 stealthChop™允许更快的电机加减速,并将 stealthChop 扩展到低静止电机电流。

spreadCycle™ 高精度逐周期电流控制算法,实现最高动态运动。

microPlyer™ 微步插补器,用于获得完整的 256 微步平滑性,且更低

从全步开始,分辨率为步进输入

除了这些性能提升之外,TRINAMIC 电机驱动器还提供保护措施,用于检测并保护短路输出、输出开路、过温以及欠压条件,以增强安全性和从设备故障中恢复。

UART

UART

OTP

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

6

www.trinamic.com

1.2 控制接口

TMC22xx 支持离散控制线用于基本模式选择,以及基于 UART 的单线接口并带有 CRC 校验。当发送正确的 UART 数据时,UART 接口会自动启用。在使用 UART 时,可以通过控制位禁用引脚选择。

1.2.1 UART 接口

单线接口允许单向操作(仅用于参数设置),或用于全控制和诊断的双向操作。它可由任何标准微控制器的 UART 驱动,甚至可以通过软件位操作驱动。波特率可在 9600 波特到 500k 波特,甚至更高(使用外部时钟时)之间使用。无需波特率配置,因为 TMC22xx 会自动适应主控的波特率。帧格式与智能 TRINAMIC 控制器和驱动 IC TMC5130 和 TMC5072 相同。CRC 校验和允许在更长的距离上传输数据。对于固定的初始化序列,将包括 CRC 的数据存储到μC 中,因此只需几百字节的代码即可完成完整初始化。如果不需要,可以在读取访问时忽略 CRC。这使得 CRC 成为一个可选功能!IC 具有固定地址。如果不需要读取访问,可以通过将所有接口引脚连接在一起来并行编程多个驱动器。可选的寻址可以通过模拟多路复用器(如 74HC4066)提供。

从软件角度来看,TMC22xx 是一个带有多个控制和状态寄存器的设备。其中大部分寄存器要么只能写入,要么只能读取。有些寄存器允许读写访问。如果需要以读-改-写的方式访问只写寄存器,可以在主软件中实现一个影子寄存器。

1.3

电机移动与控制

1.3.1 STEP/DIR 接口

电机由步进和方向输入控制。STEP 输入上的有效边缘可以是上升沿,也可以是上升沿和下降沿,这由一个特殊模式位(DEDGE)控制。使用两个边缘会将 STEP 信号的切换速率减半,这对于通过慢速接口(如光隔离接口)进行通信很有用。在 STEP 边缘激活时,从 DIR 输入采样的状态决定了是向前还是向后步进。每一步可以是全步或微步,其中每全步有 2、4、8、16、32、64、128 或 256 个微步。DIR 为低电平的步进脉冲会增加微步计数器,而高电平会根据微步分辨率减少计数器。内部表将计数器值转换为正弦和余弦值,这些值控制电机电流以实现微步。

1.3.2 内部步进脉冲发生器

某些应用不需要精确的协调运动——只需让电机在特定时间和特定速度下运行即可。TMC22xx 系列驱动芯片为这些应用配备了内部脉冲发生器:只需通过 UART 接口提供速度值即可驱动电机运行。速度的正负号会自动控制运动方向。然而,脉冲发生器不包含斜坡控制功能。在较高速度下运行时,需要通过软件进行速度值的斜坡上升和下降控制。

STEP/DIR 模式和内部脉冲发生器模式可以在一个应用中混合使用!

1.4 静默斩波 2 & 扩展周期驱动

stealthChop 是一种基于电压斩波原理的技术。它特别保证电机在静止和慢速运行时绝对安静,除了球轴承产生的噪音。与其他电压模式斩波器不同,stealthChop2 无需任何配置。它在上电后的第一次运动中自动学习最佳设置,并在后续运动中进一步优化设置。一个初始的寻家序列就足够用于学习。初始学习参数可以选择存储到 OTP 中。stealthChop2 通过立即响应电机速度的变化,允许高电机动态性能。

UART

UART

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

7

www.trinamic.com

对于最高速度应用,spreadCycle 是 stealthChop2 的一个选项。它可以通过输入引脚(TMC222x)或通过 UART 和 OTP 启用。stealthChop2 和 spreadCycle 甚至可以以组合配置使用,以实现两者的最佳效果:stealthChop2 用于无噪音的静止状态,安静且平稳的性能,spreadCycle 用于更高速度以实现高动态性和最高峰值速度同时保持低振动。

spreadCycle 是一种高级的逐周期斩波模式。它在广泛的转速和负载范围内提供平稳的操作和良好的谐振阻尼。spreadCycle 斩波方案自动集成和调整快速衰减周期,以确保平稳的零交叉性能。

使用 stealthChop2 的优势:

-

显著提高低成本电机的微步精度

-

电机运行平稳且安静

-

完全无待机噪音

-

减少机械共振带来扭矩提升

1.5 精密时钟发生器和 CLK 输入

TMC22xx 提供了工厂校准的内部时钟发生器,用于精确控制斩波频率和性能。然而,它还提供了一个可选的外部时钟输入,适用于需要石英级精度或需要更低或更高频率的情况。为了安全起见,时钟输入具有超时检测功能,当外部源失效时,会切换回内部时钟。

1.6 自动静止功耗下降

自动电流减少功能可以大幅降低应用功耗和散热需求。默认情况下,通过将 PDN_UART 输入拉至 GND 来启用静止电流减少功能。它将静止功耗降低至运行电流的一半以上,从而将静止功耗减少到不到 33%。

可通过 UART 修改静止电流、延迟时间和衰减时间,或通过内部 OTP 预编程。静止时,自动自由轮转和被动电机制动作为可选功能提供。被动制动将电机静止功耗降至零,同时仍然提供有效的阻尼和制动功能!

t

电流

关断电源

断电

延时时间

均方根电机电流轨迹,引脚 PDN=0

IHOLD

IRUN

IHOLDDELAY

关断电源

斜坡时间

步进

图 1.3 自动电机电流关断

1.7 索引输出

索引输出每电气旋转输出一个脉冲,即每个四全步一个脉冲。它显示了内部序列器微步 0 位置(MSTEP 接近 0)。这是开机位置。结合机械原点开关,可以实现更精确的原点定位。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

8

www.trinamic.com

2 引脚分配

TMC22xx 系列有多种封装变体,以适应不同的安装空间。请查询可用性。

2.1

TMC2208 封装轮廓

OB2

ENN

GND

CPO

-

OB1

BRA

时钟

索引

MS2

诊断

步进

VREF

GND

方向

-

OA2

CPI

VCP

PDN_UART

MS1

5VOUT

OA1

-

BRB

VS

VS

VCC_IO

1

2

3

4

5

6

7

21

20

19

18

17

16

15

22

23

24

25

26

27

28

14

13

12

11

10

9

8

TMC2208

QFN28

焊盘=GND

© B. Dwersteg,

TRINAMIC

图 2.1 TMC2208 引脚顶视图——类型:QFN28,5x5mm²,0.5mm 间距

2.2

信号描述 TMC2208

引脚编号 类型 功能

OB2

1

电机线圈 B 输出 2

ENN

2

DI

禁止输入。当此引脚被驱动为高电平时,功率级会关闭(所有电机输出浮空)。

GND 3, 18

GND. 连接到靠近引脚的 GND 平面。

CPO 4

充电泵电容输出。

CPI 5

充电泵电容输入。使用 22nF 50V 电容连接到 CPO。

VCP

6

充电泵电压。使用 100nF 电容连接到 VS。

N.C.

7, 20,

25

未使用的引脚,保持悬空或连接到 GND 以确保与未来版本的兼容性。

5VOUT 8

内部 5V 稳压器的输出。在引脚附近接地端连接 2.2μF 至 4.7μF 的陶瓷电容以获得最佳性能。将 GND 焊盘的回路尽可能缩短。

MS1

9

DI (pd) 微步分辨率配置(内部下拉电阻)

MS2, MS1: 00: 1/8, 01: 1/2, 10: 1/4 11: 1/16

MS2 10

DI (pd)

DIAG 11

DO 诊断输出。驱动器错误时高电平。由 ENN=高电平复位。

INDEX 12

DO 可配置的索引输出。提供索引脉冲。

CLK

13

DI

CLK 输入。使用短导线连接到 GND 以使用内部时钟或供应外部时钟。

PDN_UART 14

DIO

关断非控制输入(低电平=自动减速电流)。可选 UART 输入/输出。UART 模式下可禁用关断功能。

VCC_IO 15

所有数字引脚的 3.3V 至 5V IO 供电电压。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

9

www.trinamic.com

引脚编号 类型 功能

STEP

16

DI

STEP 输入

VREF 17

AI

用于电流缩放或使用内部检测电阻的模拟参考电压(可选模式)

DIR

19

DI (pd) DIR 输入(内部下拉电阻)

VS

22, 28

电机供电电压。在引脚附近提供滤波能力,形成尽可能短的回路至 GND 焊盘。

OA2

21

电机线圈 A 输出 2

BRA

23

线圈 A 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OA1 24

电机线圈 A 输出 1

OB1

26

电机线圈 B 输出 1

BRB

27

线圈 B 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

暴露

芯片焊盘

-

将暴露的芯片焊盘连接到 GND 平面。尽可能多地提供通孔以实现热量传递到 GND 平面。作为功率驱动器和模拟电路的 GND 引脚。

2.3

TMC2202 封装轮廓

CPO

OB1

OA1

时钟

诊断

MS1MS2

GND

方向

-

VS

-

OA2

ENN

GND

PDN_UART

5VOUT

VCP

-

-

-

BRB

-

VREF

1

2

3

4

5

6

7

24

23

22

21

20

19

18

26

27

28

29

30

31

32

15

14

13

12

11

10

9

TMC2202

QFN32

焊盘=GND

8

OB2

-

VS

-

17

© B. Dwersteg,

TRINAMIC

CPI

步进

VCC_IO

16

BRA

25

图 2.2 TMC2202 引脚顶视图——类型:QFN32,5x5mm²,0.5mm 间距

2.4

TMC2202 信号描述

引脚编号 类型 功能

OB2

1

电机线圈 B 输出 2

N.C.

2, 4, 21,

23, 26,

28, 29,

31

未使用引脚,保持悬空以提供更高的爬电电压距离。

VS

3, 22

电机供电电压。在距离 GND 焊盘最近的引脚附近提供滤波能力。

ENN

5

DI

禁止输入。当此引脚被驱动为高电平时,功率级会关闭(所有电机输出浮空)。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

10

www.trinamic.com

引脚编号 类型 功能

GND 6, 19

GND. 连接到靠近引脚的 GND 平面。

CPO 7

充电泵电容输出。

CPI 8

充电泵电容输入。使用 22nF 50V 电容连接到 CPO。

VCP

9

充电泵电压。使用 100nF 电容连接到 VS。

5VOUT 10

内部 5V 稳压器的输出。在引脚附近接地端连接 2.2μF 至 4.7μF 的陶瓷电容以获得最佳性能。将 GND 焊盘的回路尽可能缩短。

MS1

11

DI (pd) 微步分辨率配置(内部下拉电阻)

MS2, MS1: 00: 1/8, 01: 1/2, 10: 1/4 11: 1/16

MS2 12

DI (pd)

DIAG

13

DO 诊断输出。驱动器出错时高电平。通过 ENN=高电平复位。

CLK

14

DI

CLK 输入。使用短导线连接到 GND 以使用内部时钟或供应外部时钟。

PDN_UART 15

DIO

关断非控制输入(低电平=自动减速电流)。可选 UART 输入/输出。UART 模式下可禁用关断功能。

VCC_IO 16 3.3V 至 5V 所有数字引脚的 IO 电源电压。STEP 17 DI STEP 输入

VREF 18

AI

电流缩放用模拟参考电压或内部检测电阻参考电流(可选模式)

DIR 20

DI (pd) DIR 输入(内部下拉电阻)

OA2

24

电机线圈 A 输出 2

BRA

25

线圈 A 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OA1 27

电机线圈 A 输出 1

OB1

30

电机线圈 B 输出 1

BRB

32

线圈 B 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

暴露

芯片焊盘

-

将暴露的芯片焊盘连接到 GND 平面。尽可能多地提供通孔以实现热量传递到 GND 平面。作为功率驱动器和模拟电路的 GND 引脚。

2.5

TMC2224 封装轮廓

MS2

索引

GND

CPO

VS

-

方向

OB2

BRB

OA1OB1

测试

GND

5VOUT

VCC_IO

PDN_UART

诊断

CPI

VCP

VS

BRA

OA2

ENN

步进

时钟

MS1

扩散

VREF

1

2

3

4

5

6

7

21

20

19

18

17

16

15

22

23

24

25

26

27

28

14

13

12

11

10

9

8

TMC2224

QFN28

焊盘=GND

© B. Dwersteg,

TRINAMIC

图 2.3 TMC2224 引脚顶部视图——类型:QFN28,5x5mm²,0.5mm 间距

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

11

www.trinamic.com

2.6

信号描述 TMC2224

引脚编号 类型 功能

MS1

28

DI (pd) 微步分辨率配置(内部下拉电阻)

MS2, MS1: 00: 1/4, 01: 1/8, 10: 1/16, 11: 1/32

MS2 1

DI (pd)

INDEX 2

DO 可配置的索引输出。提供索引脉冲。

GND 3, 17

GND. 连接到靠近引脚的 GND 平面。

CPO 4

充电泵电容输出。

CPI 5

充电泵电容输入。使用 22nF 50V 电容连接到 CPO。

VCP

6

充电泵电压。使用 100nF 电容连接到 VS。

VS

7, 14

电机供电电压。在引脚附近提供滤波能力,使用最短可能的回路连接到 GND 焊盘。

OA2

8

电机线圈 A 输出 2

BRA

9

线圈 A 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OA1 10

电机线圈 A 输出 1

OB1

11

电机线圈 B 输出 1

BRB

12

线圈 B 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OB2

13

电机线圈 B 输出 2

VREF 15

AI

电流缩放用模拟参考电压或内部检测电阻参考电流(可选模式)

TEST

16

连接到 GND。也可以悬空或连接到 VREF。

5VOUT 18

内部 5V 稳压器的输出。在引脚附近接地端连接 2.2μF 至 4.7μF 的陶瓷电容以获得最佳性能。将 GND 焊盘的回路尽可能缩短。

VCC_IO 19

3.3V 至 5V 的所有数字引脚的 IO 电源电压。

PDN_UART 20

DIO

(pd)

关断非控制输入(低电平=自动减速)。(内部下拉电阻)可选 UART 输入/输出。UART 模式下可禁用关断功能。

DIAG 21

DO 诊断输出。驱动器出错时高电平。由 ENN=高电平复位。

SPREAD 22

DI (pd) 整流器模式选择:低=隐蔽整流,高=扩散循环

DIR

23

DI (pd) DIR 输入(内部下拉电阻)

ENN

24

DI

禁止输入。当此引脚被驱动为高电平时,功率级会关闭(所有电机输出浮空)。

STEP

25

DI (pd) STEP 输入(内部下拉电阻)

N.C.

26

未使用的引脚,保持悬空或连接到 GND 以确保与未来版本的兼容性。

CLK

27

DI

CLK 输入。使用短导线连接到 GND 以使用内部时钟或供应外部时钟。

暴露

芯片焊盘

-

将暴露的芯片焊盘连接到 GND 平面。尽可能多地提供通孔以实现热量传递到 GND 平面。作为功率驱动器和模拟电路的 GND 引脚。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

12

www.trinamic.com

2.7

封装轮廓 TMC2225

MS2

索引

GND

CPO

VS

-

方向

OB2

BRB

OA1

OB1

测试

GND

5VOUT

VCC_IO

PDN_UART

诊断

CPI

VCP

VS

BRA

OA2

ENN

步进

时钟

MS1

扩散

VREF

1

2

3

4

5

6

7

21

20

19

18

17

16

15

TMC2225

HTSSOP28

焊盘=GND

© B. Dwersteg,

TRINAMIC

8

9

10

11

12

13

14

28

27

26

25

24

23

22

图 2.4 TMC2225 引脚顶视图 – 类型:HTSSOP28,引脚间距 9.7x6.4mm²,0.65mm 间距

2.8

TMC2225 信号描述

引脚编号 类型 功能

CPO 1

充电泵电容输出。

CPI 2

充电泵电容输入。使用 22nF 50V 电容连接到 CPO。

VCP

3

充电泵电压。使用 100nF 电容连接到 VS。

VS

4, 11

电机供电电压。在距离 GND 焊盘最近的引脚附近提供滤波能力。

OA2

5

电机线圈 A 输出 2

BRA

6

线圈 A 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OA1 7

电机线圈 A 输出 1

OB1

8

电机线圈 B 输出 1

BRB

9

线圈 B 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OB2

10

电机线圈 B 输出 2

VREF 12

AI

电流缩放用模拟参考电压或内部检测电阻参考电流(可选模式)

TEST 13

连接到 GND。也可以悬空或连接到 VREF。

GND

14, 28

GND. 连接到靠近引脚的 GND 平面。

5VOUT 15

内部 5V 稳压器的输出。在引脚附近接地端连接 2.2μF 至 4.7μF 的陶瓷电容以获得最佳性能。将 GND 焊盘的回路尽可能缩短。

VCC_IO 16

3.3V 至 5V 的所有数字引脚的 IO 电源电压。

PDN_UART 17

DIO

(pd)

关断非控制输入(低电平=自动降低待机电流)。(内部下拉电阻)可选 UART 输入/输出。在 UART 模式下可以禁用关断功能。

DIAG 18

DO 诊断输出。驱动器出错时高电平。由 ENN=高电平复位。

SPREAD 19

DI(pd)斩波模式选择:低=隐蔽斩波,高=分散循环

DIR

20

DI (pd) DIR 输入(内部下拉电阻)

ENN

21

DI

禁止输入。当此引脚被驱动为高电平时,功率级会关闭(所有电机输出浮空)。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

13

www.trinamic.com

引脚编号 类型 功能

STEP

22

DI (pd) STEP 输入(内部下拉电阻)

N.C.

23

未使用的引脚,保持悬空或连接到 GND 以确保与未来版本的兼容性。

CLK

24

DI

CLK 输入。使用短导线连接到 GND 以使用内部时钟或供应外部时钟。

MS1

25

DI (pd) 微步分辨率配置(内部下拉电阻)

MS2, MS1: 00: 1/4, 01: 1/8, 10: 1/16, 11: 1/32

MS2 26

DI (pd)

INDEX 27

DO 可配置的索引输出。提供索引脉冲。

暴露

芯片焊盘

-

将暴露的芯片焊盘连接到 GND 平面。尽可能多地提供通孔以实现热量传递到 GND 平面。作为功率驱动器和模拟电路的 GND 引脚。

2.9

封装外形 TMC2220

25

26

37

24

CPO

OA1

-

-

OA2OA2

OB2OB2-

BRA

测试

OB1

扩散

5V 电源

-

方向

步进

VCC_IO

1

OB1

GND

VCC_IO

-

VS

VS

-

GND

VREF

CPI

VS

OA1

-

PDN_UART

ENN

-

5VOUT

2

3

4

5

6

7

8

9

10

11

14

15

16

17

18

19

20

21

22

23

36

35

34

33

32

31

30

29

28

27

48

47

46

45

44

43

42

41

40

39

-

38

GND

13

BRA

-

VS

焊盘 = 接地

12

诊断

索引

CLKMS1

MS2

VCP

BRB

BRB

TMC2220-TA

TQFP-48

9mm x 9mm

图 2.5 TMC2220 引脚顶视图 – 类型:TQFP-EP 48, 9x9mm² 跨引脚,0.5mm 间距

2.10

TMC2220 信号描述

引脚编号 类型 功能

OB1

1, 2

电机线圈 B 输出 1

VS

4, 5, 32,

33

电机供电电压。在距离 GND 焊盘最近的引脚附近提供滤波能力。

TEST

8

连接到 GND。也可以悬空。

GND

9, 14,

27

GND. 连接到靠近引脚的 GND 平面。

VCC_IO 10, 24

3.3V 至 5V 的所有数字引脚的 IO 电源电压。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

14

www.trinamic.com

引脚

编号 类型 功能

PDN_UART 11

DIO

(pd)

关断非控制输入(低电平=自动降低待机电流)。(内部下拉电阻)可选 UART 输入/输出。在 UART 模式下可以禁用关断功能。

5VOUT 15

内部 5V 稳压器的输出。在引脚附近接地端连接 2.2μF 至 4.7μF 的陶瓷电容以获得最佳性能。将 GND 焊盘的回路尽可能缩短。

5VIN 16

5V 电源输入。直接连接到 5VOUT 端子。

DIAG 12

DO 诊断输出。驱动器出错时高电平。由 ENN=高电平复位。

SPREAD 17

DI(pd)斩波模式选择:低=隐蔽斩波,高=分散循环

DIR

18

DI (pd) DIR 输入(内部下拉电阻)

ENN

19

DI

禁止输入。当此引脚被驱动为高电平时,功率级会关闭(所有电机输出浮空)。

STEP 20

DI (pd) STEP 输入(内部下拉电阻)

INDEX 21

DO 可配置的索引输出。提供索引脉冲。

CLK

22

DI

CLK 输入。使用短导线连接到 GND 以使用内部时钟或供应外部时钟。

MS1

23

DI (pd) 微步分辨率配置(内部下拉电阻)

MS2, MS1: 00: 1/4, 01: 1/8, 10: 1/16, 11: 1/32

MS2

25

DI (pd)

VREF 26

AI

电流缩放用模拟参考电压或内部检测电阻参考电流(可选模式)

CPO 28

充电泵电容输出。

CPI 30

充电泵电容输入。使用 22nF 50V 电容连接到 CPO。

VCP 31

充电泵电压。使用 100nF 电容连接到 VS。

OA1

35, 36

电机线圈 A 输出 1

BRA

37, 38

线圈 A 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

OA2 40, 41

电机线圈 A 输出 2

OB2

44, 45

电机线圈 B 输出 2

BRB

47, 48

线圈 B 的检测电阻连接。将检测电阻放置在靠近引脚的 GND 附近。使用内部检测电阻时,将其连接到 GND。

N.C.

未使用的引脚,保持悬空或连接到 GND 以确保与未来版本的兼容性。

暴露

芯片焊盘

-

将暴露的芯片焊盘连接到 GND 平面。尽可能多地提供通孔以实现热量传递到 GND 平面。作为功率驱动器和模拟电路的 GND 引脚。

TMC220X, TMC222X 数据表(版本 1.02 / 2017 年 5 月 16 日)

15

www.trinamic.com

3 示例电路

示例电路展示了在不同操作和电源模式下外部组件的连接。为了清晰起见,省略了总线接口和进一步数字信号的连接。

3.1

标准应用电路

22n

50V

100n

16V

ENN

GND

DIE PAD

microPlyer

全桥 A

全桥 B

+V

VS

步进电机

电机

N

S

OA1

OA2

OB1

OB2

驱动器

100n

BRB

100μF

CPI

CPO

BRA R

使用低电感贴片式元件,例如 1206,0.5W 用于 Rand R

R

100n

VCP

VREF

可选驱动使能

stealthChop2

spreadCycle

集成

Rsense

IREF

256 微步

序列器

静止

当前

减少

2.2μ

6.3V

5VOUT

模拟电流缩放或悬空

Low ESR type

靠近 IC,短路径至芯片焊盘

直接连接

到 GND 平面

直接连接

到 GND 平面

VCC_IO

TMC22xx

步进电机方向输入

5V 电压

稳压器

电荷泵

CLK_IN

可选外部时钟

10-16MHz

3.3V 或 5V

I/O 电压

100n

模拟缩放

VREF

可编程

诊断

输出

配置

接口

MS1

MS2

扩散

索引

诊断

配置

(GND 或 VCC_IO)

索引脉冲

驱动器错误

PDN/UART

B. Dwersteg, ©

TRINAMIC 2016

Trimmed

时钟振荡器/

选择器

UART 接口

+ 寄存器块

配置

内存(OTP)

(not with TMC2202)

(only TMC222x)

可选的 UART 接口

IREF

步进脉冲

发生器

步进

方向

步进和方向

运动控制

图 3.1 标准应用电路

标准应用电路使用一组最小的附加组件。两个检测电阻设定电机线圈电流。参见第 8 章选择合适的检测电阻。使用低 ESR 电容进行电源滤波。电容器需要应对斩波操作引起的电流纹波。建议在驱动器附近使用至少 100μF 的最小容量以获得最佳性能。电源电容器中的电流纹波还取决于电源内部电阻和电缆长度。VCC_IO 可以从 5VOUT 供电,或从外部电源供电,例如 3.3V 稳压器。

基本布局提示

将检测电阻和所有滤波电容器尽可能靠近相关 IC 引脚放置。对所有 GND 连接使用一个坚固的公共 GND,包括检测电阻的 GND。将 5VOUT 滤波电容器直接连接到 5VOUT 和芯片焊盘。有关更多详细信息,请参阅布局提示。建议使用低 ESR 电解电容器进行 VS 滤波。

3.2 内部 RDSon 检测

对于成本关键或空间受限的应用,可以省略检测电阻。对于内部电流检测,一个由微小外部电阻设定的参考电流来编程输出电流。参考电阻的计算,请参考第 9.1 章。

注意

在启用驱动器之前,务必将 IC 切换到 RDSon 模式:设置 otp_internalRsense = 1。

文件名:

-

文件大小:

-

标题:

-

作者:

-

主题:

-

关键词:

-

创建日期:

-

修改日期:

-

创建者:

-

PDF 生成器:

-

PDF 版本:

-

页数:

-

页面大小:

-

快速 Web 视图:

-

正在准备打印文档…
0%