TMC5160T Pro V1.0¶
产品简介¶
TMC5160 是一款大功率的步进电机驱动控制芯片,外扩功率 MOS 管,最大电压可达56V,支持的步进电机范围更广,适配性更高。
产品特点¶
- 采用外部功率 MOS 管,可支持更高电压和更大的电流;
- 发热远远低于 2209、2130 等驱动;
- 更大的扭力能防止电机抖动,减少丢步发生的可能;
- 可驱动 57 步进电机;
- 采用普通驱动的板框,兼容性高,应用面广;
- 采用齿片更多的散热片,增强散热能力;
- I预留拓展接口,增强 DIY 的可能性;
产品参数¶
- 外观尺寸: 20.4mmx15.3mmx23.2mm
- 驱动芯片: TMC5160-TA
- 输入电压(VM): 8V-56V(TMC5160T Pro)、8V-24V(TMC5160T)
- 最大电流:RMS-3.1A,峰值 4.4A(座子的能承受的最大电流为 3A)
- 最大细分:256
- 工作模式:SPI
外设接口¶
尺寸图¶
接口示意图¶
J1 | 功能 | J2 | 功能 |
---|---|---|---|
1 | (EN) 使能 | 1 | (VM) 电机供电电压 |
2 | (SDI/CFG1) 数据 | 2 | (GND) 接地 |
3 | (SCK/CFG2) 时钟 | 3 | (A2) A 相 |
4 | (CSN/CFG3) 片选 | 4 | (A1) A 相 |
5 | (SDO/CFG0) 数据 | 5 | (B2) B 相 |
6 | (CLK) 外部时钟输入 | 6 | (B1) B 相 |
7 | (STEP) 脉冲输入 | 7 | (VIO) 逻辑电压 |
8 | (DIR) 方向输入 | 8 | (GND) 接地 |
接口介绍¶
安装方式及接口¶
驱动上有白色方框的引脚为使能(EN)引脚如下图红色方框所示:
固件设置¶
Marlin固件设置¶
特别注意:目前只有 Marlin2.0 及以上的固件支持 TMC5160 的 SPI 模式。
步骤一:
在 marlin 2.0 固件里找到并打开“Configuration.h”文件,然后找到“#define MOTHERBOARD XXXXXX”“XXXXX”代表所使用板子的型号。确认自己所使用的主板。
步骤二:
在 Marlin\src\pins 目录下找到自己板子所对应的“pins_xxxxxx.h”文件(xxxx 代表 板子型号),然后在该文件下找到
- X_CS_PIN
- Y_CS_PIN
- Z_CS_PIN
- E0_CS_PIN
等,修改后面的引脚名为自己所使用的引脚。
步骤三:
在步骤二的文件下找到
#define TMC_SW_MOSI XXX
#define TMC_SW_MISO XXX
#define TMC_SW_SCK XXX
修改为自己所要使用的引脚。
步骤四:
找到并打开“Configuration_adv.h”,然后找到“#define TMC_USE_SW_SPI” 去掉屏蔽符“//”
步骤五:
在“Configuration_adv.h”文件下,找到“#define X_CURRENT”“#define X_MICROSTEPS”“#define X_RSENSE”修改后面的参数(所使用到的轴都需要修改),所使 用到的轴的 RSENSE 都应改为“0.075”
步骤六:
步骤五的修改完成后,找到并打开“Configuration.h”然后找到“#define DEFAULT_AXIS_STEPS_PER_UNIT”修改后面的参数来设置细分,该地方的细分必须与步骤 五的细分对应。
细分计算方法,“80,80,400,96”代表 16 细分,如果修改为 32 细分就为“80(32/16),80(32/16),400(32/16),96(32/16)”
本产品使用的采样电阻为 0.075R,因此本产品驱动电流的最大有效值为 3.1A。
如果需要使用更大的电流,则需要自行更换采样电阻的大小(需自己准备元件和焊接)。
更换的电阻不要小于 0.066R(受模块大小限制)。
注:不建议更换电阻,如果一定要更换,在更换过程中造成驱动的损坏,需自行承 担后果。
更换的的元件位置如下图红色方框所示:
注意事项¶
- 安装驱动前一定要断开电源,防止驱动烧毁;
- 安装驱动前一定要确认驱动的方向,防止反接导致驱动不工作;
- 请不要带电插拔驱动模块,以免造成损坏;