纳芯微磁编码器(霍尔/AMR/TMR,尤以MT68xx为代表)采用统一的 “磁敏感单元→低噪声模拟前端→高精度同步ADC→硬件CORDIC解算→多级校准补偿→多格式接口输出” 标准化信号链架构。其核心竞争力在于 全维度闭环校准机制 与 低延时高兼容设计 :通过出厂校准、客户端匀速自校准、实时动态温补三重补偿,系统性消除固有误差、安装误差与温漂;通过硬件加速解算与可编程多接口,实现微秒级延时与工业主流协议全兼容。本文深度解析其信号链设计细节、自校准完整流程、延时特性与接口兼容性,为高精度运动控制系统设计提供技术依据。
一、标准化信号链全链路设计
纳芯微磁编码器(以MT68xx AMR系列为典型)信号链采用 “模拟优化+数字校准+硬件加速” 协同架构,确保微弱磁信号到高精度角度的低失真、低延迟转换。
1.1 磁敏感单元:正交差分信号源
- AMR架构 :集成两对互成45°的 正交惠斯通电桥 ,直接输出 差分SIN/COS 模拟信号(幅值数十mV),仅响应磁场方向、免疫Z轴干扰。
- 霍尔/TMR :同源差分输出架构,TMR信号幅值为AMR的30~50倍,霍尔信号最弱。
- 核心优势 : 差分输出+平面敏感 ,共模抑制比(CMRR)天生>85dB,为低噪声奠定基础。
1.2 模拟前端(AFE):微弱信号调理核心
低噪声差分放大器
- 输入噪声 <10nV/√Hz,CMRR >100dB,抑制电桥失调与共模干扰。
可编程增益放大器(PGA)
- 增益1~64倍可调,适配气隙0.5~3mm(气隙3mm时设64倍),确保信号满量程输入ADC。
抗混叠低通滤波(AAF)
- 二阶巴特沃斯拓扑,截止频率10kHz~200kHz可编程,滤除电机PWM开关噪声(>50kHz)。
1.3 高精度同步ADC:数字化保真
- 架构 : 双通道同步采样SAR ADC ,SIN/COS信号同时采样,严格保持相位关系。
- 型号差异 :
- MT6835 (21位):16位ADC,SNR>95dB,ENOB>15位
- MT6826S (15位):14位ADC,SNR>90dB,ENOB>13位
- 基准 :内部高精度带隙基准(温漂<10ppm/℃),降低全温域增益误差。
1.4 硬件CORDIC角度解算:零软件开销
- 原理 :硬件实现坐标旋转数字计算,直接求解θ=arctan(SIN/COS)。
- 速度 : 纳秒级解算 (<2μs),无CPU负载,支持最高150,000rpm超高速电机。
- 优势 :纯硬件流水线, 确定性延时 ,无抖动、无中断冲突。
1.5 数字校准与补偿模块
- 内置 EEPROM/OTP 存储校准系数。
- 集成 高精度NTC温度传感器 (-40℃~125℃),用于实时动态温补。
1.6 多格式输出接口
- 支持 SPI/ABZ/UVW/PWM 并行输出,可独立配置。
- 集成 CRC校验、异常诊断、磁场监测 功能。
二、全维度多级校准机制(精度核心)
纳芯微采用 “出厂校准 + 客户端自校准 + 实时动态温补” 三级闭环校准体系,全面消除四大误差源: 电桥失配、非线性、安装偏心、温漂 。
2.1 一级:出厂基础校准(芯片级,纳芯微完成)
- 失调校准 :消除SIN/COS直流偏置,输出零磁场时归零。
- 增益校准 :校正SIN/COS幅值失衡,使峰峰值一致。
- 正交校准 :修正相位非90°误差(从±1°→<±0.1°)。
- 非线性校准 :多项式拟合修正AMR固有非线性。
- 存储 :系数写入 OTP ,永久保存。
- 效果 :基础INL从±1°优化至±0.2°~±0.3°。
2.2 二级:客户端匀速自校准(系统级,用户执行)
核心功能 :一键补偿 安装偏心(0.3mm内)、气隙偏差、磁环缺陷、机械应力 。
2.2.1 触发方式(MT68xx)
- 硬件引脚 :`CAL_EN`引脚拉高(MT6835为Pin4)。
- 软件指令 :SPI写寄存器`0x155 = 0x5E`。
2.2.2 完整操作流程
1. 配置转速区间
- SPI写`AUTO_CAL_FREQ[2:0]`,8档可选(25~6400rpm)。
- 默认 :400~800rpm(通用伺服最优)。
2. 系统准备
- 电机平稳匀速运转, 转速波动≤±5% ,无振动干扰。
3. 启动校准
- 拉高`CAL_EN`,芯片进入自校准模式。
4. 等待完成
- 保持匀速旋转 ≥64圈(约6秒) 。
5. 状态监控
- PWM引脚 :50%=进行中,>99%=成功,25%=失败。
- SPI寄存器 :读`0x113[7:6]`,`11`=成功。
6. 生效
- 断电重启 ,EEPROM参数加载。
2.2.3 校准效果(MT68xx)
- MT6835:INL ±0.2° → <±0.07°
- MT6826S:INL ±0.3° → <±0.1°
- 允许安装偏心扩大至 0.3mm ,降低机械加工精度要求。
2.3 三级:实时动态温度补偿(运行级,全自动)
- 原理 :内置NTC实时监测结温,调用预存 全温域误差曲线 实时修正。
- 补偿对象
1. AMR电桥磁阻温漂
2. AFE放大器失调/增益温漂
3. ADC基准/增益温漂
- 效果 :温度系数 <±0.001°/℃ (MT6835),-40℃~125℃全温域精度波动极小。
2.4 校准算法原理(数字域)
1. 失调修正 :`SIN' = SIN - Offset_S`
2. 幅值均衡 :`COS' = COS × Gain_C`
3. 正交校正 :`COS'' = COS' - SIN'·sinε`(ε为正交误差)
4. 非线性拟合 :高阶多项式修正SIN/COS波形畸变
三、系统延时特性:低延迟与高速稳定性
3.1 延时构成(总延时:2~10μs)
1. 模拟链路延时 :AFE滤波+ADC采样 → <1μs
2. CORDIC解算延时 :硬件角度计算 → <2μs
3. 校准补偿延时 :数字修正 → <1μs
4. 接口输出延时 :SPI/ABZ驱动 → <1μs
3.2 型号与转速对应延时
- MT6835 / MT6826S
- 典型延时: 2~6μs (匀速)
- 最高转速: 120,000rpm (无精度衰减)
- MT6825
- 典型延时: ≤2μs (低延迟优化)
- 最高转速: 25,000rpm
3.3 延时特性工程价值
- 伺服电流环匹配 : <10μs 延时适配 100kHz 电流环带宽。
- 高速无抖动 :确定性硬件延时,无软件调度抖动,高速(>30,000rpm)角度输出平滑。
- 低速超平滑 :低噪声+高分辨率,消除电机“爬行”。
四、多接口兼容性设计(工业全适配)
4.1 支持接口类型(MT68xx)
1. SPI(4线)
- 时序:Mode 0/3, 最大10MHz SCLK
- 输出:15/18/21位绝对角度+状态+CRC
- 应用:高速数字通信、MCU直连
2. ABZ增量
- 分辨率:1~4096线可编程
- 最高频率:支持120,000rpm(30,000rpm@16384ppr)
- 应用:传统伺服、PLC
3. UVW换相
- 极对数:1~16对极可编程
- 应用:BLDC电机无传感器换向
4. PWM
- 分辨率:12位,频率1~10kHz
- 应用:低成本模拟替代、简单调速
4.2 电气兼容性
- 供电 :3.3V~5.0V宽压, 15~28mA (典型22mA)
- IO :3.3V/5V兼容,推挽/开漏可选
- 抗干扰 :CMRR>85dB,ESD±8kV(HBM),工业级EMC
4.3 系统级兼容优势
- 单芯片多协议 :同时输出SPI+ABZ+UVW, 无需外接芯片 。
- 即插即用 :直接替代光电编码器(ABZ), 硬件无需改板 。
- 长距离传输 :差分信号(ABZ)支持 10米+ 线缆,抗干扰强。
五、总结:核心技术亮点与选型启示
5.1 技术核心总结
1. 信号链 : 低噪声AFE + 同步高精度ADC + 硬件CORDIC ,实现 微秒级、低抖动、高保真 角度解算。
2. 校准机制 : 三级全维度校准 (出厂+客户端+动态温补),将INL压缩至 ±0.07° ,兼容 0.3mm 大偏心安装。
3. 延时 : 确定性2~10μs 延时,完美适配 120,000rpm 超高速伺服。
4. 接口 : SPI/ABZ/UVW/PWM 全兼容,工业系统无缝对接。
5.2 工程选型要点
- 追求极致精度 :选MT6835(21位,INL<±0.07°),必须执行 客户端自校准 。
- 工业通用平衡 :选MT6826S(15位,INL<±0.1°), 性价比+高速+强抗干扰 最优。
- 低延时场景 :选MT6825(18位,延时≤2μs),适合动态响应要求高的中低速系统。
审核编辑 黄宇
-
磁编码器
+关注
关注
0文章
137浏览量
6688 -
纳芯微
+关注
关注
3文章
435浏览量
16218
发布评论请先 登录
纳芯微磁编码器校准机制与信号链设计:自校准流程、延时与多接口兼容性
评论