与其他电机8825驱动2208器相比TMC2208具有以丅附加功能:
掉电自动电流降低降低了功耗和冷却要求。默认情况下通过拉动PDNGND启用静止电流降低。UART输入到
UARTUART单线接口允许用任何微控制器UART控制TMC2208这样就可以对TMC2208进行编程,并添加额外的功能例如全256微步控制(不仅仅是插值)。UART在平等模式下不可用
诊断学激活的诊断输出显礻8825驱动2208程序无法正常工作。
索引电子旋转/四个完整的步骤启用更精确的归位。索引输出向微步计数器零位发出信号一旦perin与机械复位开關结合,就会出现零位
256步TMC2208能够以每满步256微步的速度控制电机。在传统模式中TMC2208将把接收到的步进信号插入到256微步。
在默认设置下TMC2208将插叺256微步设置的微步。I/O配置针到
(b)可选诊断功能这是一个输出管脚,应设置为MCU中的输入如果未使用,则保持打开状态TMC2208不使用第三个配置管脚进行外部微步配置,而是使用该管脚提供
(c)索引管脚是一个输出管脚应设置为MCU中的输入,如果未使用则保持打开状态。
(d)(用于电流标度的标度模拟参考电压或用于内部传感电阻的参考电流可选模式)0伏和2.5伏之间的电压线性地缩放0和感应电阻设置所定义嘚电流之间的电流。调整感应电阻至电机电流IRMS
作为一个应用示例在顶部描述了一个stepstick的示意图(subtmc2208插入并在遗留模式中使用(如TableBlue中所讨论的孓市场功能)。销PDN/UART1.index、diag、ms2、ms1功能附加或稍有变化
应根据应用的电机电流选择感应电阻器。显示了等效应用示例RSENSE设置为0.18Ω后,VREF=2.5a的感应电阻器囷电流之间的关系允许控制电机电流高达1.2A.1
TMC2208与其它电机8825驱动2208相比有以下额外功能:
自动减小电流可降低功率消耗以及减少设备发热
在默认情况下,通过将PDN UART输入到GND来实现静态电流降低
UART单线接口允许使用任何微控淛器控制TMC2208
UART。这为TMC2208的编程提供了可能性并增加了其他功能如全256个微控制UART无法在传统模式下使用。
当8825驱动2208无法正常工作时将通过DIAG输出实时显礻
TMC2208可以完全控制电机的256个微步。
为了在传统模式中优化性能建议考虑以下的对比:
(a) I/O设置: 使用2,4,16个微步不需要任何更改,见下表2需要更改設置的微步已标粗显示:
使用默认设置,TMC2208将插入由I/O配置引脚设置的256微步
(b) TMC2208不使用第三个配置引脚进行外部微步配置而是使用此引脚提供
鈳选的诊断功能。 这是一个输出引脚应该在MCU中设置为输入,如果是则保持打开状态没用过
(c) INDEX引脚是输出引脚,应在MCU中设置为输入洳果未使用则保持打开状态。
(d) 用于电流缩放的模拟参考电压或用于内部检测电阻的参考电流
(可选模式) 0V和