找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1710

积分

0

好友

226

主题
发表于 昨天 13:48 | 查看: 2| 回复: 0

Analog Devices 的 TMC9660 是一款高度集成的单片栅极驱动器和电机控制器 IC,内置了降压转换器。它究竟集成了哪些核心模块?其设计又能应对哪些复杂的电机控制场景?通过本文梳理的四张典型应用框图,我们可以一探究竟。

这款 IC 的核心在于其“全能”的集成度。它包含了一个智能栅极驱动器、一个集成了基于硬件的磁场定向控制(FOC)和伺服控制器(速度、位置及斜坡发生器)的高性能运动控制器、多种电机位置反馈接口(支持 A/B/N 编码器、霍尔传感器和 SPI 接口),以及用于底部分流电流测量的模拟信号处理模块(包含可编程电流检测放大器 [CSA] 和模数转换器 [ADC])。

此外,TMC9660 还集成了一个强大且灵活的电源管理单元 (PMU),其中包括一个降压转换器和可编程的低压差 (LDO) 稳压器,为系统供电提供了便利。其内部预编程的 32 位微控制器,通过 SPI 或 UART 接口进行总体控制并与外部处理器通信。该处理器系统支持对所有电机控制外设进行底层的直接寄存器访问,也支持更高级别的参数模式访问,从而在扩展功能的同时,也大大提高了易用性。IC 还提供了引导加载程序,支持在一次性可编程 (OTP) 存储器中永久存储与系统硬件连接的初始配置及软件选择。

TMC9660 – 子系统框图与应用示例

下面通过四张典型的系统连接框图,直观展示 TMC9660 在不同电机控制场景下的应用方式。

1. 带霍尔传感器和编码器的三相系统

这种配置结合了霍尔传感器用于换相和增量式编码器用于高精度位置反馈,适用于对速度和位置控制要求较高的无刷直流 (BLDC) 电机应用。

TMC9660 驱动带霍尔和编码器的三相电机系统示意图

2. 带霍尔传感器的三相电机

这是无刷直流电机控制的经典配置,利用霍尔传感器进行换相和速度估算,结构相对简单,成本较低。

TMC9660 驱动带霍尔传感器的三相无刷直流电机示意图

3. 带编码器的步进电机

该配置为步进电机增添了闭环控制能力。编码器提供实际位置反馈,与 TMC9660 内部的伺服控制器结合,可有效消除丢步,实现精确的位置控制。

TMC9660 驱动带编码器的步进电机示意图

4. 带双编码器的三相电机

这是一种更高阶的控制配置,可能用于需要极高精度或冗余设计的场合。例如,一个编码器用于电机端反馈,另一个用于负载端反馈,以实现更精准的负载控制。

TMC9660 驱动带双编码器的三相电机系统示意图

TMC9660 – 特性与产品定位

功能规格

  • 适用于步进/BLDC/有刷直流 (BDC) 电机的 70V/2A 智能栅极驱动器:驱动能力覆盖多种电机类型。
  • 超低偏移底部分流电流检测:为 FOC 等先进算法提供精确的相电流信息。
  • 硬件级运动控制核心 (MCC):集成磁场定向电流控制器 (FOC) 与快速 PWM 引擎,降低 CPU 负载,提高响应速度。
  • 多功能编码器引擎:支持霍尔、A/B/N、绝对 SPI、SSI 及模拟编码器接口,兼容性广泛。
  • 硬件实现的八点斜坡控制器:用于生成平滑的速度和位置轮廓。
  • 集成电源管理:包含降压转换器 (+3.3V 与 +5V / 600mA) 及用于栅极驱动、I/O 和内核电源的 LDO,简化外部电源设计。

ADI 产品组合定位

从 ADI 的电机控制产品线来看,TMC9660 处于一个高集成度的位置:

  • TMC4671-LA – TMC9660 ATB+:在 TMC4671(纯 FOC 控制器)的基础上,TMC9660 增加了集成智能门极驱动器(70V)、电源管理单元 (PMU)、电流检测放大器 (CSA) 和斜坡发生器。
  • TMC6200-TA-T – TMC9660 ATB+:在 TMC6200(栅极驱动器)的基础上,TMC9660 新增了对步进电机的支持、完整的电源管理单元 (PMU),以及带编码器反馈和 ADC 的硬件运动控制核心(集成 FOC 与伺服控制功能)。

简单来说,TMC9660 可以看作是集成了 驱动、电源、传感接口和先进控制算法 的“一站式”电机控制解决方案,旨在简化系统设计,提升性能,并缩短开发周期。对于需要实现高性能、高集成度电机控制的工程师而言,理解其内部架构和外部连接方式是进行选型和设计的第一步。关于此类高度集成芯片的电源管理和系统架构设计,在 云栈社区基础 & 综合 板块常有深入讨论。




上一篇:GENIUS基准发布:深入评测生成式模型的流体智力与上下文推理能力
下一篇:Claude Scientific Skills 拆解:为什么你的 AI 写不出能跑通的量化代码?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-4 00:17 , Processed in 0.373584 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表