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

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

3天内不再提示

来自数字PWM信号的准确、快速建立模拟电压

星星科技指导员 来源:ADI 作者:Mark Thoren and Chad 2023-01-09 14:54 次阅读

作者:Mark Thoren and Chad Steward

脉宽调制 (PWM) 是从微控制器FPGA 等数字设备生成模拟电压的常用技术。大多数微控制器都内置了专用的PWM生成外设,只需几行RTL代码即可从FPGA生成PWM信号。如果模拟信号的性能要求不太严格,这是一种简单实用的技术,因为与具有SPI或I的数模转换器DAC)相比,只需要一个输出引脚,并且代码开销非常低2C 接口。图1所示为一个典型应用,其数字输出引脚经过滤波以产生模拟电压。

poYBAGO7uiyAXahqAAA_3IhR6gA086.png?la=en&h=300&imgver=1

图1.PWM至模拟

您不必深入挖掘即可发现该计划的无数缺陷。理想情况下,12位模拟信号的纹波应小于1LSB,在5kHz PWM信号的情况下需要1.2Hz低通滤波器。电压输出的阻抗由滤波电阻决定,如果要将滤波电容保持在合理的尺寸,滤波电阻可能会很大。因此,输出必须仅驱动高阻抗负载。PWM至模拟传递函数的斜率(增益)由微控制器的数字电源电压(可能不准确)决定。一个更微妙的影响是,数字输出引脚在高电平状态下对电源的有效电阻与低电平状态下的接地电阻之间的不匹配必须小于滤波电阻的值,以保持线性度。最后,PWM信号必须是连续的,以便将输出电压保持在恒定值,如果处理器要进入低功耗关断状态,这可能会带来问题。

PWM到模拟的改进?

图 2 显示了弥补这些缺点的尝试。一个输出缓冲器允许使用一个高阻抗滤波电阻,同时提供低阻抗模拟输出。通过使用外部CMOS缓冲器,增益精度得到改善,该缓冲器由精密基准供电,使得PWM信号在地和精确的高电平之间摆动。该电路是可以维修的,但元件数量很多,没有办法改善1.1秒的建立时间,也没有办法在没有连续PWM信号的情况下“保持”模拟值。

poYBAGO7ui2AMd9YAABkwb7_Unw214.png?la=en&h=300&imgver=1

图2.改进了 PWM 到模拟?

改进的PWM到模拟!

LTC®2644 和 LTC2645 是双通道和四通道 PWM至电压输出 DAC,具有内部 10ppm/°C 基准,可利用数字 PWM 信号提供真正的 8、10 位或 12 位性能。LTC2644 和 LTC2645 通过直接测量输入 PWM 信号的占空比并在每个上升沿向精准 DAC 发送适当的 8、10 位或 12 位代码来克服这些问题。

一个内部 1.25V 基准将满量程输出设置为 2.5V,如果需要不同的满量程输出,则可以使用一个外部基准。单独的车联网抄送引脚设置数字输入电平,允许直接连接到 1.8V FPGA、5V 微控制器或介于两者之间的任何电压。直流精度规格非常出色,具有 5mV 失调、0.8% 最大增益误差和 2.5LSB(12 位)最大 INL。输出建立时间为从PWM输入上升沿到最终值的0.024%以内(12位时为1LSB)的8μs。对于 12 位版本,PWM 频率范围为 30Hz 至 6.25kHz。

多种输出模式

图 4 示出了利用 LTC2644 的另一个独特特性的典型电源微调 / 裕量调节应用。绑定 IDLSEL 高电平选择“采样/保持”操作;输出在启动时为高阻抗(无裕量),输入上的连续高电平使输出无限期地保持其值,连续低电平使输出进入高阻抗状态。因此,电源可以在上电时修整一次,然后是PWM突发,然后是高电平。将PWM信号拉低允许电路干净地退出裕量调节操作。将 IDLSEL 绑定到 GND 会选择“透明模式”,在该模式下,输入上的连续高电平将输出设置为满量程,连续低电平将输出设置为零电平。

poYBAGO7ui-APMCFAAEFTzMyoIk670.png?la=en&h=300&imgver=1

图3.4通道PWM转模拟

pYYBAGO7ujGAe77CAAFcod8iOHo428.png?la=en&h=300&imgver=1

图4.保证金申请

结论

如果您面对典型PWM到模拟技术的局限性,请不要绝望。LTC2645 使得能够从脉宽调制数字输出产生准确、快速建立的模拟信号,同时保持低器件数量和代码简单性。

审核编辑:郭婷

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

    关注

    48

    文章

    6811

    浏览量

    147646
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4901

    浏览量

    209910
  • dac
    dac
    +关注

    关注

    43

    文章

    1973

    浏览量

    189520
