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

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

3天内不再提示

利用智能数模转换器生成脉宽调制信号

电子设计 来源:电子设计 作者:电子设计 2022-01-12 14:51 次阅读

Other Parts Discussed in Post: DAC53701

(Gavin Bakshi是本技术文章的合著者)

技术文章《智能数模转换器科普》介绍了智能数模转换器(DAC)及其如何为诸多应用带来价值。智能DAC可减轻软件开发的负担从而提高设计效率,还能提供很多有用的功能,若没有这些功能,则需要使用性能较低或类似但成本更高的外部元件。智能DAC的集成特性能以低成本实现高精度

在本文中,我们将讨论智能DAC如何通过器件的反馈引脚产生直接由模拟信号控制的脉宽调制(PWM)信号。本示例中使用的DAC53701采用非易失性存储器(NVM),后者经过初步编程,即使在下电上电后,也可以存储所有寄存器配置。

对于汽车照明和工业应用中的远程控制和故障管理,可以将智能DAC用作PWM发生器,以提供可配置的模拟至PWM转换、占空比转换以及通用输入(GPI)至PWM转换,与同类竞争解决方案相比成本更低且性能更高。让我们从简单的PWM生成开始,详细了解各个方面。

PWM函数生成

微控制器MCU)或基于计时器的解决方案不同,智能DAC具有连续波形生成(CWG)模式,可实现简单的PWM生成。函数发生器能够输出三角波、具有上升或下降斜率的锯齿波以及方波。您可以使用配置寄存器来自定义波形的压摆率和高低电压电平。函数发生器可以创建具有有限数量的可调频率且占空比为50%的方波。

模拟至PWM转换

对于诸如温度至PWM的应用,智能DAC可通过将锯齿波或三角波发送至内部输出缓冲器的一个输入端,并将阈值电压发送至另一个输入端,来实现模拟至PWM转换输出。DAC53701反馈引脚会提供内部输出缓冲器的输出和反相输入之间的反馈路径,从而将该缓冲器用作比较器。在图1所示的示例中,电阻分压器产生的模拟输入电压(VFB)被应用于反馈引脚。通过将DAC53701生成的三角波形与VFB进行比较,可生成方波。使用负温度系数电阻器代替电阻梯中的某个电阻会产生可变占空比。

poYBAGGKRmqAa_8TAACAbRyf4-I934.png

图1:模拟至PWM转换电路和仿真

公式1和2会计算输入波形的频率设置以产生PWM。这些公式中的寄存器会编程为智能DAC。

pYYBAGGKRmyAJqIkAABWLt3FeXE453.png

poYBAGGKRm6AKMeyAABWH3azqJE013.png

高裕度是波形的高压电平,低裕度是波形的低压电平。PWM输出的占空比与施加在反馈引脚上的高裕度、低裕度和VFB相关,如公式3所示:

pYYBAGGKRm-AHuFnAAAs9lTTzNw328.png

GPI至PWM转换

在基于GPI的LED汽车尾灯调光中,智能DAC通过扩展反馈电阻分压器网络来提供额外的数字接口,如图2所示。在图1所示的DAC53701反馈网络中增加两个电阻器会创建两个新的GPI引脚。反馈引脚上的电压根据GPI1和GPI2的电平而变化。

如前一节所述,反馈引脚上的电压,以及CWG产生的三角波形或锯齿波形的高裕度和低裕度电压,决定了PWM输出的占空比。GPI0可通过对DAC53701加电和断电来为系统提供打开和关闭功能,或者为CWG提供启停功能。

555定时器替代产品

智能DAC的PWM占空比通过更改三角波或锯齿波高裕度和低裕度电压来控制,而频率是通过设置DAC的压摆率来控制。这些可编程设置消除了对其他计时电路(例如555计时器)的需求。将555计时器替换为智能DAC有诸多优势。典型的555计时器尺寸为9mm x 6mm,需要通过外部元件来设置其工作频率。智能DAC采用2mm x 2mm Quad Flat No-Lead封装,所需的外部元件更少,并且其频率不受任何易温移的外部元件控制。

PWM占空比转换

当您需要调整PWM占空比以匹配系统中各种器件的输入范围时,智能DAC可以转换输入PWM信号的占空比。在PWM输入信号上添加一个电阻电容(RC)滤波器会将其转换为模拟电压,适用于智能DAC的反馈引脚。大多数情况下,您需要对PWM输入信号进行反相,因为RC滤波器将为较大的占空比提供较大的模拟电压。DAC53701反馈引脚上的较大模拟电压将产生占空比较小的输出波。

在对输入PWM进行反相输入并添加RC滤波器之后,可以通过以下方法改变输出的占空比:使用电阻分压器对RC滤波器的输出进行分频,或根据公式3调整来自DAC53701 CWG的三角波或锯齿波的高裕度和低裕度值。使用图3的原理图和仿真显示了输入PWM波形的反相和滤波,以及使用DAC53701的占空比转换。

