广告

利用Σ-Δ调制提高可编程中断控制器模拟输出的分辨率

2020-03-11 10:06:23 Camilo Quintans 阅读:
在MCU中重建模拟信号有PWM和DAC两种方案。这两种方案都需要使用特定外设,但是在很多情况下它们都无法获得。一种解决方案是将8位MCU与4位固定参考电压模块结合使用,然后采用Σ-Δ调制生成模拟信号。

在微控制器(MCU)中重建模拟信号的一种常用方法是脉宽调制(PWM)。但是,这种调制会产生大量的谐波分量,从而限制所生成信号的带宽,而且需要通过滤波来减少输出纹波(请参阅“Cancel PWM DAC ripple with analog subtraction”和“Fast PWM DAC has no ripple”两篇文章)。3Wdednc

然而,由于是一种开关调制,PWM的优势是只需要使用简单的二进制输出。另一种方法是采用具有一定分辨率位数的特定数模转换器(DAC)外设。DAC和PWM这两种方案都需要使用特定外设,但是在很多情况下它们都无法获得。3Wdednc

一种解决方案是将8位MCU与4位固定参考电压(FVR)模块结合使用,然后采用Σ-Δ调制(SDM)生成模拟信号。由于SDM可以将噪声移动到更高频率,因此就更容易实现滤波。这样就可以提高分辨率并增加有效位数。1给出了此一阶SDM框图,2给出了其汇编程序代码。3Wdednc

图1:一阶4位Σ-Δ调制器。3Wdednc

图2:调制器的汇编程序代码。3Wdednc

1所示,我们将输出电压(V)截断,将其四个最高有效位(MSB)连接到4位DAC模块,而残差h则送往与下一个输入样本x相加。由于这个简单的SDM只接受一半的输入范围(从而避免饱和),因此数据输入幅度被限制为7位,而其MSB则固定为“0”。为了对该设计进行测试,这里使用了一个查找表,它包含128个正弦点,由定时器1中断以32kHz进行采样。定时器0用于产生主中断,而以250kHz的速率执行SDM代码。CPU时钟配置为64MHz,调制器所用时间小于2μs。3显示了模拟输出响应时间。3Wdednc

图3:滤波前生成的信号波形。3Wdednc

此外,我们通过逻辑分析仪对4位输出进行直接采样,测试了所生成的信号在频域中的幅度响应,如4所示。由此可以得出结论,使用低通滤波器去除1kHz以上的噪声,可以实现60dB的无杂散动态范围,这意味着过采样率(OSR)为250,分辨率可以提高4位(0.5×log2OSR)。该解决方案也适用于较少的输出位数,即使只使用了一个开关输出位也行。3Wdednc

 
   

图4:输出频率响应(128ks DFT)。3Wdednc

(原文刊登于EDN美国版,参考链接:Sigma-delta modulation improves resolution in programmable interrupt controller analog outputs3Wdednc

本文为《电子技术设计》2020年3月刊杂志文章,版权所有,禁止转载。免费杂志订阅申请点击这里3Wdednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 目测这用的是我家微芯……
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 我国建成开通5G基站数达185.4万个 工信部近日透露,截至2022年6月底,中国5G基站数达到185.4万个,其中二季度新增基站近30万个,已建成全球规模最大、技术领先的网络基础设施,实现“县县通5G、村村通宽带”。。
  • 工程师更乐意在开发物联网中采用AI 根据Newark发表的最新调查报告,工程师更乐意在其设计中部署AI,以期改善产品并进而提升其系统的ROI...
  • 儿童电子学(一):LED 电子是当今的热门话题,许多孩子们也期望了解并掌握这个重要技术的基本原理。本文是一个面向孩子们的基础电子课程,将并以简单有趣的方式教他们基础知识,激发他们的兴趣。
  • 三星推出其最快的 GDDR6 内存!基于EUV 10nm 1z工艺 结合创新的电路设计和先进的绝缘材料,基于极紫外 (EUV) 技术的第三代 10 纳米级 (1z)1 工艺,三星的新内存将成为第一款速度高达 24Gbps 的 GDDR6。
  • MP1584降压电路官方手册有坑?资深工程师分享常用DC-DC 在最初使用MP1584降压电路时,发现照着芯片手册的官方给出的参数去设置,发现还是有坑的,经过修改后,目前这个降压电路已经使用了很多年,经过几千产品量的打板实践,个人感觉还是算稳定的。为了帮助大家避开官方手册以及其他的一些坑,笔者特地撰文与大家分享一个常用的DC-DC的电路设计……
  • 抢跑3nm制程竞赛,三星能否领先台积电? 藉由比台积电更早一点开始制造3nm芯片,是否有助于三星获得显著优势还有待观察,而这也将会是一件有趣的事...
  • 一种简单的PCB加温电路设计 加温电路的主要目的是为了在低温时,电路发挥作用为PCB板进行加热保温使其温度可以保持在器件可运行的最低温度以上,所以并不需要对温度进行精确的控制。因此制定以下方案,使用电阻与NTC温敏电阻进行分压,对一只MOS管或三极管进行控制。当温度低到一定阈值时,电阻与NTC电阻分压升高,打开加温电路,当温度回升后分压下降,降电路关闭。
  • 模拟信号是怎么转换成数字信号的? 带宽有限(band-limited) 采样频率大于2倍信号最高频率后可以无失真的恢复出原始信号。实际中,信号往往是无线带宽的,如何保证带宽有限?所以,我们在模拟信号输入端要加一个低通滤波器,使信号变成带宽有限,再使用2.5~3倍的最高信号频率进行采样。关于此我们下面将模拟数字转换过程将会看到。
  • 芯片IC附近放置的电容是多少?1uF、0.1uF、0.01uF如何选 电容,电容的作用简单来说就是存储电荷。我们都知道在电源中要加电容滤波,在每个芯片的电源脚放置一个0.1uF的电容去耦。但是,有些板子芯片的电源脚旁边的电容是0.1uF的或者0.01uF的,有什么讲究吗?
  • 凭借智能制造掀起变革 汽车行业正在以前所未有的速度重新洗牌。技术进步正在重新定义交通运输行业,电子元器件和软件转变了发展风向,使其从传统机械转向复杂的可持续、可娱乐和可互联的移动出行。
  • 使用防火墙保护互联汽车的策略 对车辆网络安全的需求越发迫切,因为车辆系统面临着多方面的恶意威胁。白帽黑客已经证明他们可以远程侵入互联车辆的仪表板功能和变速箱。
  • 理工类专业的薪酬更高,前三名为机械工程、材料科学与工 高考刚结束,志愿填报成了考生及家长当下关注的焦点。某人力机构发布的《2022年大学生就业前景研判及高考志愿填报攻略》显示2021届应届大学生整体就业形势、不同院校及专业毕业后的薪酬情况,数据显示双一流院校毕业生具备更强的就业竞争力,首份工作月薪上也领跑。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了