Chip123 科技應用創新平台

標題: cmos晶体振荡器 [打印本頁]

作者: wwm101    時間: 2007-5-20 09:33 PM
標題: cmos晶体振荡器
在仿真cmos振荡器时,无法使之启振(使用了各种初始条件还是没有办法启振)
7 H4 w: a$ U: l请问这有可能时碰到什么问题
/ J! G9 H3 R/ l6 t4 X# u我用的仿真软件是pspice
作者: masonchung    時間: 2007-5-20 09:44 PM
請問為啥要有X1在電路裡面?
作者: finster    時間: 2007-5-20 11:58 PM
不知道你的crystal是多少的振盪頻繁??
. J" e  u+ i! n* A: [" K) C一般若使用crystal作為振盪器,其兩端的電容值會搭配你是使用多少振盪頻率而使用多少pf的電容值
* F" i& c( g* K: k9 ^. R& q另外,使用crystal會搭配一個反相器或者放大器,看了一下你的反相器的接法,雖然不太確定此種反相器可否動作! H. j( `6 J# a# \" Y
不過,這種接法很容易會讓output固定在某一位準而無法動作,因為你讓pmos的gate接到ground同時nmos的gate接到vdd而各自形成這條path的負載,如此一來在中間的device就很難作出反應,建議你可以"先用"一般的反相器或者NAND或者NOR來接,若是可以振盪了,再改成你要的放大器接法
: v9 X, M" L( h& K最後,在作crystal的振盪器時,通常會將crystal的input和output端設成同一電位的initial value,另外一個條件則是讓power supply變成一個ramp上昇的電壓源# R! S8 K: a9 o# l8 A* ^9 o% V
) j5 E& ~6 D2 i- U- X
[ 本帖最後由 finster 於 2007-5-21 12:00 AM 編輯 ]
作者: sjhor    時間: 2007-5-21 07:51 AM
要注意一些事項!- m. i/ ]: w1 s1 W, g. B" G
1. Inverter 的頻寬是否足夠?+ p% G6 Z1 S$ Q
2. Inverter 的 gain 是否足夠?7 U1 R; v- d% k; L' |
3. 推動能力是否足夠?. l" l. c% h# m% k$ W
4. Inverter 最好 bias 在 1/2*Vdd 的地方!9 t% v+ Q4 b0 ~2 U
5. 可先跑 AC 的 Spice simulation!3 T4 B3 n6 J; i% @$ w( M% g) |
...........5 Z' }9 `& c! C. H5 `/ s
........
8 q2 S# S% @5 n......  ?; f8 K; _. A: d' K& ]( a
...
作者: monkeybad    時間: 2007-5-22 11:06 AM
看了一下你的電路 前面的邏輯控制好像有點問題 因為依照電路的邏輯這樣推算 會造成Inverter放大器最上面兩個PMOS gate為high 把電流關掉了 所以要不要再檢查一下你的電路控制邏輯 (我是假設最左邊的兩個電壓源為High); c5 y8 S% p) j* f' X+ Y3 Y
假如沒錯的話 那你的crystal Model參數有沒有設對 也要檢查一下% U3 z  O$ l, J3 k3 e2 ]& y
如果放大器的運作和crystal參數都正常 那就要再進一步檢查如Sjhor講的一些起振條件 gm夠不夠大 起始條件有沒有設好等等1 ~" j0 t9 `, l+ Z
另外不知道你的Crystal Model是用什麼去模擬 若是採用L C R等效的Model 以我以前模擬的經驗 裡面的節點起始值也要設好 不然不會振盪! v3 K7 K4 T9 }! e4 u1 i& |+ ~
我在網路上有找到一些相關的文件對於Crystal Osc起振條件的推導(Inverter放大器的gm是最重要的) 可以參考一下, S& H) @1 D! P8 Z; ]7 U3 k

