模拟仿真 OSC振荡器

本文通过使用五个反相器构建了一个环形振荡器,并通过瞬态仿真观察到初始未振荡状态。在手动起振后,振荡频率被测定为2.5GHz。为了降低频率,添加了寄生电容,导致频率下降。文章进一步探讨了不同PVT条件下的频率变化,进行了PSS仿真得到2.11GHz的频率。此外,还进行了pnoise仿真以评估噪声,并通过眼图分析振荡器的jitter,展示了眼图对于评估信号稳定性的价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用五个反相器做一个环形振荡器

跑瞬态仿真

发现并未振荡

手动添加起振

成功振荡

将上面的图像send to calculate,调用频率函数freq

可以看到振荡频率为2.5GHZ左右 

如果想要降低振荡频率,可以在每个反相器后加寄生电容或者增大反相器尺寸,这里只演示增加寄生电容。

可以看到频率有所降低

可以查看每个反相器的输出端的波形,五个反相器正好360°,每两个反相器相差72°。

可以对VDD和温度进行参数扫描

可以查看不同PVT条件下振荡器的频率

PSS仿真

可以看到pss仿真的频率为2.11GHZ

可以分别查看五个反相器输出端的pss仿真结果

pnoise仿真(pnoise仿真必须和pss仿真同时跑)

仿真jitter

将瞬态输出曲线send to calculate

调出eyeDiagram函数,输入开始和结束时间,输入周期,因为通过上面的仿真已经知道了振荡器频率为2.1154GHZ,因此eye peried写1/2.115e9

eyeDiagram函数在Virtuoso中可以接收数字信号波形数据,并绘制出相对时间内多个周期信号的叠加图。通常,眼图的横轴表示时间,纵轴表示信号的振幅。通过将多个周期的信号叠加在一起,眼图形成了一个类似于人眼的形状,因此称为"眼图"。眼图的打开程度和对称性可以帮助评估信号的稳定性和噪声。

公式如下图

可以看到振荡jitter

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值