很多工程师把磁性角度芯片当成一个"黑盒":磁铁转,芯片就吐角度。但真要出问题的时候,黑盒思维就不够用了。麦歌恩MT6709的内部其实是一条完整的信号调理链:从4颗线性霍尔输出的微弱模拟信号,到17位数字角度,中间要经过ADC量化和DSP解算两道关键工序。这篇文章把这条流程拆开讲。
![]()
艾毕胜电子提供麦歌恩MT6709
一、霍尔端拿到的是什么
先看输入端。MT6709配合1对极磁环工作,磁环随轴旋转时,磁场在空间里周期性变化。4颗线性霍尔互成90°摆放,围绕磁环拾取这个变化的磁场。
线性霍尔与开关霍尔不同:它的输出不是"高/低"两档,而是与磁感应强度成正比的模拟电压。4颗霍尔经过组合,芯片内部最终拿到的是两路相位差90°的信号,一路近似正弦、一路近似余弦。这两路信号是后续所有计算的"原材料"。
原材料的质量直接决定成品质量。如果霍尔摆放不对称、磁环磁场不均匀,正弦余弦波形本身就带畸变,后面ADC和DSP再努力也只能补救一部分。所以"前端"的4颗霍尔怎么放,是整个信号链的第一道关。
二、ADC量化:从模拟到数字
第一步调理是ADC。芯片内置高性能ADC,把连续变化的正弦、余弦模拟电压,转换成离散的数字序列。
为什么这一步重要?模拟信号一旦进入数字域,后续的失调扣除、增益修正、相位正交化,都可以用数字方法精确完成,不再受模拟器件温漂的影响。ADC的量化精度,直接决定17位角度里"原材料"的信噪比;ADC如果丢位,后面DSP再努力也救不回来。
需要说明的是,MT6709并没有对外公布具体的ADC采样率、位数、带宽这些细节,这些属于芯片内部实现,使用者不需要直接关心。工程师要关心的是:给到ADC的信号幅值是否合适、没有削顶、也没有淹没在噪声里。
实际项目中,判断ADC输入是否合适有个简单办法:让轴转满一圈,用示波器看霍尔端的模拟波形,如果波形顶端被切平,说明信号过强;如果波形贴底、幅值很小,说明信号过弱。前者要把霍尔离磁环远一点,后者要靠一点。ADC只认幅值,不会替你"放大"到合适范围。
三、DSP解算:三步补偿再求角
ADC输出的数字正余弦序列,并不直接进反正切。MT6709的DSP单元先做三件事:
- 失调补偿:从正弦、余弦各自扣除直流分量,让波形围绕零上下波动;
- 幅度补偿:修正两路信号的增益差异,让峰值重新相等;
- 相位补偿:把两路信号的相位差从实际值拉回90°。
这三步做完,矢量端点从"偏心椭圆"回到"圆心在原点的正圆",再对修正后的正余弦做角度解算,得到的就是17位绝对角度。2的17次方等于131072,LSB约0.0027°,这个细粒度就是从DSP解算这一步出来的。
DSP使用的补偿系数不是一成不变的。芯片支持用户端自校准:无需与芯片数据交互、无需外部参考源,让轴转过几圈,芯片就能现场测出当前条件下的失调、幅度、相位参数,作为新的校准系数。出厂精度±0.5°,自校准后可达±0.2°,主要靠的就是这一步。
这套流程的好处是:机械装配带来的偏差不需要返工,而是通过数字校准消化。结构件公差可以放宽,产线工人操作可以简化,最终精度反而比"硬抠机械"更稳定。
四、输出端的几条路
解算出的17位绝对角度,芯片通过多种接口交付:
- 3线SPI:直接读17位数值,分辨率最完整;
- 单线PWM:每个周期12bit角度数据,对应4096个位置;
- 增量ABZ:1~2500脉冲/磁对极,任意整数可编程;
- UVW换相:1~63对极任意整数可编程。
同一份17位的解算结果,被映射到不同的物理接口上,下游主机根据自己的接口条件选用。STATUS和FAULT两个引脚同时实时输出工作状态和诊断信息,让系统知道这条信号链有没有走偏。
五、工程师排查问题的思路
当角度读数异常时,按这条信号链从前往后查:
1. 磁环有没有转、磁场方向对不对;
2. 4颗霍尔的焊接和摆放是否正常;
3. 信号幅值是否落在ADC有效范围;
4. 是否执行过现场自校准;
5. STATUS/FAULT引脚有没有报异常。
这种"按链路排查"的思路,比笼统地怀疑"芯片坏了"高效得多。多数现场问题,不是芯片本身坏了,而是前端霍尔焊接虚焊、磁环装配偏了、或者忘记做自校准。
举两个常见例子:角度读数在一周内呈周期性起伏,多半是失调或幅度没校准,重新走一遍自校准即可;角度在某个位置突然跳变或者长期为默认值,多半是某颗霍尔信号丢失,这时候FAULT引脚应该已经有反映,先查硬件再接软件。把信号链装在脑子里,问题就不会绕圈子。
小结:线性霍尔→ADC量化→DSP三步补偿→17位角度输出,是MT6709内部的完整流程。理解这条链路,不仅能讲清芯片"怎么算角度",也能在系统出问题时知道从哪里下手。本文来自深圳市艾毕胜电子有限公司,提供麦歌恩磁性编码器芯片和无刷马达驱动板定制服务
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.