MT6701差分霍尔角度检测原理解析:CORDIC算法与共模抑制技术
麦歌恩MT6701差分霍尔感应原理深度解析
四颗水平霍尔盘差分架构 · CORDIC角度算法 · 14位绝对角度输出 · 55000RPM超高速检测
一、技术概述:MT6701为何需要差分霍尔
麦歌恩MT6701是一款基于差分水平霍尔(Differential Horizontal Hall)感应原理的非接触式磁角度编码器,广泛应用于直流无刷舵机、机器人关节、云台及非接触旋钮等高速、高精度位置检测场景。与传统 AMR(各向异性磁阻)或 GMR(巨磁阻)编码器相比,差分水平霍尔方案在抗杂散磁场、工作温度范围和高速性能上具有显著优势。
传统单霍尔或分立式霍尔传感器面临三大挑战:①电机线圈、驱动板产生的杂散磁场干扰角度读数;②温度变化导致灵敏度漂移;③高速旋转时信号完整性下降。MT6701通过四颗水平霍尔盘构成差分对消结构,从根本上抑制了上述问题。
MT6701的核心规格:14位绝对角度输出(16384步/圈,0.022°/步),系统延时小于5μs,最高转速55000RPM,积分非线性±1.0°(典型),支持I2C、SSI、ABZ、UVW、PWM、模拟电压及Z轴按压检测七种输出接口,封装为SOP-8或QFN3×3-16L。
二、差分霍尔感应原理解析
2.1 霍尔效应基础
霍尔效应是指导体中流过电流时,若存在垂直于电流方向的磁场,导体横向两侧会产生电位差(霍尔电压):
水平霍尔盘(Horizontal Hall Plate)的敏感方向为垂直于芯片表面的Z轴磁通密度Bz。当用于角度检测时,需要测量旋转磁铁产生的360°空间磁场分布。
水平霍尔盘感应垂直于芯片表面的磁场分量(Z轴),适合配合轴向充磁磁环使用;垂直霍尔盘感应芯片平面内的磁场分量(X/Y轴),适合径向检测。MT6701采用水平霍尔盘方案,安装于磁环轴线方向,结构紧凑、无需穿透轴。
2.2 差分霍尔的物理机制
MT6701内部四颗水平霍尔盘按照0°/180°和90°/270°成对排列,构成两个差分对:
差分对 A(0° / 180°)
两颗霍尔盘相隔180°安装,检测方向相反的磁场分量Bx,差分输出消除共模干扰。
- SA = K · B · cos(α)
- B = 磁环磁感应强度
- α = 磁铁N极与霍尔盘A的夹角
差分对 B(90° / 270°)
两颗霍尔盘同样相隔180°安装,检测与A对正交的磁场分量By,构成正交相位信号。
- SB = K · B · sin(α)
- 与SA相位差90°
- 构成完整的三角坐标系
差分输出的核心优势在于:当存在均匀的外部杂散磁场(无论是电机绕组还是永磁体)时,两颗差分霍尔盘感受到的干扰磁场方向相同、大小相等,相减后完全消除。而待测磁环产生的目标磁场在两颗霍尔盘处的方向相反,差分后有效信号加倍。
MT6701差分架构对共模杂散磁场的抑制能力通常达到40dB以上(相当于信号/干扰比提升100倍),这使得MT6701可以直接安装在电机端盖外侧,无需额外磁屏蔽罩,大幅简化系统结构并降低成本。
2.3 与AMR/GMR的技术路线对比
| 技术路线 | 感应原理 | 磁场方向 | 抗杂散 | 温度漂移 | 适用场景 | |
|---|---|---|---|---|---|---|
| 差分水平霍尔(MT6701) | 霍尔效应 | 垂直(Z轴) | 极佳(共模抑制) | 低(片内补偿) | 高速舵机/机器人关节 | 推荐 |
| AMR 各向异性磁阻 | 磁阻效应 | 平面(XY轴) | 一般 | 较高 | 消费电子旋钮 | — |
| GMR 巨磁阻 | 量子隧穿 | 平面(XY轴) | 一般 | 中等 | 硬盘读取头 | — |
| 单霍尔(非差分) | 霍尔效应 | Z轴或XY | 弱 | 高 | 低成本应用 | — |
三、芯片霍尔阵列架构
3.1 四霍尔盘的空间布局
MT6701芯片内部四颗水平霍尔盘的几何布局经过精心设计,位于芯片表面的同一平面上,互成90°(即0°、90°、180°、270°),圆周排列在同一半径处。
四颗霍尔盘位于同一圆周(等半径)确保信号幅值一致;互成90°保证三角函数正交性;所有霍尔盘集成在同一硅片上,温度特性高度一致,差分对温漂可相互抵消,进一步提升角度精度。
MT6701为在轴检测(On-axis)方案:磁铁旋转轴须经过芯片正上方,芯片位于旋转轴延长线上。磁环为单对极(NS两极),磁铁轴线经过霍尔盘阵列中心。这与MT6709(离轴检测,支持中空轴)有本质区别,选型时需注意区分。
3.2 信号调理链路
四颗霍尔盘在激励电流作用下输出与Bz成比例的差分电压信号(典型幅值约20~100mV/V)。
片内PGA将毫伏级差分信号放大至适合ADC输入的量程范围,放大倍数由芯片内部自动校准,确保ADC充分利用动态范围。
差分模拟信号经12位数模转换器处理后,输出12位分辨率的DAC等效模拟量(0~100% VDD对应0~360°)或PWM脉宽调制信号。
PGA输出的两路正交差分信号(sin与cos分量)进入CORDIC专用加速器,计算arctan(Si/Sc)得到绝对角度值,输出14位分辨率。
四、CORDIC角度计算算法
4.1 CORDIC算法原理
CORDIC(Coordinate Rotation Digital Computer,坐标旋转数字计算机)是一种高效的迭代算法,专门用于计算三角函数、反三角函数及坐标变换,无需乘法器,仅用移位和加法即可完成。MT6701内置CORDIC硬件加速器,在每个采样周期内完成角度计算。
给定差分霍尔盘输出的两路正交信号:
目标:计算角度α = arctan(SB / SA),即反正切运算。
CORDIC通过多级旋转迭代逼近目标角度:每一步根据当前Y分量的符号决定旋转方向(左旋或右旋),旋转角度预设为固定值(arctan(1/2n)),通过右移(除以2n)实现,无需乘法运算。约16次迭代即可收敛到14位精度,非常适合硬件实现。
4.2 角度求解与磁场补偿
MT6701的CORDIC引擎在计算角度的同时进行以下补偿处理:
幅值归一化
利用磁场幅值A = √(SA² + SB²)进行幅值归一化,消除磁铁强度随温度或老化变化的影响,确保角度输出稳定。
正交性校正
校正90°偏差(两颗差分对之间的非理想正交误差),提高360°全量程角度精度。
非线性校正
片内非线性校正表(NLUT)补偿霍尔盘本征非线性,将INL从±2.5°压缩至±1.0°以内。
零位校准
支持零点编程(通过I2C/SSI写入EEPROM),将机械零位与电气零位对齐,消除安装偏心误差。
4.3 为什么不用反正切查表?
传统方案采用ROM查表法存储反正切结果,但受限于ROM容量(通常256~1024点),插值精度有限,且占用硅片面积大。
| 方法 | 精度 | 资源消耗 | 灵活性 | MT6701选择 |
|---|---|---|---|---|
| ROM查表 | 受限(8~10位) | ROM面积大 | 不可在线修正 | — |
| CORDIC硬件加速 | 可达16位以上 | 仅移位器和加法器 | 可结合非线性校正 | ✓ |
五、多协议输出接口
MT6701支持七种输出协议,可在出厂默认配置或通过EEPROM编程切换,方便适配不同主控芯片和控制系统:
| 接口类型 | 协议描述 | 分辨率 | 典型应用 |
|---|---|---|---|
| I2C | 主从同步串行,速率≤1MHz,14位角度寄存器 | 14位绝对角度 | 微控制器/SoC主读 |
| SSI | 高速同步串行,速率≤20MHz,MSB在前 | 14位绝对角度 | DSP/FPGA高速读取 |
| ABZ | 增量方波输出,A/B相位差90°,Z为每圈索引脉冲 | 1~1024脉冲/圈(4096步) | 通用PLC/计数器 |
| UVW | 三路PWM换相信号,对应电机U/V/W相线圈驱动时序 | 1~16对极/圈可编程 | 无刷直流电机换向 |
| PWM | 12位脉宽调制,占空比对应0~360° | 12位(0.088°/LSB) | 单片机定时器捕获 |
| 模拟电压 | 0~100% VDD对应0~360°连续输出 | 12位DAC等效分辨率 | ADC直接采集 |
| Z轴按压 | 芯片中心集成纵向霍尔开关,检测磁铁靠近时的按压动作 | 单比特开/关 | 旋钮+按钮复合UI |
MT6701支持多种接口同时输出(取决于封装引脚分配)。例如:I2C读取绝对角度用于位置控制,ABZ输出增量脉冲用于速度计算,UVW同时驱动电机换向——三种需求一台芯片全搞定,系统设计大幅简化。
六、核心性能指标
6.1 电气参数
| 参数 | 数值 | 说明 |
|---|---|---|
| 工作电压 | 3.3~5.0V | EEPROM烧写需VDD>4.5V |
| 工作电流 | 约10mA | 典型值,含EEPROM擦写 |
| 系统延时 | <5μs | 从磁场变化到角度输出稳定 |
| 启动时间 | <2ms | 上电到首帧有效数据 |
| 角度噪声 | 0.01° rms | 典型值(带宽10kHz) |
| 迟滞 | 0.088°(1LSB) | 由12位ADC量化引入 |
| 重复定位精度 | ±0.05° | 多次返回同一点的标准差 |
6.2 角度精度
| 精度指标 | 典型值 | 最大值 | 说明 |
|---|---|---|---|
| 积分非线性(INL) | ±1.0° | ±1.5° | 全量程非线性误差 |
| 微分非线性(DNL) | ±0.02° | — | 相邻码间的步距误差 |
| ABZ差分非线性 | ±0.02° | — | ABZ输出的角度误差 |
| 全温精度变化 | <±0.5° | -40~+125°C范围 | |
| 供电敏感度 | <0.1°/V | VDD在4.5~5.5V范围 |
6.3 机械与环境
| 参数 | 数值 | |
|---|---|---|
| 推荐磁铁 | Ø10mm×2.5mm N35钕铁硼,轴向充磁 | |
| 推荐气隙 | 0.5~2.0mm | 磁环表面到霍尔盘表面距离 |
| 允许偏心 | ±0.3mm | 轴向偏移容忍度 |
| 工作温度 | -40~+125°C | |
| ESD | ±2kV HBM | |
| 封装 | SOP-8(8引脚)/ QFN3×3-16L(16引脚) |
气隙越小,磁场越强,霍尔信号幅值越高,SNR越好。但气隙过小会导致机械碰撞风险,且磁铁的制造公差、安装偏心会被放大。建议使用MT6701推荐的0.5~2.0mm气隙范围,并通过EEPROM零点校准消除偏心误差。
七、典型应用场景
直流无刷舵机(BLDC Servo)
MT6701的UVW输出直接驱动无刷电机换向,I2C读取绝对角度实现闭环位置控制,支持高达55000RPM的伺服电机转速。典型应用:无人机螺旋桨舵机、机器人关节伺服。
- UVW换向:1~16对极可编程
- ABZ高速计数:≤512KHz
- 角度分辨率:0.022°/bit
机器人关节角度检测
MT6701在机器人关节内安装在电机轴端,检测关节旋转角度,提供14位高分辨率绝对角度输出用于运动学解算,INL±1.0°满足大多数协作机器人关节精度要求。
- 绝对角度定位,无需回零
- 抗电机磁场干扰
- -40~125°C宽温,适合工业环境
无人机云台增稳
三轴云台电机内置MT6701检测各轴旋转角度,55000RPM高速响应满足云台动态响应需求,差分霍尔抗无人机电调强磁场干扰。
- 超高速响应:<5μs
- 小体积SOP-8封装
- Z轴按压支持云台复位功能
非接触旋钮与电位计
MT6701配合环形磁铁替代传统电位器或编码器,无机械磨损、防水防尘、使用寿命长。360°连续旋转无死区,适合白色家电、工业仪表的旋钮UI。
- 360°无死区
- 无限机械寿命
- Z轴按压可集成确认功能
MT6701适合在轴安装(磁铁轴线经过芯片正上方)的高转速场景,如舵机关节、云台电机;MT6709适合离轴安装(中空轴、轴套式)的工业场景,如传送带驱动轮。两款芯片均基于差分水平霍尔,但安装架构不同,选型时需根据机械结构决定。
八、常见问题解答(FAQ)
差分霍尔与普通霍尔在角度检测上有什么本质区别?
MT6701的差分结构是如何抑制电机杂散磁场的?
CORDIC算法相比反正切查表有什么优势?
MT6701的角度精度受哪些因素影响最大?
MT6701和MT6709都是麦歌恩的角度芯片,如何选型?
使用MT6701时为什么推荐轴向充磁的钕铁硼磁环?
九、总结与选型建议
麦歌恩MT6701以四颗水平霍尔盘差分对消架构为核心,结合CORDIC硬件加速,实现了高速(<5μs)、高精度(14位/±1.0° INL)、高可靠(抗杂散磁场40dB、-40~125°C宽温)的非接触角度检测方案。
| 优势维度 | MT6701表现 |
|---|---|
| 抗磁场干扰 | 差分共模抑制>40dB,电机侧无需磁屏蔽 |
| 高速性能 | 系统延时<5μs,最高55000RPM |
| 分辨率 | 14位绝对角度(0.022°/bit) |
| 多协议支持 | I2C / SSI / ABZ / UVW / PWM / 模拟 / Z轴按压,七合一 |
| 宽温工作 | -40~125°C全温覆盖 |
| 小体积 | SOP-8(8引脚),贴装灵活 |
| 零位编程 | EEPROM存储零点,支持偏心校准 |
MT6701的差分霍尔方案代表了国产磁角度编码器的主流技术路线,以高性价比、高集成度和成熟生态(艾毕胜电子提供样品、评估板、技术支持)持续渗透伺服机器人、无人机、智能家居等高速增长市场。如需进一步了解选型细节或申请样品,欢迎联系艾毕胜电子技术团队。
艾毕胜电子为麦歌恩(MagnTek)授权代理商,提供MT6701全系列型号(SOP-8 / QFN3×3-16L)的样品申请、评估板支持、离轴/在轴方案设计咨询与批量供货。
-
麦歌恩-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立即购买