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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2725|回复: 7

[求助] 二阶Delta-Sigma Modulator仿真問題

[复制链接]
发表于 2015-2-25 18:12:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟最近设计一个二阶Delta-Sigma Modulator,fin=1kHz, fs=1MHz,OSR=500,
想请问各位大牛,在CADENCE中,Transient simulation的stop time跟step timeE要设多少比较恰当?
发表于 2015-2-26 08:54:43 | 显示全部楼层
step time = 0.1uS, stop time > 1mS
我的看法,不一定正确
发表于 2015-2-26 12:39:28 | 显示全部楼层
自己跑几次试试就有感觉了
 楼主| 发表于 2015-2-27 11:52:05 | 显示全部楼层
已按照了dongzz兄的方法设定,做完transient仿真,要如何转成output spectrum?

找了前人的讨论,曾提到要把讯号波形转出再带入MATLAB作处理,但不知详细的步骤,希望各位大牛可以指点迷津
 楼主| 发表于 2015-2-28 15:04:34 | 显示全部楼层
求求各位高手赐教   
发表于 2015-2-28 15:38:11 | 显示全部楼层
step time可以自己试几次,看看出来的结果区别大不大。一般来说,时钟1M,step在10n的级别应该够用了(不仿瞬态噪声的情况下)。如果仿噪声,我之前是step设在1n,但也只是个人经验。

stop time的话其实就是看你取多少个点做FFT,SDM都是一个周期取一个点,比如你取1w个点的话,那仿真时间>1w*1us。取多少个点在understanding那本书的附录里应该写的有,具体不记得了。

关于做频谱那本书里也有,简单地说就是,输出每个周期取一个点,加窗,做FFT变换。当然一般会写一个matlab的脚本来做这件事。
发表于 2015-2-28 15:41:56 | 显示全部楼层
你应该是想问怎么实现相干采样, 1e6/N=fin/M, M是一个质数,N=8192或者16384就可以。fin可以放在1K附近,不一定需要刚好1K.
发表于 2015-3-2 16:25:27 | 显示全部楼层
ahdlLib里有一个叫sampler的器件,你可以用它把输出节点采样保存到文件,然后matlab读取这个文件做FFT
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 04:58 , Processed in 0.019298 second(s), 7 queries , Gzip On, Redis On.

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