在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4796|回复: 12

[求助] CIFF 2nd 4bit DT Delta Sigma

[复制链接]
发表于 2021-9-20 16:55:25 | 显示全部楼层 |阅读模式
500资产
    各位大佬们好,本人想要搭建一个传统的audio CIFF DSM做毕设,目前刚刚用理想元件在cadence里面搭好,SNR掉了6db,肯定是有其他的bug的,但这个还好,但积分器的输出摆幅比MATLAB大了很多,由于基础确实薄弱,没有debug出来,想请各位大佬看一看:    前馈系数是很传统的1:2:1,积分器系数都是1

matlab 1st输出

matlab 1st输出

matlab 2nd输出

matlab 2nd输出

cadence 1st输出

cadence 1st输出

cadnece 2nd输出

cadnece 2nd输出
 楼主| 发表于 2021-9-20 16:56:56 | 显示全部楼层
主要是弦波的出现太离谱了,CIFF应该只处理Qnoise的才对,这个signal leakage 也太吓人了
 楼主| 发表于 2021-9-23 16:41:15 | 显示全部楼层
有没有大佬可以解答下疑问啊,虽然SNR什么的都比较正常,但还是得解决了这个摆幅问题才能往下做啊
 楼主| 发表于 2021-10-5 15:07:30 | 显示全部楼层
这个吧。。。是凉了么,还是说没人做过multi-bit feedforward。。。
发表于 2021-10-6 09:41:32 | 显示全部楼层
直观分析一下,整个sdm视为一个负反馈系统,考虑input为音频带内一单音正弦,第一级积分器处理的是input和output的差值也即shaping后的量化噪声,来看这个差值的具体构成,如果没有前馈,只有积分器通路,类比理想运放,这个差值可以认为完全是shaping后的量化噪声,实际上前馈提前运一部分input到量化器了,那么差值里必然有input频率成分,只是幅度会很小,经两级积分器后幅度会到达可观程度。总结就是,积分通路虽然只处理量化噪声,但一定还有input成分,并且在第二级积分处比较可观
第一级积分器输出从时域上看应该是随机的,第二级积分器输出是带噪声的正弦,看你给的模型仿真结果,似乎有出入,反而电路仿真第二级输出比较符合分析,但电路第一级输出的pattern太大,不太对劲,建议再从模型出发看看
至于最后讲的电路降6dB,噪声分配会让带内量化噪声比器件噪声低较多,不一定要追求完全一致
 楼主| 发表于 2021-10-6 17:30:34 | 显示全部楼层


风也信子 发表于 2021-10-6 09:41
直观分析一下,整个sdm视为一个负反馈系统,考虑input为音频带内一单音正弦,第一级积分器处理的是input和o ...


是的老哥,我第一级现在和matlab比较一致了,没有pattern,是量化噪声的状态,然后第二级还是有较大sine wave,你刚刚说第二级看起来比较合理,但毕竟它不应该比MATLAB大出几倍的概念,所以表示很疑惑,哎。
 楼主| 发表于 2021-10-6 17:39:27 | 显示全部楼层
啊终于有同道来了开心,我把ideal 电路粘出来麻烦大家帮忙分析下,passive adder 哪里,应为电荷redistribution,前馈系数为1:2:1,因此有个1/4的loss,我就在qtz那边把ref变成1/4*1=0.25V来做补偿,之后我又用vcvs搭了adder跑了跑,都没解决问题呜呜
然后两种情况第一级的输出比MATLAB高20%,这都比较正常,两个软件精度不一样嘛,第二级的图在楼下放

passive adder

passive adder

vcvs做adder

vcvs做adder
 楼主| 发表于 2021-10-6 17:48:17 | 显示全部楼层
然后这层是现在第一级和第二级的输出
ps:debug半个月没找出原因,简直是瞎试,搞得心态有点崩,求别沉,各位大佬救救

vcvs adder 结果

vcvs adder 结果

passive adder 2nd 结果

passive adder 2nd 结果
发表于 2021-10-6 21:40:11 | 显示全部楼层


喜马拉雅 发表于 2021-10-6 17:30
是的老哥,我第一级现在和matlab比较一致了,没有pattern,是量化噪声的状态,然后第二级还是有较大sine  ...


尝试更改你的timing,比方说,前馈跟input sampling是一个phase
 楼主| 发表于 2021-10-6 22:37:27 | 显示全部楼层


风也信子 发表于 2021-10-6 21:40
尝试更改你的timing,比方说,前馈跟input sampling是一个phase


好的哥,我就直接拆解成用vcvs相加了,但幅度仍然是350mV~-350mV的sine wave,如上图所示,按照MATLAB,它应该是一段很小的量化噪声对吧?我想会不会是太理想的电路就会有一些难以理解的bug。。。

vcvs

vcvs
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 07:22 , Processed in 0.022239 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表