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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8719|回复: 14

[求助] 在测积分器THD时候发现的问题

[复制链接]
发表于 2014-3-6 09:17:47 | 显示全部楼层 |阅读模式

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

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

x
我在用cadence测一个积分器的THD,输入一个1KHz的正弦信号,瞬态仿真,用calculator计算输出的THD,结果大概在0.2%左右。问题是我将输入正弦信号也导入calculator里,发现THD有0.06%,说明输入信号也有多次谐波存在,那么测试不就不准了吗?是我测试方法有什么问题吗?请高手们指点!
发表于 2014-3-6 11:15:53 | 显示全部楼层
仿真step是多少,采了几个周期,采了多少个点?
 楼主| 发表于 2014-3-6 14:20:53 | 显示全部楼层
回复 2# kwankwaner


   瞬态仿真没设step,选的conservative,仿了20周期,计算时候填的最后一个周期,取了1024个点
发表于 2014-3-6 17:40:38 | 显示全部楼层
回复 3# lizy369


    防了这么多最后只用了一个周期?这样吧,你用11个周期好了,取4096个点,maxstep设为11/1000/4096s
 楼主| 发表于 2014-3-6 19:34:58 | 显示全部楼层
回复 4# kwankwaner


   嗯 多谢指点,按照你说的设置了一下,现在输入信号谐波成了0.001%,后来我又减小了仿真的step,误差又下降了,就是说信号是无误差的,只是仿真的时候step不能做到无穷小,所以算出来会有谐波分量?
发表于 2014-3-7 10:52:32 | 显示全部楼层
回复 5# lizy369


    是的,但这个step对于实际情况足够用了,再小变化也不大
发表于 2014-6-11 09:43:33 | 显示全部楼层
回复 6# kwankwaner

请问 THD+N , F=300KHZ VP=4V,这个总谐波失真怎么设置,输入加300K的sin信号,输出后,thd函数怎么填写呢,还有tran的maxstep怎么设置比较好,不是很清楚你说的周期是什么意思?如果取1024个点,是不是仿真时间要大于1024个输入信号的周期?请指教。
发表于 2014-6-11 11:51:00 | 显示全部楼层
回复 6# kwankwaner


    大神,快出现呀,我300K的输入频率,一个周期就是3.333333us,取10周期,是不是tran仿真时间设置为33.333333us即可,thd设置为0u-33.333333u,取1024个点,频率300k,请问这样设置对吗?还有tran的maxstep设置为10/300000/1024s对吗?在线等。。。。
发表于 2014-6-11 14:24:11 | 显示全部楼层
回复 8# d815856116


    最好fin=Fs*m/2^N,m为奇数,这样相关采样才不用加窗。step=1/Fs,时间=m/fin
发表于 2019-8-5 10:00:16 | 显示全部楼层


我好好的学习学习了


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

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 12:35 , Processed in 0.022477 second(s), 8 queries , Gzip On, Redis On.

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