数字信号处理器中D/A功能的实现

最新更新时间:2010-07-28来源: 国外电子元器件关键字:数字信号处理器  脉宽调制  数模转换 手机看文章 扫描二维码
随时随地手机看文章

  引言

  TMS320F2407A是一款高速,高性能,低成本的微处理器,其内部集成了众多数控系统所需的外扩设备,可以实现SPI,SCI,PWM,A/D等功能。其内部的两个事件管理器模块EVA和EVB,各包含了两个16位通用定时器及8个16位的脉宽调制(PWM)通道,可应用于电机控制及其他逆变器控制领域。美中不足的是,该系列DSP内部没有D/A功能,该功能通常须外接数模转换芯片来实现,这不仅增加了系统的成本,也使系统设计复杂化。本文提出了一种使用F2407A内部的PWM信号,经滤波处理后实现D/A功能的方法。实验结果表明,其转换精度可以达到10位以上专用D/A芯片的精度,且该方法设计简单,有较好的实用价值。

数字信号处理器中D/A功能的实现

  1 D/A实现原理

  在F2407A型DSP中,通过软件编程可以很方便地对PWM信号实现周期和占空比的控制。PWM信号是一组幅值为3.3V的方波,可以通过傅里叶变换,使其分成直流和交流两部分,如图1所示,其中ud(t)是输出的PWM信号,Uo是PWM信号中的直流成分,ua(t)是信号中的交流成分。

  将ud(t)用傅里叶级数表示,即

数字信号处理器中D/A功能的实现

  其中:

数字信号处理器中D/A功能的实现

数字信号处理器中D/A功能的实现

  式中:f,T分别是PWM信号频率和周期。

  设PWM波形具有偶函数特性,即ud(t)=ud(-t),则式(1)中an=0,

  bn=3.3/nπ{sin(nπD)-sin[2nπ(1-D/2)]}  (5)

  式中:n=1,2,3……;

  D是PWM的占空比。

  则直流电压为

  Uo=3.3D(V)  (6)

  从理论上分析,改变占空比就可以使直流输出电压Uo在0~3.3V范围内变化。输出的谐波频率是PWM频率的倍数,一般可以通过低通滤波器滤除。PWM频率越高,滤波效果越好。

数字信号处理器中D/A功能的实现

  2 D/A精度分析

  F2407A的工作频率为40MHz,内部寄存器长度为16位字长。PWM信号通过定时器计数的方式在周期中断中获得,因此,不可避免存在一个计数步长的量化误差。这个误差会产生一个纹波叠加在输出直流电压上,因此,应尽量减少。通常当PWM的频率为f时,DSP工作频率为fc时,这个量化误差电压值为

  а=3.3×(f/fc)(V)  (7)

  例如,当f=20kHz,а=1.65mV,其分辨率为1/2000,接近11位D/A芯片的分辨率。

  可见,当PWM频率越低,DSP产生定时中断所需的计数值越大,其量化误差的影响越小。但是,考虑到输出低通滤波器的特性,当PWM频率降低时,产生的谐波频率也随之降低,则对于带宽和截止频率一定的滤波器来说,就会有更多的低次谐波通过滤波器,这部分谐波叠加在直流量上同样会产生误差电压。因此,本文D/A转换的误差主要来源于这两个方面,由于两个误差具有相互制约性,必须通过折中的方法选取一个合适的PWM载波频率。表1(通过Matlab仿真)是选用不同的PWM频率和不同阶数的滤波器时的性能比较。仿真时采用截止频率为2kHz的巴特沃兹滤波器。图2是当PWM信号频率为20kHz时,经不同阶数滤波器后直流电压的纹波比较,图中从上到下依次是二阶、三阶、四阶的滤波效果。图3是PWM信号频率为40kHz时,滤波后直流电压的纹波,图中从上到下依次为二阶、三阶、四阶的滤波效果。

  表1 不同阶数滤波特性的比较

  

滤波器 f/kHz 纹波幅值/V D/A位数
二阶 20 0.04 6.4
二阶 40 0.004 9.7
三阶 20 0.0044 9.6
三阶 40 0.0005 12.7
四阶 20 0.0004 13.0
四阶 40 0.00005 16.0

  3 模拟滤波器的设计

  滤波器按不同的频域或时域特性要求,可分为巴特沃兹(Butterworth)型,契比雪夫(Chebyshev)型,贝赛尔(Bessel)型,椭圆型等标准型。相同的电路,通过选取不同的R和C参数可以实现不同的类型。其中,巴特沃兹型滤波器具有最平坦的通带幅频特性;契比雪夫型特点是通带内增益有波动,但这种滤波器的通带边界下降快;贝赛尔型通带边界下降较为缓慢,其相频特性接近线性;椭圆型的滤波特性很好,但模拟电路复杂,元件选择较为困难,实现难度大,故不常采用。本设计要求通带尽量平坦,而且过渡带和截止带衰减尽量快,因此,只考虑巴特沃兹型。

