嗨,欢迎来到兆亿微波官方商城!
服务热线: 010-62975458  17600099251
购物车图片 购物车 ( )
全部商品分类

MagAlpha数字滤波器MA732和MA330的优势

2021/11/12 11:35:23
浏览次数: 16

本文是MPS MagAlpha磁性旋转角度传感器系列文章的第二篇。文章探讨了MPS独有的SpinaxisTM 传感技术如何使用数字滤波来实现最终的输出分辨率,并介绍了具有可编程滤波器设置的其中两款传感器:MA732和MA330。这些传感器通过前端霍尔元件阵列进行角度采样,然后将采样累积到改进后的卡尔曼型数字滤波器中,以消除噪声并提高最终的输出分辨率。


本文讨论的内容包括:


●     输出分辨率和数字滤波器带宽之间的权衡


●     为什么最高分辨率不一定是最好的解决方案


●     MA732和MA330, 包括其可编程数字滤波器设置


MagAlpha的输出分辨率定义为具有超过1000个读数的3-sigma(σ)值。例如,MA702传感器具有11.5位的典型输出分辨率和45mT的磁场,也就是说,MA702每转有211.5 = 2896个唯一、可重复的角度位置。其角度读数遵循标准高斯分布,而且在±3σ范围内,这些读数具有99.73%的置信因数(见图1)。


MagAlpha数字滤波器MA732和MA330的优势


图1:±1σ, 2σ, 和3σ范围内角度读数和置信因数的高斯分布


输出分辨率由滤波器窗口尺寸的设置决定。这项设置在大多数MagAlpha器件中都是固定的,但在MA732和MA330中允许用户对其编程。滤波器窗口尺寸参数越大,其处理的样本数量就越多,得到的输出分辨率也越高。



随着分辨率的提高,更多的样本被滤波,滤波器的时间常数τ(µs)也会增大,同时带宽减小。随着滤波器时间常数的增加和带宽的减小,传感器对速度变化的反应能力会变慢,也就是说,它需要更多的时间来跟上变化。随着滤波器窗口尺寸的增大,传感器上电后达到特定滤波器窗口尺寸设置的目标输出精度所花费的时间也会增加,因为滤波器不得不在一开始就加载更多的样本。因此,传感器的输出分辨率提高,其代价就是滤波器的带宽减小,对速度变化的动态响应也变慢。


表1汇总了MA732和MA330的可调滤波器窗口设置,以及同一系列中其他MagAlpha器件的默认设置。


MagAlpha数字滤波器MA732和MA330的优势


表1:MA732和MA330的滤波器窗口设置/b>


滤波器在稳态条件下(例如当传感器磁体以恒定速度旋转或静止时)不会引入额外的延迟,这是其结构使然。对于表1中列出的MagAlpha器件,在稳态条件下,从霍尔传感器前端到输出的SPI角度读数的总处理延迟通常固定为10µs。


滤波器传递函数可以通过公式(1)来计算:


$$H(s)= \frac {1+2τs} {(1+τs)^2}$$


其中,τ是滤波器的时间常数,它与公式(2)中的滤波器截止频率相关:


$$τ = 0.38 / fcutoff$$


固定角度滞后


在恒定速度下,10µs固定延迟时间导致的角度滞后可以通过公式(3)来计算,即将此延迟时间乘以每秒旋转速度(单位:度):


$$AngleLag_fixed = 10µs * (rotation rate in rpm/60) * 360$$


例如, 10,000rpm意味着166.7转/秒,即60,000度/秒。因此,AngleLag_fixed = 10µs * 60,000 = 0.6度。


动态角度滞后


在转速变化(加速或减速)的情况下,数字滤波器会增加一个额外的延迟,具体取决于滤波器的时间常数和速度变化的时间段。


速度变化(恒定加速度)时的附加角度滞后可以通过公式(4)来计算:


$$AngleLagDynamic = a * $$


其中“ a”是速度变化率(单位为:度/秒2),τ是滤波器的时间常数。


例如,如果MA702的τ值为1ms,MA730的τ值为16ms,我们可以看到滤波器时间常数对速度变化期间角度误差的影响。并由此确定例如在250ms内,从0rpm加速到10,000rpm的影响。


加速期和目标转速的影响可以通过公式(4)来计算。


