电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 单片机 > 详细信息
单片机:使用PWM得到精密的输出电压
来源:   时间: 2008-8-18 9:35:09    

      近年来,许多单片机生产厂家,如Atmel、Analog Divices、Intel、Philips、Dallas、Maxim等等,纷纷推出了新型的高速单片机。它们的指令执行周期仅是原来的1/3~1/十几,并在单片机中集成了EEPROM、WDT、A/D转换器和D/A转换器,大大地提高了单片机的性能,方便了用户。然而,许多单片机中的D/A转换器的输出都采用了脉宽调制(PWM)的形式。PWM十分适用于开关电源、可控硅等器件的控制,也可使用于LCD亮度控制、音频输出等不需要输出精确电压的场合。由于PWM没有基准电压,它的输出脉冲的幅度不是很恒定,这就限制了PWM的使用范围。在要求输出精密控制电压的场合,如精密可调电压源、电机变频器等等,就无法使用PWM。

  然而,只需使用2片廉价的集成电路就可以把幅度不恒定的PWM输出转换成精密的PWM输出电压。



1 电路原理


  使用三端精密基准电源和模拟开关得到电压精密的PWM脉冲的电路原理如图1所示。D1为TL431三端基准电压集成电路,U1采用单刀双掷的模拟开关MAX4544;电阻R1、R2、R3根据具体的需要而定。当然,也可以采用其它型号的集成电路。

  当PWM脉冲为高电平(逻辑1)时,U1的COM端掷向常闭端(NC),TL431的调整脚与正电压脚相连,输出电压值为2.5 V。当PWM脉冲为低电平(逻辑0)时,U1的COM端掷向常开端(NO),TL431的输出电压经过R2、R3 分压后送到调整脚,此时输出电压值等于[(R2+R3)/R3]×2.5 V。本例中输出电压等于8 V。这样,当U1的IN 脚输入PWM信号时,电路相应地输出高电平为8 V,低电平为 2.5 V的PWM脉冲,其振幅为 8 V - 2.5 V = 5.5 V 。如果需要输出低电平为零的PWM信号,则再加上1个差分放大器就可解决。

  在对于精密度的要求不是很高的场合,可以采用更简单的方法。图2为使用精密稳压二极管对PWM脉冲进行稳压限幅的电路图。在图2中,PWM信号经过高速运算放大器U1放大成为±12 V的输出电压,在经过R1的限流和D1的稳压后,得到 ±6.5 V 的PWM脉冲输出。



 

2 误差分析

  图1中,只要基准电源选取恰当,基准电源本身的误差完全可以忽略。除此之外,误差的来源主要有以下几个方面:

(1)模拟开关的导通电阻引起的误差
  模拟开关导通时有一定的导通电阻。TL431调整脚输入电流通过模拟开关时就会形成电压降,产生误差。MAX4544的导通电阻为35 Ω,而TL431的调整脚输入电流则在4 μA以下。由此而导致基准电压的误差小于140 μV,为2.5 V的 0.000 056,相当于二进制14位的精度。

(2)开关延迟时间引入的误差
  开关延迟时间将会引起脉冲占空比的变化,从而导致PWM输出脉冲产生误差。MAX4544的导通时间为30 ns,关断时间为25 ns。计算可知,当PWM频率为10 kHz时,由此产生的误差最大为0.0003,相当于12位的精度。如果PWM的频率选得较低,则开关延迟时间的影响相应减小。例如选取1 kHz时,引入误差为0.000 03,相当于15位的精度。

  上述两项中真正影响输出电源精度的是这些参数随温度和时间的漂移。由于这两项参数本身的绝对值非常小,可以推知它们的漂移更小。

  从以上的分析可知,由于附加电路引入的误差完全能够满足PWM的精度需求。
图2电路中,引起误差的原因主要有3个方面:

(1)稳压二极管的动态电阻引入的误差
  稳压二极管的动态电阻比较大,一般在几十Ω左右(工作电流5~10 mA时);而运算放大器的驱动能力比较小,只能使稳压二极管工作在较小的工作电流下。另外,稳压二极管小电流工作时的动态电阻更大,更容易引起电压变化。

(2)稳压二极管温度漂移引入的误差
  2DW7(2DW230~236)内部结构可以认为是2个稳压二极管对接串联而成的。其中一个二极管的正向电压降(具有负温度系数)对另一个稳压二极管的温度漂移(具有正温度系数)进行补偿,得到很低的温度系数。然而,当2DW7反向应用时,其温度漂移就不能得到恰当的补偿,从而导致负脉冲部分的温度系数较高。

