MT6835的介绍和使用

特性

21位核心角度分辨率,支持最高120,000转/分钟的转速
角度输出延时2微秒~10微秒
提供客户端的自动非线性校准模式,无数据交互、自动计算补偿,实现<±0.07°的INL
可同时支持增量ABZ、增量UVW、 PWM绝对值和4线SPI总线输出
内置3.3V~5.0V 均可编程的EEPROM

磁铁要求

在这里插入图片描述
在这里插入图片描述
间隙(AG)保持在1mm是最优的,较大的偏心(DISP)和较大的间隙(AG)会恶化INL。
在这里插入图片描述

参考电路

在这里插入图片描述
4脚是自校准使能控制脚,如果不想使用自校准功能,可以直接接地。

SPI协议

MT6835的SPI使用模式3(CPOL=1, CPHA=1)传输数据。MT6835在时钟上升沿采样数据。速率最高16MHz。
在这里插入图片描述
在这里插入图片描述

SPI单字节读寄存器

C3~C0=‘0011’,再加寄存器地址A11~A0,然后MT6835就会返回对应寄存器数据。
在这里插入图片描述

SPI单字节写寄存器

C3~C0=‘0110’,再加寄存器地址A11~A0,再加寄存器数据D7~D0。
在这里插入图片描述

SPI烧录EEPROM

C3~C0=‘1100’,后面12位地址位全部输入‘0’。MT6835如果正确接收到了该指令,会在MISO数据线上返回0x55的确认码,如返回任何其他值,均表示指令接收失败。此命令一旦执行,所有在EEPROM中有映射地址的相关寄存器的数值都会被写入EEPROM。EEPROM烧录指令发出后,请等待至少6秒,再给芯片断电,否则烧录可能会失败。
在这里插入图片描述
MT6835的寄存器表和EEPROM的关系如下图,不是所有寄存器表中的数据都被映射到 EEPROM里去的,只有那些需要被存储保存的数据才被设计定义成可以存入EEPROM的,具体请参见第 10章有关寄存器的描述。每次芯片上电,存储在EEPROM的数据都会自动的导入到对应的寄存器表地址中去,之后可以由客户自由通过SPI指令修改相应寄存器中的数值,如果这些客户想保存这些被修改的寄存器值,可再次利用SPI烧录EEPROM的指令将其保存到EEPROM中。
在这里插入图片描述

SPI 自动设置零点寄存器

MT6835提供了SPI自动设置当前角度到零点寄存器的专用指令,使用SPI命令 C3~C0=‘0101’,后面12位地址字段全部输入‘0’。MT6835如果正确接收到了该指令,会在MISO 数据线上返回0x55的确认码,如返回任何其他值,均表示指令接收失败。注意该操作只是将当前的角度位置自动的写入’ZERO_POS[11:0]’寄存器,并没有烧录在EEPROM里,如果需要将此数据烧录进EEPROM里(设置完零点后,至少等待1us再烧录),请参考烧录EEPROM的操作。
在这里插入图片描述

SPI连续读角度数据

连读数据的SPI命令是 C3~C0=‘1010’,上位机发送连读命令+0x003起始地址后,MT6835就会持续返回寄存器0x003~0x006的数据,直到通信被终止。
MT6835提供给客户外部锁存当前角度数据的机制,当SPI通信的片选信号CSN的下降沿被MT6835 检测到的瞬间,内部角度寄存器0x003~0x006的数据就被锁存住了,直到这些数据被读取走。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置零点寄存器并烧录进EEPROM

MT6835的零点寄存器‘ZERO_POS[11:0]’定义了输出的角度数据的0°位置,零点寄存器的地址和定义如下表。
在这里插入图片描述

MT6835出厂默认配置的零点位置和1对极充磁磁铁的位置关系:
在这里插入图片描述

(1)利用SPI自动设置零点寄存器‘ZERO_POS[11:0]’命令,该指令仅可将当前物理角度值写入零点寄存器(没有烧录进EEPROM)