若MA702在250毫秒内从0rpm加速到10,000rpm,10,000rpm为166.6转/秒或60,000度/秒。那么加速度将是:60,000 / 0.25 = 240,000 deg/sec2. 在250ms的加速过程中,τ值为1ms时的额外AngleLagDynamic延迟将为:240,000 * (0.001)2 = 0.24 度.


若MA730在250毫秒内从0rpm加速到10,000rpm,在250ms的加速过程中,τ值为16ms时的额外AngleLagDynamic延迟将为: 240,000 * (0.016)2 = 61.4度.


从上面的示例可以看出,更长的滤波器时间常数将在速度变化过程中更显著地影响附加的角度滞后误差。因此,选择MagAlpha传感器时,必须考虑目标系统的最大转速和最大速度变化率。


选择具有最高输出分辨率的器件可能会成为一个陷阱,因为滤波器响应可能会太慢而无法满足系统要求。


为了避免系统控制环路设计中的不稳定,理想情况下,滤波器的时间常数τ应该比环路的时间常数小约10倍。


在加速期之后,AngleLagDynamic减小为零,而角度滞后为根据旋转速度和10µs滤波器延迟而定的固定延迟AngleLag_fixed。


滤波器窗口以及对ABZ接口的影响


ABZ接口在两个通道(A和B)上输出增量正交脉冲,另外每旋转一次还输出一个索引脉冲(Z)。通道A和通道B之间的相移为90度,根据相序可以指示旋转方向(参见图2)。


MagAlpha数字滤波器MA732和MA330的优势


图2:ABZ正交编码器接口输出


MagAlpha ABZ接口的输出分辨率来自数字滤波器模块的最终分辨率。由于传感器输出具有一定的噪声,因此采用迟滞来确保滤波器输出噪声不会在ABZ接口上引起伪边沿过渡。


用户可以通过ABZ接口对所有MagAlpha器件的每转每通道脉冲数进行编程。对于大多数器件来说,每转最大ABZ脉冲计数和迟滞设置均为固定值,其值可确保器件在数据手册中规定的最小推荐磁场和最高温度下可靠地运行。


但MA732和MA330允许用户完全访问,并为给定分辨率设置更高的ABZ脉冲计数,并且可以调节迟滞。但必须注意,要为选择的每转脉冲计数施加足够的迟滞,以确保不会因滤波器噪声引起伪边沿(见图3)。


MagAlpha数字滤波器MA732和MA330的优势


图3: A/B脉冲迟滞


ABZ的接口性能与数字滤波器输出端的噪声水平直接相关。通常建议将迟滞设置为1σ噪声水平的12倍。为每个滤波器窗口设置定义1σ噪声(请参见表3)。表2和表3列出了MA732和MA330的可调设置。


MagAlpha数字滤波器MA732和MA330的优势

T表2:MA732/MA330的ABZ迟滞参数


MagAlpha数字滤波器MA732和MA330的优势


表3: 1σ 噪声与滤波器窗口(FW)设置


例如,MA732的默认滤波器窗口设置为119,此时分辨率为11.5位,1σ噪声值为0.2度。 MA732 ABZ接口的默认迟滞设置为1σ噪声值的±13倍,即±0.26度(总计0.52度)。


MA732或MA330的默认ABZ每转脉冲计数设置为1024/通道。这意味着A+B总共有4096条边沿,或边沿之间的步长为:360/4096 =0.088度。


0.52度的迟滞值对AB步长仅为0.088度的器件已经远超理想,但由于11.5位分辨率设置下的1σ噪声为0.02度,因此必须采用如此高的迟滞值。这意味着,当改变方向时,直到超过0.52度的迟滞,下一个AB边沿才会出现。可以认为,从顺时针旋转到逆时针旋转,AB边沿位置有0.52度的位移。 对于给定分辨率,要支持更高的每转脉冲计数,其代价就是更大的迟滞。


ABZ接口抖动和迟滞设置


迟滞的设置还需要进一步考虑ABZ接口中的抖动影响。将迟滞设置为高于单个AB边沿上的最大可能抖动,这一点也很重要。ABZ接口上的抖动是随机抖动和系统性抖动的组合(请参见图4)。


