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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 2871|回复: 3

[求助] 一个vpulse,没有接任东西,却可以影响电路的仿真结果

[复制链接]
发表于 2020-8-23 14:56:55 | 显示全部楼层 |阅读模式

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

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

×
我仿真一个DCR(direct conversion receiver),输入载波给的530 MHz,LO给的500 MHz,然后用一个50 MHz的信号和530 MHz的信号相乘来对载波进行调制(单纯的0,1循环)。然后发现结果不对劲,就是单独仿真部分电路没有问题,将所有一起仿真结果就很奇怪。于是我将电路分成一部分一部分加到整体中去,然后就发现,加入包含vpluse的部分时仿真结果就有问题。更为奇怪的是,就算是我将vpulse一端接地,一端浮空,他也会影响电路的结果~这个就让我怀疑是仿真器本身的问题了。后来我用vsin将多个反向器串联替换了这部分电路才得到想要的仿真结果。不过心里还是没有底,不知道有没有大佬见过这种情况。
发表于 2020-8-23 17:12:02 | 显示全部楼层
怀疑器件命名bug之类的
回复 支持 反对

使用道具 举报

发表于 2020-8-24 13:44:07 | 显示全部楼层
哈哈,我之前用的IC51更奇葩,长时间不重启仿真就会有问题。一些不用的器件最好是要Nonconect掉,不要浮空,或者直接删除
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-28 15:05:57 | 显示全部楼层
本帖最后由 xiaowenrun 于 2020-8-28 15:09 编辑


   
苏AE86 发表于 2020-8-24 13:44
哈哈,我之前用的IC51更奇葩,长时间不重启仿真就会有问题。一些不用的器件最好是要Nonconect掉,不要浮空 ...


后来找到问题了,之前可能是因为加上的那个信号源改变电路的仿真步长。因为之前都是用liberal的精度,后来换成conservative的精度之后仿真的结果就感觉比较好了。因为我后面去改变过那个Vpulse的频率,并不能改变仿真的结果,所以应该不是直接因为那个信号源。主要是在cadence的论坛上面问了一下,得到了启发。Andrew总结了根据我的描述总结了三种可能,我大概转述一下
1、电路中存在振荡,改变信号源的频率之后改变了仿真的时间步长,因此改变了仿真的结果;
2、如果存在误差,但是在允许的范围之内的话,两种结果都是“正确的”。因为改变电路就改变了矩阵,结果就会改变,但只要是在误差的允许范围之内,那么结果都是正确的;
3、电路存在多个稳定解,改变一个小的条件就让系统进入了另外一个稳定解。
总结了一下,因为是初次搭建收发机,然后输出又是幅度很小的量,就很容易把仿真往“玄学”上想。加上总是会去怀疑仿真平台本身是不是有问题。导致我发现一个什么都连的信号源可以改变电路的仿真结果时候就一下子认为是这个信号源的原因。
贴上cadence论坛上的链接
https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/46650/floating-vpulse-influence-simulation-result/1369125#1369125
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

X

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

GMT+8, 2025-9-15 04:59 , Processed in 0.017970 second(s), 3 queries , Gzip On, Redis On.

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