(2)手动计算零点并通过SPI指令写入零点寄存器‘ZERO_POS[11:0]’
(a)首先通过SPI写入0x000到寄存‘ZERO_POS[11:0]’(清零该寄存器,以免干扰计算)
(b)通过SPI读寄存器命令,将当前的角度寄存器数据读取出来;
©计算目标零点的数值,通过SPI写寄存器指令写入‘ZERO_POS[11:0]’ ;

无论采用以上两种方法中的哪一种,如果要将零位寄存器的数值烧录进EEPROM,都需要额外的一步通过SPI ‘烧录EEPROM’’ 的操作。
在这里插入图片描述

校准

MT6835提供了总共三层校准机制:
第一层是芯片的出厂基础校准,由MagnTek在交付给客户之前完成;
第二层是客户端的自动校准,在芯片磁铁等安装完毕后,由用户在系统稳定匀速运行状态下,控制MT6835进行自动校准;
第三层客户端NLC校准,需要将MT6835和一套高精度的参考源对拖运行,将MT6835的角度数据和参考源的角度进行对比计算之后,再将相关参数写回MT6835进行校准。

出厂校准

MT6835芯片在出厂之前都会完成基础的测试校准。如图-28所示,AMR磁阻元件的天然失调、Sin/Cos之间的幅度误差以及相位误差都会在芯片的FT测试过程中被校准补偿,以确保出厂的MT6835的INL<±0.5°(典型值)。
在这里插入图片描述

客户端自校准

MT6835提供了客户端自校准模式,自校准可以将磁铁偏差、芯片磁铁安装偏差所造成的非线性进行补偿校准。自校准模式由引脚4(CAL_EN)控制,当引脚4由低电平接到高电平时, MT6835就进入了自校准状态,此时让系统匀速运转,MT6835自带的处理电路就会自动计算相关非线性参数和校准,并将校准参数自动烧录进EEPROM。 在自校准成功运行后,典型情况下INL会减小到±0.07°以下。具体的校准步骤和操作如下:
(1)配置自校准允许的转速区间。自校准可以被允许运行在不同的速度下,客户可以根据情况选择希望使用的速度,并通过SPI接口配置AUTO_CAL_FREQ[2:0]寄存器,该寄存器出厂默认配置是0x03(400转/分钟~800转/分钟);
在这里插入图片描述

(2)将系统平稳的运行在目标转速;
(3)在系统已经平稳匀速运转的情况下,将引脚4接高电平进入自校准状态。保持这一速度继续运转64圈以上。自校准的状态可以从PWM输出(引脚10)进行观测(在自校准模式下,PWM输出将自动切换成自校准的状态);
在这里插入图片描述

另外自校准的状态也可以通过SPI接口从寄存器 0x113[7:6]读取:
0x113[7:6]=00, 没有运行校准;
0x113[7:6]=01, 正在进行自校准;
0x113[7:6]=10, 自校准失败;
0x113[7:6]=11, 自校准成功;
(4)如果自校准运行失败,请检查系统连接和配置,并重复上述步骤(1)~(3);
(5)自校准成功完成后(等待>6秒钟),请务必给芯片断电;
(6)芯片重新上电后,才可以进行别的操作;

注意:
Magnket 推荐使用对拖方式提供匀速环境,速度波动请控制在 3%以内,MT6835 规格书上给出的角度精度即在此速度波动范围内测得。市场上常见品牌的高精度、高分辨率光编伺服驱动基本都能达到这一水平,Magnket 实验室测试使用的是多摩川电机TSM3006N2357E200,驱动器是固高的GSHD0032AAP1.

对拖速度建议放在对拖电机速度波动 最小的速度段,此时校准效果最优。MT6835提供了8档校准速度,只要将芯片配置成客户所需速度段即可,配置过程可以放在芯片初始化步骤内。出厂默认配置为 400-800rpm。对拖工装由客户自行设计,请尽量保证同心度,根据我们经验,如果同心度做的不好,会导致速度波动变大,自校准效果变成甚至失败。