系统性抖动与传感器固有的非线性和每转脉冲数(PPT)设置有关。例如,MA702固有的非线性在室温下通常为±0.7度。在A或B上每转127个脉冲的PPT设置下,预期边沿位置的系统性抖动通常为7%。如果PPT设置值增大,则抖动百分比也会增加,因为非线性代表了较大的脉冲宽度比例。例如,在PPT为255时,系统抖动增加到13%。


随机抖动部分是给定分辨率设置和转速下传感器的噪声反映。随机抖动遵循高斯分布,并且被定义为3σ宽度的噪声分布。由于ABZ边沿位置来自于数字滤波器的深度和采样率,因此随机抖动与转速成正比。在低转速下,随机抖动小于传感器噪声,因为与高转速相比,ABZ接口在给定的时间段内可获得更多的更新。


例如,若PPT设置为127,MA702的3σ随机抖动通常为2.8%;若PPT设置为255,其随机抖动增加至5.5%。MA702的系统性抖动和随机抖动总和通常为0.3度。


在为MA732或MA330配置ABZ时,对于给定PPT设置,迟滞值应至少设置为随机ABZ抖动的两倍,以避免出现伪边沿过渡。


总结


MagAlpha系列中的滤波器窗口(FW)设置控制着传感器的输出分辨率。尽管最高分辨率是个诱人的选择,但设计人员还应考虑滤波器的时间常数对传感器对速度变化的响应时间产生的影响。分辨率和所导致的滤波器响应时间应与所需的系统控制环路性能相匹配。


滤波器窗口、每转ABZ脉冲计数和ABZ迟滞设置应根据最终系统的要求进行优化,同时考虑上述的性能折衷。    


