《电子技术应用》
您所在的位置:首页 > 可编程逻辑 > 设计应用 > 一种数字陀螺中Σ-Δ DAC的数字调制器设计和验证
一种数字陀螺中Σ-Δ DAC的数字调制器设计和验证
2015年电子技术应用第4期
郭红转
南阳理工学院 计算机与信息工程学院,河南 南阳473004
摘要: 采用单环级联分布式前馈结构(CIFF)设计并实现了一款三阶四比特量化的Σ-Δ数字调制器。噪声传递函数通过局部反馈技术进行了零点优化,并且对各系数进行CSD(Canonical Signed Digit)编码优化。系统建模仿真结果得到SNDR为120.3 dB,有效位数(ENOB)为19.7位。针对多位量化适配问题,采用数据加权平均(DWA)算法对误差进行噪声整形,以减小失配引起的非线性误差。利用增加单元DAC的方法,对DWA算法进行改进,解决了其在直流或低频周期信号下会产生杂波的问题,并对其进行系统建模与仿真。最后利用FPGA验证了IDWA-DAC系统模型的正确性,这种结构能够有效提高动态范围,满足设计要求。
中图分类号: TN79
文献标识码: A
文章编号: 0258-7998(2015)04-0053-03
Design and verification of a digital modulator of a sigma-delta DAC for digital gyroscope
Guo Hongzhuan
College of Computer and Information Engineering, Nanyang Institute of Technology, Nanyang 473004,China
Abstract: A sigma-delta digital modulator using a single-loop cascaded and distributed feed-forward structure is designed in this paper with third-order 4-bit quantization. Local feedback technology is applied to optimize the zero of noise transfer function, and the coefficients are also optimized based on the CSD code. Simulation results show that the SNDR can reach 120.3 dB, and ENOB is 19.7. This paper uses a data-weighted-average (DWA) algorithm for noise shaping of the multi-bit quantization to reduce the nonlinearity error caused by the mismatch. By increasing the number of the DAC unit to improve the DWA algorithm, the problem of tones introduced by the DC or low frequency periodic signals is solved, and its system model and simulation are accomplished. Finally, the system model of IDWA-DAC is proved to be valid by the FPGA verification, and it effectively improves the dynamic range and meets the design requirements.
Key words : DAC;Σ-Δ modulator;multi-bit quantization;DWA

  

0 引言



001.jpg

  MEMS陀螺接口电路的数字集成化已经成为MEMS陀螺发展的一个最热门的方向,所以高性能模数和数模转换器对于数字陀螺接口电路的集成就变得格外重要[1]。如图1所示,在一个数字陀螺的经典系统结构中,DAC担负着将DSP处理后的数字信号转换为模拟信号的作用,然后将模拟信号反馈给陀螺,从而实现闭环数字控制的功能,用来保证整个系统的稳定。相对于传统的耐奎斯特数模转换器而言,Sigma-Delta数模转换器能够实现更高的精度,这对于提升MEMS数字陀螺系统的整体性能而言具有非常重要的现实意义[2]。此外,针对于多位量化数字调制器的内部DAC不匹配导致的非线性问题,对DWA模块进行了改良设计,并且通过FPGA验证,得到了预期的结果。

1 Σ-ΔDAC结构

002.jpg

  一个典型的Σ-Δ DAC的系统结构如图2所示。输入数字信号x(n)是经过耐奎斯特频率fs采样得到的。数字插值滤波器的主要功能是对数字信号进行二次采样,从而提高数字信号的采样频率,x1(n)的位数L大于或等于x(n)的位数N。信号x1(n)通过Sigma-Delta数字调制器进行量化来降低输出精度,并抑制量化噪声。当输出的位数M>1时,内部M位DAC由于器件之间存在失配误差,会产生非线性问题[3]。因此需要采用动态单元匹配技术(DEM)减小内部M位DAC的非线性[5-7]。

003.jpg

  综合分析各个结构的优缺点,折中考虑后,本文中的Σ-Δ数字调制器最终采用了三阶四比特量化的单环前馈结构(CIFF)。图3为NTF经过零点优化后的最终结构,经过零点优化的结构其量化噪声能够显著降低,并且稳定性也得到显著提高。图4为系统结构的仿真结果。当输入信号为频率为50 kHz、归一化信号幅度为0.5的正弦波,系统的采样频率为12.8 MHz时,得到输出功率谱密度(PSD)。在100 kHz的信号带宽内,系统的SNDR能够达到120.3 dB,有效位数达到19.7位,满足数字陀螺的性能要求。