客户端非线性校准(NLC)

MT6835除了出厂基础校准和客户端自校准之外,还提供了客户端非线性(NLC)校准。NLC校准由一张256个点的查找表组成如图-29所示,每个点的数据都记录在MT6835的EEPROM中。一种推荐的校准系统如图-30所示,两套互相连接的伺服系统,其中主拖电机安装的高性能光电编码器提供高精度的参考角度数据供校准使用。
在这里插入图片描述
在这里插入图片描述

寄存器表

在这里插入图片描述

0x001客户保留寄存器(EEPROM)

在这里插入图片描述

0x003~0x006 角度数据寄存器(只读)

在这里插入图片描述

0x00C PWM和NLC 校准相关寄存器 (EEPROM)

在这里插入图片描述

0x00D 转动方向和角度输出迟滞(EEPROM)

在这里插入图片描述

0x00E IO驱动能力和客户端自校准转速区间(EEPROM)

在这里插入图片描述

0x011 系统带宽寄存器 (EEPROM)

在这里插入图片描述

<think>好的,我现在需要帮用户找到MT6835编码器使用手册下载链接。首先,用户提到了引用[1]引用[2],这两个引用中有关于MT6835规格书的信息,以及MT6816的相关内容。我需要先检查引用中是否有直接提供MT6835手册的下载地址。 根据引用[1],MT6835的产品规格书下载地址是https://gitcode.com/Open-source-documentation-tutorial/cd77d。但用户需要的是使用手册,而规格书可能使用手册不同,不过有时候厂商会把详细的使用说明包含在规格书中。所以可能需要确认这个链接是否包含使用手册的内容。 另外,引用[2]提到的是MT6816,虽然型号不同,但可能同属MagnTek的产品,用户可能需要参考类似的文档结构。不过用户明确询问的是MT6835,所以重点还是在引用[1]提供的链接。 接下来,我应该建议用户访问引用中的链接,下载规格书,并查看是否包含使用说明。如果没有的话,可能需要进一步指导用户如何联系厂商获取手册,比如访问MagnTek的官方网站,或者通过他们的技术支持渠道请求文档。同时,也可以建议用户检查产品包装或随附的资料,是否有提供下载链接或二维码。 另外,考虑到用户可能需要更详细的步骤,我应该分点说明,确保结构清晰。同时提醒用户注意文档版本产品型号的匹配,避免下载错误。如果规格书下载链接确实有效,但使用手册不在其中,可能需要建议用户直接联系供应商或制造商,因为有些手册可能需要权限或客户账号才能访问。 最后,确保回答符合用户的要求,使用中文,结构清晰,并引用正确的来源。同时,生成相关问题时要围绕编码器使用、下载、比较等方面,帮助用户扩展可能的需求。</think>关于编码器MT6835使用手册的获取方式,请参考以下步骤: 1. **官方规格书下载** 根据引用文献[^1],MT6835的21位编码器中文产品规格书可通过以下地址直接下载: ```plaintext https://gitcode.com/Open-source-documentation-tutorial/cd77d ``` 此文档包含芯片的电气特性、接口定义、时序图等核心参数,通常已涵盖基础使用要求。 2. **手册获取建议** 若规格书未包含具体操作指南,建议采取以下途径: - **联系供应商**:提供产品批次号或采购信息,索取完整技术手册 - **访问MagnTek官网**:在支持页面搜索`MT6835`,查看是否有更新文档 - **参考同类产品**:如引用[^2]提到的MT6816文档,其SPI/UART接口配置方法可能具有参考性 3. **注意事项** - 下载时需确认文档版本与硬件版本匹配 - 涉及程应用时,重点关注"通信协议""寄存器映射表"章节
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值