电能计量芯片Sigma-Delta ADC降采样滤波器设计(一)

最新更新时间:2013-10-11来源: 21ic关键字:电能计量芯片  Sigma-Delta  ADC 手机看文章 扫描二维码
随时随地手机看文章

智能电表(smart meter)作为智能电网的终端计量仪器,不仅需要能够精确计量用户的用电信息,而且还需各种通信功能,如RS485.红外.电力线载波等,以实现自动化远程管理.因此,智能电表在整个智能电网的建设中起着关键性作用.而对于智能电表的核心---电能计量专用芯片(Electrical Measurement Unit,EMU)也提出了更高的要求.目前计量芯片的模数转换电路基本上都采用Sigma-Delta 型,而降采样滤波器是Sigma-Delta ADC 的核心组成部分,因此,对降采样滤波器的研究具有十分重要的意义.

在Sigma-Delta ADC 中,功耗主要集中在降采样滤波器 .而滤波器的功耗主要由乘法器决定,因此如何减少滤波器中乘法器的个数成为降采样设计的研究重点.HOGENAUE 提出了级联积分梳状滤波器(Cascaded Integrator Com,CIC),由于CIC滤波器无须乘法运算,因此与传统通过FIR 滤波器直接降采样相比,极大地降低了面积与功耗.然而当降采样率较大时,单级CIC 滤波器却无法满足要求,且功耗也相对较大.多级采样交换理论及多相原理从而降低乘法运算次数,该方法的难点在于多相因子的不确定性,且不同的多相因子得到的滤波器结构不一样,功耗也不一样.串行算法实现CIC 从而降低功耗,但串行方法不适合计量芯片中并行的数据处理.文中提出了一种级联抽取的方法,不仅结构简单,也易于实现,完全满足电能计量的需求.前级为CIC 滤波器,后级为HBF 滤波器,实现128 倍的抽取.由于HBF 只适用于2 倍抽取,因此前级CIC 降采样率为64 倍.对HBF 的非零系数采用有符号CSD 编码,进一步减少了电路功耗.

1 CIC 滤波器原理及设计

CIC 滤波器的基本结构如图1 所示,由积分级和梳状级级联组成.

 

 

积分级采样频率为FS ,它的传递函数:

 

 

降采样的倍数为R,相对于积分级,梳状级的采样频率为FS / R,它的传递函数:

 

 

其中M 为延迟因子,控制梳状级的频率响应,在设计中,M 的取值一般为1 或2.

假设CIC 滤波器有N 阶,那么总的传递函数为 :

 

 

幅值响应为:

 

 

CIC 滤波器的优点是结构非常有规律,由若干级积分级与梳状级级联组成,且内部无须乘法运算,因此,在变速率系统中得到了广泛的应用.但随着降采样率的增加,内部寄存器的宽度以及功耗将会成倍的增加.电能计量芯片Sigma – Delta 的采样频率为1792kHz,后续数字信号处理的频率为14kHz,因此,在本设计中,为了实现128 倍的降采样,采用了分级抽取的方法.降采样滤波器的总体框架如图2 所示 .

 

由于Σ-△为二阶调制器,因此,三阶CIC 滤波器即可达得很好的抽取效果.假定延迟因子为1,则内部寄存器的长度L = (N*(log2R ) + 1) 为19bit.采样定点算法,内部寄存器量化为Sfix34. En15,输出为Sfix24. En23.由CIC 滤波器的结构以及幅值响应公式可知,当R 足够大时,信号通过CIC 滤波器时,幅值将会被放大[RM]N 倍,此设计中为643 ,因此,需将CIC输出右移18 位,消除增益对信号的影响.图3 为通过MATLAB 仿真得到FS =1792kHz, R = 64,N = 3 的归一化(0 - 0. 1)幅频特性曲线.

 

2 半带滤波器的设计

第二级的抽取滤波器用于衰减经过第一级梳状滤波器后混叠在基带内的信号分量和量化噪声分量.由于电能计量对信号有严格的线性相位要求,所以必须采用FIR 型滤波器.半带滤波器是一种特殊的线性相位滤波器,它的偶数系数都为零(中间位系数为0. 5),因此其实现滤波的运算量与同样长度的其它线性相位滤波器相比减少一半,这将进一步减小芯片面积.降低电路的功耗.

