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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2368|回复: 2

[求助] spectre:用理想元器件搭建调制器仿真问题

[复制链接]
发表于 2022-3-16 19:29:16 | 显示全部楼层 |阅读模式
2资产
本帖最后由 EuclidO 于 2022-3-16 19:37 编辑

      最近在研究sigma-delta 调制器,已经在matlab上建好模型之后转战cadence。
      做的是简单的2-1MASH的调制器,通过利用理想开关(AnalogLib中Switch)和verilogA写的组合逻辑、差分运放(参考何乐年书上)等等搭建了一个理想的DSM,可是瞬态仿真时候,发现第一级调制器的采样电容在CLK1打开时候并没有跟随输入信号变化,可是最后得到的数据在matlab上整合出来确实是这个频率的信号,只是SNR比较低,只有70dB、12bit左右。
forum.jpg
图1
forum.jpg
图2
forum.jpg
图3
      如图1第一个是信号输入,第二个是采样电容上级版电容的信号(在1.65V左右波形,波动只有0.00005V),第三个是采样信号,可以看出采样电容上信号并没跟随输入变化,不知道为什么会出现这种情况,通过图二、图三可以看到积分器的输出确实正常的,这是为什么呢???请大神们指教~
     此外仿真时候会出现警告:
     1.LTE tolerance was temporarily relaxed to step over a discontinuity in the signal: I0.net420.
     2.Detected possible convergence difficulties which might be related to Verilog-A models. Use the command-line option '-ahdllint=warn' to check the Verilog-A modeling issues.
     查了一下这两个有点像是verilogA写的东西不收敛导致的,请问有什么方法解决???




图一

图一

图二

图二

图三

图三
发表于 2022-3-19 14:54:41 | 显示全部楼层
你倒是给出电路啊
 楼主| 发表于 2022-5-6 11:13:22 | 显示全部楼层
问题已经解决了,理想开关是有方向的,大家用的时候注意一下哈。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-9 20:55 , Processed in 0.020100 second(s), 6 queries , Gzip On, Redis On.

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