数字信号处理器中D/A功能的实现

  模拟二阶、三阶电路结构如图4所示。对于图4(a)所示的二阶电路,其传递函数为

  H(s)=1/[s2R1R2C1C2+(R1C2+R2C2)s+1  (8)

  对于图4(b)所示的三阶电路,其传递函数为

  H(s)=1/(a0s3+a1s2+a2s+1)  (9)

  式中:a0=R1R2R4C1C2C3;

  a1=[R4C2C3(R1+R2)R1R2C1C2];

  a2=[R4C3+C2(R1+R2)]。

  具体参数计算如下。

  3.1 两阶电路参数计算

  巴特沃兹二阶滤波器的一般表达式为

  H(s)=1/(b1p2+b0p+1)

  式中:p=s/ωc;

  b1=ωc2R1R2C1C2=1;

  b0=ωc(R1C2+R2C2)=根号2。

  取ωc=2πf=4000π时,可得R1=0.68kΩ,R2=10kΩ,C1=0.1μF,C2=0.01μF。实际截止频率为1930Hz。

  3.2 三阶电路参数计算

  三阶巴特沃兹滤波器的一般表达式为

  H(s)=1/(b2p3+b1p2+bop+1)

  式中:b2=ωc3R1R2R4C1C2C3=1;

  b1=ωc2[R4C2C3(R1+R2)+R1R2C1C2]=2;

  b0=ωc[R4C3+C2(R1+R2)]=2。

  取ωc=2πf=4000π,可得R1=1.2kΩ,R2=10kΩ,R4=0.4kΩ,C1=0.1μF,C2=0.01μF,C3=0.1μF,实际截止频率为1989Hz。

数字信号处理器中D/A功能的实现

  4 实验结果

  图5是采用40kHz频率时的滤波效果,CH1所示的是经二阶模拟滤波器后的直流电压,CH2所示的是经三阶模拟滤波器后的直流电压,滤波器的具体参数选用同上文,PWM的占空比为0.5。

  图5中CH1的波形中有较大的纹波毛刺叠加在直流分量上,其输出平均值在1.6V左右,转换精度不高。CH2的波形和CH1相比,纹波分量减小很明显,输出波形的平均值在1.65V左右,理论分析该波形转换分辩率可以达到12.7左右,已经接近或达到一般D/A芯片的分辨率要求,因此,有较好的应用价值。

  5 结语

  通过外接滤波电路,DSP输出的PWM信号可以完成D/A功能的扩展,且合理选择输出PWM的频率和滤波器的阶数,可以使转换的分辨率达到12位以上,且外设滤波电路较为简单,因此,具有一定的应用价值。

关键字:数字信号处理器  脉宽调制  数模转换 编辑:金海 引用地址:数字信号处理器中D/A功能的实现

上一篇:基于DSP2812的带式输送机多路温度检测系统设计
下一篇:多通道零相位差数据采集系统设计与实现

推荐阅读最新更新时间:2023-10-12 20:17

实时DSP系统设计开发流程和DSP处理器开发工具简介
DSP系统设计开发流程 在设计需求规范,确定设计目标时,其实要解决二个方面的问题:即信号处理方面和非信号处理的问题。 信号处理的问题包括:输入、输出结果特性的分析,DSP算法的确定,以及按要求对确定的性能指标在通用机上用高级语言编程仿真。 非信号处理问题包括:应用环境、设备的可靠性指标,设备的可维护性,功耗、体积重量、成本、性能价格比等项目。 算法研究与仿真这是DSP应用实际系统设计中重要的一步。系统性能指标能否实现,以何种算法和结构应对需求,都是在这一步考虑的。这种仿真是在通用机上用高级语言编程实现的,编程时最好能仿DSP处理器形式运行,以达到更好的真实性。 DSP芯片选择中通常有下列几条应注意的: (1)精度:表数
[嵌入式]
一.基于DSP重复控制技术在逆变电源系统中的应用
本文提出一种 重复控制 的控制方案,利用重复控制器来跟踪周期性参考指令信号,减小输出电压谐波,同时电流环控制改善系统的动态性能。并根据该控制方案,设计和调试了一台基于DSPTMS320I"F2407A控制的单相1kW逆变器,仿真和实验结果均验证了该方案的良好性能。   1 重复控制的基本理论   重复控制是基于内模原理的一种控制思想。它的内模数学模型描述的是周期性的信号,因而使得闭环控制系统能够无静差地跟踪周期信号。单一频率的正弦波是典型的周期信号,它的数学模型为      那么只要在控制器前向通道串联上与输入同频率的正弦信号,就可以实现系统的无静差跟踪。重复控制也多用数字控制方式。离散后的重复控制
[电源管理]
一.基于<font color='red'>DSP</font>重复控制技术在逆变电源系统中的应用
基于DSP的数字图像处理系统中的抗干扰设计
随着人类文明的进步和电子科技的快速发展,视频通信作为人类视野的延伸,被广泛应用于各行各业。应运而生的数字图像处理技术也就得到了飞速地发展。目前,由于运算速度快、片上资源丰富和能够实现复杂的线性和非线性算法等原因,DSP已成为通信、计算机和消费电子产品等领域的基础器件,其中在数字图像处理技术中显得尤为突出。然而,由于包括DSP本身在内的所有电子器件都是干扰源,而且系统所处的工作环境中还有很多外界干扰源,再加上数字图像处理技术对信号噪声非常敏感,所以在系统设计中必须考虑系统的抗干扰问题。否则,至少会影响系统的处理结果,甚至造成更为严重的后果。本文就是介绍基于DSP的数字图像处理系统中的抗干扰设计。 1. 系统的干扰源和干扰径
[嵌入式]
基于DSP的DAM控制技术
    摘要: 通过分析TMS320C2XX使用保持(HOLD)操作的直接存储器访问(DMA)和DMA控制器8237-5的工作原理,解决了DSP与8237-5的软、硬件接口问题,实现了DMA在数字化语言学习系统中的应用。     关键词: DMA DSP HOLD操作 TMS320C2XX是美国TI公司推出的一种低低价格、高性能的16位定点运算数字信号处理器(DSP),它的性价比较高,目前已成为高档单片机的理想替代品,参通信、语音处理、军事、仪器仪表、图像处理等领域得到了广泛的应用。在以TMS320C2XX为核心的数字化语言学习系统中,为了满足系统实时性要求,并且提高系统的音质和负载能力,声卡与存储器之间的
[应用]
台式PC无法满足胃口,Nvidia继续向移动图形处理前行
在推出新颖的处理器架构,并斥资3.57亿美元收购PortalPlayer后,Nvidia公司分别针对高低端PC图形处理领域的疆域扩展计划又前进了一步。上述行为也表明,在其核心业务——台式机图形处理器迅速走向成熟的今天,Nvidia在其它领域发现了一些新的机遇。 在高端,Nvidia的GeForce 8800是首次采用统一架构的新型图形处理器,旨在打破传统图形处理的瓶颈。GeForce 8800还以线程处理方式迈入一系列数据密集型技术的应用领域,这类应用传统上是由DSP、FPGA和向量处理器完成的。 在低端,PortalPlayer收购案是Nvidia进攻移动领域战略的一部分,该公司一直力图在快速增长的手机和MP3播放器
[焦点新闻]
采用CAN总线实现DSP芯片程序的受控加载
  磁悬浮列车上有很多基于 DSP 芯片的模块和系统。目前, DSP芯片程序的加载与运行都主要依赖于仿真器,而DSP仿真器价格高、体积大,这使得磁悬浮列车系统的调试很不灵活方便;且这些基于DSP芯片的系统一旦脱离仿真器就只能运行事前载入的单一的程序,也使系统的灵活性受到了很大的限制。本文研究了DSP芯片程序加载的基本原理,并根据这些原理,基于CAN总线,实现了DSP芯片程序的 受控加载 ,使得DSP芯片程序的加载与启动可直接受控于上位主控机。由于主控机的灵活性很大,磁悬浮列车系统在调试时就可根据需要对其上各个控制模块的主控DSP芯片加载不同的程序,控制它的启动运行,非常方便灵活。    1 CAN总线的特点及工作原理  
[嵌入式]
采用CAN总线实现<font color='red'>DSP</font>芯片程序的受控加载
基于DSP的智能电机保护器设计
前言   由于生产自动化及各种自动控制、顺序控制设备的出现,要求电机经常运行在频繁的起动、制动、正反传、间歇以及变负荷等各种方式。电机的运行要求越来越高。同时,由于电机与配套机械连在一起,当电机发生故障时,经常波及生产系统。因此,对电机实行有效的保护是保证生产系统正常工作的一项重要任务。   随着科学技术的发展,电机保护装置中逐渐使用了电子保护装置。在国外,目前电子保护装置已在电力系统和电机保护装置中获得了广泛应用,国内也开始推广 。电子保护装置的优点是:基本上由静止元件组成。它动作速度快,不存在机械位移和磨损,精度和寿命一般均比有触点继电器高,耐冲击和振动,可靠性好。另外,电子电路动作功率小,灵敏度高。   
[应用]
双核DSP片TMS320VC5421的并行引导方案
  1 引言   TMS320VC54211、2(以下简称VC5421)是TI公司推出的一款双核定点DSP芯片,它拥有两个DSP子系统,每个子系统都有一个DSP核,并且均有独立的数据和程序存储空间,可以进行两核之间的通信,并且两个子系统共享一套片外总线。此外,每个子系统各自拥有2k 16bit字的片内ROM,并存储有Bootloader程序。当DSP芯片上电或复位时,两个DSP核可分别启动自身独立的Bootloader程序,以实现用户程序的上电自举。   双核DSP自启动和单核DSP自启动的实现方法有较大的差别,这一点在DSP系统设计中需要特别注意。本文对双核DSP芯片VC5421的引导模式进行了深
[嵌入式]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved