深入解析 TMC2100:两相双极步进电机的智能驱动方案

电子说

1.4w人已加入

描述

深入解析 TMC2100:两相双极步进电机的智能驱动方案

在步进电机驱动领域,TRINAMIC 的 TMC2100 集成芯片无疑是一颗耀眼的明星。它作为一款独立的智能 Step/Direction 驱动器,专为两相双极步进电机设计,具备众多先进特性,能为各类应用提供高效、稳定且安静的驱动解决方案。

文件下载:TMC2100-EVAL.pdf

1. 产品概述

TMC2100 是一款高度自主的驱动 IC,其小巧且智能的设计令人瞩目。仅需通过七个引脚进行配置,无需 CPU 交互即可实现电机驱动。它支持高达 2.0A 线圈电流(2.5A 峰值)的两相步进电机,电压范围为 4.75 - 46V DC,最高分辨率可达每整步 256 微步。此外,它还集成了 MOSFET,能有效处理电机电流,同时具备 stealthChop™ 和 spreadCycle™ 等先进的斩波算法,可实现极其安静的运行和高效的电机控制。

2. 关键特性与优势

  • 高集成度与高性能:集成 MOSFET,可处理高达 2.0A 线圈电流,能满足多种步进电机的驱动需求。
  • 安静运行:stealthChop™ 算法确保电机在静止和低速运行时几乎无声,为对噪音敏感的应用提供了理想解决方案。
  • 高效驱动:spreadCycle™ 算法在宽速度和负载范围内提供平滑运行和高效功率转换,能快速响应电机速度和负载的变化。
  • 微步插值:microPlyer™ 微步插值器可提高微步进的平滑度,使电机运行更加稳定。
  • 节能设计:自动静止电流降低功能可在电机静止时自动降低电流,节省能源。
  • 全面保护与诊断:具备短路、过温、欠压等保护和诊断功能,确保设备的安全可靠运行。
  • 小尺寸封装:提供 5x6mm² QFN36 或 TQFP48 封装,适合空间有限的应用。

3. 应用领域

TMC2100 的应用范围广泛,涵盖了纺织、缝纫机、办公自动化、消费电子、家庭 CCTV、安防、ATM、现金回收机、POS 打印机和扫描仪等多个领域。其高性能和可靠性使其成为这些应用中步进电机驱动的首选方案。

4. 工作原理与配置

  • STEP/DIR 接口:通过 STEP 和 DIR 输入控制电机,上升沿触发步进操作。每个步进脉冲可根据 DIR 信号决定电机的正反转,微步进模式下可实现每整步 2 - 256 微步的分辨率。
  • CFG 引脚配置:通过 CFG0 - CFG6 引脚的不同配置,可设置电机的电流控制模式、微步分辨率、斩波参数等。例如,CFG6_ENN 可启用或禁用驱动器,并选择是否使用静止电流降低功能;CFG3 可设置电流控制模式;CFG1 和 CFG2 可设置微步分辨率。
  • 斩波模式:支持 stealthChop™ 和 spreadCycle™ 两种斩波模式。stealthChop™ 基于电压模式 PWM,适用于低速安静运行;spreadCycle™ 为逐周期电流控制,可快速响应速度和负载变化。

5. 设计建议

  • 电源供应:使用低 ESR 电容器过滤电源,以应对电流纹波。VCC_IO 电压可由 5VOUT 或外部源提供,在 VM 较高的应用中,可使用不同的电源电压为 VSA 供电,以减少内部 5V 稳压器的功耗。
  • 元件数量优化:对于对成本敏感的应用,可消除 VCC 上的 RC 滤波,但会增加 5VOUT 上的噪声,对微步振动和斩波噪声性能有一定影响。
  • 内部电流感应:在成本关键或空间有限的应用中,可使用内部 MOSFET 的电阻作为电流感应电阻,减少元件数量并降低功耗。
  • 外部 5V 电源供应:当有外部 5V 电源时,可使用外部电源支持驱动器的数字供应或绕过内部电压稳压器,以减少功耗。
  • 高电机电流处理:在高电机电流运行时,需注意 MOSFET 的开关电阻导致的功率耗散和温度升高,可采取降低线性稳压器功耗、减少电机静止电流、降低时钟频率等措施。
  • 驱动器保护和 EME 电路:为避免 ESD 事件对驱动器造成损坏,可在驱动器输出端添加电容器或 LC 滤波器,并使用压敏电阻保护输出端。

6. 故障诊断与保护

  • 温度测量:芯片集成温度传感器,当温度达到 150°C 时自动关闭,温度降至 120°C 时自动恢复。
  • 接地短路保护:通过测量高端 MOSFET 的电流,检测短路情况,并在检测到短路时关闭相应的驱动器桥,同时在诊断输出端指示错误。
  • 紧急停止:驱动器提供负有源使能引脚 ENN,可安全关闭所有功率 MOSFET,使电机进入自由旋转状态。
  • 诊断输出:驱动器的诊断输出引脚可提供驱动器错误和微步表索引位置信息,方便故障诊断。

7. 实际应用案例

  • 简单独立设计:硬件配置固定,通过 STEP 和 DIR 信号驱动电机,运动控制任务和错误诊断基于软件实现。
  • 小型化设计:CPU 向 TMC2100 发送 STEP 和 DIR 信号,并读取 ERROR 和 INDEX 进行诊断,同时配置 TMC2100 并管理运动控制。
  • 评估板系统:TMC2100 - EVAL 是 TRINAMIC 通用评估板系统的一部分,提供方便的硬件操作和用户友好的软件工具,便于评估和开发。

8. 总结

TMC2100 以其卓越的性能、丰富的特性和高集成度,为两相双极步进电机的驱动提供了一种高效、可靠且安静的解决方案。无论是对噪音敏感的应用,还是对空间和成本有严格要求的设计,TMC2100 都能满足需求。在实际应用中,合理的设计和配置以及有效的故障诊断和保护措施,将确保 TMC2100 发挥最佳性能,为用户带来出色的使用体验。

你在使用 TMC2100 进行设计时,是否也遇到过一些挑战呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分