NSM301x系列(NSM3011/3012/3013)是纳芯微推出的 360°非接触式磁角度传感器 ,核心采用 差分霍尔阵列+自动增益控制(AGC)+数字信号处理(DSP+CORDIC) 架构,实现全温域(-40℃~125℃)、强抗扰、高精度(±1°,校准后±0.2°)的旋转角度测量。其核心价值在于:差分霍尔抑制共模杂散磁场、AGC自适应补偿磁场/温度/安装偏差、DSP完成矢量解算与角度输出,完美适配BLDC电机、旋转开关、阀门位置等工业与消费电子场景。
本文从 差分霍尔传感原理、AGC自适应机制、DSP矢量解算、系统架构与工程实现 四大维度,系统解析NSM301x的360°角度测量技术方案。
核心技术架构总览
NSM301x采用“ 磁-电转换→模拟调理→AGC自适应→ADC采样→DSP解算→多格式输出 ”的全链路集成架构,核心模块如下:
```mermaid
graph LR
A[两极旋转磁铁] --> B[差分平面霍尔阵列
(SIN/COS双路)]
B --> C[低噪声放大+斩波稳定]
C --> D[AGC自动增益控制]
D --> E[14位高速ADC]
E --> F[DSP+CORDIC算法]
F --> G[角度计算+分段拟合]
G --> H[多格式输出
(DAC/PWM/SPI/UVW)]
I[MTP配置寄存器] --> D & F
J[电源/保护/诊断] --> 所有模块
```
- 差分霍尔阵列 :生成正交SIN/COS磁场电压信号,抑制共模干扰;
- AGC模块 :自适应调整信号增益,适配不同磁场强度与安装公差;
- DSP+CORDIC :将SIN/COS数字量解算为0°~360°连续角度;
- MTP :存储增益、零点、拟合参数,支持在线配置。
差分霍尔传感原理(360°磁场-电压转换核心)
3.1 平面霍尔与差分检测机制
NSM301x内置 平面差分霍尔元件阵列 ,而非传统垂直霍尔,专门检测 垂直于芯片表面(Z向) 的磁场分量:
1. 霍尔效应基础 :通电霍尔元件在垂直磁场中,载流子受洛伦兹力偏转,产生 霍尔电压 :
[
V_H = k_H cdot I cdot B_Z
]
其中,(k_H)为霍尔系数,(I)为激励电流,(B_Z)为Z向磁场强度。
2. 差分阵列布局 :芯片集成 两组正交差分霍尔对 (SIN组、COS组),空间呈90°分布,对应旋转磁铁的N/S极旋转:
- 当两极磁铁绕芯片中心旋转时,SIN组输出 正弦电压 (V_{SIN}=Acdotsintheta);
- COS组输出 余弦电压 (V_{COS}=Acdotcostheta);
- (theta)为磁铁旋转角度(0°~360°),(A)为信号幅值(与磁场强度正相关)。
3. 差分抑制共模干扰 :每组霍尔采用 差分对检测 (+Hall与-Hall),外部杂散磁场(如电机定子磁场、电源干扰)为 共模信号 ,被差分结构直接抑制(共模抑制比CMRR>80dB),仅保留目标旋转磁场的差模信号。
3.2 360°角度与SIN/COS信号的映射关系
两极磁铁旋转一周(360°),SIN/COS信号完成一个完整周期,且 严格正交 :
- 0°:(V_{SIN}=0),(V_{COS}=+A)(N极正对COS+);
- 90°:(V_{SIN}=+A),(V_{COS}=0)(N极正对SIN+);
- 180°:(V_{SIN}=0),(V_{COS}=-A)(S极正对COS+);
- 270°:(V_{SIN}=-A),(V_{COS}=0)(S极正对SIN+);
- 360°:回归0°状态,信号连续无跳变,实现 绝对式360°测量 。
AGC自动增益控制(自适应补偿核心)
4.1 AGC设计需求
实际应用中,信号幅值(A)会因 磁场强度变化(磁铁退磁/温度漂移)、安装距离偏差(Z向间隙±0.5mm)、器件离散性 大幅波动,若直接采样会导致ADC量程利用率低、角度误差增大。NSM301x内置 AGC模块 ,核心目标: 将SIN/COS信号幅值自适应调整至ADC满量程的90%±5% ,最大化采样精度。
4.2 AGC工作原理与流程
1. 幅值检测 :DSP实时计算SIN/COS信号的 矢量幅值 :
[
A_{RMS} = sqrt{V_{SIN}^2 + V_{COS}^2}
]
2. 增益计算 :将(A_{RMS})与目标幅值(ADC满量程×0.9)比较,通过PI闭环计算 增益系数G :
[
G = frac{目标幅值}{A_{RMS}}
]
3. 增益调整 :AGC模块将G作用于模拟前端放大器, 动态调整放大倍数 (默认16倍,范围1~64倍),使调整后信号幅值稳定在目标范围。
4. 模式配置 :
- 自动AGC模式 :实时自适应,适配磁场/温度/安装变化;
- 固定增益模式 :通过MTP寄存器(AGC_FIX)配置固定增益,适用于磁场稳定场景。
4.3 AGC核心优势
- 自适应补偿 :无需外部校准,自动适配不同磁铁(100~500mT)与安装公差;
- 提升精度 :使ADC满量程利用率从<50%提升至>90%,角度分辨率提升1倍以上;
- 温漂抑制 :结合芯片内部斩波与自旋电流激励技术,角度温漂<±0.3°/℃。
DSP+CORDIC角度解算(360°计算核心)
5.1 数字信号处理流程
AGC调整后的SIN/COS模拟信号,经 14位高速ADC (采样率≥1MHz)转换为数字量(D_{SIN})、(D_{COS}),送入DSP进行矢量解算:
1. 数字滤波 :采用IIR低通滤波,抑制高频噪声(截止频率可编程);
2. 正交校准 :修正SIN/COS信号的幅值失衡与相位偏差(非90°),通过MTP存储校准系数;
3. CORDIC算法解算 :核心步骤,将直角坐标((D_{SIN})、(D_{COS}))转换为极坐标(幅值(R)、角度(theta))。
5.2 CORDIC算法原理(360°角度计算)
CORDIC(坐标旋转数字计算)是NSM301x实现 无乘法器、高精度、低功耗 角度计算的核心,通过 迭代坐标旋转 逼近目标角度:
1. 基本公式 :
[
theta = arctanleft(frac{D_{SIN}}{D_{COS}}right)
]
直接计算arctan需大量硬件资源,CORDIC通过 逐次逼近旋转 实现:
[
begin{cases}
x_{i+1} = x_i - y_i cdot d_i cdot 2^{-i} \
y_{i+1} = y_i + x_i cdot d_i cdot 2^{-i} \
z_{i+1} = z_i - d_i cdot arctan(2^{-i})
end{cases}
]
其中,(d_i=pm1)为旋转方向,(i)为迭代次数(NSM301x采用16次迭代,精度达14位)。
2. 360°全范围覆盖 :
- 迭代初始值:(x_0=D_{COS}),(y_0=D_{SIN}),(z_0=0);
- 迭代结束后,(y_n≈0),(z_n)即为旋转角度(theta)(0°~360°);
- 通过象限判断((D_{SIN})、(D_{COS})正负),实现 0°~360°连续无盲区 测量。
5.3 分段拟合与精度提升
NSM301x支持 四段分段拟合 ,对CORDIC输出的原始角度进行非线性校准,进一步提升精度:
- 原始角度误差:±1°(全温域);
- 四段拟合后:误差降至 ±0.2° ,满足高精度场景需求;
- 拟合参数存储于MTP,支持在线写入与校准。
系统输出与工程实现
6.1 多格式角度输出
DSP解算后的角度数据,可配置为多种输出形式,适配不同系统接口:
| 输出类型 | 分辨率 | 特性 | 应用场景 |
| :--- | :--- | :--- | :--- |
| 14位DAC模拟电压 | 0.022°/LSB | 0~VDD线性输出 | 直接接入MCU ADC |
| 12位PWM | 0.088°/LSB | 频率可编程 | 低成本数字接口 |
| SPI数字 | 14位 | 高速同步传输 | 工业总线控制 |
| UVW | 6位 | 电机换相信号 | BLDC电机驱动 |
6.2 关键工程参数与性能
- 供电电压 :3.3V/5V(双版本);
- 工作温度 :-40℃~125℃;
- 角度精度 :±1°(默认),±0.2°(四段拟合);
- 响应速度 :<100μs(高速旋转适配);
- 抗扰能力 :共模磁场抑制>80dB,EMC符合CISPR 22 Class B;
- 封装 :SOP-8,小型化适配紧凑空间。
6.3 典型应用:BLDC电机转子位置检测
NSM301x直接贴装于电机端盖,与转子末端两极磁铁配合,输出UVW或SPI角度信号,替代传统霍尔传感器:
- 无传感器FOC控制:提供高精度转子位置(误差<0.5°),提升电机效率与静音性;
- 高速适配:支持120kr/min以上转速,满足吸尘BLDC马达需求;
- 抗振可靠:差分结构+灌封工艺,耐受10~20g振动,适配车载/工业场景。
技术优势与对比
| 技术方案 | 差分霍尔+AGC+DSP(NSM301x) | 传统单端霍尔 | 光电编码器 |
| :--- | :--- | :--- | :--- |
| 测量范围 | 360°绝对式 | 180°(需补极) | 增量式(需归零) |
| 抗扰性 | 极强(差分抑制共模) | 弱(易受杂散磁场干扰) | 弱(易受粉尘/油污影响) |
| 精度 | ±0.2°(校准后) | ±3°~±5° | ±0.1°(高成本) |
| 温漂 | <±0.3°/℃ | >±1°/℃ | <±0.1°/℃ |
| 成本 | 中 | 低 | 高 |
| 体积 | 极小(SOP-8) | 小 | 大 |
总结与应用前景
NSM301x通过 差分霍尔阵列 实现强抗扰磁场采集、 AGC自适应 补偿系统偏差、 DSP+CORDIC 完成360°高精度角度解算,构建了一套“高可靠、高精度、小型化、低成本”的非接触式角度测量方案。其核心突破在于:
1. 差分结构彻底解决杂散磁场干扰问题,适配电机等强磁场景;
2. AGC+分段拟合实现全温域、全工况下的高精度输出;
3. 单芯片集成所有功能,简化系统设计,降低BOM成本。
该方案已广泛应用于 吸尘BLDC马达、汽车电子(节气门/换挡器)、工业阀门、旋转开关 等领域,未来随着GaN/SiC电机与机器人技术发展,NSM301x的高速、高精度特性将进一步释放价值,成为360°角度测量的主流方案。
需要我基于本文补充一份 NSM301x 与 MCU 对接的 SPI 通信协议与角度读取例程 (含寄存器配置、数据解析与校准步骤)吗?
审核编辑 黄宇
-
dsp
+关注
关注
561文章
8269浏览量
368146 -
AGC
+关注
关注
0文章
171浏览量
53677
发布评论请先 登录
从 ±1° 到 ±0.01°:纳芯微霍尔/AMR/TMR 磁编码器精度体系解析
高压差分探头±1500V 测量范围怎么理解?
一文了解NSM2012:霍尔效应电流传感器
驾驭高压差分测量:为现代功率电子研发保驾护航
高压差分探头:高电压测量的精密之眼
高压差分探头:高压电子测量的精准利器
差分探头能测那些信号呢?
品致示波器高压差分探头的了解及常见测量方法
差分探头:精准测量,开启电子测试新纪元
差分霍尔+AGC+DSP的360°角度测量原理(NSM301x)
评论