纳芯微 MT6835 磁编码器硬件设计与 ABZ/SPI 接口配置
MT6835纳芯微基于 AMR 技术的 21 位高精度磁编码器,支持 ABZ 增量、SPI 绝对、UVW、PWM 多模式输出,最高转速 120,000rpm,延时 2–10μs,适合伺服、机器人、闭环步进等高精度场景。本文聚焦硬件设计要点与ABZ/SPI 接口配置,提供工程化实现方案。
一、芯片核心特性与硬件基础
1.1 核心参数
- 分辨率:21 位绝对角度,INL≤±0.07°(校准后)
- 供电:3.0–5.5V(推荐 3.3V/5V)
- 温度:-40℃~125℃
- 磁场:30–1000mT,推荐 Ø10mm×2.5mm 径向充磁圆柱磁钢,气隙 1.0–3.0mm
- 输出:ABZ(1–16384ppr 可编程)、SPI(4 线,最高 16MHz)、UVW、PWM
- 封装:TSSOP-16
1.2 引脚定义(关键接口)
|
引脚号 |
功能 |
说明 |
|---|---|---|
|
16 |
A |
ABZ 增量 A 相 |
|
15 |
B |
ABZ 增量 B 相 |
|
14 |
Z |
ABZ 零位 Z 相 |
|
8 |
CSN |
SPI 片选(低有效) |
|
7 |
SCK |
SPI 时钟 |
|
6 |
MOSI |
SPI 主机发从机收 |
|
5 |
MISO |
SPI 主机收从机发 |
|
4 |
CAL_EN |
自校准使能(高有效) |
|
2 |
HVPP |
编程 / 模式选择(接地为正常输出) |
|
1 |
VDD |
电源 |
|
3 |
GND |
地 |
二、硬件设计核心要点
2.1 电源与滤波设计
- 电源输入:VDD 引脚就近并联10μF 电解电容 + 0.1μF 陶瓷电容,滤除低频纹波与高频噪声。
- 地设计:模拟地(AGND)与数字地(DGND)单点连接,避免地环路干扰。
- 抗干扰:电源入口加 TVS 管(6.5V),抑制浪涌;信号线远离电机动力线(间距≥15mm)。
2.2 磁钢与安装设计
磁钢选型:径向充磁、一对极圆柱磁钢,Ø10mm×2.5mm,表面磁场≥500mT。
安装要求:
- 磁钢中心与芯片敏感区同轴,偏心≤0.2mm
- 气隙 AG=1.0–3.0mm,推荐 1.5mm
- 磁钢旋转平面与芯片表面平行,倾斜≤1°
2.3 自校准电路
- CAL_EN 引脚通过10kΩ 上拉电阻至 VDD,MCU 输出高电平触发自校准。
- 校准条件:电机匀速转动(默认 400–800rpm),持续≥18 圈;PWM 引脚占空比 50%= 校准中,99%= 成功,25%= 失败。
三、ABZ 增量接口设计与配置
3.1 ABZ 接口原理
- A/B 相正交脉冲(90° 相位差),Z 相每圈一个零位脉冲,用于位置校准。
- 分辨率可编程:1–16384ppr(脉冲 / 圈),对应 21 位绝对角度细分。
3.2 硬件电路
典型接线:
- A→MCU 定时器通道 1(TIM_CH1)
- B→MCU 定时器通道 2(TIM_CH2)
- Z→MCU 外部中断(EXTI)
- HVPP 接地,使能 ABZ 输出模式
信号处理:A/B/Z 引脚串联10–33Ω 限流电阻,并联 TVS 管(6.5V),抑制干扰与过压。
3.3 ABZ 分辨率配置(SPI 写入寄存器)
- 分辨率由EEPROM 寄存器 0x00的 Bit7–Bit0 设置,公式:
PPR = 寄存器值 + 1(1≤PPR≤16384)
- 配置步骤(SPI 写):
- 写寄存器 0x00,设置 PPR(如 PPR=4096,写入 0x0FFF)
- 发送 EEPROM 烧录指令(0xC000),等待 6 秒完成写入
四、SPI 绝对接口设计与配置
4.1 SPI 接口特性
- 时序:模式 3(CPOL=1,CPHA=1),时钟上升沿采样,下降沿输出。
- 时钟:最高 16MHz,推荐 8MHz(平衡速度与稳定性)。
- 数据格式:21 位绝对角度(D20–D0)+ 状态位,单次读取 3 字节(24bit)。
4.2 硬件电路
接线:
- CSN→MCU GPIO(推挽输出)
- SCK→MCU SPI_SCK
- MOSI→MCU SPI_MOSI
- MISO→MCU SPI_MISO
PCB 设计:
- S/MOSI/MISO 等长布线,长度≤10cm,差分阻抗 50Ω
- 远离电机、电源等干扰源,用地线包裹信号线
- 远距离传输(>10cm):末端串联 50Ω 终端电阻,或加数字隔离器(如 ADUM1400)
4.3 SPI 通信协议
4.3.1 单字节读寄存器
- 指令格式:0x3000 | 寄存器地址(12bit 地址)
- 时序:CSN 拉低→发送指令→接收数据→CSN 拉高
- 示例(读角度寄存器 0x00):
- 发送:0x30 0x00 0x00
- 接收:D20–D13(Byte1)、D12–D5(Byte2)、D4–D0 + 状态(Byte3)
4.3.2 单字节写寄存器
- 指令格式:0x6000 | 寄存器地址 + 数据
- 示例(写 PPR=4096 到 0x00):
- 发送:0x60 0x00 0xFF
4.3.3 EEPROM 烧录
- 指令:0xC0 0x00 0x00
- 响应:MISO 返回 0x55 表示成功,等待≥6 秒再断电
4.4 SPI 角度读取代码示例(STM32 HAL)
#define CMD_READ 0x3000
#define ANGLE_REG 0x00
uint32_t MT6835_Read_Angle(SPI_HandleTypeDef *hspi, GPIO_TypeDef *cs_port, uint16_t cs_pin) {
uint8_t tx_data[3] = {0};
uint8_t rx_data[3] = {0};
uint32_t angle = 0;
// 构建读角度指令
tx_data[0] = (CMD_READ | ANGLE_REG) >> 8;
tx_data[1] = (CMD_READ | ANGLE_REG) & 0xFF;
tx_data[2] = 0x00;
// CS拉低
HAL_GPIO_WritePin(cs_port, cs_pin, GPIO_PIN_RESET);
// SPI收发
HAL_SPI_TransmitReceive(hspi, tx_data, rx_data, 3, 100);
// CS拉高
HAL_GPIO_WritePin(cs_port, cs_pin, GPIO_PIN_SET);
// 拼接21位角度
angle = ((uint32_t)rx_data[0] << 13) | ((uint32_t)rx_data[1] << 5) | (rx_data[2] >> 3);
return angle;
}
五、ABZ 与 SPI 模式切换
- 硬件切换:HVPP 引脚接地→ABZ+SPI 同时输出;HVPP 接高电平→进入编程模式(仅 SPI 有效)。
- 软件配置:通过 SPI 写入寄存器 0x01,设置输出模式(Bit0=1 使能 ABZ,Bit1=1 使能 SPI)。
六、常见问题与调试
- ABZ 无脉冲:检查 HVPP 是否接地、磁钢安装是否正确、电源是否正常。
- SPI 读取错误:确认时序为模式 3、时钟频率≤16MHz、CSN 时序正确。
- 角度漂移:执行自校准(CAL_EN 拉高),优化磁钢安装精度。
- EMI 干扰:增加电源滤波、信号线屏蔽、单点接地。
MT6835 凭借 21 位高精度、多模式输出与高速响应,成为伺服与机器人领域的优选磁编码器。硬件设计需重点关注电源滤波、磁钢安装、EMI 抑制;ABZ 接口适合传统增量系统,SPI 接口适合高精度绝对位置读取,两者可同时输出以兼容不同控制需求。通过 SPI 寄存器配置可灵活调整分辨率、校准参数,满足多样化应用场景。
-
麦歌恩-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立即购买