广告

使微处理器的PWM频率和分辨率翻倍方法之讨论

时间:2021-06-04 作者:Alperen Akkuncu 阅读:
本文要讨论的设计实例非常有趣,着重介绍了另外一种降低PWM DAC纹波的方法。两个PWM信号之间180°的相位差是如何实现的呢?我使用了TI的MSP320FR5969 LaunchPad,这种方法很常用。后来,我做了一些小调查,想看看其它微控制器是否具有相同的硬件和能力来实现我所用的方法。
广告

我们大多数人都知道PWM DAC(数模转换器)。它们很容易实现,也很便宜,非常适合一些低性能的应用。

实现它们的方法是滤除PWM信号中的高频分量,只留下正比于占空比的低频或直流分量。但是低通滤波器并不能完全滤除PWM频率,因此低频/直流信号中通常都会有一定程度的纹波。

减少PWM DAC纹波的方法一般有两种。一种是降低低通滤波器的截止频率,另一种是提高PWM信号的频率。然而不可避免的是,更低的截止频率会延长上升时间;如果是在给定时钟频率点通过减小计数器尺寸实现的,那么更快的PWM频率会降低分辨率。

下面要讨论的设计实例非常有趣,着重介绍了另外一种降低PWM DAC纹波的方法。

事实上,我们可以使用相位差为180°的两个PWM信号来降低上述纹波。从直觉上,当两个相同频率的正弦波的相位相差180°时,它们会相互抵消,因此我们使用相位差为180°的两个PWM信号也能将彼此的谐波分量抵消干净,是这样吗?确实是这样,但并不是PWM信号的所有谐波分量都能抵消,有些分量可以抵消,有些却抵消不了。这与傅里叶级数有关,比较复杂,这里就不罗列一大堆数学公式来进行解释了。

两个PWM信号之间180°的相位差是如何实现的呢?我使用了TI的MSP320FR5969 LaunchPad,这种方法很常用。为了实现相位移动,需要两个定时器。其中一个定时器必须包含两个比较-捕获-PWM(CCP)模块,另一个只需要一个CCP模块。

在包含两个CCP模块的定时器中,可以用一个CCP模块来设置该定时器的PWM频率和占空比,另一个CCP模块产生中断,用于启动另一个定时器,两者的延时等于PWM周期的一半。另一个定时器中的CCP模块用于设置相同的PWM频率和占空比。你还必须对这个延时进行“微调”,因为软件会在PWM信号之间增加额外的时间。举例来说,在我的代码的102行,我将比较寄存器的值从(timer_period+1)/2改为了(timer_period+1)/2-27。

我做了一些小调查,想看看其它微控制器是否具有相同的硬件和能力来实现我所用的方法:许多Atmel微控制器都有1个以上的定时器,每种控制器通常都有两个CCP(比如ATmega 328),因此实现这种方法应该是可能的。另外一个常见的例子是STM32F051R8(这是一些流行的ST电路板使用的微控制器),它有11个定时器,其中许多定时器都有1个以上的CCP。TI基于ARM的微控制器通常有独立的PWM和定时器模块(如TM4C123GH6PM),因此应该更容易实现相移。使用其中一个定时器,两个PWM模块就可以以一半PWM周期的延时开启。

DI1_F1_201708图1:单路和双路PWM电路。

在相移DAC的Vout端,两个PWM信号被累加在一起,结果有些谐波分量彼此抵消,最终实现了降低纹波的效果。

我们看看使用三种不同电阻值时的情况。每个PWM信号都是占空比为25%、频率为100kHz。

DI1_F2_201708图2:上面的波形是传统PWM,下面的波形是双路相移PWM。从左到右每格的电压递减100mV、50mV、4mV。

从图中的结果可以看出:首先,峰-峰纹波降低了;其次,传统PWM DAC的纹波基频等于 PWM信号的频率(100kHz)。相移PWM DAC的纹波基频等于PWM信号的二次谐波(200kHz),这意味着我们用相移DAC成功地删除了PWM信号的一次谐波。

这种方法的一个优点是不用增加上升时间也能降低纹波(或者相同的纹波只需一半的上升时间)。

