当前位置:首页 > 电源 > 功率器件
[导读]David Vincenzoni,意法半导体研发设计工程师前言有时候我们需要进行某一个特定量级的测量,但是噪声或偶发干扰引起的数据错误可能会影响测量。假设我们有一个参数测量电路

David Vincenzoni,意法半导体研发设计工程师

前言

有时候我们需要进行某一个特定量级的测量,但是噪声或偶发干扰引起的数据错误可能会影响测量。假设我们有一个参数测量电路,偶尔会记录一个错误数值,这时我们就要以某种方式对测量值进行“过滤”,滤除记录值中的错误数值。

本文将介绍一个能够在噪声环境中减少或滤除偶发错误测量值的数字电路。

智能移动平均数

延迟线(DL)电路是一个广为人知的概念,是一个可将电信号延迟一段时间的逻辑元件。从DDR SDRAM (双倍数据率同步动态随机存取存储器)到DLL(延迟锁相环),延迟线的应用范围十分广泛。在DL延迟线模块内,为生成一个确定性移相信号,我们需要设定逻辑元件的延时,并调整延时设置,以补偿制程、电压和温度(PVT)对测量值的影响。

图1: 延迟线示例

图 1给出一个预定数量的延迟单元构成的延迟线电路和通过配置字实现的反馈通道(Dfb)的示例,通过延迟配置字,可以在Din引脚输入信号和Dout引脚输出信号之间设定所需 延时。每个延迟单元在Din和Dl两个引脚之间生成固定的通道延时。

我们可以通过多种方式计算符合理想延迟要求的配置字,计算已知时钟延长一个周期所需延迟单元的数量就是其中一种方法。确定一个延迟单元的延时不难。图2所示是这种计算方法的原理;ClkIN 是已知时钟信号,输出是延长一个周期的ClkIN信号。这个模块的输出(延迟单元的数量)用于确定延迟线的配置,如图1所示。

图2: 延迟配置字计算示例

如果噪声或干扰在ClkIN上引起尖峰,测量精确度将会受到错误数据的影响。众所 周知,错误的设置可能导致延迟线电路暂时性功能紊乱。假设在一段时间内,参考周期比标称值小很多或大很多,输入延长线的新计算值将会与以前的数值有很大差异。图1所示的DL将会生成一个错误信号,被随机抖动信号吸收。

图3中的示例描述了当参考时钟ClkIN有一个大的峰对峰抖动脉冲时所发生的情况,这时延迟单元数量的计算值不同于标称值。

图3: ClkIN上的尖峰信号和错误延迟计算示例

对于这种问题,我们可以使用一个数字错误补偿电路,通过智能方式计算这些数据的移动平均数。查看图3示例中延迟计算值,错误数据(delay=15和delay=12)可以忽略丢弃,因为这些计算值远远小于平均数,同时可以使用新的采样的平均数delay=30更新上一个平均数。

移动平均数的原理(图4)是采集N个最新的测量值 ,然后计算这些数值的平均数。只有新数据值与上一次N个采样的实际平均数差别不是很大时,新数据才会加进缓冲电路(Sx)。

图4: 智能移动平均数电路

图 4所未的有限状态机(FSM)可以精确地管理这项任务,检查每个新校准值,并将其与此时的平均数最大值和最小值进行对比。当新数值在设定范围外时,新数据将被滤除,不加进移动平均数内。

显然这个电路是取模运算,但是保留已存储采样数量(Sx)的二次幂才是使运算逻辑最小化的最佳设置,这样可以最大限度减少加法器元件数量,节省通用除法器。新输入数据向右移两位,执行除四运算,零成本。

用于保存采样的缓冲器(Sx)的容量是M-2,这里M 代表输入数据总线位宽。该电路是由三个有进位功能的全加器组成,运算结果被有限状态机用于检查新输入数据。

有限状态机就是为该电路带来一些智能的逻辑电路。图5所示是有限状态机的流程图。

图5: 智能移动平均数FSM

在启动时,因为比较点没有平均值可用,所以第一个数据保存在Sx缓冲器内,代表初始瞬态值。当缓冲器写满数据时,开始计算平均值。当时钟频率高时,数据通道可能受到应力,为避免这个问题,可以加进一个小的计数器延迟。图 5所示的AVERAGE代表稳态。这里有限状态机在等待一个新的数据点,该数据点将与下一个状态上的平均值CHECK DATA对比。从硬件角度看,比较任务量不大,而且对滤除错误采样很有效。数据比较过程与我们要测量的数据有关。当数据受到PVT影响时,例如,本文讨论的延迟线,因为主要是温度变化影响数据,所以数值变化比较小。在这种情况下,我们预计新输入数据与前一个平均数和最新四个数据的平均值差别不大。对于这种特殊情况,可以采用下面方式完成数据比较过程:

·只比较最高有效位

·如果这部分与平均值相差不太大,新数据将被保存,同时平均值也会相应地更新

·如果这部分与平均值相差太大,新数据将被丢弃,平均值保持不变。

图6给出一个比较表的示例。新输入数据的可能取值范围分成四部分,只有最高有效位用于数据比较,某些情况还需要检查第三位。当新数据的最高有效位是“00”时,前四个采样平均值的最高有效位在“00”和“01”之间是可以接受的。否则,新输入数据将被丢弃。同样,当输入数据是“01”、“10、”、“11”时,新输入数据将被丢弃。

图6: 数据比较方法

结论

本文讨论一个能够滤除逻辑电路输入数据受到各种干扰的数字电路,例如,滤除本文讨论的延迟线输入信号受到的干扰。这个智能移动平均数电路有助于降低干扰影响,不只是计算平均值,还能滤除可能严重影响移动平均数的错误采样,错误采样滤除规则取决于输入数据的预计变化速率。在本文中我们看到,如果影响数据的因素是温度,我们预计采样变化率很小,在这种情况下,比较逻辑简单,元件数量少。

计数平均数所需的元件数量还取决于错误数据的发生率;如果只是偶发错误,平均数逻辑单元数量就会少些(例如,图4);如果偶发错误发生率高,则必须提高缓冲器容量,使用8个或16个元件。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