在线留言询价
推荐阅读
  • 点击次数: 1
    2026-04-10
    步进电机的S-ramp和sixPoint™斜坡运动控制器针对高速进行了优化,允许动态变化。TMC4361A提供SPI和Step/Dir接口,以及用于闭环操作的编码器接口。具备的特性µC SPI接口,协议易于使用。SPI电机步进驱动器的SPI接口。增量或串行编码器的编码器接口。Step和SPI驱动器的闭环操作。集成ChopSync™和dcStep™支持。内部斜坡生成器生成S形斜坡或sixPoint™斜坡,支持动态变化。受控PWM输出。参考开关操作。硬件和虚拟停止开关。广泛支持TMC步进电机驱动器。应用:纺织品、缝纫机闭路电视、安保打印机、扫描仪ATM、现金回收机办公自动化POS工厂自动化实验室自动化泵和阀门定日镜控制器数控机床机器人学TMC4361A的功能范围TMC4361A是一款用于步进电机驱动器的小型化高性能运动控制器,专为具有各种斜坡轮廓的快速和急动限制运动轮廓应用而设计。
  • 点击次数: 1
    2026-04-10
    SC4503是一款1.3MHz电流模式升压开关稳压器,集成1.4A功率晶体管。其高开关频率允许使用微小的表面贴装外部无源元件。SC4503具有组合式关机和软启动引脚。可选的软启动功能消除了启动过程中的高输入电流和输出过冲。内部补偿网络可适应各种电压转换比。内部开关的额定电压为34V,使该设备适用于升压和SEPIC等高压应用。SC4503提供薄型5引脚TSOT-23和8引脚2X2mm MLPD-W封装。SC4503的低关断电流(1μA)、高频操作和小尺寸使其适用于便携式应用。具备的特性:低饱和电压开关:1.4A时为260mV1.3MHz恒定开关频率峰值电流模式控制内部薪酬可编程软启动输入电压范围为2.5V至20V输出电压高达27V使用小型电感器和陶瓷电容器低关断电流(1μA)薄型5引脚TSOT-23和8引脚2X2mm MLPD-W封装应用:本地DC-DC转换器TFT偏压电源XDSL电源医疗设备数码相机便携式设备白色LED驱动器附图:不同封装引脚配置信息
  • 点击次数: 0
    2026-04-10
    Mini-Circuits的SAV-331+是一款MMIC D-PHEMT晶体管,工作频率范围为10至4000 MHz。该模型结合了高增益和极低的噪声系数,从而降低了整体系统噪声。低NF和IP3性能使其成为通信系统中敏感接收器的理想选择。该设备采用高度可重复的D-PHEMT*技术制造,采用微小的4引脚SOT-343封装。该模型需要外部偏置和匹配。具备的特性:低噪声系数,典型值为0.5 dB。300 MHz增益,典型值24.1 dB。300 MHz高输出IP3,+32.3 dBm典型值。300 MHz1dB补偿时的输出功率。,典型值+19.6 dBm。300 MHz低电流,60mA需要外部偏置和匹配应用:蜂窝工业、科学和医疗全球移动通信系统WCDMA系统全球微波接入互操作性无线局域网UNII和HIPERLAN
  • 点击次数: 1
    2026-04-10
    英飞凌FM24W256是采用铁电工艺的256Kbit非易失性存储器。铁电随机存取存储器或F-RAM是非易失性的,执行类似于RAM的读写操作。它提供了151年的可靠数据保留,同时消除了EEPROM和其他非易失存储器引起的复杂性、开销和系统级可靠性问题。与EEPROM不同,FM24W256以总线速度执行写入操作。不会产生写入延迟。在每个字节成功传输到设备后,数据立即写入存储器阵列。下一个总线周期可以在不需要数据轮询的情况下开始。此外,与其他非易失性存储器相比,该产品具有出色的写入耐久性。此外,F-RAM在写入期间的功耗比EEPROM低得多,因为写入操作不需要写入电路的内部升高的电源电压。FM24W256能够支持10¹⁴ 读/写周期或比EEPROM多1亿倍的写周期。这些功能使FM24W256成为需要频繁或快速写入的非易失性存储器应用的理想选择。示例包括数据记录,其中写入周期的数量可能至关重要,以及要求苛刻的工业控制,其中EEPROM的长写入时间可能会导致数据丢失。这些功能的组合允许更频繁的数据写入,同时减少系统的开销。FM24W256作为硬件即插即用的替代品,为串行(I²C)EEPROM的用户提供了巨大的好处。设备规格保证在-40°C至+85°C的工业温度范围内。
  • 点击次数: 2
    2026-04-10
    硬件接口文末表中则描述的引脚构成了用户编程设备和AD9629串行端口之间的物理接口。使用SPI接口时,SCLK引脚和CSB引脚用作输入。SDIO引脚是双向的,在写阶段用作输入,在回读阶段用作输出。SPI接口足够灵活,可以由FPGA或微控制器控制。AN-812应用说明中详细描述了一种SPI配置方法,即基于微控制器的串行端口接口(SPI)引导电路。在需要转换器完全动态性能的时段内,SPI端口不应处于活动状态。因为SCLK信号、CSB信号和SDIO信号通常与ADC时钟异步,所以这些信号的噪声会降低转换器的性能。如果板载SPI总线用于其他设备,则可能需要在该总线和AD9629之间提供缓冲器,以防止这些信号在关键采样周期内在转换器输入端转换。当SPI接口未被使用时,SDIO/PDWN和SCLK/DFS具有双重功能。当设备通电期间将引脚绑在DVDD或地上时,它们与特定功能相关联。数字输出部分描述了AD9629支持的可捆绑功能。引脚功能SCLK串行时钟。串行移位时钟输入,用于同步串行接口读写。 SDIO串行数据输入/输出。一种两用引脚,通常用作输入或输出,具体取决于发送的指令和定时帧中的相对位置。CSB芯片选择栏。一种对读写周期进行门控的低电平控制。
热门分类
关于我们

───  公众号二维码  ───

兆亿微波商城微信公众号

兆亿微波商城www.rfz1.com是一个家一站式电子元器件采购平台,致力于为广大客户提供高质量、高性能的电子元器件产品。产品覆盖功放器件、射频开关、滤波器、混频器、功分器、耦合器、衰减器、电源芯片、电路板及射频电缆等多个领域,平台主营业务涵盖电子元器件现货销售、BOM配单及提供产品配套资料等,为客户提供一站式供应链采购服务。 

  • 品质 • 正品行货 购物无忧
  • 低价 • 普惠实价 帮您省钱
  • 速达 • 专业配送 按时按需
Copyright ©2020 - 2021 兆亿微波科技有限公司
X
1

QQ设置

    1
3

SKYPE 设置

4

阿里旺旺设置

5

电话号码管理

电话 电话 电话
010-62975458
    1
6

二维码管理

    1
返回顶部
展开