微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 求12M crystal 参数,做晶振pad时,电路无法起震。为什么呀?

求12M crystal 参数,做晶振pad时,电路无法起震。为什么呀?

时间:10-02 整理:3721RD 点击:
小的在做一个晶振pad,搭了一个RLC串联再并联一个C0的电路作为晶振模型,再接到pad内部的反相放大器(其实就是由两个晶体管搭成的反相器),反相器两端接两个容值相同的电容到地(不知电路结构有没有描述清楚),但是仿真之后不管如何改变参数电路都很难振荡,即使有振荡其振荡幅度也相当的小,就只有几mv的峰峰值,不知道有没有大虾帮忙给个解决方案让电路的振荡幅度加大。另:有没有高手搭过10至12M晶振的模型呀,具体参数能否提供一下呢?在下感激不尽!

我做过该晶振,如下是12M rystal model, 仿真时间>1ms,gm足够大的,肯定能起振。
ro=300欧,L=87.9524m, C(series)=2fF
Cp(并联)=2pF

请问楼上的,怎样用spectre仿真晶振的起振瞬态波形?
有没有什么特别的激励要加?
或者对仿真的精度有没有什么要求?
谢谢!
2# haibianxia

已经解决 谢谢二楼的兄弟提供的参数!
我认为不起振是因为我仿真的时间不够长,实际上是有振荡的。汗个
不需要加特别的激励,但是仿真精度要设置,如果不设置的话就会不振荡,跟vco仿真设置同理。我设了maxstep为1ns

谢谢这位兄弟,那请问外部的匹配电容需要接到多大?看了很多厂家提供的datasheet,一般都有提供晶振的两端接两个接地的电容值的建议值。不过好像可以通过公式算出来,^_^

楼上的请指教:
我现在做32K晶振PAD ,也是无论如何调整就是不起振,在电感后面加ic=100u才可以起振,但是震荡到200ms后就衰减停掉了。如果不加,就怎么也起不来。对于反相器,我用扫描的方法去抓一个合适的值,可是没有成功。所以请问gm大的inv如果确定啊?谢谢!

楼上换个思路设计晶体震荡把, 去查查资料,感觉你的方法有问题,

做crystal首先仿真精度要高.
其次crystal模型要准确,电阻越大越不容易起振。
三是要仿很长时间,十几M的XO怎么也得好几个ms吧。
最后,你可以加初如条件帮你起振,但经过一段时间后输出的振幅应该是稳定或增加的,如果振幅减小说明XO不能起振。

給大一點的初值,較快起振。

用ramp电压.

遇到了同样的问题 啊!

震荡幅度过小,是因为mos管驱动不够,12M的晶振需要较大的gm,增加mos的宽比看看,负载电容根据设计规格而定,一般为十几个到几十个pF,负载越大,需要gm越大

路过看看!

唔这帖子很好,学习了!不过为啥我看应用上并没有接接地电容?ic内部也没有

这位大牛,再请教一个问题,如果是同类型的晶振,需要加快起振速度,电路上有没有好的解决方法?非常感谢!

加启动电路!

You can burn more current to speed up the start-up and reduce the current when the oscillation amplitude is large enough. Also, you can try some harmonic balance tools (e.g. GoldenGate), with which you can achieve static state much faster compared to Cadence PSS sim.

您好,我目前在查12M晶振电路不能启振的问题,问题如下:
(1)当XIN接到地的电容C1和XOUT到地的电容C2相等都为16PF时,晶振不能起振;
(2)当将XIN接到地的C1电容去掉,或者用示波器探头搭一下XOUT时,晶振起振正常;
(3)粗略测试了一下晶振电路反相器的输出电阻RO=100欧姆,gm=70mv/A;(仿真值为RO=200欧姆,gm=41mv/A);
(4)不同封装另一批次,电路相同,启振没问题;
我用负阻方法和环路方法发现Ro=100欧姆不能满足启振条件,所以有点怀疑是否是Ro太小的原因,但是不明白为什么相同电路不同封装的芯片却能启振,并且输入电容去掉就能启振,所以有些疑惑;
您能否给我点意见?或者告知当初您设计的12M晶振的gm取多大?Ro取多大?非常感谢!

朋友,经常看到你,你有做过12M晶振吗?

很值得參考

2楼回答的靠谱

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top