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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5484|回复: 11

[讨论] ADC仿真频谱图求助。。。各位大神帮忙

[复制链接]
发表于 2012-6-22 17:08:57 | 显示全部楼层 |阅读模式

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

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

x
我做一个6位的ADC,仿真得到的数据导入MATLAB做FFT,然后得到如下的频谱图



这个图形很诡异,有些点的 值到了-300左右,不知道有没有人遇到过这样的问题,有可能是哪里的错,谢谢了。。。

P.S.我根据采保的输出波形对照看了ADC输出的离散信号波形,没有发现什么问题。。。
发表于 2012-6-24 17:25:40 | 显示全部楼层
非相关采样吗?
 楼主| 发表于 2012-6-24 18:29:58 | 显示全部楼层
回复 2# szyacj  是相干采样啊。。。仿真时输入信号的频率是根据公式算出来的,也就是fin=fs*(n/N),fs为60MHz,N是64,n是13,算出的fin是12.23644MHz。。。谢谢顶贴~~~
发表于 2012-6-25 16:45:41 | 显示全部楼层
你图里明明写的是128点采样,怎么又说N=64。
 楼主| 发表于 2012-6-25 16:56:43 | 显示全部楼层
回复 4# gaojun927
不好意思,贴错图了,这个是改了采样点数之后重新仿真的,出现的问题是64个点的是一样的,输入频率也是根据相干采样的公式重新计算的
发表于 2012-6-27 10:48:21 | 显示全部楼层
部分频段里面没有能量呗,首先检查电路,设置和分析程序,如果确定无误的话,建议你多仿一些点,N取得大一点,至少256,n先取得小一点,最好是N的十分之一以内,这样的比较方便看谐波。
 楼主| 发表于 2012-6-27 11:10:12 | 显示全部楼层
回复 6# seetoo 谢谢大家的帮忙,我取得的N值一直到1024做出来还是存在同样的问题,后来把N加大到2048做出来的频谱图就正常了~~~应该是频率分辨率太低的问题,但是为什么点数太低会出现部分频率处的幅值很小接近于0的问题呢~~~这个还不是太明白~~~
 楼主| 发表于 2012-6-27 11:11:39 | 显示全部楼层
回复 7# frank3862 untitled.png
 楼主| 发表于 2012-6-27 11:13:54 | 显示全部楼层
回复 8# frank3862
还有一个问题就是我输入信号的满摆幅是1V,ADC输出reconstruction之后信号的VPP也是1,按理说做出来的基波处应该可以达到0dB,但是为什么会是-6左右,达不到0呢~~~谢谢了
发表于 2012-6-27 12:26:43 | 显示全部楼层
点太少了,就是那个样子的。

对于满摆幅到不了0db,我觉得很可能是matlab程序的问题,你check一下吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-10 00:13 , Processed in 0.041128 second(s), 9 queries , Gzip On, Redis On.

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