社区活动专版
直播中

jf_1137202360

8年用户 1379经验值
擅长:嵌入式技术
私信 关注

【「从算法到电路—数字芯片算法的电路实现」阅读体验】+第九章sigma delta adc阅读与分享

本章介绍了sigma delta adc的硬件实现,ADC是嵌入式开发中绝对很基础重要的一个模块,而sigma delta adc有其特点,即位数可以做到很高,但是采样率相对会低一些,了解完书中硬件实现后,对这些就会有更深的理解。就结合自己的工作实践,来分享下这一章。
图片1.png
图片2.png
本人先介绍了一些ADC的基本概念,这里可以大致看一下,个人觉地这些都不是重点,理解sigma delta 的本质才是重点,其实名字已经可以说明其本质了
sigma 累加
delta偏差
即对偏差的累加,不就是总的偏差吗,偏差为多了就减少点,偏差为少了就增加多点,不就是多退少补吗,其核心的是累加所以和实现高精度,只要累加时间长了,有任何一点偏差就会累加出来,可以反方向调整,这样就可以实现高精度,但是要累加很长时间,在时间上是串行的,所以采样速率就快不起来。这就是本质。
本章节介绍了很多框图来表示原理,很遗憾,本章还是和几乎所有的网上资料和教材一样,没有说到上述sigma delta 的本质
图片3.png
图片4.png
图片5.png
感兴趣可以关注下本人公众号嵌入式Lee分享的一些列文章,介绍了sigma delta 的本质,并且介绍了其应用,比如应该该思想几行代码实现降帧率算法。
https://mp.weixin.qq.com/s/9Vhe1rUCI8ZGBGGy3todcw
PDM系列文章之二:一文搞懂PDM编码基本原理1bit sigma-deleta ADC
https://mp.weixin.qq.com/s/0grIIVJGTnXQQy5_ahN3SQ
PDM系列文章之三:sigma-deleta思想应用实践之降帧率算法
本文后面还介绍了CIC滤波器,半带宽滤波器,中规中矩,和其他资料介绍差不多。
遗憾的是也没有涉及到本质,其实个人一句话来说明,该滤波器无非就是
滑动窗口加权平均。相信看到这个,很多做嵌入式开发做过基本adc滤波的就知道了。
具体原理可以再去搜索,对照这句话去看就会更清晰了。

更多回帖

发帖
×
20
完善资料,
赚取积分