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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2789|回复: 5

[解决] 如图,PLL SDM模型仿真与实际SDM逻辑波形差异巨大可能是什么原因

[复制链接]
发表于 2021-1-11 14:58:36 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 摩卡咖啡 于 2022-4-27 18:03 编辑

      我用数字那边提供的理想SDM的Matlab模型,生成了小数分频PLL所需的激励,代入到我模拟电路仿真,波形都是在想得到频率基础上,频率做小幅度的波动(±3Mhz左右),仿真了100us内,稳定后的波形,峰峰值最大8mhz。平均下来的频率也符合预期。
      后来数字那边做完了实际的SDM电路,用数字给的激励仿真,波形起伏非常大(P2P频率有23Mhz),看起来像是没有一个基准频率一样。
这种情况是数字设计的问题,还是我模拟这边满足不了需求?也不知道数字具体咋设计的,我这边不知道怎么判断了,模型和实际的数字电路差别会这么大吗?

image.png

image.png 上图是VCO的控制电压处的波形,
image.png
image.png
上图为PLL输出频率波形



 楼主| 发表于 2021-1-17 16:09:32 | 显示全部楼层


priestszpku 发表于 2021-1-16 09:53
给SDM模型和 SDM code一个相同的输入,看它们的输出是否一致


大致找到原因了,一个问题是数字导出的波形格式不是hspice用的pwl形式,导致数据读取有错误,另一个是因为上边错了后我用的频率也和模拟部分的不一致,改了之后基本正常了。
 楼主| 发表于 2021-1-12 22:07:42 | 显示全部楼层
没人
发表于 2021-1-16 09:53:01 | 显示全部楼层
给SDM模型和 SDM code一个相同的输入,看它们的输出是否一致
发表于 2021-6-4 13:44:18 | 显示全部楼层
请教一下“理想SDM的Matlab模型,生成了小数分频PLL所需的激励”这一步是怎么操作的?谢谢
 楼主| 发表于 2022-4-27 17:54:39 | 显示全部楼层


xianwu_hs 发表于 2021-6-4 13:44
请教一下“理想SDM的Matlab模型,生成了小数分频PLL所需的激励”这一步是怎么操作的?谢谢 ...


将matlab的数据导出来,然后写个脚本,一个bit位一个文件写成pwl的形式,加到pll的counter上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-7 20:15 , Processed in 0.027571 second(s), 10 queries , Gzip On, Redis On.

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