数字处理芯片将数字转成模拟量可以通过处理器的D/A模块以及PWM模块实现。

PWM是一种周期固定,而高低电平占空比可调的方波信号。

PWM通过简单的RC滤波网络可以得到与信号占空比成线性关系的直接电压,从而实现D/A转换。如下图所示:

PWM滤波电路

滤波电路中的R,C参数与PWM的周期以及直流电压的精度要求直接相关,必须从理论上详细分析。

假设PWM波的频率为f,高电平电压为V,占空比为a。

如果RC网络的时间常数远大于PWM波的周期T,Vin和Vout波形如下图所示:

PWM滤波之后的波形

处于瞬态时,Vin在高电平持续时间内向电容充电,电容积累电荷,在低电平持续电间内电容向Vin放电,电容释放电荷。

电容积累的电荷数多于释放的电荷数。

因此电容电容两端的直波电压不断爬升,最终达到稳态。

处于稳态时,电容积累的电荷与释放的电荷数量相等,因此电压会在一个稳定的电压值附近做小幅度的波动,忽略这样的纹波,则电容两端的电压与PWM占空比呈线性关系。

如下图:

充放电波形

当t

充电方程

由于T=(Th+Tl)<

e指数函数的泰勒级数展开

级数展开近似

当t=Th时,

t=Th时的电压

当t>Th且t

电容放电方程

当t=Th+Tl时,

t=Th+Tl时的电压

在这样的稳态下,电容在一个周期内的充放电会相等,所以有V1=V3,即

充放电电压相等

忽略二阶小量,得到,

忽略二阶小量的数值

由于PWM的占空比定义为:

占空比定义

由于V1=V3≈V2,所以当电路处于稳态时,电容两端的电压近似为直流电压,表示为:

输出电压与占空比、高低电平的关系

可见,电容两端的电压与PWM高低电平之差以及占空比成比例关系。

数字处理器通过调整PWM信号的占空比就可以调节通过R、C滤波电路得到的直流电压的幅度。

直流电压精度定义为:

精度计算

设计PWM波RC滤波电路时,应根据响应时间要求,确定时间常数,并且使RC时间常数远大于PWM周期。

RC充放电时间常数应尽量相等。此外还应根据电压精度要求确定RC参数。

在整个推导计算过程中,我们在电路的充放电方程中忽略了二阶小量,为了达到精度要求,二阶项至少比一阶项相差1个数量级,即10倍。

充放电方程级数展开的一阶项为t/(R1/C1),二阶项为t*t/(R1*R1*C1*C1)/2。

二阶项与一阶项的比值为t/R1/C1/2,

在信号的一个周期内,t最大为信号的周期,而R1*C1为R、C滤波网络的时间常数。

由该公式可知,为了保证精度要求,该时间常数至少为信号周期的5倍。

比如,当PWM信号的频率为100KHz时,R、C滤波网络的时间常数至少为50us。

可以选择10KΩ的电阻,以及103(10nF)的电容;

