纳芯微磁编码器依托霍尔 / AMR/TMR 磁传感阵列与单芯片信号链,将旋转磁场转换为正交 SIN/COS 信号,经模拟前端调理、高精度 ADC 采样后,通过硬件 CORDIC 引擎实现纳秒级角度解码。本文从正交信号生成、模拟前端(AFE)设计、ADC 数字化、CORDIC 硬件解码、多级校准补偿五大核心环节,系统解析信号链的噪声抑制机制与 CORDIC 的迭代运算原理,结合实测数据阐明解码延迟、精度误差的优化逻辑,为磁编码器在伺服控制、机器人关节等场景的应用提供理论与工程参考。
1 引言
磁编码器作为非接触式角度传感核心部件,其性能取决于信号链完整性与解码实时性两大关键指标。纳芯微(含原麦歌恩)磁编码器采用 “磁敏电桥 + 单芯片信号处理 + 硬件 CORDIC 解码” 的一体化架构,摒弃传统光电编码器的机械脆弱性,同时解决了分立方案的噪声大、延迟高、校准复杂等痛点。CORDIC 算法以 “无乘法器、低硬件开销、高并行度” 的特性,成为纳芯微磁编码器角度解码的核心,可在 1μs 内完成 0°~360° 绝对角度解算,适配最高 120,000rpm 的高速电机控制场景。本文聚焦信号链的全链路设计与 CORDIC 解码的底层机理,揭示其高分辨率、低延迟、强抗干扰的技术本质。
2 纳芯微磁编码器信号链架构与正交信号生成
2.1 整体信号链架构
纳芯微霍尔 / AMR/TMR 三大技术路线共享统一信号链,从磁场输入到角度输出全程单芯片集成,无需外部调理电路。信号链流程如下:
一对极永磁体(旋转)→ 正交磁敏电桥阵列 → 差分SIN/COS模拟信号 → 低噪声AFE(放大/滤波/稳零)→ 高精度同步ADC → 数字SIN/COS信号 → DSP预处理(误差校正)→ 硬件CORDIC引擎 → 绝对角度θ → 多级校准补偿 → 多格式输出(SPI/ABZ/UVW/PWM)
核心特征:全差分信号传输、同步采样、硬件加速解码、片内校准存储,从源头抑制共模噪声与电磁干扰,保障信号完整性。
2.2 正交磁敏电桥与 SIN/COS 信号生成
正交 SIN/COS 信号是 CORDIC 解码的基础,纳芯微针对不同传感技术设计专用电桥阵列,输出相位严格正交(90°)的差分电压信号。
2.2.1 AMR 技术(MT6835/MT6826S)
结构:4 片坡莫合金(NiFe)惠斯通电桥,互成 45° 集成于单晶圆,间距 < 50μm,确保阵列一致性。
原理:径向充磁永磁体旋转时,磁场方向与磁阻条夹角变化,电桥输出 mV 级差分信号:
(begin{cases} V_{text{SIN}}=A cdot sintheta + V_{text{offset1}} \ V_{text{COS}}=A cdot costheta + V_{text{offset2}} end{cases})
其中,(A)为信号幅值(20~100mV),(theta)为磁场旋转角度,(V_{text{offset}})为电桥固有失调电压。
特性:磁阻变化率 2%~5%,共模抑制比(CMRR)>90dB,适配气隙 0.5~3mm,抗振动、耐油污。
2.2.2 TMR 技术(MT68xx 高精度系列)
结构:磁隧道结(MTJ)三层薄膜(固定层 / 1~2nm 绝缘势垒 / 自由层),两对正交 TMR 电桥阵列。
原理:自由层磁化方向随外磁场偏转,隧穿电阻剧烈变化(磁阻变化率 > 100%),输出高幅值(100~500mV)、低噪声的 SIN/COS 差分信号。
特性:信噪比(SNR)>100dB,温漂 < 50ppm/℃,适配超高精度测量场景。
2.2.3 霍尔技术(低成本系列)
结构:正交霍尔元件阵列,输出差分 SIN/COS 信号。
特性:成本最低,但灵敏度低、噪声大,适用于空心杯电机等性价比敏感场景。
3 模拟前端(AFE):微弱信号调理与噪声抑制
磁敏电桥输出的 mV 级信号易受噪声干扰,AFE 模块作为信号链的 “咽喉”,负责放大、滤波、稳零,为 ADC 提供高质量输入信号。核心电路包括:
3.1 低噪声差分放大器
关键参数:输入噪声 <5nV/√Hz,CMRR>100dB,增益 1~64 倍可编程(PGA)。
功能:将 mV 级差分信号放大至 ADC 满量程(VDD),同时抑制共模噪声、地电位干扰与电桥失调电压。
3.2 自动增益控制(AGC)
功能:自适应调节增益,适配不同气隙(0.5~3mm)、磁铁强度(20~100mT),保证 SIN/COS 信号幅值稳定,避免饱和或弱信号失真。
3.3 抗混叠低通滤波器(AAF)
拓扑:二阶巴特沃斯低通滤波器,截止频率 10kHz~1MHz 可编程。
功能:滤除高频噪声(如电机 PWM 开关噪声 > 50kHz),防止 ADC 采样时发生频率混叠,保障数字化信号纯度。
3.4 斩波稳零电路
功能:抑制放大器失调电压与低频 1/f 噪声,提升直流精度与长期稳定性,减少温漂影响。
4 高精度 ADC:同步采样与数字化保真
AFE 输出的模拟信号需经 ADC 转换为数字信号,纳芯微磁编码器集成双通道同步采样 SAR ADC,确保 SIN/COS 信号相位同步,为 CORDIC 解码提供精准输入。
4.1 核心参数
分辨率:AMR 配 16~20 位 ADC(如 MT6835 为 16 位),TMR 配 20~24 位 ADC。
采样率:1~2MSPS,支持电机最高 120,000rpm 转速,确保动态角度无失真。
线性度:积分非线性(INL)<±1LSB,信噪比(SNR)>95dB,数字化后信号可真实还原原始波形。
基准:内部高精度带隙基准,温漂 < 10ppm/℃,降低全温域增益误差。
4.2 同步采样机制
双通道 ADC 同步触发采样,严格保持 SIN/COS 信号的 90° 相位关系,避免相位偏移导致的解码误差。
输出数字信号:(D_{text{SIN}})、(D_{text{COS}}),送入 DSP 模块进行预处理。
5 DSP 预处理:数字域误差校正
数字化后的 SIN/COS 信号存在失调、幅值失衡、正交误差与温漂,需在数字域进行预处理,修正后得到理想正交矢量((X=D_{text{COS}}''),(Y=D_{text{SIN}}')),再送入 CORDIC 引擎。
5.1 直流失调补偿
(D_{text{SIN}}' = D_{text{SIN}} - text{Offset}_S \ D_{text{COS}}' = D_{text{COS}} - text{Offset}_C)
其中,(text{Offset}_S)、(text{Offset}_C)为出厂校准存储的失调补偿值。
5.2 幅值失衡校正
(D_{text{COS}}'' = D_{text{COS}}' times k)
其中,(k)为增益平衡系数,修正 SIN/COS 信号幅值不一致问题。
5.3 正交误差校正
修正非 90° 相位偏差(varepsilon):
(D_{text{COS}}'' = D_{text{COS}}' - D_{text{SIN}}' cdot sinvarepsilon)
补偿制造与安装导致的正交偏差,确保信号正交性。
5.4 温度漂移动态补偿
内置高精度温度传感器,实时监测芯片温度,通过温度 - 误差拟合模型,动态修正 AMR/TMR 电桥温漂、运放漂移与 ADC 增益温漂。
6 硬件 CORDIC 解码原理与实现
CORDIC(Coordinate Rotation Digital Computer)是纳芯微磁编码器角度解码的核心,通过迭代旋转将正交 SIN/COS 信号转换为极坐标角度,替代传统浮点 arctan 运算,实现低延迟、高并行度解码。
6.1 CORDIC 算法核心原理
CORDIC 算法分为旋转模式与向量模式,磁编码器角度解码采用向量模式:将向量((X=D_{text{COS}}''),(Y=D_{text{SIN}}'))通过(n)次迭代旋转至(x)轴,累计旋转角度即为目标角度(theta)。
6.1.1 迭代公式
(begin{cases} x_{k+1}=x_k - y_k cdot d_k cdot 2^{-k} \ y_{k+1}=y_k + x_k cdot d_k cdot 2^{-k} \ z_{k+1}=z_k - d_k cdot arctan(2^{-k}) end{cases})
(k):迭代次数((k=0,1,2,...,n-1)),与编码器分辨率匹配(如 21 位需 21 次迭代)。
(d_k):旋转方向((y_k>0)时(d_k=-1),否则(d_k=1))。
初始值:(x_0=D_{text{COS}}'')、(y_0=D_{text{SIN}}')、(z_0=0)。
迭代结果:(y_n to 0),(z_n to -theta),取绝对值即为目标角度(theta)。
6.1.2 算法优势
无乘法器:仅需移位与加减运算,硬件开销低、功耗小。
高并行度:流水线迭代架构,每级迭代对应一个时钟周期,可并行处理多组数据。
高精度:迭代次数与分辨率匹配,21 次迭代可实现 21bit 角度分辨率。
6.2 纳芯微硬件 CORDIC 实现
6.2.1 硬件架构
专用 CORDIC 加速器:单芯片集成,无需软件干预,无 CPU 负载。
流水线设计:21 级流水线(匹配 21bit 分辨率),每级迭代 1 个时钟周期,时钟频率 100MHz 时,解码延迟 < 1μs(TMR)~<2μs(AMR)。
数据位宽:24 位数据路径,保障迭代过程精度,避免截断误差。
6.2.2 解码流程
输入:理想正交数字矢量((X=D_{text{COS}}''),(Y=D_{text{SIN}}'))。
迭代旋转:21 级流水线迭代,逐次逼近目标角度,累计旋转角度(z_n)。
角度输出:(z_n)取绝对值,得到 0°~360° 绝对角度(theta),分辨率达 21bit(0.002°)。
格式转换:将角度转换为 SPI、ABZ、UVW、PWM 等电机控制所需格式。
6.3 解码精度与延迟优化
精度优化:迭代次数与分辨率匹配,21 次迭代可实现 21bit 角度分辨率;数字预处理修正误差后,角度精度达 ±0.02°(AMR)、±0.005°(TMR)。
延迟优化:硬件流水线并行处理,解码延迟 < 1μs,满足高速电机实时控制需求;相比软件 CORDIC,延迟降低 90% 以上,无 CPU 资源占用。
7 多级校准补偿与性能验证
7.1 校准机制
纳芯微磁编码器内置出厂校准 + 用户在线自校准双模式校准机制,补偿信号链与安装误差,保障全温域、全角度精度。
出厂校准:芯片出厂前,通过高精度测试设备测量并存储失调、增益、正交误差补偿参数至片内 MTP/EEPROM,掉电不丢失。
在线自校准:用户安装后,电机匀速转动 18 圈,芯片自动采集全量程 SIN/COS 信号,计算安装偏心、磁环偏心补偿参数,校准完成后参数自动存储。
非线性补偿:通过多项式拟合,修正 SIN/COS 信号非线性失真,提升全量程线性度。
7.2 实测性能验证
基于 MT6835(AMR,21bit)与 MT6880(TMR,24bit)的实测数据:
| 参数 | MT6835(AMR) | MT6880(TMR) | 测试条件 |
| 角度分辨率 | 21bit(0.002°) | 24bit(0.00024°) | 单圈绝对角度 |
| 角度精度 | ±0.02° | ±0.005° | 25℃,3mm 气隙 |
| 解码延迟 | <2μs | <1μs | 100MHz 时钟 |
| 信噪比(SNR) | 95dB | 105dB | 1kHz 带宽 |
| 温漂 | 100ppm/℃ | 50ppm/℃ | -40℃~125℃ |
8 结论
纳芯微磁编码器基于 CORDIC 的信号链与解码技术,通过正交磁敏电桥生成纯净 SIN/COS 信号、低噪声 AFE 抑制链路干扰、高精度 ADC 保障数字化保真、硬件 CORDIC 实现纳秒级解码、多级校准补偿消除系统误差,构建了高分辨率、低延迟、强抗干扰的角度测量体系。硬件 CORDIC 算法以无乘法器、高并行度的特性,突破了传统软件解码的延迟瓶颈,使磁编码器可适配高速、高精度的运动控制场景。随着第三代半导体与智能校准算法的发展,纳芯微磁编码器的信号链噪声抑制能力与 CORDIC 解码精度将进一步提升,为工业自动化、机器人、新能源汽车等领域提供更优质的角度传感解决方案。
要不要我把文中的核心公式、关键参数与典型应用电路整理成一份可直接参考的速查清单?
审核编辑 黄宇
-
CORDIC
+关注
关注
0文章
42浏览量
20609 -
磁编码器
+关注
关注
0文章
147浏览量
6691 -
纳芯微
+关注
关注
3文章
451浏览量
16247
发布评论请先 登录
纳芯微 AMR/TMR 磁编码器:电路架构与正交信号解码
单芯片绝对角度传感:纳芯微磁编码器核心技术与校准-艾毕胜电子
纳芯微绝对式磁编码器:原理、架构与工程应用
基于单芯片架构的纳芯微磁编码器: 技术路线对比与电机适配
纳芯微 AMR/TMR 磁编码器:单芯片绝对角度检测核心技术与信号链
纳芯微磁编码器全角度误差建模与自适应校准
纳芯微磁编码器校准机制与信号链设计:自校准流程、延时与多接口兼容性
从 ±1° 到 ±0.01°:纳芯微霍尔/AMR/TMR 磁编码器精度体系解析
纳芯微 MT 系列磁编码器工作机理:AMR 敏感单元、差分信号调理与数字角度解算-艾毕胜电子
纳芯微霍尔 & AMR & TMR 磁传感编码器核心机理(技术深度解析)-艾毕胜电子
纳芯微磁编码器:磁电转换与高精度角度解析原理深度解析
纳芯微推出MT6901双码道游标算法电感编码器芯片
基于 CORDIC 的纳芯微磁编码器信号链与解码原理
评论