Sigma_Delta基础(2)

本文探讨了如何利用SDM(sigmadeltamodulator)构成小数分频器,通过解析PS计数器的工作原理,以及SDM如何将小数转换为量化码,最终实现精确的频率调整。文章还讨论了3bit码与6bit码的结合使用及溢出问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前一直在想一个很SB的问题:有了一个SDM(sigma delta modulator)以后,怎么去构成小数分频器?问了师兄Y博士以后,还是没有搞清楚。后来找到一篇硕士论文才看懂。。。(本渣一贯不看中文参考,觉得太low了,这次啪啪打脸)

理清这里的关键主要是三点:1、PS计数器;2、SDM;3、’控制码

1、PS计数器:这里的精髓是,4/5预分频,对应的S计数器是0~3 (2^0-1=2^2-1)。这样根据计算公式:M=N(MSB)P+S,取N的高4位送到P,低两位送到S,就得到了M=N。也就是送多少N,分频比就是多少。

同样的道理,用8/9预分频。对应S计数器就要0~7可变了。16/17对应0~15。所以一般用PS计数器不用10/11之类不是2的幂作为分频数。

2、SDM:SDM送进去24bit的小数,出来3bit的量化码。怎么理解?

如果是1bit,相当于用01两个值去模拟小数。在一段时间上取平均,得到的值等于我输入的小数码。比如说输入0.9,出来1111011111111111011111111111110111……,均值为0.9。输入0.1,出来0000100000100000000000000100000……,均值为0.1。

同样,如果是3bit,相当于用3bit码去模拟小数。

3、3bit码加上6bit码,注意3bit码是加在LSB上的。所以加上去以后直接输出即可。

遗留问题:溢出怎么考虑?

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值