3 ^' ]) ?: v7 y% I0 M[ 本帖最後由 monkeybad 於 2007-5-22 11:53 AM 編輯 ]
作者: wwm101    時間: 2007-5-22 11:52 PM
谢谢各位大侠的帮忙
8 Y6 o1 ]+ ~/ |: E各位大侠提出来的,我到没有注意到,因为我这个电路是从反向得到的。+ b) B0 c/ K0 V, m2 }
我在综合各位意见试试, l. B+ F  ]( k0 m+ w: w
再次感谢
3 ~+ t4 ?' Z$ I" c: q  Nps:
6 ^0 g3 T- C9 z5 F$ Uto masonchung  finster : x1是的晶振,频率为32khz 或者100khz,
0 \* w& W3 b& V; L* X7 |% x" q1 e1 Gto monkeybad :前端的逻辑控制应该没有错。
作者: gimayon    時間: 2007-6-1 12:33 PM
一堆門外漢的回答  你當成寶~~~無言
" h* r" @1 {. x8 d& O, ecrystal osc 是看負電阻效應$ I* W9 M# n8 g* G( ^
當負大於正  就起振了~~# o* q$ w0 e6 ]

3 h# |4 V+ V- V0 n' N$ L2 B0 uhspice 要起振  還要另外下 option 參數
7 B) T: r# B9 p5 J& C參數我忘了  自己上網找吧
作者: wwm101    時間: 2007-6-5 10:09 PM
原帖由 gimayon 於 2007-6-1 12:33 PM 發表
9 F1 }' L9 I0 x5 j) Z一堆門外漢的回答  你當成寶~~~無言
1 s1 E0 z* B& m4 q7 r5 icrystal osc 是看負電阻效應9 ^2 B6 O6 h+ v
當負大於正  就起振了~~
7 }3 _3 V" W  [$ N) c+ ~% [8 v; C$ @, |" W( O: ?
hspice 要起振  還要另外下 option 參數2 g5 N; [5 d/ f3 E- C2 L, s
參數我忘了  自己上網找吧

, X4 j5 w. ~8 Q# V" Fx谢谢你& v5 ~0 X- Y+ }# S0 R
现在碰上的问题是,无法得到可行的晶振模型75k
+ T" X" i4 j2 t# g$ B! Z而且以前我也没有这方面的实践
3 H: a# M- S/ x/ A5 V上网找了5 W. S2 w5 L5 ]
关于这方面的资料比较少哦!能不能在提供一些帮助
! C; P, D7 p( {; y9 m谢谢
作者: monkeybad    時間: 2007-6-6 11:57 AM
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 - \3 [# v7 i, ~! m% H5 k; Y8 J
一堆門外漢的回答  你當成寶~~~無言
* n$ D2 Z# a5 N* L9 h0 u, \. ~crystal osc 是看負電阻效應9 W/ x0 E$ \0 e
當負大於正  就起振了~~
8 |! Y' Z- {7 v2 Z7 Q8 I

* j+ n7 p$ U/ J7 A: p我想上面的人提到的 應該都是從負電阻效應延伸出來的吧 只是切入角度不同 負電阻+正電阻要小於零 這樣crystal osc就可以等效於' D1 e0 M2 n- k/ {9 u: x
一個LC電路 能量不會被消耗 可以持續震盪 而負電阻通常都是用一顆Inverter來做 從這個條件出發 就可以推導出inverter的gm要多大& U7 ~. V4 S' |/ P
BIAS電阻多大 寄生電容的影響等等 參考我之前的附件有很詳細的推導 沒錢下載也可以直接key關鍵字搜尋就有了
1 ~# |' ]3 d$ z8 y* Y基本上這個電路應該是拿來做Clock Generator 或是 Real Time Clock的I/O Pad, 前面是邏輯控制電路 有一長串L值很大的NMOS
$ L: n' F9 K3 l- g是拿來當作BIAS電阻 電路還是用一顆Inverter做放大器 有些人只是電路看不懂 有些人講的只是從導出的結果回答
0 G* `4 S% m" p8 C但是大家的觀念還是一樣的吧
+ s$ Q3 u! L6 D2 z  Q如果有哪�講錯 大家可以就事論事討論 但是其他涉及主觀上的批評 還是不要講出來吧  q1 W: i% |& t  G( H0 e3 f& }. B& Y
畢竟有回PO的人 也是想要幫助原來問問題的人解決問題 就算回答的不是那麼切入重點 但是我想其他網友也是很歡迎其他人對自己的意見- c" K, g% o! D) G8 r1 s* G# G
提出批評 但是語氣上 還是多一些尊重比較好吧!  q6 M2 |2 l" i+ N
- \4 J- m4 O, _
而且在成為專家之前 哪一個人不是從門外漢開始呀?
# F7 O- Q1 V9 d+ J1 o何況我覺得大家的回答根本就是在講同一個答案!  
( Z; w4 B5 P6 p6 ]8 Y8 V" C+ b8 X+ `" m! V
原帖由 gimayon 於 2007-6-1 12:33 PM 發表
+ O4 c+ n0 o  Y& Z2 ]- |) Bhspice 要起振  還要另外下 option 參數# l. n* Z, M- ?: k0 b9 k
參數我忘了  自己上網找吧
3 F' `; U! n3 g

. R7 l/ m* _+ o4 E- J這邊就要煩請gimayon兄比較有實務上的經驗 不吝跟大家分享一下要怎麼去用Hspice來模擬crystal osc
0 y: [; _8 H' a& U5 q我自己用Hspice模擬也是怪怪的!
) I9 a/ i9 L  I( ~! P9 A( M
$ f" \. d/ P* `  i) O8 u( K' m[ 本帖最後由 monkeybad 於 2007-6-6 12:03 PM 編輯 ]
作者: wwm101    時間: 2007-6-6 06:44 PM
谢谢monkeybad 版主7 C# |6 v: D) C' v
您的文件我看了- z7 p1 ?* m) z. Q  @
现在碰上的问题是
8 ]3 F6 H1 S* H5 y3 j我自己模拟出来的晶体振荡器
, K7 C2 x" N( E1 P* |. {* D- j可能是由于参数设置不对
# G4 }2 M8 M0 k0 e, Y; r结果造成的环形振荡增益不过- Y/ z. x  \, U8 @
本一位成倍放大管子科研解决问题
! h0 A: H3 p& ~5 q但是结果还是加入初始值后振荡一段时间后& T  m4 G: N8 u7 Z8 G+ x
振荡迅速衰竭。0 d; B; L. @' Z$ \$ ~
这是不是可能由于我模拟出来的晶振模型有问题《75k的晶振》
0 R! M5 m+ w2 `) f, ^9 }再次感谢各位的帮忙
作者: ianme    時間: 2007-6-6 09:06 PM
wwm101你是要做一個75KHz的ring osc??還是??你的圖真的是讓人家看不懂,我建議下次要給人家看圖,可以用visio畫,簡單又明瞭!尤其放上來之後又小,看了很痛苦,都不知道到底哪裡有連接哪裡沒有連接....
作者: wwm101    時間: 2007-6-7 09:47 AM
標題: 原理图
to:ianme版主
# `# e9 @  i& n& Q7 d' ~4 t现在的困惑是要怎么去模拟一个75k的晶振+ @/ P7 P3 t: g5 U' \
/ m/ u) ]9 Z) v' V
再次谢谢您的关注,谢谢
作者: sjhor    時間: 2007-6-12 12:42 PM
如下:
, ~3 v9 E% k3 f( C+ ~; p; C* t
' H- i4 v5 H$ [& Y, d, X" d請找到 75KHz 的 crystal model:  等效電路如下: models parameter 可以找 crystal 製造商要!) A% Q0 }1 f0 N) h
網路上流傳的不多!! L/C 最好加 initial value 則比較好起振!!; k0 K' G* j/ u" [  a) ?
但要注意是否真的震出來!  有時會 decay 後不起振!!
5 R7 g  y# U  W[attach]1019[/attach]
. l2 r% g2 l, s& K6 ^& v# Z- q! k/ d& Q2 Z/ E
0 H! O, r  G1 ?( u, f2 [
再參考以下文章說明:
. F8 ^- k1 [- T2 m- A" g. D
9 M$ x) i5 f7 ~0 `[attach]1020[/attach]
: ~4 Z; U8 [& w; u7 T: T. m: w( E
# ^/ O# W8 z7 y
5 N) b/ S; |1 Z% C1 S( ]9 w
外面電路建議的 simulation ckt!
/ K6 p# y8 M/ N" A7 V1 {3 d5 x* T% m4 O/ p: n
[attach]1023[/attach]
, f2 [7 m6 a9 v: E5 a
; m  {' k6 V" J: v: @% Q) ~, a[ 本帖最後由 sjhor 於 2007-6-12 01:22 PM 編輯 ]
作者: wwm101    時間: 2007-6-12 09:43 PM
to:sjhor
& [$ B5 n4 D4 ?/ w5 O我问了一些厂家他们好像不提供哦。- U# P; {/ F6 \
在等效电路的电感加上初始电流就可以非常块的启振,但出现是振荡一段时间后,振荡就消失了。
作者: mt7344    時間: 2007-6-12 10:28 PM
標題: 回復 #14 wwm101 的帖子
若是如此,可能是:
  ^+ `' S" X2 Q# h1 ]- U$ m* J1. Gain or bandwith 不夠!* E$ \+ O% G: E2 K" n! L
2. Inverter 的 driver 能力不夠!
4 d7 p; ^. j2 [: |2 P, F3. 外面的 RC phase 補償有問題!
; Y9 T" ?8 Q# V8 p) y) l; U4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?
作者: gimayon    時間: 2007-6-13 01:02 AM
看不下去了~~~樓上別亂鬧!!( M' D  X4 O$ N; g2 i1 c( ^
- `( Z( \3 o* S1 C8 g4 y
1. Gain or bandwith 不夠!+ J8 ^& W4 K8 P  B, r0 i. n
   crystal osc 沒在看 gain or bandwith ....... 2 f0 T- y; Y/ k* d1 ^- R
2. Inverter 的 driver 能力不夠!" z) O+ n* n' W0 b
   電流大小確實影響 "負電阻" 但 osc 沒在討論 driver 能力的!!
$ e4 h: A, p5 U; k- Y2 V" ]4 U" S3. 外面的 RC phase 補償有問題!
" f  s" d, |& X* Z    r 回授 c 各提共 90度相位偏移
; E/ O" z9 e3 {4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?
, d+ ~9 M5 M0 H! q" E$ E# @) f   負電阻 啦!!
作者: sjhor    時間: 2007-6-13 09:41 AM
標題: 回復 #16 gimayon 的帖子
好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!
% @; A" z, |; h* C, P/ @& n& U* W; j2 X% a- u& Q/ ?( }1 h# A
我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!
. ?3 z/ B+ V- g7 `1 a
" J1 {1 S$ i7 O9 c" l你的知識比較淵博!!  可以提供一下!+ T7 x2 q) Y7 C
這個負電阻  如何計算? 這個負電阻如何 simulation?
* {  n0 a- V" N* j7 c  a可否提供一下相關資料!  你的功德無限啦!0 E# c' b* S* N/ I1 j3 F) `9 ^

+ Z# ]1 v2 s# Q6 l$ b哈哈  我以前很笨啦!  的確 run 整個 crystal oscillator 的 AC response 啦!9 u3 s, o& ?0 n5 g% \, h2 W
有看到 bandpass 的 response 啦! 只不過 bandwidth 非常的窄啦!!! s- S" _" P/ |6 c, c& |- P
所以  可能從 70K ~ 80KHz 裡面分成10000~100000點啦!
. ?& M3 ~9 J+ |* y. U' z$ s0 d& w& M# K所以  我真的很笨啦!  只會用 try and error 的方法啦!
1 D/ N! d# A& i校好這些IC還可以賣錢啦!
作者: gimayon    時間: 2007-6-13 12:10 PM
需要嗎?
7 W4 |' m0 Q  M; Z( X* c5元 RDB 販售!!/ b8 \0 Q/ A: n6 z$ C
別怪我現實. A! I0 g+ Q" {7 q  Q
貴網是我看過最最最 愛錢 的網站!!
作者: wwm101    時間: 2007-6-14 01:03 PM
to:gimayon
1 {( j) g. H: f# }2 Z# m6 E非常想知道负电阻要怎么仿真
! p6 ?9 h# X1 y. {- w7 A" p能不能提供下% ]' c0 s7 i/ R, Y0 @3 G
谢谢
作者: sjhor    時間: 2007-6-14 06:36 PM
内容# C6 e5 N! \" z) l  @. G& d3 c
1 介绍..................................................................... 2
' T+ i8 p7 f: [: N* D8 f2 石英晶体等效电路............................................................ 2
# t  }3 q3 r. x* _. w* `5 {, l3 振荡..................................................................... 3
& r/ u( f3 f% w; u% _: T4 放大器................................................................... 4
" O. I5 X0 [# r( ?; ?  `2 C6 x8 Z5 负载电容器CX1 和CX2 .......................................................... 5
" k' A- _) B2 d. b9 r6 反馈电阻RFB................................................................ 5
( ~( Q1 C* }* T( v% n" A7 石英谐振器................................................................
- K- f, ~) n7 ]7 B$ _" w0 b: Q- t
[attach]1037[/attach]
: i" E. C4 v5 A& i; A+ S1 d- v+ E$ }1 l/ }- Y  [( {, J- H
[ 本帖最後由 sjhor 於 2007-6-14 06:39 PM 編輯 ]
作者: ianme    時間: 2007-6-14 09:10 PM
標題: 回復 #18 gimayon 的帖子
個人貼資料都是找了之後還去看過,然後才貼出來分享,"整份"才算3RDB,而且RDB一次回覆就2了,會很愛錢嘛?7 @3 L4 e' e4 ]* ~5 O3 I8 k

0 d8 B3 o% w% Z2 K* G8 J自強基金會
2 H( M6 _) A; s; j. ?1 N. T' _請看看實例,我最近看到一套課程專門講IC Design的,要價NT50,000元,政府補助半價,共NT100,000元。如果說收費貴了點那可以接受,說很愛"錢"就很傷人了,做這個我又沒得到什麼好處= ="純粹就是熱心助人,還被潑冷水。還要抽出時間來看看,又不是吃飽閒閒的。才那麼幾個虛擬幣還沒看在眼裡,只是覺得使用者付費這道理很普通,不然每個都把這邊當成資料庫也不參予討論,這並非這網站當初創立的初衷吧?
4 E3 F! m. k2 |  I6 ]4 z" V
, V6 [9 h9 g' ]; j5 w, X5 a; ?1 i; G希望你也能不吝分享,不要丟下個謎團然後又消失了,分享的時候還是建議先把目錄內容貼上,然後使用附件收費。不要還沒吃到點糖就要先找零。$ ?2 p4 v% c. M1 ?
; i3 u! q6 q7 ~
回頭作電路去..., p9 y9 P: L* s& B) n- v* ^

$ B& I/ l: `  X0 D8 p, ]! D0 k[ 本帖最後由 ianme 於 2007-6-14 09:20 PM 編輯 ]
作者: wwm101    時間: 2007-6-15 10:29 AM
呵呵) s$ W7 F1 l" M  I1 J3 q
还是不要讲钱把3 o6 \- e+ s0 U6 S- ?8 e& t, p
伤感情
& }6 J/ k; X2 a& t6 ^7 E6 E, r害得我现在也不好意思哦,
作者: jeffsky    時間: 2007-6-28 06:02 PM
幾位斑竹還是非常熱心的,討論技術不必理會故意挑釁之人!. W* o, e! |2 d- Y) z
不過有時發現自己沒錢又有好東西想看真的會很無奈!
作者: adele    時間: 2007-7-20 05:34 PM
標題: 回復 #20 sjhor 的帖子
振荡器振不振,可以由两个参数直观决定:! O) r: R) V' Q7 d. ]
1)负阻、
2 W) ?4 w' i( q4 K仿真方法:在你要看的那点和地之间加一个ac=1A的电流源,ac分析,则你要看的那一点上的电压,则可作为负阻值。3 B& w2 G" [2 B: i8 b, i+ B
负阻值至少为晶体电阻的5倍。
- ]6 M( W1 W8 `2 ?/ v; [: }
0 s8 E+ T: n# L/ a; _3 k2)open loop gain、3 P. l8 u8 k; Y' L8 X8 O- g5 c
仿真方法:选择环路中任一点断开,但要保证断开后,两断点(A,B)dc一致,负载没有变化。在A点加ac=1V的电压源,ac分析,看B点的值,B/A即为环路开环增益,一般25dB以上就没有问题。$ {" K' H3 J( a2 T

: D! k9 i. L6 `2 S0 y: L瞬态仿真时,可以给电感加初始值,加快起振。
  _+ W4 \( f: p8 O! O, Poption的精度设置会影响起振。( i% l6 ^6 m* g8 x
可以给电源一个脉冲。
作者: f888888x    時間: 2007-8-10 10:49 PM
標題: 回復 #18 gimayon 的帖子
同感啦....................................................................................................................
, I# {, L6 u  i* l; s" D......................................................................................啦
作者: donlion    時間: 2007-11-12 05:43 PM
原帖由 monkeybad 於 2007-5-22 11:06 AM 發表
) m8 r+ p- f+ ~  }2 \看了一下你的電路 前面的邏輯控制好像有點問題 因為依照電路的邏輯這樣推算 會造成Inverter放大器最上面兩個PMOS gate為high 把電流關掉了 所以要不要再檢查一下你的電路控制邏輯 (我是假設最左邊的兩個電壓源為High ...
0 u$ g  x. d$ @. Z2 s# @
上面的電壓源應該是作爲power down的支路,控制邏輯還是沒有問題的。
作者: markcheng    時間: 2008-1-15 12:03 AM
標題: 回復 24# 的帖子
非常感謝adele分享,受教了5 z% W! j  J# b7 k5 q
看到大家的討論似乎只有模擬負電阻以及開迴路增益7 N' @, r1 i2 Z4 W/ j
想請問一下
2 g: ^, L: H) E大家會加上dft這個模擬嗎(傅立葉轉換)來看諧波的影響
* E4 P8 j) z7 d2 m假如諧波過大會影響到主頻的話....是不是增加開迴路增益可以解決' U% I6 R) ?; l! |, k
感謝分享' \( O& E7 O6 t% v8 q
7 Q) ^, n6 j% v, c/ P# q
ps:我是使用spectre
作者: gimayon    時間: 2008-1-15 09:26 PM
crystal 是 high q 原件
# {9 M; r1 U! D+ y% F" L- Q$ g諧坡大 比 諧波小 還難
) S# @5 [5 h1 F- s/ s7 X# c( l. p4 c- O( C- }! ~( T
真能把諧波變大 除了佩服外2 ^4 m. R# a/ s1 W% O
建議去做 3倍頻的 crystal osc  吧 !!
作者: ilovehorn    時間: 2008-1-24 02:36 PM
討論串很精采
/ Q0 ]! ~# ~# ?6 s現在正在研究Crystal震盪電路- H, g  Q* D) D, C6 d
謝謝大家的心得分享
作者: pan8257    時間: 2008-1-29 02:48 PM
感謝樓主無私的分享
& L/ w! R5 C# w肛溫!!' D7 X  q. F/ U+ U
Thanks
作者: RX93    時間: 2008-3-20 09:28 AM
標題: 回復 5# 的帖子
最近正好在研讀crystal oscillator 如何起振的分析
/ }. z# t( A( Y% G: i這真的是非常有用的資料
1 p' }1 z9 y5 E) x) |" w真的是非常感謝大大的分享.....
作者: mdtjason    時間: 2008-3-28 11:42 AM
感謝大大們的分享~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~```
作者: mnlhd    時間: 2008-4-17 12:50 AM
我也是这几天才看osc
3 e1 ]6 p$ G+ R我还想问些关于OSC的其他问题' C8 M- V( v) J, r7 A
1,在设计osc的时候,电压和温度的影响怎么考虑--我仿真的是ring osc 感觉温度和电压影响比较
# L/ Q! j5 o6 _# @3 D2,PAD和封装时引入的寄生电容怎么考虑---加大的BUFFER可以么: }0 I1 H9 z8 f' f, }7 S* E
3,在仿真中,osc应该算是一个模拟的部件,如果用在数字电路中,该怎么混合仿真--我现在用candence仿真,数字部分用applo,说是倒进applo中混合仿真需要GDSII和LEF文件,LEF文件用Cadence Abstract Generator 可以到出来,不过用的可能不专业,总是出错,大体是工艺的错误,改了一部分,还是有问题...有没有其他的方式
7 f2 k) N) d4 B- c) l* a5 s& I4,忘了说了,工艺库都是charted035的一个数字库,一个模拟库...
6 x. p9 {2 j" E+ D; w* c! X
2 ~& ?, r6 b0 H9 P/ y请大家都给点建议,谢谢0 x  K7 q+ o0 F

7 q# B; e9 a; w[ 本帖最後由 mnlhd 於 2008-4-17 12:51 AM 編輯 ]
作者: cadio    時間: 2008-4-21 08:30 PM
標題: 回復 1# 的帖子
图片看的不是很清楚呀??可不可以帖张清楚点的图呀?最好换成cadance的图/
作者: irwinluo    時間: 2008-7-7 01:15 PM
感謝樓主無私的分享) p' x, ?3 [& ^2 @
以及感謝大大們的分享) m" v" ~) k* S1 e' D" K6 [5 c( m
這真的是非常有用的資料+ s. X( [* l6 E. q5 ~0 y

6 {& {5 @" q6 F) b3 n1 K, g( mThanks
作者: vth71    時間: 2008-12-10 11:42 AM
thanksss
作者: nowich    時間: 2008-12-10 09:35 PM
晶體和晶振是不一樣的吧# ?! m8 G6 E! R& T
有的直接就用晶振了~~
( u1 e* `, H" S& h5 Z這個討論的是晶體應該~
作者: nowich    時間: 2008-12-18 10:02 AM
標題: 回復 24# 的帖子
非常感谢   言简意赅
2 ]" d5 ^0 a  S/ E0 M5 u: T8 L, `5 F0 `$ V5 B" w3 p  Y" |. f
LC负阻振荡器和crystal都可以用这个方法判断
作者: nyu0313    時間: 2009-1-9 03:29 PM
要注意一些事項!" H( ~  o/ `) s- y6 H( T
$ ~3 ]' C9 C6 o4 N% M* U& C1. Inverter 的頻寬是否足夠?( G7 J' t. q& X& _: I6 i$ `% T* s
2. Inverter 的 gain 是否足夠?
+ ?2 @! t2 V& K: ]9 B, {3 K  ]+ q  a* V& v' {3. 推動能力是否足夠?
- L4 D0 _" e* J6 [( u! s6 W. D$ @& |4. Inverter 最好 bias 在 1/2*Vdd 的地方!! `' ]9 f/ k0 n  J% I  @! D& T7 B
5. 可先跑 AC 的 Spice simulation!
作者: gimayon    時間: 2009-1-9 04:25 PM
osc 問 driver 能力$ p6 P' ~! V8 j
就像問 bandgap 的 vref 能負載多大 load ..一樣
* ]$ s; x' e1 R1 i4 X# A
  v! g& I- S& f' E/ i很沒 sense 的問題...
作者: BUJISMALL    時間: 2009-6-9 10:42 PM
1,对于经典的PERICE 振荡器,一般都是从晶振两端看进去的等效负阻抗与晶振本生内部的正阻抗相抵消的原理,其实你可以用小信号来分析这个电路,然后算出这个电路的开环传输函数,得到一个关于GM的根轨迹图,用MATLAB画出根轨迹图,当根在右半平面时,就是振荡的范围,可以得到GM(MIN),和GM(MAX),一般设置GM=[GM (MIN)*GM (MAX)]^0.5,此时可以得到最快的启动速度;一般晶振的完整启动需要1000个周期左右;接下来就是选择管子尺寸的问题了;可以看到各个参数,比如Rf,cl,co等的影响;从仿真结果看对于32K,RF>50M,比较好;频率越高,RF的要求越低;; ]  z/ m9 l' H, u
2‘ 对于低功耗的振荡电路;比如32K;对外部的寄生电容比较敏感;需要仔细仿真;还应考虑AD的影响;
" f6 e% r( p% ?: P" k- Q9 O* r3.仿真时,仿真参数的设置也是有要求的,比如CADENCE ,步长一般选择为周期的1%,收敛方式的选择,对仿真都是有影响的;参数设置不当,可导致无法振荡;
5 J! v. q. s- H9 I9 ^+ [# n( ~5 N; n4 z) ]
对于上面的问题,我不知道你的晶振模型有没有弄对,一般你需要去查找厂家的资料,得到RS,和静态电容C0后,自己就可以导出模型了,取Cf=C0/300左右,根据频率求出L0;就可以了;当然L0最好加点初始能量,可以跑的更快;;;;;
作者: linux_java    時間: 2009-6-11 02:34 PM
標題: 好啦! 75KHz 的確/應該沒有 gain bandwith 的問題啦!2 N# E' Z4 f+ c" g
好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!2 N# E' Z4 f+ c" g3 q0 Q# J6 ]2 s5 w9 Z3 p7 L7 |
0 ~- j. ?+ h# ]0 r
; _: l& I2 |/ K! l2 R+ j我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!! D( W+ ~" k% o9 f8 @
* E9 |$ w, \2 a" ]1 X9 Q& f- r" ?- R; Q' {% m" H/ z# t4 p+ a, z0 P3 ?1 q9 Z( i
你的知識比較淵博!!  可以提供一下!
* l, N! R% R1 g/ w" o. d9 w; D$ i1 `$ T/ m1 E' {這個負電阻  如何計算? 這個負電阻如何 simulation?
: F& w; d" w; U- `3 R  ], ]* G3 m! b" Z, ]可否提供一下相關資料!  你的功德無限啦!: Q2 C"
作者: linux_java    時間: 2009-6-11 02:35 PM
標題: 好啦! 75KHz 的確/應該沒有 gain bandwith 的問題啦!2 N# E' Z4 f+ c" g
好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!2 N# E' Z4 f+ c" g
/ }7 y  h" D2 Q0 R3 D9 q0 ~- j. ?+ h# ]0 r
( F/ V, i9 }9 f: G. o. d! L我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!
0 G* j1 Z  K  X$ g) j# _* f* E9 |$ w, \2 a" ]1 X9 Q& f- r" ?- R; Q' {% m" H/ z# t
+ }9 l. Z8 m: K4 `你的知識比較淵博!!  可以提供一下!  ?5 F+ ?* n& m% o
9 w; D$ i1 `$ T/ m1 E' {這個負電阻  如何計算? 這個負電阻如何 simulation?
  q2 C) |8 i# }# P* G3 m! b" Z, ]可否提供一下相關資料!  你的功德無限啦!: Q2 C"
