与TMC2660C和TMC5160相比,TMC2226/2209的价格要低得多,而且功能也没有太大限制。
与TMC5160相比,没有内部加减速曲线,电流充足(Ipeak=2.8A),功能相比5160也足够。
所以毫无疑问TMC2226是一款性价比非常高的步进驱动芯片。
我们来看看TMC2226/TMC2209的一些特性:
1.配置接口使用单线UART
2. 内部提供步进脉冲发生器,但没有速度斜坡功能,近似无用。
3、基于相对稳定的低MOS管导通电阻并带有温度补偿,提供了无需外接采样电阻的功能。
4、所谓OTP——Configuration Memory,OTP_PROG编程寄存器,保存了一些掉电时需要存储的信息。一些参数的默认值取决于OTP设置。
5.内置MOS提供2.8A峰值电流
6.StallGuard4代替StallGuard2
7、UART最多可配置256细分,但硬件引脚只能配置8、16、32、64。
8. SPREAD引脚选择斩波方式,斩波方式只有两种,消除了恒定关断时间斩波。
9. STDBY24DI低功耗开关引脚
10.提供额外的VREF参考电压输入和更灵活的电流配置
11、飞轮模式与5160相同
12. 全面保护和诊断,热优化HTSSOP封装
控制方式:
1、传统模式、独立模式、脉冲方向控制
全部使用硬件进行控制或交互,VREF用于调节电流
2. OTP预配置Step/Dir模式
断电时可读写的数据区大小为3字节,共24位。单次写操作只能操作一位,建议写时间为10ms!写入后,通过读取进行验证。
详细位信息请参见“OTP_READ只读寄存器”
但参数配置有限,需要全功能设置,且必须使用uart接口。
PCB出厂时可以在MCU上保存一个uart并单独编程参数。使用1拖n可以提高编程效率。这不实用。仅仅节省一个uart确实失去了强大的动态配置能力,这是不值得的。
然而,除了uart 接口之外,拥有一个额外的EEPROM 可能会很有用。
3.使用uart动态配置的Step/Dir模式=全功能模式
详细的诊断和热管理
细分可灵活设置,从整步到256微步)+软件灵活控制电机电流设置
提供StallGuard 无传感器扭矩检测和CoolStep 自适应电机电流
完全控制只需要三个信号:STEP、DIR 和PDN_UART
介绍UART节点拓扑
UART通讯协议
波特率可以在9000-fCLK/16之间选择,实际波特率由内部自动检测。
从机地址0-3
主机地址111111
每个字节都是LSB.MSB,最高字节先传输
CRC码见手册
常见应用领域:3D打印、切膜机、雕刻机、喷墨打印机、纺织设备、UV平板打印机、医疗自动化、工业自动化等。
审稿人:刘庆