crystal仿真为什么频率会随温度变化+/-10ppm
3. 扫描温度从-40到125,发现频率变化有500Hz。
谐振的频率 = fs*(1+0.5*Cs/(C0+CL))。fs为串联谐振频率,从该公式看频率和电路参数无关啊。难道是温度变化引起Gm的变化导致的?
求解释,谢谢!
10ppm又不大
要求是2ppm,另外感觉比较奇怪,想知道原因,
换NPO电容试试
我现在是仿真下的温漂,不是测试,谢谢。
仿环路的stb发现,不同温度,不同bias电流下的频率变化只有0.5ppm。难道是pps仿真出来的频率不准?大家一般用什么方法看crystal稳定后的频率?谢谢
2ppm 要用体外晶振,内置的很不好做,要好多补偿!
晶体管的寄生电容
检查了管子的寄生电容,变化很小。另外,频率随温度的变化不是单调的,而是一会变大一会变小。现在怀疑是不同温度下的振荡幅度不同导致了频率的变化。
有谁有这方面的经验,希望能交流一下,谢谢
仿真时用conservative了吗?
晶振最臭名昭著的地方就在于它的温度系数相当大,在有风扇或是温度变化快的地方,那个phase noise真是惨不忍睹。这时crystal本身决定的,就好像BJT的Vbe一样,本身决定了对于温度的敏感性。这就是为什么市面上有这么多TCXO, OCXO,贵的很,但性能好很多。
估计你的仿真本身对于crystal是有 temperature coefficient的设定在里面的,找到它你应该可以自己设定然后跑跑其他的晶振
用了conservative,而且吧tstab设为10mS,足够稳定了(tran显示1mS左右就稳定了)。
之前pss一直跑的是shooting的方法,昨晚尝试了一下harmonic balance,结果基本没有温漂,而且他的值和我用stb仿真得到的频率非常接近。 现在就是不知道哪个靠谱了,大家都用的什么方法?
谢谢你的介绍,crystal本身的温漂只能靠温度补偿了吧。 但我的crystal model是自己用理想电感电容搭的,model本身应该没有温度系数。
你看的是DC时管子的寄生电容吧...非线性电容随着你的振荡幅度不同是会改变的, 所以要看周期内一个平均电容
这是你频率随幅度变化的原因