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

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

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

本文是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迟滞设置应根据最终系统的要求进行优化,同时考虑上述的性能折衷。    


在线留言询价
推荐阅读
  • 点击次数: 4
    2026-08-24
    LT3509是一款双电流模式降压开关稳压器,每个内部电源开关都能提供700mA的输出电流。该调节器为恶劣环境中的多轨系统提供了一种紧凑而坚固的解决方案。它集成了多种保护功能,包括过压锁定和逐周期电流限制。热关机提供了额外的保护。环路补偿组件和升压二极管集成在芯片上。开关频率由单个外部电阻器设置。外部同步也是可能的。高的最大开关频率允许使用小电感器和陶瓷电容器来实现低纹波。AM频段以上的恒定频率操作避免了对无线电接收的干扰,使LT3509非常适合汽车应用。每个调节器都有一个独立的停机和软启动控制引脚。当两个转换器都断电时,公共电路进入低电流关闭状态。特性两个带内部电源开关的700mA开关稳压器3.6V至36V宽工作范围过电压锁定通过60V电源瞬态保护电路短路鲁棒性低压差电压:最大占空比95%可调300kHz至2.2MHz开关频率,可在全范围内同步使用小型电感器和陶瓷电容器集成升压二极管内部补偿热增强14引线(4mm×3mm)DFN和16引线MSOP封装应用汽车电子工业控制壁式变压器调节网络设备CPU、DSP或FPGA电源
  • 点击次数: 5
    2026-08-24
    LTC4412 控制一个外部 P 沟道 MOSFET,以造就一种用于电源切换或负载均分的近理想型二极管功能。这实现了多个电源的高效 “合路” 操作,旨在延长电池的使用寿命和减少自发热。操作原理分析当一个或两个电源接通,且CTL控制引脚低于0.35V(VIL)的输入低电压时,操作开始。如果只有主电源存在,电源选择器将从VIN引脚为LTC4412供电。放大器A1将向模拟控制器块输送与VIN和SENSE引脚中的电压差成比例的电流。当SENSE上的电压低于VIN-20mV(VFR)时,模拟控制器将指示线性栅极驱动器和电压钳块降低栅极引脚电压并打开外部P沟道MOSFET。当栅极电压达到地电位或栅极钳位电压时,50μA(IG(SINK))的动态下拉电流停止。栅极箝位电压比VIN或VSENSE中的较高值低7V(VG(ON))。当感测电压升至VIN-20mV时,LTC4412将调节栅极电压,以保持VIN和VSENSE之间的20mV差,这也是MOSFET的VDS。系统现在处于正向调节模式,负载将由主电源供电。随着负载电流的变化,GATE电压将受到控制,以保持20mV的差异。如果负载电流超过P沟道MOSFET以20mV VDS输送电流的能力,则GATE电压将箝位,MOSFET将表现为固定电阻器,正向电压将略有增加。当MOSFET在STAT引脚上时,存在开路。当施加辅助电源时,SENSE引脚将通过外部二极管被拉到高于VIN引脚的位置。电源选择器将从SENSE引脚为LTC4412供电。当SENSE电压超过VIN-20mV时,模拟控制器将指示线性栅极驱动器和电压钳块向上拉栅极电压,以关闭P沟道MOSFET。当SENSE上的电压高于VIN+20mV(VRTO)时,模拟控制器将指示线性栅极驱动器和电压钳块快速将栅极引脚电压拉到SENSE引脚电压。如果外部P沟道MOSFET尚未完全关断,此操作将快速完成关...
  • 点击次数: 5
    2026-08-24
    AD9744数模转换器的每个DAC中的互补电流输出IOUTA和IOUTB可以配置为单端或差分操作。IOUTA和IOUTB可以通过负载电阻器RLOAD转换为互补的单端电压输出VOUTA和VOUTB,如DAC传递函数部分通过方程5至方程8所述。存在于VOUTA和VOUTB之间的差分电压VDIFF也可以通过变压器或差分放大器配置转换为单端电压。AD9744的交流性能最佳,使用差动变压器耦合输出进行指定,其中IOUTA和IOUTB的电压摆动限制在±0.5 V。当AD9744配置为差分操作时,其失真和噪声性能可以得到增强。通过变压器或差分放大器的共模抑制,可以显著减少IOUTA和IOUTB的共模误差源。这些共模误差源包括偶数阶失真产物和噪声。随着重建波形的频率内容增加和/或其幅度减小,失真性能的增强变得更加显著。这是由于各种动态共模失真机制、数字馈通和噪声的一阶抵消。通过变压器执行差分到单端转换还提供了向负载提供两倍重建信号功率的能力(假设没有源端接)。由于IOUTA和IOUTB的输出电流是互补的,因此当进行差分处理时,它们会相加。正确选择的变压器将使AD9744能够为不同的负载提供所需的功率和电压水平。IOUTA和IOUTB的输出阻抗由与电流源相关的PMOS开关的等效并联组合决定,通常为100kΩ,并联5pF。由于PMOS器件的性质,它也略微取决于输出电压(即VOUTA和VOUTB)。因此,通过I-V运算放大器配置将IOUTA和/或IOUTB保持在虚拟接地,将获得最佳的直流线性。请注意,AD9744的INL/DNL规格是在IOUTA通过运算放大器保持在虚拟接地的情况下测量的。IOUTA和IOUTB也有负电压和正电压合规范围,必须遵守这些范围才能实现最佳性能。-1 V的负输出合规范围由CMOS工艺的击穿极限设定。超出此最大限制的操作可能会导致输出级故障,并影响AD9744的...
  • 点击次数: 4
    2026-08-24
    ADAU7118音频转换器支持I²S和TDM串行输出格式。最多可使用16个TDM时隙。支持16位、24位和32位的TDM时隙宽度。任何内部通道都可以通过SPT_Cx_slot位路由到任何输出插槽。默认情况下,每个通道都路由到其相同的编号插槽。例如,通道1进入插槽1,通道6进入插槽6。每个通道都可以通过其各自的SPT_Cx_DRV位设置为在插槽期间驱动或不驱动(三态高阻抗模式)。I²S模式或TDM模式的选择是通过SPT_CTRL1寄存器中的SPT_SAI_mode位(位0)进行的。SDATA引脚处于三态高阻抗模式,默认情况下数据驱动串行数据时除外。可以将两个或多个信道设置到同一TDM时隙。在这种情况下,最低的通道号获胜,并将其数据驱动到插槽中。其他通道的数据从不出现在任何地方。没有对寄存器设置进行交叉检查来防止用户这样做,但设备没有损坏,只是输出中缺少数据。SPT_CTRL1寄存器SPT_SAI_MODE位(位0)设置串行端口音频接口模式。这两种模式是立体声和TDM。这两种模式之间的主要区别在于预期的帧同步时钟的格式和时钟有效沿的极性。SPT_SAI_MODE位设置为0,SPT_LRCLK_POL位(位1,寄存器SPT_CTRL2)设置为0时,串行端口处于立体声模式,时钟极性设置为正常。在这种模式下,预计只会发送两个通道的数据。帧从帧同步的下降沿开始,预期的占空比为50%高和50%低。当时钟为低时,信道0发送其数据,一旦帧同步变高,信道0的数据就停止,信道1开始发送。使用帧同步时钟的两个边缘。如果占空比不是50/50,则结果数据中可能存在错误。在这种I²S操作模式下,ADAU7118不期望每个通道都有32位时钟转换。支持所有位时钟与帧同步比。SPT_SAI_MODE位设置为1,SPT_LRCLK_POL位设置为0,串行端口处于TDM模式,时钟极性...
  • 点击次数: 4
    2026-08-24
    ADAU7118通电并完成加电初始化后,设备已准备好接受I²S时钟。此时,设备需要16个完整的帧同步周期才能完全初始化并开始发送PDM时钟。如果在正常操作期间,位时钟或帧同步被移除,ADAU7118 PDM_CLK输出会立即停止,ADAU711 8会自动进入低功耗状态。当时钟恢复时,ADAU7118重新锁定到位时钟和帧同步信号,并相应地调整PDM_CLK输出。PDM时钟输出恢复前的时间长度为4帧±1帧,以锁定输入信号。如果时钟信号的格式发生变化,ADAU7118会在帧结束时检测到这种变化,并停止PDM时钟输出。然后,设备重新配置并恢复发送PDM时钟,无需用户干预。同样,PDM时钟输出恢复之前的时间长度通常需要4帧±1帧才能锁定到输入信号。ADAU7118要求BCLK速率至少为帧同步(FSYNC)采样率的64倍。还支持128×、192×、256×、384×和512×FSYNC速率的BCLK速率。ADAU7118自动检测BCLK和FSYNC之间的比率,并默认以64倍FSYNC速率生成PDM时钟输出。如果在寄存器0x05 DEC_RATIO_CLK_MAP中选择了较低的抽取比,则PDM输出时钟速率与DEC_RATIO位设置相对应。最小采样率为4kHz,最大采样率为192kHz。PDM时钟范围为256 kHz至6.144 MHz。在内部,所有处理都是以PDM_CLK速率完成的。两个PDM时钟输出PDM_LK0和PDM_LK1是同一时钟的单独缓冲输出。然而,输入的PDM数据是使用实际时钟引脚处存在的信号计时的,而不是使用输出到引脚的内部时钟计时的。这样做的原因是允许时钟上升时间以与PDM数据信号类似的方式被外部电容减慢。建议将输入的PDM数据与实际连接到PDM麦克风的时钟输出相关联。DEC_RATIO_C...
热门分类
关于我们

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

兆亿微波商城微信公众号

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

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

QQ设置

    1
3

SKYPE 设置

4

阿里旺旺设置

5

电话号码管理

电话 电话 电话
010-82888379
    1
6

二维码管理

    1
返回顶部
展开