收藏 人收藏

    评论

    相关推荐

    PWM怎么快速准确获得电压相位?

    PWM整流过程过程中,如何准确获得电压相位?除了PLL之外什么方法吗?
    发表于 02-16 11:14

    基于RC滤波电路的PWM快速产生模拟电压的方法介绍

    赛普锐思半导体(上海)有限公司 田江学 主任应用工程师1,概述在电子和自动化技术的应用中,数字信号转换模拟控制信号输出是电子设计中常见的问题,然而许多单片机内部并没有集成数摸转换器(DAC)。当然
    发表于 07-12 07:01

    从脉宽调制数字输出产生准确快速稳定模拟信号的LTC2645

    DN538 - 从数字 PWM 信号获得准确快速稳定的模拟
    发表于 08-23 14:37

    如何从数字PWM信号获得准确快速稳定的模拟电压

    如何从数字PWM信号获得准确快速稳定的模拟电压,并
    发表于 04-12 06:49

    步进电压准确PWM基准电压发生电路

    步进电压准确PWM基准电压发生电路 电路的功能
    发表于 05-15 17:40 1716次阅读
    步进<b class='flag-5'>电压</b><b class='flag-5'>准确</b>的<b class='flag-5'>PWM</b>基准<b class='flag-5'>电压</b>发生电路

    数字PWM信号获取模拟电压

    引言 脉宽调制 (PWM) 是从微控制器或 FPGA 等数字器件产生模拟电压的一种常用方法。大多数微控制器都具有内置的专用 PWM 产生外设
    发表于 05-09 11:23 22次下载
    从<b class='flag-5'>数字</b><b class='flag-5'>PWM</b><b class='flag-5'>信号</b>获取<b class='flag-5'>模拟</b><b class='flag-5'>电压</b>

    一种基于PWM快速产生模拟电压的方法

    本文首先介绍了PWM的概念与PWM详细过程,其次介绍了PWM信号产生电路,最后介绍了基于PWM快速
    的头像 发表于 05-17 11:34 3.1w次阅读
    一种基于<b class='flag-5'>PWM</b><b class='flag-5'>快速</b>产生<b class='flag-5'>模拟</b><b class='flag-5'>电压</b>的方法

    一文解析从数字PWM信号获得准确快速稳定的模拟电压

    本文首先介绍了PWM的基本原理,其次介绍了模拟电路PWM的实现电路,最后详细介绍了从数字PWM信号
    发表于 05-17 14:08 6788次阅读
    一文解析从<b class='flag-5'>数字</b><b class='flag-5'>PWM</b><b class='flag-5'>信号</b>获得<b class='flag-5'>准确</b>、<b class='flag-5'>快速</b>稳定的<b class='flag-5'>模拟</b><b class='flag-5'>电压</b>

    PWM信号转换为模拟信号

    有一个测量位置变化的位置传感器,我用万用表电压档测量传感器的输出信号,结果显示的是模拟信号,即位置和信号输出大小呈线性关系。但是,我用示波
    的头像 发表于 12-02 10:53 1.8w次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>信号</b>转换为<b class='flag-5'>模拟</b>量<b class='flag-5'>信号</b>

    如何获得准确快速稳定的模拟电压

    脉宽调制(PWM)是从微控制器或FPGA等数字器件产生模拟电压的一种常用方法。大多数微控制器都具有内置的专用PWM产生外设,而且其仅需几行R
    的头像 发表于 07-22 15:18 6617次阅读
    如何获得<b class='flag-5'>准确</b>、<b class='flag-5'>快速</b>稳定的<b class='flag-5'>模拟</b><b class='flag-5'>电压</b>?

    如何使用滤波器从PWM输出信号构建模拟DC电压

    电压PWM输出传感器如何工作 在深入设计滤波器之前,第一步是快速检查一下PWM传感器的输出信号是什么样的。
    的头像 发表于 04-29 16:01 8347次阅读
    如何使用滤波器从<b class='flag-5'>PWM</b>输出<b class='flag-5'>信号</b>构建<b class='flag-5'>模拟</b>DC<b class='flag-5'>电压</b>

    DN538 - 从数字 PWM 信号获得准确快速稳定的模拟电压

    DN538 - 从数字 PWM 信号获得准确快速稳定的模拟
    发表于 03-19 12:13 8次下载
    DN538 - 从<b class='flag-5'>数字</b> <b class='flag-5'>PWM</b> <b class='flag-5'>信号</b>获得<b class='flag-5'>准确</b>、<b class='flag-5'>快速</b>稳定的<b class='flag-5'>模拟</b><b class='flag-5'>电压</b>

    PWM信号转为模拟量的解决方案

    为什么万用表电压档测量传感器输出信号,结果是模拟信号,而示波器看到的是PWM信号?我该相信哪个
    发表于 01-17 07:12 1584次阅读

    pwm原理是什么

    PWM原理是什么? PWM(Pulse Width Modulation)是一种特殊的数字信号,通常为方波信号,它的重要性源于它可以用来模拟
    的头像 发表于 09-02 10:25 1865次阅读

    模拟信号是什么意思?怎么判断数字信号模拟信号

    模拟信号是什么意思?常见的模拟信号有哪些?怎么判断数字信号模拟信号模拟信号是指采用连续变化的物理量来传输信息的
    的头像 发表于 11-22 16:32 3875次阅读