作者: linux_java    時間: 2009-6-11 02:36 PM
標題: 好啦! 75KHz 的確/應該沒有 gain bandwith 的問題啦!2 N# E' Z4 f+ c" g
好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!2 N# E' Z4 f+ c" g4 a) t( |  v" q2 T/ Z
0 ~- j. ?+ h# ]0 r: x1 w! n. x( n! K. t
我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!
: {; z( a) e. u6 k* E9 |$ w, \2 a" ]1 X9 Q& f- r" ?- R; Q' {% m" H/ z# t
& ~  w( F( Y/ ~: ^你的知識比較淵博!!  可以提供一下!
; P* ~9 M$ o( y$ f* }9 w; D$ i1 `$ T/ m1 E' {這個負電阻  如何計算? 這個負電阻如何 simulation?$ u8 c" B+ ]; \$ Z0 z( z2 ^: @7 K
* G3 m! b" Z, ]可否提供一下相關資料!  你的功德無限啦!: Q2 C"
作者: knightrider    時間: 2009-7-11 11:15 AM
我的怎么仿真也是不振,是不是仿真这类电路有什么技巧,起振条件里面的噪声怎么加上去啊,理想情况下能不能起振啊 ?
作者: tony_wu_ad    時間: 2009-7-28 04:05 PM
嘿嘿,我最近也在研究这个晶体振荡器,也想用spice跑跑看,但是手头没有这些晶体的模型,那里可以找到这些模型?多谢了!
作者: kokokiki    時間: 2009-7-30 08:46 PM
標題: 回復 28# 的帖子
crystal是h-q沒錯,但許多osc原件也是利用三次諧波做出來的.
0 b. S* w% g; ~原理也不難,將amp輸出端取出訊號(非理想sine wave),經filter就是三次諧波output.
0 [. Z2 F8 q) G: X+ s! B% v許多高頻osc都是這樣出來,簡單且没有增加多的phase-noise.
作者: duoyun    時間: 2009-12-30 03:36 PM
knightrider , tony_wu_ad ! T0 f# v$ U3 P# ~% H8 }9 S
你们的问题BUJISMALL 都已经给出回答了啊。我也在做一个振荡器,希望可以做成跟大家分享些经验。3 p  k* `6 N" b2 }+ e
我看到网上有篇文章,讲用参数拟合的方法,通过测试晶振频率得到晶体模型的参数。不知道有没有人这样做过?测试得到的精度可以达到准确拟合的要求吗?对测试有什么要求?
作者: e2000    時間: 2010-3-18 10:35 PM
有inverter的話說不定是inverter的尺調整沒弄好
2 h& J0 l& D, @0 }( X: A環型震盪器不是說inverter的延遲時間有關係嗎
6 l' s1 g+ }% Z) b( d那這種呢?
作者: curtis0723    時間: 2010-4-22 07:27 PM
版主大大# l  D+ o$ A0 s. Z
我的閱讀權限是20
6 \( s1 ~) H* x5 ?可以分享zhca009給我嗎' u2 Z; v, I2 R* d
謝謝
作者: feihu_zhu    時間: 2010-5-29 10:34 PM
Hspice PSpice仿真电感不方便 需要设置inductor的初始电流+ d5 u% B8 }; }* K
不如用eldo spectre 方便
作者: feihu_zhu    時間: 2010-5-29 10:37 PM
怎么不能下载呢 我晕啊
作者: jimwang94306    時間: 2010-7-1 04:06 PM
小弟是新手 謝謝大家分享經驗 目前只有望付件而興嘆
作者: ryan80    時間: 2010-7-14 12:48 PM
Thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: caesarxl    時間: 2010-8-24 03:09 PM
学习了,感谢大家的分享
作者: neil0968    時間: 2011-5-6 01:49 AM
哇,感謝大大的分享啊…… 最近剛好有crystal的問題……
作者: lyyunyan    時間: 2011-5-20 12:04 PM
等高人出现~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: Raygo    時間: 2012-4-18 05:38 PM
謝謝分享!很有用的資訊!
作者: dexter    時間: 2012-4-27 02:39 PM
Thx for sharing,got a lot information
作者: lindychen    時間: 2012-7-25 10:55 AM
最近在做一个10M的皮尔斯晶振,也碰到了无法启振的问题,很是烦恼啊。请问环路增益如何计算,负阻如何计算呢
作者: kj.guo    時間: 2012-9-1 01:46 PM
断环是断开AC 的loop,但是要保留DC的loop。open loop的gain 建议大于3db 。 transient simulation时power 讯号记得使用PWL 的方式加上去。
作者: 930709    時間: 2012-9-3 11:39 AM
謝謝大大們的分享!!2 T# o3 z  z5 @% Z
受益良多
作者: sd5517805    時間: 2013-3-15 10:00 PM
用的仿真软件是pspice.....
作者: lyyunyan    時間: 2013-3-20 04:19 PM
这帖子不错啊~~~~~~~~~~~~~~~
作者: shesinaasfs    時間: 2013-9-10 10:46 AM
標題: 这个帖子不错,有点意思!
这个帖子不错,有点意思!
作者: line520    時間: 2014-1-6 11:13 PM
回復 2# masonchung 7 B6 g2 r- k) }6 j+ _) t

- _, ?( p" `8 ~; ^* |' T
, j6 L$ B3 h1 e2 p
& R) `3 j/ ^) H& F- O$ U, Y4 N8 b( d: E( H9 g* v
雪芙外送茶坊LINE:qq12398765 sky:qq12398765q 及時:qq12398765
作者: AIC6632    時間: 2015-10-13 09:47 PM
多謝各位分享
: z3 x1 M# Y5 U4 F0 k: r+ R小弟學了很多




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2