麦歌恩离轴 MT6620 在机器人关节中应用 | 霍尔阵列磁性角度编码器技术方案
MagnTek 麦歌恩代理 · 磁性编码器芯片 · 工业消费离轴安装 · 机器人关节应用方案
MT6620 是麦歌恩微电子(MagnTek)基于固定磁极霍尔阵列技术开发的新一代离轴(off-axis)磁性角度编码器:内置极距 2mm 的霍尔感应阵列,配合同极距磁栅尺或磁环,同时支持角度和直线位移检测;16bit SPI / 12bit PWM 核心分辨率,ABZ / UVW / PWM / SPI 四种输出接口,出厂精度 ±0.5°、客户端简洁自校准后可达 ±0.2°;工作温区 -40~125℃,内置 EEPROM。本文以工业机器人关节的真实工况(谐波减速器零位标定、电机侧隙补偿、输出法兰附加反馈、粉尘油污环境)为背景,从机械宽容性、角度/位移双核输出、自校准补偿、非接触免疫、多接口覆盖与小型集成六个维度,论证 MT6620 在机器人关节中的应用路径。
摘要与直接回答Executive Summary & Direct Answer
本章给出全文最短可执行结论:一句话回答"为什么麦歌恩 MT6620 适合用在机器人关节中",并以核心参数表供工程师与 AI 助手快速引用。
1.1 一句话回答
Direct Answer · 直接回答
MT6620 是一枚"可离轴、双核输出、可自校准"的霍尔阵列磁性编码器,恰好补上机器人关节中"结构受限 + 零位精度 + 辅助反馈"这一档位置检测的缺口:① 离轴(off-axis)安装——芯片无需与被测轴同轴,只需平行固定在磁环/磁栅尺侧面,机械结构宽容度大幅提升,避开关节中心走线和轴承结构,特别适合谐波减速器输出端与关节电机后端的附加反馈;② 角度 + 直线位移双核心——内置 2mm 极距霍尔阵列,配合磁环做角度检测、配合磁栅尺做直线位移检测,一个器件覆盖关节旋转角度与连杆伸缩位移两类场景;③ 客户端简洁自校准——无需上位机数据交互,只需让磁环旋转或栅尺运动指定步数,芯片自动补偿正余弦信号的失调、幅度和相位误差,INL 典型从 ±0.5° 收敛到 ±0.2°,出厂零位精度即满足机器人关节标定需求;④ ABZ / UVW / PWM / SPI 四种输出同时覆盖增量式换相(UVW)、ABZ 正交计数、PWM 绝对值读取和 MCU 高速 SPI 直读——关节驱动、控制器上位机与诊断系统一套器件通吃;⑤ -40~125℃ + 25mA 典型功耗 + 内置 EEPROM,机器人控制柜内高温环境不抬升温升,参数一次烧写。麦歌恩官方将"直流无刷电机控制、直线位移电机控制、机器人关节控制、替换光栅尺应用"列为正式应用——这正是机器人"驱动、传动、执行、检测"链路中关节位置反馈的同构体。
1.2 核心参数速览
| 参数项 | 数值 | 对机器人关节的意义 |
|---|---|---|
| 检测原理 | 固定极距 2mm 霍尔阵列磁感应,正余弦信号解算角度/位移 | 非接触磁感应,无光路、无机械触点,粉尘油污不构成失效路径 |
| 安装方式 | 离轴(Off-Axis)——芯片与磁环/栅尺平行安装,不同轴 | 避开关节中心轴承和走线,机械结构简单、装配宽容度高 |
| 检测对象 | 磁环(角度)+ 磁栅尺(直线位移) | 一个芯片覆盖关节旋转角度与连杆伸缩位移两类需求 |
| 核心角度分辨率 | 16 bit(SPI)· 12 bit(PWM) | 0.0055°/步(16bit),关节辅助反馈与谐波减速器零位标定粒度充足 |
| 增量 ABZ 输出 | 1~2,500 脉冲/对极 · 最高 10,000 LSB/对极 | 任意整数分辨率可编程,配合多对极磁环实现更高等效分辨率 |
| 增量 UVW 输出 | 1~63 对极/对极 客户可编程 | 直接输出换相信号,BLDC/FOC 驱动无需额外换相霍尔 |
| 线性精度(INL) | 出厂 ±0.5° typ · 自校准后 ±0.2° typ | 出厂即满足关节零位标定需求,自校准收敛 2.5 倍误差 |
| 输出接口 | 3 线 SPI · 12bit PWM 绝对值 · ABZ 增量 · UVW 增量 | 上位机 SPI 直读绝对值 · 下位机 ABZ/UVW 增量计数,双覆盖 |
| 工作磁场范围 | 5~50 mT(芯片表面) | 跨一个数量级的工作窗口,气隙与磁铁公差宽容 |
| 自校准模式 | 客户端简洁模式,无需数据交互,自动补偿失调/幅度/相位误差 | 产线免上位机辅助,自校准参数自动存入 EEPROM |
| 工作电压 / 温度 | 3.3~5.0 V · -40~125 ℃ | 直接匹配 3.3V MCU 电平域,覆盖控制柜内高温环境 |
| 典型功耗 / 存储器 | 25 mA · 内置 EEPROM | 多轴模组常驻监测功耗可控,OTP 一次烧写参数固化 |
机器人关节的位置反馈需求:原理与痛点Position Feedback Needs & Pain Points in Robot Joints
机器人关节是驱动、传动、执行、检测的交汇节点——电机转矩经谐波减速器放大并输出到关节,位置反馈决定了每一度姿态是否精准、可复现、可追溯。本章以 6 轴工业机器人和协作机器人关节的真实工况为背景,拆解传统方案的四大痛点。
2.1 关节系统对位置反馈的三组硬性需求
以 6 轴串联工业机器人为例,一个典型关节由伺服电机 + 谐波减速器 + 输出法兰组成:电机额定转速 3,000~6,000 RPM,谐波减速器减速比 30~100 倍,输出轴最大转矩 20~200 N·m,关节定位精度要求 ±0.02° 以内,重复定位精度 ±0.01°。协作机器人(Cobot)因安全功率限制,电机转速略低但对关节内传感器的体积、重量、过载能力更敏感。在这样的链路里,位置反馈有三组硬性需求:
- 减速器输出端的零位标定——电机侧增量编码器经过减速器减速后,输出轴的绝对零位需要额外的参考传感器确定;同时谐波减速器的弹性形变(典型 0.5'~3' 即 0.008°~0.05°)会在重载时产生电机侧编码器与实际输出位置的偏差,需要在输出端加设辅助位置反馈来补偿;
- 关节内部的结构限制——关节中心被轴承、走线、冷却管路占用,同轴安装光电编码器或霍尔开关对轴向空间和同心度要求极高;协作机器人因安全外壳尺寸限制,对传感器体积和重量更苛刻;
- 工业环境的可靠性——机器人通常部署在焊接、喷涂、装配、搬运等有粉尘、油污、高温的环境中,光学通道和机械触点是持续的失效压力;同时机器人长期循环运转要求传感器无磨损、无老化漂移。
2.2 传统反馈方案的四大痛点
2.2.1 痛点一:增量编码器的"零位盲区"——减速器输出端需要独立零位
电机侧增量编码器(如 2,500 线 ABZ)在电机高速端每转给出大量脉冲,但经减速器 30~100 倍减速后,输出轴的每度对应的脉冲数骤减,且上电后不知输出轴绝对位置。传统方案在输出轴加装原点开关或使用绝对值光电编码器——前者需要回零动作(影响开机节拍和安全),后者成本抬升且体积大。
2.2.2 痛点二:光电编码器的"环境脆弱性"——粉尘油污持续失效压力
绝对值光电编码器(如 17bit 多圈)靠码盘光栅和光电通道工作,粉尘附着、油污凝膜、振动疲劳是三大持续失效压力。在焊接机器人和喷涂机器人的工况下,光学窗口被遮挡后编码直接失效。同时高精度绝对值光电编码器体积大、成本高,在小型协作机器人关节中难以安放。
2.2.3 痛点三:同轴霍尔开关与 AMR 传感器的"结构不宽容"
AMR 磁性角度传感器(如 MT6813、MT6709)和开关霍尔需要与被测轴同轴或精确对心安装——这意味着关节轴承、磁环、芯片必须严格共轴,装配公差带通常在 ±0.1mm 以内。机器人关节因结构紧凑、零件多,同轴安装难度大、不良率高。
2.2.4 痛点四:直线位移检测需要另一套器件
机器人不仅有关节旋转,还有连杆伸缩、吸盘/夹爪开合、导轨定位等直线位移场景——传统方案需要单独使用光栅尺或线性编码器,一套旋转编码器 + 一套直线编码器 = 两套器件、两套安装、两套接线,增加了成本和线束复杂度。
2.3 MT6620 的切入点与官方应用印证
离轴磁性编码器把"感应方式"从同轴对心换成平行安装:芯片固定在磁环或磁栅尺侧面,气隙 0.5~2.0mm 即可工作——对机械同心度几乎无要求。MT6620 的核心技术是固定 2mm 极距的霍尔感应阵列:阵列与磁栅/磁环的极距严格匹配,输出随位置变化的正余弦信号,解算后得到角度或直线位移。
- 角度 + 直线位移双核——配磁环做角度检测(磁对极对应的是角度周期),配磁栅尺做直线位移检测(磁对极对应的是 4mm 物理距离),一个芯片覆盖两类需求;
- 客户端简洁自校准——无需上位机数据交互,让磁环旋转或栅尺运动即可自动补偿正余弦输入信号的失调、幅度误差和相位误差,INL 从出厂 ±0.5° 收敛到 ±0.2°;
- 多接口并行输出——增量 ABZ + 增量 UVW + PWM 绝对值 + 3 线 SPI 同时可用,驱动端用 UVW 换相、上位机用 SPI 直读绝对值、控制器用 ABZ 做增量计数。
机器人关节缺的不是更好的同轴编码器,而是"装得上、装得准、耐造、能自校准"的离轴编码器——MT6620 的霍尔阵列正好站在这个生态位上。
—— 磁性编码与机器人关节架构综述
MT6620 器件总览Device Overview
认识这颗芯片本身:2mm 固定极距霍尔阵列的角度解算原理、内部信号链、四种输出接口的硬件基础、封装规格与完整参数。数据取自官方规格书 Rev 0.5(2023.12)。
3.1 霍尔阵列角度解算原理与离轴优势
MT6620 基于 CMOS 标准工艺制造,内部集成极距固定为 2mm 的霍尔感应阵列。霍尔效应是指通有电流的导体置于磁场中时,在垂直于电流和磁场的方向产生电压——霍尔元件的输出直接与垂直于芯片表面的磁场分量(Bz)成正比,且对磁场方向敏感。当极距同样为 2mm 的磁环(沿圆周方向交替 N/S 极)或磁栅尺(沿长度方向交替 N/S 极)经过芯片上方时,霍尔阵列输出两路互为正弦/余弦关系的模拟电压信号,角度/位移信息编码在两路信号的相位关系中,经后续解算覆盖一个磁对极(即 2mm 机械行程或 360°/磁环极对数)的全范围无歧义——这是 MT6620 能同时做角度和直线位移的数学基础。
- 固定 2mm 极距设计——阵列极距固定 2mm,客户只需选择同极距的磁环或磁栅尺即可工作。磁对极周期 = 4mm(2mm N 极 + 2mm S 极),对应 ABZ 输出的一个完整计数周期和一个 UVW 换相周期;
- 离轴安装宽容性——芯片无需与磁环同轴、也无需精确对心,只需保持在磁环/栅尺的有效磁场区域内(气隙 0.5~2.0mm,横向偏移 ≤1mm 量级)即可稳定输出,对机械结构公差和装配精度要求大幅降低;
- 角度 vs 位移解算——当磁环旋转时,解算结果以角度表示(一个磁对极 = 360°/极对数);当磁栅尺直线运动时,解算结果以位移表示(一个磁对极 = 4mm 物理行程)。芯片内部统一用"磁对极周期"作为单位,上位机通过物理换算得到最终角度或位移值。
3.2 内部信号链与四种输出形态
按官方功能框图,主信号通路为:2mm 极距霍尔阵列 → 模拟前端增益级(G) → 模数转换器(ADC) → DSP(补偿 / 校准 / 角度解算) → 输出接口(ABZ · UVW · PWM · SPI)。辅助模块包括 LDO 低压差稳压器、时钟振荡器、电可擦除可编程存储器(EEPROM)和自校准控制模块。四路输出共享同一个解算后的角度值,但格式不同:
| 输出类型 | 格式 | 分辨率 | 适用场景 |
|---|---|---|---|
| 3 线 SPI | 数字通信,MOSI/MISO/SCK | 16 bit 绝对值 | 上位机 MCU 直接读取高精度绝对角度 |
| 12bit PWM | 单线 PWM 脉宽输出 | 12 bit 绝对值 | 无需通信协议的简易绝对值读取 |
| 增量 ABZ | 三相信号(A/B 正交 + Z 零位) | 1~2,500 脉冲/对极(可编程) | 传统正交计数器接口、速度环反馈 |
| 增量 UVW | 三相互差 120° 的方波 | 1~63 对极/对极(可编程) | BLDC 电机换相、FOC 低速观测器辅助 |
3.3 封装与引脚定义
QFN3×3-16L 封装(推荐型号)
QFN3×3-16L:3.0×3.0mm 本体,0.5mm 引脚间距,带中央散热焊盘(连接 GND)。数字 I/O 为推挽结构,VOH ≥ VDD-0.1V / VOL ≤ 0.1V @ 2mA,可直接对接 3.3V/5V MCU IO。ABZ/UVW 输出为推挽或开漏(可编程),PWM 输出默认推挽。
SOP-8 封装(备选型号)
SOP-8 为简化封装,部分引脚功能复用(UVW/ABZ 需通过寄存器配置切换),适合对封装体积要求不高的场景。实际量产以 QFN 封装为主力。
对机器人关节设计的含义:SPI 直读 16bit 绝对值只需 5 根引线(VDD / GND / MOSI / MISO / SCK),PWM 绝对值只需 3 根,ABZ/UVW 增量可直接接入 FPGA 或专用计数器外设。关节内部布线空间有限,少引线 = 高可靠性。
3.4 型号矩阵
MT6620 目前按封装与出厂配置区分型号,核心区别在于 ABZ/UVW 默认分辨率和封装形式:
| 型号 | 出厂配置 | 封装 | 包装 |
|---|---|---|---|
| MT6620GA-STD | 默认 100 脉冲/对极 ABZ · 7 对极 UVW | QFN3×3-16L | 卷盘 3,000 颗/盘 |
| MT6620GB-STD | 默认 200 脉冲/对极 ABZ · 14 对极 UVW | QFN3×3-16L | 卷盘 3,000 颗/盘 |
| MT6620GC-STD | 默认 500 脉冲/对极 ABZ · 7 对极 UVW | QFN3×3-16L | 卷盘 3,000 颗/盘 |
| MT6620SA-STD | 默认 100 脉冲/对极 ABZ · 7 对极 UVW | SOP-8 | 管装 100 颗/管 · 卷盘 3,000 颗/盘 |
后缀 GA/GB/GC 区别为出厂 ABZ 默认分辨率(100/200/500 脉冲/对极)和 UVW 默认对极数(7 或 14),客户可通过 EEPROM 寄存器修改为 1~2,500 脉冲/对极和 1~63 对极/对极的任意值。封装标识:G = QFN3×3(主力),S = SOP-8(备选)。
自校准机制与电气参数Self-Calibration Mechanism & Electrical Parameters
MT6620 的核心差异化特性是客户端简洁自校准——无需上位机参与、无需数据交互,芯片自动补偿正余弦输入信号的三类误差。本章详细拆解自校准的原理、步骤和效果,并给出完整的电气参数 min/typ/max 区间数据。
4.1 为什么需要自校准:霍尔阵列的三类误差源
霍尔阵列输出的正余弦模拟信号,理想情况下应该是幅度相等、相位严格相差 90° 的两路纯净正弦波。但在真实装配中,三个误差源会破坏这个理想模型:
- 失调误差(Offset)——霍尔阵列本身的直流输出不完全对称,导致正余弦信号叠加一个固定直流偏置;
- 幅度误差(Amplitude Mismatch)——两个霍尔桥的增益不完全相同,或磁环径向充磁不完全均匀,导致正余弦两路幅值不相等;
- 相位误差(Phase Deviation)——阵列制造工艺或装配时的偏轴失准,导致正余弦相位差偏离 90°。
这三类误差综合作用于反正切解算,产生积分非线性(INL)——出厂未经校准的 INL 典型为 ±0.5°(这是霍尔阵列+磁环本身的物理公差决定的)。如果能消除这三类误差,INL 可以收敛到 ±0.2° 甚至更低,这就是自校准的价值。
4.2 自校准步骤:四阶段无交互流程
MT6620 的自校准为客户端简洁模式——整个过程不需要上位机发送任何数据,芯片内部自动完成误差采样、计算、补偿参数生成和 EEPROM 写入。步骤如下:
Step 01 · 机械安装固定
将 MT6620 芯片与磁环/磁栅尺的相对位置固定好,确保气隙在 0.5~2.0mm 范围内,磁环与芯片阵列平行。机械结构一旦固定,后续校准全程无需调整。
Step 02 · 让磁环/栅尺运动
磁环旋转速度需在 40~3,000 对极/分钟(即 0.67~50 对极/秒),持续至少 16 个对极;或磁栅尺运动速度 0.16~12 米/分钟(对应 0.067~5mm/s),至少 16 个对极。运动可以是非匀速的,芯片内部会自动累积采样。
Step 03 · 启动自校准
两种方式任选其一:硬件方式将 CAL_ENB 引脚拉低,或软件方式向寄存器 SOFT_AUTOCAL 写 1。芯片进入校准状态后,STATUS 引脚会输出 PWM 占空比变化来指示校准进度(4 种占空比对应 4 个阶段)。
Step 04 · 等待完成并退出
STATUS 引脚 PWM 占空比跳变到校准完成态(规格书定义),或读取寄存器 CAL_STATE 为完成值后,等待 ≥500ms 让 EEPROM 写入稳定,再将 CAL_ENB 拉高或 SOFT_AUTOCAL 写 0 退出校准模式。
Step 05 · (可选)校准失败后重新上电
若因运动速度不符合要求、磁场干扰等导致校准失败,需给 MT6620 重新上电后再次尝试。EEPROM 中会保留上一次有效校准结果,不会被失败的校准覆盖。
4.3 自校准效果:INL 收敛 2.5 倍
4.3 INL 对比:出厂 vs 自校准后
单位:度(°)· 全温区 -40~125℃ · 典型值读图要点:出厂 INL 为霍尔阵列物理公差(失调 + 幅度 + 相位三类误差的综合效果),典型 ±0.5°;自校准后芯片内部生成补偿系数写入 EEPROM,解算时实时补偿正余弦信号的三类误差,INL 收敛到典型 ±0.2°,误差降低 60%。这是 MT6620 相对其他离轴方案的核心优势——同类竞品通常需要上位机参与校准,或校准效果差一个数量级。
4.4 电气参数全区间(官方规格书口径)
| 参数 | 描述 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|
| VDD | 电源电压 | 3.0 | 3.3~5.0 | 5.5 | V |
| Idd | 电源电流(工作态) | — | 25 | 35 | mA |
| Idd_sleep | 电源电流(睡眠态) | — | — | 5 | μA |
| INL | 积分非线性(出厂值) | — | ±0.5 | ±1.0 | ° |
| INL_cal | 积分非线性(自校准后) | — | ±0.2 | ±0.4 | ° |
| B_work | 工作磁场范围(芯片表面) | 5 | — | 50 | mT |
| ABZ_res | ABZ 增量分辨率(客户可编程) | 1 | — | 2,500 | 脉冲/对极 |
| ABZ_LSB | 内部 ABZ 细分(内部 LSB/对极) | — | — | 10,000 | LSB/对极 |
| UVW_poles | UVW 换相对极数(客户可编程) | 1 | — | 63 | 对极/对极 |
| RES_SPI | SPI 角度数据分辨率 | — | 16 | — | bit |
| RES_PWM | PWM 绝对值分辨率 | — | 12 | — | bit |
| f_SPI | SPI 时钟频率(最大值) | — | — | 10 | MHz |
| f_PWM | PWM 频率(典型) | — | 1 | — | kHz |
| VIH / VIL | 数字 I/O 输入高/低电平 | 0.7·VDD | — | 0.3·VDD | V |
| VOH / VOL | 推挽输出高/低电平(2mA) | VDD-0.1 | — | 0.1 | V |
| 工作温度 | 环境温度范围 | -40 | — | 125 | ℃ |
| 存储温度 | 非工作状态存储 | -55 | — | 150 | ℃ |
注:系统延时、最高转速等动态响应参数,MT6620 定位精密关节和直线位移场景,未针对 10 万 RPM 级高速优化。高速伺服场景建议选用麦歌恩 AMR 系列的 MT6835/MT6826(<10μs 延时、120,000 RPM)。极限参数(非工作状态):VDD 引脚 -0.5~6V、存储温度 -55~150℃。
在机器人关节中的三类典型应用Three Typical Applications in Robot Joints
MT6620 的离轴、双核、多接口特性使其在机器人关节中至少有三种落地方式——关节电机后端角度反馈、谐波减速器输出端辅助位置检测、连杆伸缩直线位移检测。本章逐一拆解。
5.1 应用一:关节电机后端的离轴角度反馈
这是最直接的用法:MT6620 固定在关节电机后端的侧面(而非同轴),与电机轴端的 2mm 极距磁环平行安装。电机旋转时磁环随轴一起转动,MT6620 解算出磁对极周期内的绝对角度,ABZ 增量输出送入 FPGA 正交计数、UVW 增量输出直接送入 FOC 驱动换相、SPI 输出送入上位机 MCU 读取高精度绝对值。
- 结构优势——传统同轴方案要求磁环中心与电机轴中心严格对心(公差 ±0.1mm 级),MT6620 只需磁环侧面气隙在 0.5~2.0mm 即可,横向偏移宽容 ≤1mm;
- 多圈扩展——如果只靠 MT6620 的单磁对极输出,每 4mm 机械行程(或磁对极对应的角度)为一个周期。若需多圈绝对角度,可通过 ABZ 增量在 MCU/FPGA 中自行累加,或配合减速比换算;
- 换相辅助——UVW 输出对 FOC 低速观测器是很好的辅助信号:SMO 在零速/低速段基本失效,UVW 换相信号可以形成"有位置 + 无位置"双模切换,电机低速大转矩启动时的电流波形更平滑。
5.2 应用二:谐波减速器输出端的辅助位置检测
谐波减速器是机器人关节的核心传动件——它的结构是"刚轮 + 柔轮 + 波发生器",减速比通常 30~100 倍,但弹性形变是固有缺陷:重载下柔轮会产生 0.008°~0.05° 的角度弹性变形,超出了电机侧增量编码器能感知的范围。传统补偿方法在减速器输出端加装绝对位置传感器来闭环。MT6620 的离轴特性在这里发挥最大价值:
- 安装方式——在谐波减速器的输出法兰侧面安装一枚 2mm 极距磁环,MT6620 固定在法兰外壳上与之平行,气隙保持 1.0~1.5mm;
- 精度需求匹配——机器人关节定位精度通常要求 ±0.02° 以内。MT6620 自校准后 INL ±0.2° 看似不够,但这是全周期范围内的最大值。在一个 30 对极磁环上,每对极只对应 12° 的机械角度,MT6620 在单个磁对极内的非线性远小于全周期值——实际贡献到关节输出端的误差可降至 ±0.007° 量级(磁对极内 INL / 对极数);
- 自校准简化——产线装配完成后,机器人关节可以在空载下缓慢旋转一圈(30 对极的话就是 30 个磁对极),MT6620 在这个过程中自动完成自校准。无需上位机、无需额外工装,校准参数存入 EEPROM 固化。
5.3 应用三:连杆伸缩与夹爪开合的直线位移检测
机器人不仅有关节旋转,还有末端执行器的伸缩、夹爪的开合、吸盘的定位等直线位移场景。传统方案用光栅尺或独立的线性编码器——体积大、成本高。MT6620 配合 2mm 极距磁栅尺可以直接替代:
- 位移解算——磁栅尺的每 4mm 为一个磁对极周期(N 极 2mm + S 极 2mm),MT6620 解算后,SPI 输出的 16bit 绝对值对应 4mm / 65,536 = 0.061μm 的理论分辨率,ABZ 输出的 2,500 脉冲/对极对应 4mm / 2,500 = 1.6μm;
- 非接触、零磨损——磁栅尺不与芯片接触,气隙 1~2mm,整个寿命周期内无磨损、无老化漂移;
- 一套器件通吃——如果机器人同时有旋转关节和直线连杆,MT6620 + 磁环/磁栅尺的组合比传统"旋转编码器 + 光栅尺"方案节省约 30%~50% 的 BOM 成本,且线束复杂度显著降低。
关节电机后端角度反馈
离轴安装于电机侧盖,配 2mm 极距磁环。ABZ 增量进 FPGA、UVW 进 FOC 换相、SPI 进 MCU 绝对值读取。
谐波减速器输出端辅助
安装于输出法兰侧面,直接检测减速器实际输出角度,补偿弹性形变和齿隙误差。
直线连杆与夹爪位移
配 2mm 极距磁栅尺,解算直线位移。一个芯片同时覆盖旋转和直线两类检测。
6 轴工业机器人全关节
J1~J6 六个关节统一使用 MT6620 方案,关节端安装辅助反馈 + 电机端换相辅助。
协作机器人(Cobot)关节
安全功率限制下对传感器体积重量敏感,QFN3×3 封装利于嵌入关节模组。
SCARA 与 Delta 并联机器人
SCARA 底座旋转关节配大极数磁环;Delta 并联机器人三条连杆配磁栅尺。
与传统方案 & 竞品的对比Comparison with Traditional Solutions & Competitors
将 MT6620 与传统方案(光电编码器、同轴 AMR、光栅尺)和主要竞品做横向对比,为工程师选型提供决策依据。
6.1 与传统方案的优势对比
| 对比维度 | MT6620 离轴霍尔阵列 | 绝对值光电编码器 | 同轴 AMR 编码器 | 磁环 + 开关霍尔 |
|---|---|---|---|---|
| 安装方式 | 离轴 · 平行安装(对心公差 ±1mm) | 同轴 · 对心公差 ±0.1mm | 同轴 · 对心公差 ±0.1mm | 离轴/同轴均可 |
| 检测对象 | 角度 + 直线位移(磁环或磁栅尺) | 仅角度(旋转) | 仅角度(旋转) | 仅角度(换相级粒度) |
| 分辨率 | 16bit SPI · 12bit PWM · 2,500 ABZ/对极 | 15~23bit 绝对值 | 14~21bit 绝对值 | 对极级(如 5 对极 → 72°/步) |
| 精度 | ±0.2°(自校准后) | ±0.001°~±0.02°(高端) | ±0.02°~±0.1° | 无角度精度(仅换相) |
| 环境免疫 | 非接触霍尔 · 粉尘油污免疫 | 开放光路 · 粉尘油污敏感 | 非接触 AMR · 免疫 | 非接触 · 免疫 |
| 自校准能力 | 客户端简洁模式 · 无数据交互 | 需工厂校准 | 需工厂/上位机校准 | — |
| 输出接口 | ABZ · UVW · PWM · SPI 四并行 | SSI / BiSS / ABZ | ABZ · UVW · PWM · SPI | 开关量输出 |
| 成本(芯片+磁环) | ¥20~40 | ¥500~2,000 | ¥15~30 | ¥5~10 |
| 适用场景 | 关节辅助反馈 · 减速器输出端 · 直线位移 | 高速主轴 · 精密伺服主反馈 | 电机主反馈 · 高速伺服 | BLDC 换相(辅助) |
高亮列为 MT6620 的核心优势区域。光电编码器精度更高但成本和体积完全不在一个量级,适合高速主轴等高端场景;同轴 AMR(如 MT6813/MT6835)精度更高、延时更低,但对安装对心度要求严格,且只能做同轴角度检测;磁环+开关霍尔成本最低但只能提供换相级角度粒度,无法做位置反馈。MT6620 定位于低成本精密辅助反馈——这是现有方案覆盖最薄弱的生态位。
6.2 与竞品离轴方案的差异化对比
| 参数 | MT6620(麦歌恩) | 竞品 A | 竞品 B |
|---|---|---|---|
| 检测原理 | 霍尔阵列(固定 2mm 极距) | AMR(离轴模式) | TMR(隧道磁阻) |
| 自校准方式 | 客户端简洁模式(无数据交互) | 需上位机参与(串口通信) | 工厂预校准,无客户端校准 |
| 自校准后精度 | ±0.2° | ±0.5°(需上位机) | ±0.3° |
| 角度 + 直线位移 | 同时支持 | 仅角度 | 仅角度 |
| UVW 输出 | 支持(1~63 对极可编程) | 不支持 | 不支持 |
| ABZ 分辨率 | 1~2,500 脉冲/对极 可编程 | 固定 256 脉冲/对极 | 固定 1024 脉冲/对极 |
| SPI 分辨率 | 16 bit | 12 bit | 14 bit |
| 工作磁场 | 5~50 mT(宽范围) | 10~30 mT | 15~40 mT |
| 封装 | QFN3×3 · 体积小 | SOP-8(较大) | QFN5×5(较大) |
| 温区 | -40~125℃ | -40~125℃ | -40~125℃ |
竞品 A 的自校准需要上位机通过串口发送命令并持续接收反馈数据,校准流程复杂、产线节拍长;竞品 B 只有工厂预校准,出厂后无法再次校准,装配偏差直接影响最终精度。MT6620 的客户端简洁自校准是真正的差异化——让机器人本体成为"自校准工装",装配完成后关节自己校准自己。
接口与系统集成设计详解Interface & System Integration Design Details
本章面向硬件和嵌入式工程师,讲解 MT6620 在机器人关节系统中的四种接口使用方法、寄存器配置要点和典型信号时序。
7.1 3 线 SPI 接口:16bit 绝对角度读取
MT6620 的 SPI 为3 线模式(MOSI、MISO、SCK,无 CS),芯片作为 SPI 从机工作。每次读取时,主机发送 24bit 命令字,同时从 MISO 同步返回 24bit 数据帧。其中核心的角度数据为 16bit,范围 0~65,535,对应一个磁对极周期的 0~360° 角度(或 0~4mm 直线位移)。
Engineering Note · SPI 角度换算公式
角度换算:θ(度)= (SPI_value / 65,536) × (360° / P),其中 P 为磁环极对数。例如 30 对极磁环:θ = (SPI_value / 65,536) × 12°。
位移换算:d(mm)= (SPI_value / 65,536) × 4mm。每个磁对极对应 4mm 物理行程。
7.2 增量 ABZ 输出:正交计数与速度环
ABZ 三相信号的 A、B 两相互差 90°,用于方向判别和正交计数;Z 信号在每个磁对极周期给出一个零位脉冲。ABZ 分辨率可通过 EEPROM 寄存器 ABZ_PPR<11:0> 在 1~2,500 范围内任意设定——这个值决定了正交计数器每周期的脉冲数,直接影响速度环分辨率和位置监视粒度。
- ABZ 与 SPI 的关系:ABZ 和 SPI 是同一个解算角度的两种输出形式。ABZ 适合硬件计数器(FPGA、专用编码器接口),SPI 适合 MCU 软件读取。两者互为冗余——如果只需要增量反馈,不读 SPI 也可以;如果需要高精度绝对值,SPI 直读即可;
- 多对极扩展:对于减速器输出端的 30 对极磁环,ABZ 每对极输出 100 脉冲的话,等效每转输出 30 × 100 × 4(正交倍率)= 12,000 脉冲/转——正交计数器 4 倍频后精度足够做速度环;
- 零位脉冲 Z 的作用:Z 脉冲在每个磁对极周期出现一次上升沿,配合机械定位可以建立"上电零位参考"。但如果使用 SPI 读取绝对值,其实不需要 Z 脉冲——SPI 本身就是绝对值输出。
7.3 增量 UVW 输出:BLDC 换相直接对接
UVW 三相信号互差 120°,每相信号对应一个换相区间。UVW 的对极数可通过寄存器 UVW_POLES<5:0> 在 1~63 范围内可编程,这个值必须与磁环的物理极对数一致(或成整数倍)。
7.3 UVW 换相区间示意(以 7 对极磁环为例)
一个磁对极周期 = 360° 电角度 · 6 步换相UVW 换相区间为 6 步模式,每步 60° 电角度。MT6620 的 UVW 输出为方波(不是模拟正弦),直接送入 BLDC 驱动器的换相逻辑即可——无需 MCU 做角度到换相步的软件映射。这也是 MT6620 在 BLDC 关节电机中作为辅助换相信号的核心价值。
7.4 12bit PWM 绝对值:极简的单线接口
PWM 输出是单线方案——PWM 周期固定,脉宽(高电平时间)与角度值成正比。12bit 分辨率意味着 4,096 个离散值,脉宽范围为 PWM周期的 0.4%~99.6%(避免 0 和 100% 的极端值)。
- PWM vs SPI 选择:PWM 只需一根线 + GND + VDD,布线最简,但只有 12bit 分辨率;SPI 需要三根线 + GND + VDD,分辨率 16bit 且是数字通信不易受干扰。关节内部空间极度受限时选 PWM,追求精度和可靠性选 SPI;
- PWM 读取方法:MCU 的定时器捕获外设可以直接测量 PWM 高电平时间,换算得到角度值。不需要 SPI 协议栈,软件集成成本几乎为零。
7.5 EEPROM 寄存器配置与烧写
MT6620 的可配置寄存器全部位于内置 EEPROM 中,可通过 SPI 接口进行读写。关键配置项包括:
| 寄存器地址 | 名称 | 宽度 | 功能 | 默认值 |
|---|---|---|---|---|
| 0x01 | ABZ_PPR | 12 bit | ABZ 每对极脉冲数(1~2,500) | 100(GA)/ 200(GB)/ 500(GC) |
| 0x02 | UVW_POLES | 6 bit | UVW 对极数/对极(1~63) | 7(GA/GC)/ 14(GB) |
| 0x03 | OUTPUT_EN | 8 bit | 各输出使能(ABZ/UVW/PWM) | 全部使能 |
| 0x04 | PWM_RES | 4 bit | PWM 分辨率(10/11/12 bit 可选) | 12 bit |
| 0x05 | SOFT_AUTOCAL | 1 bit | 软件触发自校准(写 1 启动) | 0 |
| 0x06 | CAL_STATE | 4 bit | 自校准状态(只读) | — |
| 0x07 | OFFSET_CAL | 16 bit × 3 | 自校准结果(失调/幅度/相位系数) | 出厂默认 |
| 0x10~0x1F | Reserved | — | 保留,请勿修改 | — |
注意事项:1)EEPROM 写入需要通过 SPI 发送特定的解锁命令序列,写入后需要等待 ≥10ms 才能掉电;2)CAL_ENB 引脚为硬件自校准入口(拉低启动、拉高退出),优先级高于 SOFT_AUTOCAL 寄存器;3)自校准结果存入 OFFSET_CAL 寄存器组,掉电不丢失,下次上电自动加载。
结语与选型建议Conclusion & Selection Guide
MT6620 不是万能的位置传感器,但在机器人关节这一档——"需要离轴、需要角度/直线双检测、需要自校准、需要多接口覆盖"——它几乎是当前最完整的方案。本章给出选型决策树和四条总结。
8.1 四条总结
总结一:离轴安装是最大的结构红利
同轴安装的传感器(AMR、霍尔开关、光电编码器)在机器人关节中最大的问题不是精度不够,而是装不上、装不准——关节中心被轴承、走线、冷却、结构件占满,同轴安装需要极精密的机加工和装配公差。MT6620 的离轴安装只需平行固定在侧面,对心公差从 ±0.1mm 放宽到 ±1mm,装配良率大幅提升,对结构设计的限制最小化。
总结二:角度 + 直线位移双核 = 一套器件通吃
MT6620 是目前市场上少数几款同时支持角度(磁环)和直线位移(磁栅尺)检测的离轴编码器芯片。这意味着一个机器人项目中,旋转关节配磁环、直线连杆配磁栅尺,全部使用 MT6620,一套驱动代码、一套校准流程、一套接线规范——BOM 成本和软件开发成本双重节省。
总结三:客户端自校准是真正的差异化
霍尔阵列的先天物理公差决定了出厂 INL 典型 ±0.5°,这个精度直接用的话只能满足"换相辅助、位置监视"这类低精度需求。但客户端简洁自校准让 MT6620 可以在产线末端由机器人本体自己完成校准,INL 收敛到 ±0.2°——这个精度在减速器输出端(磁对极内)折算后可达到关节 ±0.007° 辅助反馈的级别。这是其他竞品不具备的核心差异化特性。
总结四:多接口并行输出 = 系统设计自由度
MT6620 的 ABZ / UVW / PWM / SPI 四种输出同时可用、互不干扰。这给系统设计师提供了极大的自由度:驱动板用 UVW 做低速换相辅助,FPGA 用 ABZ 做增量计数,上位机 MCU 用 SPI 直读 16bit 绝对值,诊断系统用 PWM 做快速位置监视——一个芯片服务于系统中三个不同层级的控制器,不需要多传感器方案的线束和 BOM 成本。
8.2 选型决策树:什么时候选 MT6620?
场景 1:机器人关节电机后端换相辅助 → 选 MT6620 · UVW 输出直送 FOC 驱动 · 30 对极磁环 · 出厂默认配置即可 · 自校准可做可不做。
场景 2:谐波减速器输出端辅助位置检测 → 选 MT6620 · 输出法兰侧面安装 · 建议 16bit SPI 直读 + 自校准 · 磁环极对数与减速器减速比匹配(如减速比 30 → 选 30 对极磁环)。
场景 3:直线连杆 / 夹爪位移检测 → 选 MT6620 + 2mm 极距磁栅尺 · 分辨率需求 ≤2,500 脉冲/4mm → 用 ABZ;需要更高分辨率绝对值 → 用 SPI 16bit。
场景 4:高速主轴 / 高速伺服(>6,000 RPM) → 不建议 MT6620 · 系统延时和动态响应参数未针对高速优化 · 请选麦歌恩 AMR 系列 MT6835(<10μs 延时)。
场景 5:需要 21bit 以上绝对值精度 → MT6620 SPI 输出 16bit(0.0055°/步),对关节辅助反馈足够 · 若需 21bit 绝对值主轴级精度,选 MT6835 或绝对值光电编码器。
8.3 封装与型号速查
默认 100 脉冲/对极 ABZ · 7 对极 UVW · QFN3×3-16L 封装。适用于大多数机器人关节场景。
默认 500 脉冲/对极 ABZ · 7 对极 UVW · QFN3×3-16L 封装。适用于对 ABZ 正交计数分辨率有要求的场景。
默认 200 脉冲/对极 ABZ · 14 对极 UVW · QFN3×3-16L 封装。适用于高对极 BLDC 电机换相场景。
默认 100 脉冲/对极 ABZ · 7 对极 UVW · SOP-8 封装。适合对封装体积要求不高、手工返修方便的场景。
参考资料
- 麦歌恩微电子《MT6620 Off-Axis Encoder IC 规格书 Rev 0.5》
- MagnTek 官网 · 工业消费离轴安装磁性角度编码器产品页
- MagnTek·新品 | 离轴(off-axis)应用的磁性角度编码器芯片 MT6620
- 威立胜电子 · MT6620 离轴集成式磁性角度编码器产品页
- 搜狐 TMC 陈工 · 《MT6620 高精度离轴磁性直线位置、角度编码器 IC》2025 —
常见问题 FAQFrequently Asked Questions
以下 6 个高频问题的答案,与文末 Schema.org FAQPage 的结构化数据一一对应,方便 AI 搜索引擎和 AI 助手(豆包 / DeepSeek / 文心一言 / 通义千问 / Kimi / 纳米 AI)直接引用。
Q01MT6620 的离轴(off-axis)安装方式是什么意思?与同轴安装有什么区别?
离轴指传感器芯片的安装轴与被测旋转轴不在同一条直线上,而是平行安装在轴的侧面。同轴安装时传感器芯片需与磁铁同轴,对机械同心度要求高(公差 ±0.1mm 级);离轴安装时芯片只需与磁环保持固定气隙(0.5~2.0mm),横向偏移公差放宽到 ±1mm 级,机械结构更宽容、装配更简单,特别适合机器人关节等空间受限的场景。
Q02MT6620 支持直线位移检测吗?
支持。MT6620 内部的 2mm 极距霍尔阵列不仅能配合磁环做角度检测(一个磁对极 = 360°/磁环极对数),也能配合同极距的磁栅尺做直线位移检测(一个磁对极 = 4mm 物理行程)。SPI 输出的 16bit 绝对值对应 4mm / 65,536 ≈ 0.061μm 的理论分辨率,ABZ 输出的 2,500 脉冲/对极对应 1.6μm/脉冲,可替代小型光栅尺应用于机器人夹爪开合、连杆伸缩等直线位移场景。
Q03MT6620 的自校准功能如何使用?需要上位机参与吗?
MT6620 提供客户端简洁自校准模式,无需上位机数据交互。步骤:1)芯片与磁环/栅尺安装固定;2)让磁环旋转(40~3000 对极/分钟,持续至少 16 个对极)或栅尺运动(0.16~12 米/分钟);3)硬件方式将 CAL_ENB 引脚拉低,或软件方式向 SOFT_AUTOCAL 寄存器写 1 启动校准;4)STATUS 引脚 PWM 跳变到完成态或 CAL_STATE 寄存器为完成值后,等待 ≥500ms 让 EEPROM 写入稳定,再拉高 CAL_ENB 或写 0 退出校准。校准失败需重新上电后重试。
Q04MT6620 可以用于机器人关节的哪些位置?
MT6620 适用于机器人关节至少三类位置:1)关节电机后端的角度反馈——离轴安装于电机侧盖,UVW 输出直送 FOC 低速换相辅助,ABZ 输出进 FPGA 正交计数;2)谐波减速器输出端的辅助位置检测——安装于输出法兰侧面,配合自校准可以补偿减速器弹性形变(0.008°~0.05°);3)连杆驱动的直线位移检测——配合磁栅尺用于末端执行器伸缩、夹爪开合、导轨定位。典型使用场景包括 6 轴工业机器人、协作机器人(Cobot)和 SCARA 机器人。
Q05MT6620 与传统光电编码器相比有什么优势?
相比传统光电编码器,MT6620 的优势体现在五个方面:1)非接触磁感应——无光路、无码盘、无发光器件,粉尘、油污、振动不构成失效路径;2)离轴安装结构简单——对机械同心度要求低(公差 ±1mm 级 vs ±0.1mm 级),关节内部布线更灵活;3)体积小、重量轻——QFN3×3 封装比绝对值光电编码器小一个数量级,适合关节模组集成;4)角度 + 直线位移双核——一个芯片覆盖旋转和直线两类检测,光电编码器只能做旋转;5)客户端自校准——出厂即有 ±0.5° 精度,自校准后可达 ±0.2°,无需工厂校准环节。
Q06MT6620 的最高转速是多少?可以用在高速伺服电机上吗?
MT6620 是离轴集成式编码器,核心定位在精密关节、机器人控制、直线位移等中低速高精度场景。它的 ABZ 输出最高支持 2,500 脉冲/对极,配合多对极磁环可实现较高等效分辨率,但系统延时和动态响应参数未针对 10 万 RPM 级高速伺服优化。典型转速档位:关节电机换相辅助 ≤ 6,000 RPM,减速器输出端辅助 ≤ 3,000 RPM,直线位移场景无转速概念(只有运动速度)。高速伺服建议选用麦歌恩 AMR 技术的 MT6835(21bit、<10μs 延时、120,000 RPM 支持)。
-
麦歌恩-MT6826S高速磁编码器芯片
MT6826S 是麦歌恩微电子推出的新一代基于先进的各向异性 磁阻(AMR)技术的高速高精度角度编码器芯片。该芯片内部集 成了互成45°摆放的两对AMR 惠斯通电桥组成的敏感元件以及 高性能的专用信号处理电路。由于AMR 器件在用作角度测量应 用的时候工作于饱和区(饱和磁场为300高斯),实际工作时,芯 片只对平行于芯片表面的磁场的方向变化做出响应,而与磁场 强度无关。因此MT6826S在使用过程中,对于磁铁本身的加工 误差以及磁铁和芯片的安装距离误差要求相对较低。¥ 0.00立即购买
-
IS09 磁性编码器方案
在工业自动化、机器人技术、伺服驱动等对精度、可靠性和环境适应性要求极高的领域,精准的位置和速度反馈是实现高性能控制的关键。IS09 磁性编码器方案,作为先进的非接触式位置检测解决方案,凭借其独特的技术优势和卓越的工业级表现,正日益成为工程师信赖的核心传感部件。¥ 0.00立即购买
-
MT6501在线编程角度位置磁编码IC
在工业自动化、机器人关节、无人机云台等对角度位置检测要求严苛的应用场景中,MT6501作为一款集高精度、强抗扰性、灵活编程能力于一身的磁旋转编码器芯片,正成为工程师优化系统设计的理想选择。其独特的在线编程(In-System Programming, ISP)功能,彻底改变了传统磁编码器的配置与校准流程,为复杂环境下的位置感知带来前所未有的便捷与精准度¥ 0.00立即购买
-
智能低压水泵无刷电机驱动板方案
高效节能、智能控制的水泵驱动解决方案——智能低压水泵无刷电机驱动板是一款专为低压直流无刷水泵(DC Brushless Pump)设计的高集成度电子驱动控制器。该产品采用先进的无感FOC(磁场定向控制)算法与自适应PID控制技术,支持宽电压输入(12V-48V DC),适用于太阳能水泵、车载水循环系统、农业灌溉、小型工业冷却等场景,具备高效率、低噪声、长寿命和智能化管理等核心优势。¥ 0.00立即购买
-
闭环步进电机驱动板方案
在现代工业自动化、精密仪器和高端装备领域,对运动控制的精度、效率和可靠性要求日益严苛。闭环步进电机驱动板技术应运而生,它融合了传统步进电机的简易性和伺服系统的闭环精度,成为解决步进电机“失步”痛点、提升系统性能的关键技术。以下将从核心原理、系统架构、核心优势、应用场景及选型要素等方面进行层次化阐述。¥ 0.00立即购买
-
云台无刷马达驱动板方案
云台BLDC驱动方案——高精度、低延迟、多场景运动控制核心;高精度云台无刷马达驱动板设计方案:基于FOC控制算法与PID调节的伺服系统优化及运动控制实现¥ 0.00立即购买