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

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

3天内不再提示

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

h1654155971.8456 来源:LONG 2019-07-22 15:18 次阅读

脉宽调制(PWM)是从微控制器FPGA等数字器件产生模拟电压的一种常用方法。大多数微控制器都具有内置的专用PWM产生外设,而且其仅需几行RTL代码即可从FPGA产生一个PWM信号。如果模拟信号的性能要求不是太严格,那么这就是一种简单和实用的方法,因为它只需要一个输出引脚,而且与具有一个SPI或I2C接口数模转换器DAC)相比,其代码开销是非常低。

图1示出了一款典型应用,其采用一个经滤波的数字输出引脚来产生一个模拟电压。

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

(图1:PWM至模拟转换)

该方案的诸多不足之处您不必深究就能发现。理想情况下,一个12位模拟信号应具有小于1LSB的纹波,因而对于一个5kHz PWM信号需要采用一个1.2Hz低通滤波器。电压输出的阻抗由滤波器电阻决定,如果要保持一个大小合理的滤波电容器,那么它就会相当大。

因此,输出必须只驱动一个高阻抗负载。PWM至模拟转换函数的斜率(增益)由微控制器(很可能是不准确)的数字电源电压来决定。

一个更微妙的影响是:为了保持线性度,在高态中连接至电源之数字输出引脚的有效电阻,以及在低态中连接至地的电阻,相比于滤波器电阻的阻值时,失配必须很小。

最后,PWM信号必须是连续的,旨在把输出电压保持在一个恒定值,假如处理器被置于一种低功率停机状态,这或许会产生问题。

PWM至模拟转换得到改善吗?

图2显示了试图弥补这些不足的方法。一个输出缓冲器允许在使用高阻抗滤波器电阻的同时提供一个低阻抗模拟输出。

通过采用一个外部CMOS缓冲器改善了增益准确度,该缓冲器由一个高精度基准来供电,这样PWM信号摆幅在地电位和一个准确的高电平之间。

此电路是有用的,但缺点是组件数量多,且无法改善1.1秒的稳定时间,再者也没有办法在不使用连续PWM信号的情况下“保持”模拟值。

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

图2:PWM至模拟转换得到改善吗?

改善了PWM至模拟转换

LTC2644和LTC2645是具有内部10ppm/°C基准的双通道和四通道PWM至电压输出DAC,可从数字PWM信号提供真正的8位、10位或12位性能。

LTC2644和LTC2645克服了上面提到的那些问题,采取的方法是直接测量输入PWM信号的占空比,并在每个上升沿上将适当的8、10或12位代码发送至一个高精度DAC。

一个内部1.25V基准把全标度输出设定为2.5V,如果需要一个不同的全标度输出,则可使用一个外部基准。

一个单独的IOVCC引脚负责设定数字输入电平,从而允许直接连接至1.8V FPGA、5V微控制器或介于其间的任何电压。

DC准确度指标是非常出色的,具有5mV偏移、0.8%最大增益误差和2.5LSB (12位)最大INL.输出稳定时间为8μs,即可从PWM输入的上升沿稳定到终值(在12位时为1LSB)的0.024%之内。对于12位版本,PWM频率范围为30Hz至6.25kHz。

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

(图3:4通道PWM至模拟转换)

多用途的输出模式

图4示出了一款典型的电源修整/裕度调节应用电路,其利用了LTC2644的另一项独特特性。

把IDLSEL连接至高电平将选择“采样/保持”操作;输出在启动时为高阻抗(无裕度调节),输入端上的一个连续高电平将导致输出无限期地保持其数值,而一个连续低电平则把输出置于高阻抗状态。

因此,在上电时可利用一个PWM突发脉冲(其后随一个高电平)对电源进行一次修整。将PWM信号拉至低电平可使电路干净地退出裕度调节操作。把IDLSEL连接至GND将选择“透明模式”,在该模式中,输入端上的一个连续高电平把输出设定至全标度,而一个连续低电平则把输出设定至零标度。

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

(图4:裕度调节应用电路)

结论

倘若遭遇典型PWM至模拟转换方法的局限性,请不要绝望。LTC2645可从脉宽调制数字输出产生准确、快速稳定的模拟信号,同时保持了低组件数目和代码简单性。

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

    关注

    182

    文章

    16431

    浏览量

    244154
  • 模电
    +关注

    关注

    19

    文章

    456

    浏览量

    35999

原文标题:从数字PWM信号获得准确、快速稳定的模拟电压

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    系统快速性、稳定性和准确性之间的权衡

    衡量一个测控系统的好坏的标准主要在于该系统的快速性、稳定性和准确性,但一般常常会得此失彼,比如我要满足系统准确性,可对一段时间采集的数据进行处理与分析,去除干扰信号,再得到一个
    发表于 07-28 11:42

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

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

    如何快速获得积分啊

    如何快速获得积分啊
    发表于 03-04 22:36

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

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

    技术分享:电压瞬息万变,如何获得稳定

    有效,因为长连接线之后的负载需要一定量的能量存储。由于阻抗低,可以对 DC/DC 转换器的输出电流进行调节,并通过测量连接线前侧的电压来确定线路电阻。 能否获得稳定的电源电压不仅与
    发表于 09-27 14:11

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

    如何从数字PWM信号获得准确快速稳定模拟电压,并且还能同时保持低组件数目和代码简单性?
    发表于 04-12 06:49

    如何获得稳定的adc读数?

    种情况下,它将提供芯片电源电压的值,否则模拟值将来自外部。 有没有办法在这两个选项之间切换,我注意到它是启动序列的一部分,所以我认为在程序运行时不可能。 另一个问题是用于获取 ADC 值的参考电压/值
    发表于 05-10 09:24

    如何获得ADC的准确值?

    第一用户需要考虑如何获得ADC的准确值。 请遵循以下步骤: 1. 确定芯片的Vref是正确的 2. 请参考M480 TRM,并设定EXTSMPT,以获得足够的取样时间,只要有足够的取样时间,不会
    发表于 08-28 06:43

    使用M471 ADC平均模式在电动噪音环境中获得稳定的ADC转换数据

    : NuMaker-M471KI V1.1 ADC 应用程序需要固定的模拟电路电源, 但电源来自家用电器的主源供应。 您可能会从主源供应获得电压源的噪音, 如60赫兹波形波状。 噪音将使 ADC 转换结果不
    发表于 08-29 06:58

    快速稳定的微微安培计电路原理及设计

    快速稳定的微微安培计电路原理及设计 对模拟开关、多路复用器、运算放大器和其它IC的评估是对IC测试工程师提出的挑战。典型的测试需要把测试电压或强制
    发表于 03-12 14:32 2575次阅读
    <b class='flag-5'>快速</b><b class='flag-5'>稳定</b>的微微安培计电路原理及设计

    概率静态电压稳定计算方法

    输入随机变量样本,以提高模拟法的计算效率,并采用基于扩散方程的核密度方法以准确获得稳定裕度的概率分布函数。将所提算法应用于IEEE 118节点系统和某省级电网的静态
    发表于 01-18 14:40 295次下载

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

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

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

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

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

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

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

    脉宽调制 (PWM) 是从微控制器或 FPGA 等数字设备生成模拟电压的常用技术。大多数微控制器都内置了专用的PWM生成外设,只需几行RTL代码即可从FPGA生成PWM信号。如果模拟信号的性能要求
    的头像 发表于 01-09 14:54 1762次阅读
    来自数字PWM信号的<b class='flag-5'>准确</b>、<b class='flag-5'>快速</b>建立<b class='flag-5'>模拟</b><b class='flag-5'>电压</b>