综合考虑芯片面积以及系统的频率响应,HBF 设定为6 阶.考虑到正弦信号的高次谐波以及CIC 补偿滤波器的通带频率,HBF 的通带频率设定为2. 5kHz.

由于HBF 的系数值很少,量化精度不够将影响系统的传输特性,仿真到的系数采用Sfix48. En47 Bit,内部乘法器采用Sfix56. En55 Bit 可满足系统要求,而考虑到补码定点数加法有可能产生溢出,所以加法器量化为Sfix56. En54 Bit.图4 为通过MATLAB 仿真得到的HBF 幅频特性曲线.

 

 

HBF 的运算包括乘法以及加法,而乘法运算的功耗最大.传统的乘法运算采用移位相加的原理,相加次数等于乘数中1 的个数,因此减少乘数中1 的个数即可降低乘法电路的功耗.CSD 编码正好满足这一要求,经过CSD 编码后,将乘法系数中1 的个数降到最低,从而减少加法(或减法)的次数.CSD 编码含三重值{1,0,-1},编码原则是从最低有效位开始,用100…0(-1) 来取代所有大于2 的1 序列.例如上述HBF中乘法系数b (3)= 0. 28847028573567002,量化后b(3)= 48′h24EC98258D1E(Sfix48_En47),则对应的CSD 编码b (3)= 0+00+0+000-0-00+0+0-00000+0+0-0-00+0-0+00+000-0(“+”表示1,“-”表示负1).

x(n)*b(3) = – (x(n) < < 1) + x(n) < < 5 + x(n)< < 8 – (x(n) < < 10) + x(n) < < 12 + … + x(n)< < 40 + x(n) 《44,因此,经CSD 编码后, b (3)的乘法运算变成只有10 次加法和7 次减法运算,与传统的移位相加相比,减少了运算的次数,从而降低了HBF 的功耗.

关键字:电能计量芯片  Sigma-Delta  ADC 编辑:探路者 引用地址:电能计量芯片Sigma-Delta ADC降采样滤波器设计(一)

上一篇:基于ZVS平均电流型500W大功率电路设计方案
下一篇:电能计量芯片Sigma-Delta ADC降采样滤波器设计(二)

推荐阅读最新更新时间:2023-10-12 22:28