另外一个潜在优点是,将两个PWM设置为相隔一个计数值可以获得中间值,进而实现DAC有效分辨率的翻倍。虽然这会导致少许的不对称并增加纹波,但是影响很小可以忽略不计。

本文转载自《电子技术设计》网站

责编:Amy Guan

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 从3080 Ti说起,谈谈游戏GPU的几个热门技术 英伟达今年在Computex主题演讲中,有关Geforce RTX 3080 Ti/3070 Ti发布所占的篇幅很小,基本上只有5分钟的时间。这两款GPU产品的发布一早就有传言,推出是在情理之中的。从已有媒体发出的测试来看,3080 Ti的性能与3090接近,两者的硬件配置也是比较接近的,可简单认为是3090的显存缩减版……
  • 5G商用两周年,用“连接”的力量改变中国 尽管受到疫情的影响,但5G在全球加速部署和商用的趋势并未停止。数据显示,全球进行5G商用部署的运营商已经从2020年10月的90家,增长至目前的超过150家;全球5G智能手机出货量今年将有望达到4.5亿-5.5亿部,而明年这一数字将超过7.5亿部。如果聚焦中国市场,发展速度则更为迅猛。
  • 除8大客户外,恩智浦也传已下订分食联电6年内芯片代工产 联华电子(UMC)4月份在官网宣布,他们将与全球范围内的多家客户携手,扩充12A厂产能,参与的客户将以议定价格预先支付订金,确保获得扩充后的长期产能。产业链方面的消息人士透露,联华电子的8家大客户,已承诺长期产能需求,期限长达六年。这神秘的8大客户分别是谁?
  • 七款芯片入围《中央企业科技创新成果推荐目录(2020年 国务院国资委日前向全社会发布《中央企业科技创新成果推荐目录(2020年版)》,其中包括核心电子元器件、关键零部件、分析测试仪器、基础软件、关键材料、先进工艺、高端装备以及其他等8个领域共178项技术产品。
  • Intel更新两款酷睿低压处理器,还有笔记本5G解决方案 正在进行中的Computex 2021大会上,Intel宣布更新十一代酷睿移动低压版处理器Tiger Lake-U产品线——多出两个新型号,分别是酷睿i7-1195G7和酷睿i5-1155G7。Tiger Lake-U是去年第三年季度发布的,面向轻薄笔记本产品的低压处理器。
  • 英特尔Xe-HPG DG2显卡曝光:大个、环保但高能耗 近日YouTube频道Moore’s Law Is Dead发布了一张英特尔显卡图像。据称,这是英特尔即将推出的基于Xe-HPG架构DG2系列显卡的首张图像。图片中的主板确实看起来像一张显卡,但是它没有任何英特尔或DG2系列的标识,具体真假暂时无法验证。
  • 新款iPad Pro 2021成最受欢迎的 由于采用性能相对强大的M1处理器和mini-LED屏幕以及更多的创新,新款iPad Pro 2021已经成为消费者心目中最受欢迎。然而,iPad 2却已经在全球范围内被列入“复古和过时”的名单中。
  • 三星折叠屏手机Galaxy Z Fold 3 目前来看,折叠屏新机作为一种新的生产力工具,逐渐成为高端/平板的一种趋势,有报料称三星的Galaxy Z Fold 3发布时间或为7月,并且会引入新手势操控。

  • 多家制造商开始采用NVIDIA BlueFie 华硕、戴尔科技、技嘉、云达科技和超微发布采用NVIDIA BlueField-2 DPU的新系统。同时基于NVIDIA GPU的系统也都可以选择添加BlueField-2 DPU,一些应用和客户用例中可能不需要用到GPU,但仍然可以受益于DPU。
  • 全面开启数字化转型之旅 AI对于铁路运输的数字化转型进程至关重要。现下智能传感器的应用和无处不在的网络连接意味着铁路系统正在产生前所未有的庞大数据,与此同时,运营商则需要应对随之而来数据洪流。AI技术将在解锁信息方面发挥愈发重要的角色,为运营商的决策提供具有可行性的洞见,甚至能够自动生成适时的响应。
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了