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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 21835|回复: 37

[求助] 14位DAC的fft测试sfdr

[复制链接]
发表于 2012-8-3 10:07:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 fuzhibo 于 2012-8-3 10:12 编辑

大家有谁做过DAC的sfdr测试  我做的为什么有这么大的谐波,下面是仿真输出结果和fft的结果
希望有牛人能给予我些指导

fft的测试结果

fft的测试结果

DAC的仿真输出

DAC的仿真输出
 楼主| 发表于 2012-8-3 10:10:13 | 显示全部楼层
谁能告诉我这是怎么回事,是因为仿真的输出结果在顶端时码元间的差距很小,最后导致很大的谐波分量吗?
发表于 2012-8-3 10:37:20 | 显示全部楼层
回复 2# fuzhibo

你这是那种类型的DAC,从速度和指标上看感觉像电流型的,从结果看上去settling不是特别好,你确认一下是不是取的每个step的末尾精度比较高的数据点;然后看看每个cell的电流镜像精度如何,如果电压裕度足够的采用triple cascode电流源或增益增强型cascode增大电流源输出阻抗;检查开关有无引入明显干扰。
 楼主| 发表于 2012-8-3 10:59:06 | 显示全部楼层
恩  我更改了采样开始时间,但是结果还是会出现这种谐波,我想是不是输出顶峰时,码元变化的差距很小,然后又因为电流源上升和下降时间的原因,导致采集的数据相同,最后引起谐波。
还是采集数据的时候我采到了毛刺的位置
发表于 2012-8-3 16:24:46 | 显示全部楼层
回复 1# fuzhibo


    你好,指教谈不上,说说我的一些愚见吧。


看你的仿真结果图片,貌似你并没有run 完所有的 digital code ,(即从0000.......(14个0)到1111.....(14个1))而且你的仿真信号周期只有一个。
这种情况下.你的DAC退化成为一个低位的DAc. 更加本质上来讲,由于你的LSB并不等于FS/(2^14-1),导致了结果的量化噪声变大。当然得到的SNR结果远远小于6.02*14+1.72的理想结果。呵呵,ENOB也显示了这一趋势。

另外,仿真的时候使用COS信号作为输出,会产生偶数次的谐波。

我的一些建议,也是通常的做法。用一个16为的理想ADC输出作为你DAC的输入码。ADC的输入端为一个SIN信号。
你可以选择run一个完整的SIn周期,此时ADC时钟高一些,也可以选择run很多sin周期,ADC时钟可以相对较低。
这两种方式同样要消耗挺长的时间,但是高位的DAC验证就是这样,木有办法。

两外,适当的选取输入时钟周期和数据采样周期,避免频谱泄露。(貌似你的图没有这方面的问题)

good luck~~!
 楼主| 发表于 2012-8-4 15:43:45 | 显示全部楼层
我这个就是通过一个verilog-a模块的ADC输出的,仿真图上只显示1个周期的信号,我就是不明白为什么会出现那么大的谐波。
你的意思是选择更高位数的ADC,这样能减小谐波
 楼主| 发表于 2012-8-6 10:55:40 | 显示全部楼层
还有人给点建议吗,我仿真时出现No convergence with minimum time step. Last acceptable solution computed 这个问题   请问怎么解决
发表于 2012-8-6 11:20:34 | 显示全部楼层




    对你的理解,感到很遗憾......
 楼主| 发表于 2012-8-6 14:33:18 | 显示全部楼层
回复 8# zhongbo1127


   
发表于 2012-8-6 21:40:47 | 显示全部楼层
回复 7# fuzhibo
仿真过程中出现不收敛了,你参考一下这个文档,修改一下仿真器设置看看,这个文档坛子里也有。
Designers-Guide to Spice and Spectre总结文档.rar (302.45 KB, 下载次数: 708 )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 05:16 , Processed in 0.029335 second(s), 10 queries , Gzip On, Redis On.

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