第018课 ADC和触摸屏硬件原理详解及裸机编程
第001节_ADC硬件原理 模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。 通常的模数转换器是把经过与标准量比较处理后的模拟量转换成以二进制数值表示的离散信号的转换器。 故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。 如图,是把可变电阻上的电压值变换的模拟信号通过ADC转换,输出数字信号。 对于数字信号我们需要得到它的几个属性 *用多少位来存储这个数据(假设10bit)。 *最大值0b111111111 *它对应的电压是多少伏(模拟信号输入的最大值是多少)我们就可以
[单片机]
第018课 <font color='red'>ADC</font>和触摸屏硬件原理详解及裸机编程
多方式温度测量系统
0 引言 目前市场中大多数温度测量工具的测量范围、测量方式及测量精度在出厂时就已经固定。它们的测量方式单一、测量范围固定、传感方式也只能适应一定的场合。因此不能很好地适用一些多测量方式及测量范围的场合。还有数据采集卡的数据存储已经固化,遇到一些有特殊要求的场合就不能适用。本文采用现场可编程门阵列FPGA对数据进行处理,VHDL程序能够在线修改,该多方式温度测量系统具有极强的可塑性,可以适时地对其程序及查表数据库进行改进和更新,使系统的性能得到升级,可以使系统满足不同场合的需求。 1 多方式温度测量系统硬件设计 多方式温度测量系统采用PN结(IN4007)、热电阻(PT100)、热电偶(镍铬-镍硅K型)三种方式的温度传感器进行
[测试测量]
多方式温度测量系统
如何选择最佳放大器驱动SAR模数转换器
在本文中,我们在驱动SAR(逐次逼近寄存器)ADC的情况下将考虑一下这些问题。   SAR ADC在模数转换器世界中被广为使用。一般而言,这类ADC介于高分辨率、低速Δ-Σ(增量累加)ADC和高速、较低分辨率的流水线型ADC之间。凭借其无延迟特性,在很多应用中,SAR ADC常常是比Δ-Σ ADC和流水线ADC更好的选择,这些应用包括:具有多路复用信号的应用,在任意空闲周期之后需要实现准确首次转换的应用(如自动化测试设备),以及ADC位于需要快速反馈的环路内的应用。   在大多数情况下,传感器的输出都不能直接连接到SAR ADC的输入。需要一个放大器来获得最佳的SNR(信噪比)和失真性能。SAR ADC将输入采样至内部
[模拟电子]
如何选择最佳放大器驱动SAR<font color='red'>模数转换器</font>
基于AD7606同步采样ADC的智能电网方案设计
1引言 低碳时代的到来,智能电网是当今世界电力系统发展变革的最新动向,也是一项庞大的系统工程。我国的智能电网 是以特高压电网为骨干网架、各电压等级电网协调发展的坚强电网为基础,将现代先进的传感测量技术、通讯技术、信息技术、计算机技术和控制技术与物理电网高度集成而形成的新型电网。智能电网以“安全、经济、高效、清洁、低碳”为核心,充分满足用户对电力的需求和优化资源配置,确保电力供应的安全性、可靠性和经济性,满足环保约束,保证电能质量。 日益增强的信号处理技术使得下一代系统的准确度可优于0.1%,准确度的提升主要得益于采用高性能同步采样的模拟数字转换器ADC,它提供了满足未来智能化变电站系统所需要的分辨率和性能 。美国亚德诺半导体技术公司
[工业控制]
基于AD7606同步采样<font color='red'>ADC</font>的智能电网方案设计
基于FPGA的高速数字隔离型串行ADC及应用
   1.引言   目前,逆变器在很多领域有着越来越广泛地应用。对逆变器的研究具有十分重要的意义和广阔的工程应用前景。常见逆变技术的控制方法大致分为开环控制的载波调制方法和闭环控制的跟踪控制方法。跟踪控制方法属于闭环控制,闭环反馈中的检测环节需要与高压主电路相互隔离,避免高压侧电磁噪声对控制电路的窜扰。高性能的跟踪型逆变器对反馈量的实时性要求很高,因此要求反馈环节具有高速隔离传输模拟信号的能力。   目前,最常用的隔离技术可以分为线性隔离和数字隔离。线性隔离器存在温度漂移、线性度差,鲁棒性弱的问题,很难满足宽频带高精度的隔离传输要求。在现代跟踪控制用逆变器领域中大多采用数字化控制,如果在高压侧将模拟量变成数字量,再通
[嵌入式]
基于FPGA的高速数字隔离型串行<font color='red'>ADC</font>及应用
STM32之ADC单通道连续例程
#include stm32f10x.h /* RCC时钟配置 */ void RCC_config(void) { ErrorStatus HSEStartUpStatus; /* RCC寄存器设置为默认配置 */ RCC_DeInit(); /* 打开外部高速时钟 */ RCC_HSEConfig(RCC_HSE_ON); /* 等待外部高速时钟稳定 */ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* 设置HCLK = SYSCLK */ RCC_HCLKConfig(RCC_SYSCLK_D
[单片机]
STC15单片机ADC温敏电阻测温源程序
品诺电子STC15W4K-实验29-ADC温敏电阻测量温度 单片机源程序如下: /************************************************************************************ * * 实验平台:品诺电子STC15W4K核心板 + 品诺电子 开拓者 扩展板 * 时钟选择:内部IRC时钟22.1184M * 功能说明:该实验通过ADC功能,使用扩展板上的温敏电阻测量当前温度,温度值显示在数码管上。温敏电阻相对于DS18B20温度传感器,价格低的多。 * ***************************************************
[单片机]
如何实现STM32F407单片机的ADC转换
用到的引脚是PA3也就是ADC1的通道3 1、ADC的主要参数 a、分辨率----stm32f407的分辨率有6位、8位、10位、12位,参考电压如果是3.3 那么最小分辨率就是3.3/4095。 b、转换时间----stm32f407的最高允许频率是36M,最快转换时间 = 3+12个周期 =0.71us。 c、参考电压----2.4至3.3v。 2、工作过程分析 ADC转换是把外面输入到引脚的电压值转换成数字信号,单片机里面有一个模拟至数字的转换模块,我们可以控制它采集引脚的电压,stm32F407可以利用void ADC_SoftwareStartConv(ADC_TypeDef* ADCx)这个函数来控制转换。 3、详细的
[单片机]
如何实现STM32F407单片机的<font color='red'>ADC</font>转换
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved