“信息论之父”香农是许多发现和发明的创始人。其中有一个优雅而具有开创性的DAC设计实例,称为香农解码器(SD)。它非常类似于基本的PWM DAC,可以成为PWM更快的替代品。真的如此吗? 读者朋友们应该都认识大名鼎鼎的克劳德·艾尔伍德·香农(Claude Elwood ...
我曾经发布过一篇非常有用的设计实例,用于将PWM DAC输出纹波滤除和衰减。然而,我最近想到了一种更好的方法,可以从最初的实例中榨取更多的性能,同时又不失去最初的简单性。 曾几何时(2017年),我发布了一个简单的设计实例“Cancel PWM DAC ripple with analog ...
本文要讨论的设计实例非常有趣,着重介绍了另外一种降低PWM DAC纹波的方法。两个PWM信号之间180°的相位差是如何实现的呢?我使用了TI的MSP320FR5969 LaunchPad,这种方法很常用。后来,我做了一些小调查,想看看其它微控制器是否具有相同的硬件和能力来实现我所 ...
在微控制器(MCU)中重建模拟信号的一种常用方法是脉宽调制(PWM)。但是,这种调制会产生大量的谐波分量,从而限制所生成信号的带宽,而且需要通过滤波来减少输出纹波(请参阅“Cancel PWM DAC ripple with analog subtraction”和“Fast PWM DAC has no ripple”两篇文章)。
有两种方法可以降低 PWM DAC 的纹波。可以降低低通滤波器的截止频率,或者提高PWM信号的频率。不可避免地,较低的截止频率转化为较慢的上升时间,而更快的 PWM 频率转化为较低的分辨率(通过在给定时钟频率下减小计数器大小来实现)。 本文引用地址: 该 ...
很多单片机都不具备DAC输出,但会有多路PWM输出,下面测试利用PCA芯片,GP8500,将PWM信号转换成模拟电压信号。测试一下这个方案,以备之后应用积累经验。 设计基于STC32G单片机的测试电路。选择 PWMB中的第四个通道,也就是PWM8 的信号发送给 GP8500,由它将 PWM ...