0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个简单的PWM DAC设计方案详解

电子设计 来源:电子元件技术 作者:Dusan Ponikvar 2021-03-26 14:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当你需要从一个不带数模转换器(DAC)的微控制器输出模拟信号时,你可以外加一个DAC芯片。但是你也可以用另一种更经济的方法,即采用脉宽调制(PWM)输出加低通滤波器(LPF)取其平均值的方法,该平均值等于PWM信号的占空比。

图1:用RC低通滤波器得到PWM信号的平均值

RC低通滤波器滤除掉非直流信号,得到的便是平均信号UOUT。如果PWM信号的周期T为63个时钟周期,UOUT将会是64个离散DC值之一。(0 到 63,6位分辨率。)

RC低通滤波器的时间常数τ必须足够大以平滑输出信号UOUT,纹波?UOUT应小于一个最低有效位(LSB)。最坏的情况出现在50% 占空比时(如图2所示)。当τ远大于周期T时,电容的充电电流IC 和变化?UOUT可近似为:

对于一个6位的DAC,UOUT应小于 VCC/64,要求滤波器的τ=RC ≥ 16·T。

图2:滤波输出(蓝色)的纹波应小于一个LSB

一些实用数据:低功耗微处理器常使用一个32768Hz晶体振荡器作为PWM模块的时钟信号。如果是6位PWM,则周期T为64/32768≈2ms,因此需要32ms的时间常数,也就是要等待5τ(160ms)来使6位转换器稳定。非常慢。本设计实例将展现你如何才能加速完成信号的转换。

微控制器中的PWM模块通常可以产生多个PWM信号。我们来考虑一下将两个基于PWM的3位DAC(DACH和DACL)的输出求和,求和前DACL输出的幅度被减小到了八分之一。得到的信号相当于一个6位DAC,但将会比简单版本有重大的优势:周期T对于相同的分辨率仅为8个时钟周期,而所需的时间常数τ是原来的八分之一,DAC的稳定时间快了8倍。这样改进后就很容易用电阻为两个PWM信号(PWMH、PWML)实现RC滤波器:

o4YBAGBdgyGAQ87XAAFcZq5Y_Lc521.png

图3:将两个基于PWM的DAC输出合到一起

输出信号UOUT等于:

pIYBAGBdgy-Ab46JAAB3HJAkHno719.png

这一技术已经在TI MSP430F5132微控制器中实现:

图4:基于6位(3+3)PWM的DAC的初始化和写入代码

图5:基于6位PWM的DAC测量输出;蓝线:图1方案(稳定时间160ms);紫线:图3方案(稳定时间20ms)。

7位DAC可以用1%精度的电阻实现。这次,两个PWM信号用来产生两个3位DAC,最终实现6位的效果,MSb只用P3.7引脚来设置为0或1。

pIYBAGBdg22AZbaWAADomv_l0k0394.png

图6:基于7位PWM的DAC的实现

图7:图6电路的测量输出结果;注意其优秀的线性度

图8:基于7位(3+3+1)PWM的DAC的初始化和写入代码

