纳芯微(含原麦歌恩 MagnTek)AMR/TMR 磁编码器以磁阻传感阵列为核心,输出与转子角度严格对应的正交正弦 / 余弦(SIN/COS)差分信号。由于制造偏差、安装误差、温度漂移及非理想电路效应,原始正交信号普遍存在幅值失衡、正交偏移、零点失调、非线性畸变与温漂五大误差,直接决定角度解码精度。本文系统阐述纳芯微磁编码器从正交信号生成、模拟前端调理、高精度数字化、多级误差校准、硬件 CORDIC 角度解算到动态补偿的完整高精度解码链路,重点分析 AMR/TMR 信号特性、误差来源与抑制方法、CORDIC 向量模式解码原理及芯片级自校准机制。实测表明:经全链路校准与硬件加速解码后,正交误差可控制在 <0.01°,全温域角度精度达 ±0.07°~±0.1°,解码延迟 ≤2 μs,满足伺服 FOC、机器人关节与高精度运动控制的严苛要求。
1 引言
绝对式磁编码器凭借非接触、高可靠、抗振动、断电保持位置等优势,在工业伺服、协作机器人、新能源汽车驱动系统中快速普及。纳芯微 MT/NSM 系列单芯片磁编码器采用 **AMR(各向异性磁阻)/TMR(隧道磁阻)** 传感技术,集成正交电桥阵列,直接输出与磁场角度 θ 对应的两路正交差分信号:
**( begin{cases} V_{text{SIN}}(theta)=Asintheta+V_{text{OS1}} \ V_{text{COS}}(theta)=Acostheta+V_{text{OS2}} end{cases} )
理想情况下,两路信号等幅、正交(90° 相位差)、无失调、线性度高,通过 (theta=arctan2(V_{text{SIN}},V_{text{COS}})) 即可精确解算角度。但工程实际中,磁阻电桥失配、安装气隙不均、PCB 寄生效应、运放失调、温度漂移等会使正交信号变为椭圆畸变信号,导致角度非线性、抖动、温漂误差,严重时 INL 可达 ±0.5° 以上。
纳芯微通过单芯片全集成信号链 + 多级数字校准 + 硬件 CORDIC 解码 + 动态温度补偿,将畸变椭圆修正为近似单位圆,实现高精度、低延迟、高稳定性的角度输出。本文从信号机理、误差建模、校准算法、硬件解码与实测性能五方面,系统阐述其正交信号高精度解码技术。
2 AMR/TMR 正交信号生成机理与特性
2.1 AMR/TMR 传感原理
AMR(各向异性磁阻):铁磁材料电阻随磁化方向与电流方向夹角变化;灵敏度中等、成本低、温度系数较大,适合工业通用场景。
TMR(隧道磁阻):基于磁性多层膜量子隧穿效应;磁阻变化率 >100%、灵敏度高、温漂小、噪声低,用于 MT6825/MT6835 等高精型号。
纳芯微采用两对正交全桥磁阻阵列,平面内仅响应磁场方向,抑制 Z 轴杂散磁场;在一对极永磁体旋转时,输出两路差分正交信号,幅值与气隙(0.5–3 mm)弱相关、与角度强相关。
2.2 原始正交信号典型误差模型
实际输出为非理想椭圆信号:
**( begin{cases} V_{text{SIN}}=A(1+alpha)sintheta+V_{text{OS}} \ V_{text{COS}}=Acos(theta+varepsilon)+V_{text{OC}} end{cases} )
主要误差:
幅值失衡(α):两路增益不一致 → 椭圆长短轴不等。
正交误差(ε):相位偏离 90° → 椭圆轴倾斜。
零点失调(V_OS, V_OC):电桥 / 运放失调 → 圆心偏移。
非线性失真:磁阻非线性、AFE 饱和、ADC 非线性 → 波形畸变。
温度漂移:灵敏度、失调、正交性随温度变化 → 全温域误差恶化。
3 单芯片信号链:从磁信号到数字正交信号
3.1 低噪声模拟前端(AFE)
纳芯微集成全差分 AFE,核心功能:
高 CMRR 差分放大(>90 dB):提取 mV 级正交差分信号,抑制共模噪声与地干扰。
可编程增益(PGA):16–128 倍自适应,适配不同气隙与磁铁强度,使信号充满 ADC 量程。
二阶抗混叠低通滤波:1–10 MHz 可调,滤除开关噪声与 EMI,防止采样混叠。
斩波稳零:抑制运放与电桥温漂失调,失调控制在 ±50 μV 内。
3.2 高精度同步 ADC 数字化
AMR 系列:16–20 位 SAR ADC;
TMR 系列:20–24 位高精度 ADC;
同步采样:两路同时采样,避免相位偏移;
采样率:最高 1 MSPS,支持最高 120,000 rpm 动态角度无失真。
输出数字信号:
**( begin{cases} D_{text{SIN}}=Ksintheta+D_{text{OS1}} \ D_{text{COS}}=Kcostheta+D_{text{OS2}} end{cases} )
4 多级正交误差校准(核心高精度保障)
纳芯微在芯片内部集成四级校准机制,出厂 OTP 固化 + 用户在线自校准,将椭圆信号修正为近似单位圆:
4.1 零点失调校准
消除电桥、AFE、ADC 的直流偏移:
**( D_{text{SIN}}'=D_{text{SIN}}-O_S,quad D_{text{COS}}'=D_{text{COS}}-O_C )
校准后失调误差 <0.01°。
4.2 幅值均衡校准
修正两路增益不一致(α→0):
**( D_{text{COS}}''=Gcdot D_{text{COS}}' )
G 为片内标定增益系数,校准后幅值误差 <0.1%。
4.3 正交相位误差校准
修正非 90° 相位偏差 ε:
**( D_{text{COS}}'''=D_{text{COS}}''-D_{text{SIN}}'cdotsinvarepsilon )
校准后正交误差 <0.01°,显著减小椭圆倾斜。
4.4 非线性与温度动态补偿
高阶多项式非线性校正:256 点 OTP 校准曲线,修正磁阻与电路非线性,将 INL 从 ±0.5° 优化至 ±0.07°。
温度漂移实时补偿:片内高精度温度传感器(±0.5℃),三阶多项式拟合温度–误差模型,动态修正灵敏度、失调、正交性温漂,-40℃~125℃ 全温域误差 ±0.01° 内。
校准后输出理想正交矢量:
**( X=D_{text{COS}}''',quad Y=D_{text{SIN}}' )
满足 (X^2+Y^2approx1),为 CORDIC 提供高质量输入。
5 硬件 CORDIC 高精度角度解码
5.1 CORDIC 向量模式原理
纳芯微采用向量模式(Vectoring Mode):将正交矢量 ((X,Y)) 通过迭代旋转至 X 轴(Y→0),累计旋转角度即为 θ。
迭代公式(每次旋转固定角度 (alpha_k=arctan(2^{-k}))):
**( begin{cases} x_{k+1}=x_k-y_kcdot d_kcdot 2^{-k} \ y_{k+1}=y_k+x_kcdot d_kcdot 2^{-k} \ z_{k+1}=z_k-d_kcdot arctan(2^{-k}) end{cases} )
(d_k=text{sign}(y_k)):方向控制;
(2^{-k}):移位因子,无需乘法器;
(z_k):累计角度,初始 (z_0=0)。
5.2 硬件 CORDIC 实现(纳芯微核心优势)
全流水线硬件引擎:16–24 级迭代,纯移位 + 加减,无浮点运算;
低延迟:单次解码 ≤20 ns,总延迟 ≤2 μs;
高分辨率:16–23 位角度输出(MT6835:23 位≈0.00024°);
小面积低功耗:约 10k 门,工作电流 <10 mA。
5.3 解码流程
校准后正交矢量 ((X,Y)) 输入;
CORDIC 迭代 16–20 次,Y→0;
累计角度 (z_n=theta);
输出 0°–360° 绝对角度,SPI/UVW/PWM/ABZ 多协议输出。
6 在线自校准与动态稳定性
纳芯微支持一键自动校准(用户模式):
电机匀速旋转 18 圈(400–800 rpm 可选);
芯片自动采集全周期 SIN/COS 数据,计算失调、增益、正交、非线性参数;
写入 MTP/EEPROM,实时更新校准系数;
PWM 状态脚指示进度:50%= 校准中,99%= 成功,25%= 失败。
自校准可抵消安装偏差、老化、气隙漂移,长期保持高精度。
7 实测性能与工程价值
7.1 典型指标(MT6835,TMR)
角度分辨率:23 位(≈0.00024°)
积分非线性 INL:±0.07°(全温域)
正交误差:<0.01°
解码延迟:≤2 μs
工作温度:-40℃~125℃
输出接口:SPI(16 MHz)、UVW、PWM、ABZ
7.2 应用价值
高精度:替代中低端光电编码器,成本更低、抗振动更强;
低延迟:≤2 μs 适配伺服 FOC 电流环(≤10 μs);
单芯片集成:3×3 mm QFN,BOM 减少 30%,PCB 面积减半;
宽温稳定:全温域误差 <±0.1°,适配工业与车载恶劣环境。
纳芯微 AMR/TMR 磁编码器正交信号高精度解码,依赖磁阻传感阵列、低噪声 AFE、高精度同步 ADC、四级数字校准、硬件 CORDIC 加速、在线自校准与温度动态补偿七大技术协同。通过将原始椭圆畸变信号逐级修正为理想正交单位圆信号,再由无乘法器 CORDIC 引擎纳秒级解算角度,实现了高精度、低延迟、高稳定、小体积、低功耗的绝对角度输出。该技术已在工业伺服、协作机器人、新能源汽车电驱系统大规模应用,为高性能运动控制提供了高性价比、高可靠性的磁编码解决方案。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !