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

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

3天内不再提示

响应时间慢和PWM纹波问题限制了PWM DAC设计价值

NJ90_gh_bee81f8 来源:未知 作者:工程师郭婷 2018-07-26 19:28 次阅读

PWM DAC以其一贯的简易性而在设计师的心目中占有一席之地,但响应时间慢和PWM纹波问题却限制了其使用价值和设计潜能。抑制PWM纹波的常用方法是使用RC低通滤波器,但它永远无法完全消除纹波,并且会使输出稳定时间极其缓慢。

利用PWM纹波固有的周期性特性,它在VC1 波形的任何同步选择点处都具有完全相同的电压,因此,如果VC1 被同步采样,比如通过图1的模拟开关S1和传输电容C2,然后保持(也就是采样-保持),即可通过C3产生输出电压Vout,那么无论VC1的AC分量有多大,其结果都将是平滑的无纹波Vout。

此外,由于同步采样消除了纹波,与RC1时间常数的长短无关,所以RC1可以非常短。这可以显著降低稳定时间,其中 RC1 =100 µs = Tc = PWM周期,不到15•Tc = 1.5 ms即可达到稳定(8位精度)。但是,就像所有的好东西一样,我们知道它也必然有一定的局限。因此,现在问题就变成:RC1能够在多短的时间内与适当的DAC功能保持一致,以及有哪些设计因素导致了其局限性?

仔细观察VC1波形可以得出答案:Vout是采样的电压,它不是通过VC1的平均值、而是通过纹波最大值计算得出。因此:我们用DAC Vout函数对非线性部分求和,使得DAC传递函数也呈非线性,从而导致积分非线性(INL)误差,对于图2中示例电路的常数,误差可能达到满量程的8.3%。对于许多应用来说,这么大的INL误差是不可接受的。幸运的是,有一个简单的(软件)修复:对DAC设置进行数字预加重。

如果我们更改Tp:那么,Vripple 项将从Vout中消失,8位INL即可恢复。

值得一提的是,可选的Vs和S2通过精确的基准参考 (Vs)产生RC1输入波形,从而避免了在Vout电压上叠加逻辑电源的噪声和恶意调制(叠加到PWM逻辑信号上)。当然,如果你的应用对精度要求不高,也可以省略这些。让R直接与PWM信号相连即可。

正如我一开始所说的,一贯的简易性是PWM DAC的主要魅力之一!


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

    关注

    114

    文章

    4885

    浏览量

    209818

原文标题:快速PWM DAC没有纹波

文章出处:【微信号:gh_bee81f890fc1,微信公众号:面包板社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ADL5303响应时间是对电流脉冲Ipd的响应吗?

    您好我在官网上看到芯片ADL5303的SDOUT Response Time 是1ns 请问手册里面哪里有写?这个响应时间是对电流脉冲Ipd的响应吗?
    发表于 11-23 08:16

    AD8367增益步进响应时间是多少?

    这是在(a) 战 号8367的数据表上接下来的,0db到30db 30db的响应时间为300 ns, 300ns,那么每变化1db的响应时间呢,是10 纳吗?
    发表于 11-23 06:47

    如何提高PWM-DAC的输出精度

      昨天发了一篇TI的技术文章,里面提到了一个比较有意思的电路,就是用多路PWM并联来提高PWM-DAC的输出精度。比如组合两路8bit的PWM来组合为16bit的PWM-DAC
    的头像 发表于 11-18 16:30 920次阅读
    如何提高<b class='flag-5'>PWM-DAC</b>的输出精度

    进程响应时间是指什么

    进程响应时间是指从发出请求到收到响应时间间隔,是衡量系统性能和用户体验的重要指标之一。在计算机系统中,进程是指一个正在运行的程序实例。当用户发出请求,系统会创建一个新的进程来处理该请求。进程
    的头像 发表于 11-17 11:31 409次阅读

    pwm相比dac有哪些优势?

    pwm相比dac的优势有么?
    发表于 10-28 07:49

    开关电源动态响应时间 开关电源动态响应差如何处理?

    开关电源动态响应时间 开关电源动态响应差如何处理? 开关电源动态响应时间是指电源输入电压或负载变化时,电源输出电压调整到新值所需的时间。开关电源的动态
    的头像 发表于 10-25 11:50 2257次阅读

    PLC的I/O响应时间

    响应时间是指 plc 接收到一个输入信号以后,到输出控制信号所需的时间。当 CPU 接收到对应于输入刷新周期的输入信号时,用于响应时间取决于扫描周期。
    的头像 发表于 10-05 09:23 1897次阅读
    PLC的I/O<b class='flag-5'>响应时间</b>

    如何获取ADC电压并由DACPWM发送

    ADC 电压, 并由 DACPWM 发送 。 您可以在下列时间下载样本代码http://www.nuvoton.com/resources-downlo.0327211425 nuvoton 核
    发表于 09-01 06:31

    如何获取ADC电压并由DACPWM发送

    ADC 电压, 并由 DACPWM 发送 。 您可以在下列时间下载样本代码http://www.nuvoton.com/resources-downlo.0327211425 nuvoton 核
    发表于 08-23 07:55

    高可用性(HA)提供便利、价值和改进对零售分支机构的响应时间

    电子发烧友网站提供《高可用性(HA)提供便利、价值和改进对零售分支机构的响应时间.pdf》资料免费下载
    发表于 08-21 14:55 0次下载
    高可用性(HA)提供便利、<b class='flag-5'>价值</b>和改进对零售分支机构的<b class='flag-5'>响应时间</b>

    缩短ZXCT1009电流监测器的响应时间

    电子发烧友网站提供《缩短ZXCT1009电流监测器的响应时间.pdf》资料免费下载
    发表于 07-26 15:33 1次下载
    缩短ZXCT1009电流监测器的<b class='flag-5'>响应时间</b>

    PWM 呼吸灯

    PWM
    YS YYDS
    发布于 :2023年07月04日 21:32:53

    NANO100外部中断响应时间如何变短?

    ; PB5=~PB5; } } 42M的频率,上升沿触发,每次进中断翻转IO,其它无任何中断、主程序中也无任何操作,测的响应时间需要1.4uS-1.6uS,有没有办法使这响应时间变短?
    发表于 06-26 08:06

    PWM调光真的护眼吗?

    PWM
    YS YYDS
    发布于 :2023年06月10日 22:53:57

    为任何PWM优化一个简单的模拟滤波器

    近有一系列基于 PWM 信号“处理器”主题的设计思想发表。这些处理器的目的是限度地减少响应 PWM 占空比变化的建立时间和残余 PWM
    的头像 发表于 05-30 15:20 1655次阅读
    为任何<b class='flag-5'>PWM</b>优化一个简单的模拟滤波器