这里的速度提升更加明显。一个简单的PWM DAC需要128个时钟周期(128/32768 s-1=3.9ms),因此τ=32·T=125ms,稳定时间为5·125ms=625ms。图7的稳定时间为40ms,快了16倍。使用高阶的LPF滤波器也有助于缩短稳定时间。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    116

    文章

    5894

    浏览量

    226594
  • 低通滤波器
    +关注

    关注

    15

    文章

    595

    浏览量

    49096
  • 脉宽调制
    +关注

    关注

    3

    文章

    238

    浏览量

    39489
  • 数模转换器
    +关注

    关注

    14

    文章

    1601

    浏览量

    85962
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LTC2662:五通道电流源输出 DAC 的技术详解

    LTC2662:五通道电流源输出 DAC 的技术详解 在电子设计领域,DAC(数模转换器)是连接数字世界和模拟世界的关键桥梁。今天,我们来深入探讨款功能强大的
    的头像 发表于 04-13 13:40 105次阅读

    深入解析LTC2645:款高性能PWM转电压输出DAC

    深入解析LTC2645:款高性能PWM转电压输出DAC 在电子设计领域,DAC(数模转换器)是连接数字世界和模拟世界的重要桥梁。今天,我们就来详细探讨
    的头像 发表于 04-13 11:45 235次阅读

    高精度18位电压输出DAC——AD5781详解

    高精度18位电压输出DAC——AD5781详解 在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁,其性能对整个系统的精度和稳定性起着至关重要的作用。AD5781是Analog
    的头像 发表于 04-13 10:20 344次阅读

    LTC1426:双路6位PWM DAC的卓越性能与应用解析

    LTC1426:双路6位PWM DAC的卓越性能与应用解析 在电子设计领域,DAC(数模转换器)扮演着至关重要的角色。今天,我们来深入探讨款极具特色的双路6位
    的头像 发表于 04-02 10:40 178次阅读

    DAC43902-Q1技术文档总结

    DAC43901-Q1 和 DAC43902-Q1 (DAC4390x-Q1) 是系列具有双通道和四通道 PWM 输出的汽车 8 位智能
    的头像 发表于 10-27 14:50 690次阅读
    <b class='flag-5'>DAC</b>43902-Q1技术文档总结

    DAC43901-Q1/DAC43902-Q1 技术文档总结

    DAC43901-Q1 和 DAC43902-Q1 (DAC4390x-Q1) 是系列具有双通道和四通道 PWM 输出的汽车 8 位智能
    的头像 发表于 10-27 10:17 758次阅读
    <b class='flag-5'>DAC</b>43901-Q1/<b class='flag-5'>DAC</b>43902-Q1 技术文档总结

    电磁频谱监测平台系统设计方案

    电磁频谱监测平台系统设计方案
    的头像 发表于 10-23 16:03 795次阅读
    电磁频谱监测平台系统<b class='flag-5'>设计方案</b>

    电磁频谱管理系统设计方案

    电磁频谱管理系统设计方案
    的头像 发表于 10-20 14:02 1219次阅读
    电磁频谱管理系统<b class='flag-5'>设计方案</b>

    电磁频谱监测系统软件设计方案

    电磁频谱监测系统平台设计方案
    的头像 发表于 09-28 16:03 508次阅读
    电磁频谱监测系统软件<b class='flag-5'>设计方案</b>

    电磁频谱监测系统设计方案

    电磁频谱监测系统平台设计方案
    的头像 发表于 09-28 15:58 1022次阅读
    电磁频谱监测系统<b class='flag-5'>设计方案</b>

    德州仪器DAC539G2-Q1智能DAC技术解析与应用指南

    Texas Instruments DAC539G2-Q1 10位数模转换转换器 (DAC) 是款基于查找表 (LUT) 的应用特定型GPI至PWM转换器。该器件具有
    的头像 发表于 08-18 11:42 1078次阅读
    德州仪器<b class='flag-5'>DAC</b>539G2-Q1智能<b class='flag-5'>DAC</b>技术解析与应用指南

    DAC43902-Q1汽车智能DAC技术解析与应用设计指南

    Texas Instruments DAC43902-Q1汽车类智能DAC提供四路PWM输出,还可用作触发输入或输出。DAC43902-Q1提供
    的头像 发表于 08-07 10:03 1184次阅读
    ‌<b class='flag-5'>DAC</b>43902-Q1汽车智能<b class='flag-5'>DAC</b>技术解析与应用设计指南

    种基于PWM的电压输出DAC电路设计

    对实际应用中的脉宽调制(PWM)波形的频谱进行了理论分析,指出通过低通滤波器可以把PWM 调制的敷模转换信号解调出来,实现从PWM
    发表于 08-04 14:58

    Texas Instruments DAC80516EVM DAC评估模块 (EVM)数据手册

    Texas Instruments DAC80516EVM DAC评估模块(evm)是简单易用的平台,用于评估
    的头像 发表于 07-16 13:44 962次阅读
    Texas Instruments <b class='flag-5'>DAC</b>80516EVM <b class='flag-5'>DAC</b>评估模块 (EVM)数据手册

    芯知识|广州唯创电子WT2003H语音芯片PWM/DAC通道切换检测指南

    重点介绍如何通过关键引脚波形直接判断切换是否成功。、通道切换的核心意义PWM输出:直接驱动扬声器(SPK),节省外部功放成本,适合对音质要求不苛刻的场景。DAC
    的头像 发表于 06-25 08:36 927次阅读
    芯知识|广州唯创电子WT2003H语音芯片<b class='flag-5'>PWM</b>/<b class='flag-5'>DAC</b>通道切换检测指南