2 改进型DWA



  动态元单元匹配技术(DEM)是一种对D/A转换器中温度计码线性化处理的方法,而数据加权平均(DWA)由于具有整形效果明显、硬件实现简单、节省硬件开销等特点而最为常见。向调制器输入小幅度的信号时,数字调制器的输出代码值将大部分集中在中间值及其附近,这相当于连续向内部DAC输入固定直流值。因此,动态匹配单元的误差将会周期化,即在基带内产生噪声。本文使用的改进的DWA(IDWA)的基本思想是通过增加单元DAC的数量[8],使得单元DAC的数量大于调制器的量化等级,以此来解决上述问题。图5是IDWA的算法结构图。图6 是IDWA中的单元选择逻辑(ESL)模块框图。IDWA与传统DWA模块相比还具有一些优点。首先IDWA系统反馈回路中的输入以及求和端均可以使用B位有符号信号,而不必为DWA中的B+1和B+2位有符号信号;其次是在DWA系统反馈回路的反馈信号中,不必使用求余算法,降低了系统结构的复杂性。在Matlab中建立DWA-DAC和IDWA-DAC系统,进行仿真对比。当向两种系统输入幅度为-2.5 dB、频率为20 kHz的信号时,都能完成失配误差整形,产生的杂波被整形到高频处。但如果幅度降低到-22.5 dB时,情况会变得不同。图7和图8分别是输入幅度-22.5 dB时的DWA-DAC输出功率谱和IDWA-DAC输出功率谱。由图中可以看出DWA-DAC输出功率谱信号带宽内出现了寄生杂波,产生的失真将会降低调制器的动态范围,而相同条件下的IDWA-DAC仍然能够很好地完成失配误差整形,保证了带宽内的信号精度。因此通过对比可以发现,当向数字调制器输入小幅度信号时,相比于典型的DWA算法,IDWA算法能够有效提高调制器的动态范围。

006.jpg


3 仿真结果

  本文中Sigma-Delta数字调制器的硬件实现如图9所示,其中的各个参数都采用了CSD编码优化,可以大幅度地减少硬件的消耗。

009.jpg

  对调制器进行Verilog代码实现,整个系统在modelsim下的仿真结果如图10所示。从波形上可以看到,此结构实现了多位量化Σ-Δ数字调制器的功能。

010.jpg

4 FPGA验证结果

  最后利用FPGA进行Σ-Δ数字调制器的综合和验证,本文使用的FPGA芯片是Xilinx公司Spartan3E系列XC3S500E产品。经过综合后输入频率50 kHz的正弦波,采样率为12.8 MHz,经过FPGA处理之后,图11为利用Chip Scope Pro抓取的波形。将Σ-Δ数字调制器输出数据从FPGA中导出,对导出的数据进行FFT运算,二次谐波小于-140 dB,三次谐波小于-135 dB,最大信噪失真比能达到120 dB,有效位数能达到19位以上,满足设计要求。

011.jpg

 5 结束语

  本文设计了一款三阶四位量化的Σ-Δ数字调制器,并且对DWA结构进行了算法改进。最后利用FPGA验证了设计的正确性,达到了设计要求,实现了预期的设计目标。

  参考文献

  [1] LIN L,LIU D,CUI J,et al.Digital closed-loop controller design of a micromachined gyroscope based on auto frequency swept[C].IEEE International Conference on NEMS,2011(6):654-657.

  [2] GE F,LIU D,LIN L,et al.Fast self-resonant startup pro-cedure for digital MEMS gyroscope system[C].The 7th IEEEInternational Conference on NEMS,March 2012:669-672.

  [3] RODJEGARD H.A digitally controlled MEMS gyroscope with 3.2 deg/hr Stability[C].Digest of Technical Papers.IEEE Transducers’05,The 13th International Conference on Solid-State Sensors,Actuators and Microsystems,June 2005(1):535-538.

  [4] Li Bingxin.Design of multi-bit sigma-delta modulators for digital wireless communications[D].PhD dissertation,Royal Institute of Technology,2003:40-45.

  [5] WELZ J,GALTON I.Necessary and suffcient conditions for mismatch shaping in a general class of multibit DACs[J].IEEE Trans.CircuitsSyst.II,Analog Digit.Signal Process.,2002,49(12):748-759.

  [6] Sun Nan.High-order mismatch-shaped segmented multibit Σ-Δ DACs with arbitrary unit weights[J].IEEE Transac- tions on Circuits and Systems I,Feb.2012,59(2):295-304.

  [7] GALTON I.Why dynamic-element-matching DACs work[J].IEEE Transactions on Circuits and Systems II,2010,57(2):69-74.

  [8] VADIPOUR M.Techniques for preventing tonal behavior of data weighted averaging algorithm in sigma delta modulator[J].IEEE,Circuits and Systems II,2000,47(11):1137-1144.


此内容为AET网站原创,未经授权禁止转载。