基于PWM实现DA转换_第1页
基于PWM实现DA转换_第2页
基于PWM实现DA转换_第3页
基于PWM实现DA转换_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于PWM实现D/A转换电路设计在电子和自动化技术的应用中,单片机和D/A是经常需要同时使用的,在一般的应用中外接昂贵的D/A转换器,这样就增加了成本。但是,几乎所有的单片机有提供了定时器,甚至直接提供PWM输出功能。这就能够通过单片机的PWM输出,再加上简单的外围电路及对应的软件设计,实现对PWM的信号处理,得到稳定,精确的模拟输出,以实现D/A转换,这将大大降低电子设备的成本,减小体积,并容易提高精度。2.4.1.1应用PWM实现D/A转换的理论分析应用周期一定而高低电平的占空比可以调制的PWM方波信号,实现PWM信号到D/A转换器的理想方法是:采用模拟低通滤波器滤掉PWM输出的高频部分,

2、保留低频的直流分量,即可得到对应的D/A转换输出,低通滤波器的带宽决定了D/A转换器的带宽的范围。图2.14所示的PWM信号可以用分段函数表示为:kVVhUt图2.14PWM信号VH,kNT<t<nT+kNTf(t)=>(2.19)VL,kNT+nT<t<NT+kNT,其中:T是单片机中技术脉冲的基本周期,即单片机每隔T时间记一次数(计数器的值增加或者减少1),N是PWM波一个周期的计数脉冲个数,n是PWM波一个周期中高电平的计数脉冲序号,Vh和Vl分别是PWM波中高低电平的电压值,k为整个周期波序号,t为时间。为了对PWM信号的频谱进行分析,以下提供了一个设计滤

3、波器的理论基础。傅里叶变换理论指出,任何一个周期为T的连续信号,都可以表达为频率是基频的整数倍的正,余弦谐波分量之和。把式(2.19)所表示的函数展开傅里叶级数,得到式(2.20)nVh-Vln2二n二k)(2.20)f(t)=(Vh-Vl)Vl2sin(二)cos(tVh-Vl2HLk-2:N7:NNTNnn,2冗nnsin(k)cos(ktk)NNTN从式(2.20)可以看出,式中第一个方括弧为直流分量,第二项为第一次谐波分量,第三项为大于一次的高次谐波分量。式(2.20)中的直流分量与n从0到N,直流分量在VlVl+Vh变化,这正是电压输出的D/A转换器所需要的。因此,如果能把式(2.2

4、0)中除直流分分量的谐波过滤掉,则可以得到从PWM波到电压输出D/A转换器的转换,即PWM波可以通过一个低通滤波器进行调解。式(2.20)中的第二项的幅度和相角与n有关,频率为1/NT,该频率是设计低通滤波器的依据。如果能把1次谐波很好的过滤掉,则高次谐波就应该就基本不存在了。根据上述分析可以得到如图2.15所示白勺从PWM到D/A转换器输出信号处理方块图,根据该方块图可以有许多电路实现方法,在单片机的应用中还可以通过软件的方法进行精确度调整和误差的进一步校正。PWM输入APWM整形低通滤波器功率放大模拟D/A输出图2.15从PWM到D/A转换器转换器分辨率及误差分析PWM到D/A转换器输出的

5、误差来源受两方面制约:决定D/A转换器分辨率的PWM信号的基频和没有被低通滤波器滤除的纹波。在D/A转换器的应用中,分辨率是一个很重要的参数,分辨率计算直接与N和n的可能变化有关,计算公式如下:(2.21)NRBits=log()nmin其中RBits是分辨率,nmin是指n的最小变化量(具体见表(2.2)表2.2PWM分辨率PWM参娄NNPWM参娄kn的最小变化量DAC分辨率/位2561810241106553611465535215可以看出,N越大D/A转换器的分辨率越高,但是NT也越大,PWM的周期也就越大,即PWM的基频降低。但是,基频降低,式(2.21)中的1次谐波周期也就越大,相当

6、于1次谐波的频率也越低,也就会有更多的谐波通过相同的带宽的低通滤波器,需要截止频率很低的低通滤波器,造成输出的直流分量的纹波更大,导致D/A转换器转换的分辨率降低,D/A转换器输出滞后也将增加。所以,单纯降低PWM信号的频率也不能获得较高的分辨率。一种解决方法就是使T减小,即较小单片机的计数脉冲宽度(这往往需要提高单片机的工作频率),在不降低1次谐波频率的前提下提高精度。在实际中,T的较小受到单片机时钟和PWM后续电路开关特性的限制。如果在实际中需要微妙级的T,则后续电路需要选择开关特性很好的器件,以减小PWM波形的失真。通过以上分析可知,基于PWM输出的D/A转换器转换输出的误差,取决于通过

7、低通滤波器的高频分量所产生的纹波和PWM信号的高电平稳定度这两个方面。为获得最佳的D/A转换器转换效果,在选取PWM信号的频率时要适当的折衷,太小,分辨率高,但滤波器需要更低的截止频率,同时限制了输入PWM信号的变化频率;太小,则分辨率下降。实际电路设计电路图如图2.15所示。单片机输出PWM波(这里建议用STC12C5A32S2单片机中的16位高速比较模块来产生这样比较容易产生16位的PWM波,比用定时器要容易精确度要高)驱动IRF530(其典型导通电阻为0.16建,而截止电阻却非常大,这里必须选择导通电阻小的NMOS管,否则导通的时候Vgs不可忽略),与IRF530并联的是基准电压LM336-5V(实际中由于单片机的输出电压并不稳定,所以在用了基准电压源LM336-5V来产生稳定的高电平5V),在IRF530截止的时候,PWM的高电平稳定的等于5V。OUT点的PWM波,经过R1,C1和R2,C2的两级的阻容滤波,其截止频率f0和一阶阻容滤波的截止频率是一样的,即(2.22),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论