(3)运算放大器引入的误差
  运算放大器的输入失调电压的漂移可直接导致脉冲振幅的误差;而转换速率(SR)过低,将导致脉冲方波波形的失真,继而引起电压的误差。失调电压温度漂移低并且转换速率高的运算放大器的价格将会很高。

  但是,对于8~10位的PWM而言,该电路已经能够满足要求。对于要求更低的场合,可以用2个廉价的稳压二极管对接来代替2DW7。

3 应用实例

  利用单片机的PWM输出,在图1的基础上增加RC滤波电路和1级运算放大器,得到0~10 V直流输出电压,作为变频器的控制信号,取得了良好的效果。图 3所示为使用PWM输出控制变频器的实例。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com) 


相关信息
发表评论
打印本页 关闭本页
PWM技术在单片机控制智能充电器中的应用
    介绍了PWM 技术的基本原理,并详细介绍了在智能充电器中采用的PWM技术的方法和其优缺点,并针对问题提出了更加合理的解决方案,本文介绍的方法主要面向镍氢和镍镉电池充电器等应用   PWM技术的基本原理  随着电子技术的发展,出现了多种PWM技术,   其中包括:相电压控制PWM、脉宽PWM法、随机PWM、SPWM法、线电压控制PWM等,而本文介绍的是在镍氢电池智能充电器中采用的脉宽PWM...
>>详细内容
用FPGA实现多路PWM输出的接口设计与仿真
  0 引言   在许多嵌入式系统的实际应用中,需要扩展FP-GA(现场可编程门阵列)模块,将CPU实现有困难或实现效率低的部分用FPGA实现,如数字信号处理、硬件数字滤波器、各种算法等,或者利用FPGA来扩展I/O接口,如实现多路PWM(脉宽调制)输出、实现PCI接口扩展等。通过合理的系统软硬件功能划分,结合优秀高效的FPGA设计,整个嵌入式系统的效率和功能可以得到最大限度的提高。   在电机...
>>详细内容
Watchdog在Philips 8XC552系列单片机系统中的应用
  1 引言     Philips公司的8XC552单片机以其体积小、功能强、价格低等优势而广泛地使用在工业控制、DCS控制和智能仪器等领域。笔者在智能配电监测仪的研制过程中,虽然采取了相应的抗干扰措施,但由于工业现场环境中电磁场、电网尖峰、谐波、浪涌及雷电辐射等影响,仍有可能出现程序死循环、跑飞等失控现象。为此,笔者采用Watchdog技术保证了系统的正常运行,通常Watchdog技术在单片...
>>详细内容
PWM加相移复合控制双向DC/DC变换器优化设计
    摘要:提出了5 kW PWM加相移复合控制双向DC/DC变换器的优化设计。根据不同的开关器件MOSFEWIGBT和不同的输入电压42V/380V,依据开关损耗模型设计开关损耗最小的双向DC/DC变换器。根据PWM加相移复合控制的原理,提出了一种新的控制方案。  关键词:相移控制:PWM控制:双向直流变换器 O 引言  双向DC/DC变换器可广泛应用于直流不停电电源系统、航灭电源系统、电动汽车等应用场...
>>详细内容
移相控制全桥ZVS—PWM变换器的分析与设计
    摘要:阐述了零电压开关技术(ZVS)在移相全桥变换器电路中的应用。分析了电路原理和各工作模态,给出了实验结果。着重分析了主开关管和辅助开关管的零电压开通和关断的过程厦实现条件。并且提出了相关的应用领域和今后的发展方向。  关键词:零电压开关技术;移相控制;谐振变换器 0 引言  上世纪60年代开始起步的DC/DC PWM功率变换技术出现了很大的发展。但由于其通常采用调频...
>>详细内容
BCD推出新款PWM控制单相H-桥风扇马达驱动芯片
    日前,新进半导体有限公司推出了一款带PWM控制的单相H-桥风扇马达驱动芯片--AM4961。该款芯片是采用PWM控制可变速的单相无刷直流风扇马达驱动电路,除直接通过改变VTH 端电压来调速外,还可外接热敏电阻,来控制风扇转速,当系统温度高时,风扇转速快,温度低时,转速慢,在满足系统散热要求的同时,节约系统能量,降低系统噪音,主要应用在CPU的散热风扇上,可满...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com