pwm一个时间单位_通过PWM进行数模转换的滤波电路分析计算相关推荐

  1. pwm一个时间单位_详解PWM原理、频率与占空比

    来源:csdn,作者:Z小旋 链接:https://blog.csdn.net/as480133937 什么是PWM 脉冲宽度调制(PWM),是英文"Pulse Width Modulati ...

  2. pwm一个时间单位_时间的换算单位是怎么换算的啊,秒,毫秒,微妙,纳秒等

    展开全部 常见时间单位换算: 1秒=1000毫秒(ms) 1秒=1,000,000 微秒62616964757a686964616fe58685e5aeb931333366303836(μs) 1秒= ...

  3. pwm一个时间单位_脉冲的单位是什么

    展开全部 脉冲是没有单位的. 脉冲是相对于连续信号在整个信号周期内短时间发生的e69da5e887aa3231313335323631343130323136353331333366306465信号, ...

  4. pwm一个时间单位_详解STM32的PWM输出及频率和脉宽(占空比)的计算——寄存器配置六步曲!...

    一.stm32的pwm输出引脚是使用的IO口的复用功能. 二.T2~T5这4个通用定时器均可输出4路PWM--CH1~CH4. 三.我们以tim3的CH1路pwm输出为例来进行图文讲解(其它类似),并 ...

  5. pwm一个时间单位_解读:什么是PWM“死区”?

    PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变.这就需要用到整流桥和逆变桥.对三相电来说,就需要三个桥臂.以两电平为例,每个桥臂上有两个电力电子器件,比如IGBT.这两个IGBT不能同时导通, ...

  6. pwm一个时间单位_「硬见小百科」什么是PWM“死区”?

    原标题:「硬见小百科」什么是PWM"死区"? PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变.这就需要用到整流桥和逆变桥.对三相电来说,就需要三个桥臂.以两电平为例,每个桥 ...

  7. pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动

    10.1 硬件基础 在我们的开发板上集成了一颗RGB灯组,引脚连接着主控的三路PWM输出,因此我们可以通过三路PWM输出进行调色的功能,硬件原理图如下: 10.2 内核设备树 我们把设备树补丁文件放在 ...

  8. pwm一个时间单位_PTO PWM要点

    脉冲输出 ( PLS ) 指令被用于控制在高速输入 ( Q0.0 和 Q0.1 ) 中提供的 " 脉冲串输出 " ( PTO ) 和 " 脉宽调制 " ( PW ...

  9. pwm一个时间单位_PTO PWM

    脉冲输出 ( PLS ) 指令被用于控制在高速输入 ( Q0.0 和 Q0.1 ) 中提供的 " 脉冲串输出 " ( PTO ) 和 " 脉宽调制 " ( PW ...

最新文章

  1. 机器运算知识点计算机组成原理,计算机组成原理考研知识点非常全
  2. spark将rdd转为string_大数据技术之SparkCore(三)RDD依赖关系
  3. 困扰我多年的跟腱病是如何康复的?(2)
  4. 如何开启需要的垃圾收集器
  5. 信息竞赛进阶指南--中缀表达式转后缀表达式并求值(模板)
  6. 推荐一个神器 - 把你的照片随心所欲的摆成各种形状
  7. 国资委发文!10本书讲透数字化时代新机遇
  8. 各类 HTTP 返回状态代码详解
  9. 让VirtualBox虚拟机实现开机自动后台运行
  10. MATLAB学习(4)——min
  11. Win 10 UEFI + Ubuntu 18.04 UEFI 双系统 (by quqi99)
  12. 网站目标定位的关键词和选择质量高的关键词
  13. python中fn是什么意思_按Fn键Python 3
  14. android PMU
  15. 006 window7或虚拟机上不了网或DNS出问题
  16. 认知觉醒:开启自我改变的原动力
  17. 微信小程序系列开发(一)
  18. 深度操作系统20.6发布
  19. r计算百分位数_R中产生的分位数和百分位数之间的差异
  20. 神经网络聚类方法:SOM算法原理

热门文章

  1. linux查看网卡的驱动命令行,linux查看网卡驱动模块信息
  2. 计算机组成与设计第五版英文_教学设计gt;小学信息技术计算机的组成教师资格证面试模板...
  3. SpringMVC(入门案例)
  4. mysql 引擎 类型_MySQL(一)之存储引擎类型
  5. JSch连接不上Linux服务器,windows 下 java程序jsch连接远程linux服务器执行shell命令
  6. java.lang.NoClassDefFoundError: javax/mail/internet/AddressException解决
  7. websocket连接出现 HTTP Authentication failed; no valid credentials available
  8. mysql 大表 驱动_MySql 小表驱动大表
  9. 力扣算法题—076最小覆盖子串
  10. 温故而知新 forEach 无法中断(break)的问题