结束语

智能DAC非常适合大多数需要产生PWM的设计或子系统,并提供对内部元件的访问以及存储和可编程性。智能DAC可以帮助利用多个输入,并将温度、电阻或GPI输入转换为准确且可控的PWM信号。

审核编辑:金巧

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

    关注

    114

    文章

    4958

    浏览量

    210856
  • 模拟
    +关注

    关注

    7

    文章

    1414

    浏览量

    83718
收藏 人收藏

    评论

    相关推荐

    芯知识 | PWM(脉宽调制)输出和DAC(数模转换器)输出特点及优势解析

    在语音芯片中,PWM(脉宽调制)输出和DAC(数模转换器)输出各有其独特的差异和优势,下面进一步详细探讨这两种输出技术的特点以及它们在优化应用中的考虑因素。
    的头像 发表于 05-28 09:44 256次阅读

    利用AD8460作为DDS的数模转换器使用,请问如何初始化AD8460来使其在AWG模式下工作?

    我们希望利用AD8460作为DDS的数模转换器使用,请问如何初始化AD8460来使其在AWG模式下工作?我们已经重置了芯片,将SDN_IO先拉低再浮空,且将寄存中的HVDAC_SLEEP置为0,但是芯片输出仍然为0,请问还需要
    发表于 05-27 07:13

    数模转换器的工作原理、分类及应用

    在数字信号处理与模拟信号处理之间,数模转换器(Digital-to-Analog Converter,简称DAC)扮演着桥梁的角色。它能够将离散的数字信号
    的头像 发表于 05-21 15:59 938次阅读

    如何简化测试系统架构?德思特ADC DAC测试系统开箱揭秘!#ADC #DAC #数模转换器

    数模转换器
    虹科卫星与无线电通信
    发布于 :2024年05月10日 16:35:39

    数模转换器和模数转换器的区别

    数模转换器和模数转换器是两种相反的功能,它们分别是将数字信号转换为模拟信号和将模拟信号
    的头像 发表于 12-27 18:18 1003次阅读

    AD5541数模转换器能够转换信号带宽是多少?

    我想知道AD5541数模转换器能够转换信号带宽是多少,为什么芯片手册上没有,我用这款芯片对10kHz的信号可以进行转换,而换成25kHz左
    发表于 12-20 06:00

    数模转换器:常见DAC类型说明

    数模转换器(DAC)将数字(用于计算机,如微控制器)转换为模拟电压。它们与模数转换器(ADC)相反。
    发表于 11-28 10:57 1215次阅读
    <b class='flag-5'>数模转换器</b>:常见DAC类型说明

    数模转换器的分辨率问题

    数模转换器的分辨率是指其能够表示和转换的数字信号的精度和粒度。
    的头像 发表于 11-28 09:20 707次阅读

    常见的数模转换器有哪些

    数模转换器(ADC)是将模拟信号转换为数字信号的设备,而模数转换器(DAC)则是将数字信号
    的头像 发表于 11-27 18:23 1265次阅读

    乘法数模转换器 (DAC) 与常规固定参考信号 DAC 的区别

    电子发烧友网站提供《乘法数模转换器 (DAC) 与常规固定参考信号 DAC 的区别.pdf》资料免费下载
    发表于 11-27 09:48 0次下载
    乘法<b class='flag-5'>数模转换器</b> (DAC) 与常规固定参考<b class='flag-5'>信号</b> DAC 的区别

    5位数模转换器

    电子发烧友网站提供《5位数模转换器.pdf》资料免费下载
    发表于 09-20 14:55 0次下载
    5位<b class='flag-5'>数模转换器</b>

    数模转换器是AD还是DA?

    数模转换器是一种关键的电子元件,用于将模拟信号转换为数字信号或将数字信号转换为模拟
    发表于 08-14 10:07 961次阅读

    STM32数模转换器(DAC)简析

    STM32F4xx系列提供的DAC模块是12 位电压输出数模转换器。DAC可以按 8 位或 12 位模式进行配置,并且可与DMA控制器配合使用。
    发表于 07-22 16:43 2842次阅读
    STM32<b class='flag-5'>数模转换器</b>(DAC)简析

    用Proteus告诉你什么是数模转换器

    数模转换器(DAC)将数字(用于计算机,如微控制器)转换为模拟电压。它们与模数转换器(ADC)相反。数模转换器(DAC)有两种主要类型:二进制加权和R-2R
    发表于 07-19 15:03 1240次阅读
    用Proteus告诉你什么是<b class='flag-5'>数模转换器</b>?

    浅谈数模转换器的功能

    数模转换器是一种电子设备,用于将数字信号转换为模拟信号。它可以实现多种功能,其中包括:
    的头像 发表于 07-19 10:29 934次阅读