Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 65311|回復: 66
打印 上一主題 下一主題

[問題求助] cmos晶体振荡器

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-20 21:33:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在仿真cmos振荡器时,无法使之启振(使用了各种初始条件还是没有办法启振)
2 m  l% P& j9 \' k请问这有可能时碰到什么问题
, x  m) ?2 {% ~5 g, C我用的仿真软件是pspice

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
推薦
發表於 2008-3-28 11:42:35 | 只看該作者
感謝大大們的分享~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~```
2#
發表於 2007-5-20 21:44:02 | 只看該作者
請問為啥要有X1在電路裡面?
3#
發表於 2007-5-20 23:58:07 | 只看該作者
不知道你的crystal是多少的振盪頻繁??
; s7 V4 }' [# v4 [" z一般若使用crystal作為振盪器,其兩端的電容值會搭配你是使用多少振盪頻率而使用多少pf的電容值
4 T1 B" ]; M/ U: W* i另外,使用crystal會搭配一個反相器或者放大器,看了一下你的反相器的接法,雖然不太確定此種反相器可否動作; j, x5 b+ y' v
不過,這種接法很容易會讓output固定在某一位準而無法動作,因為你讓pmos的gate接到ground同時nmos的gate接到vdd而各自形成這條path的負載,如此一來在中間的device就很難作出反應,建議你可以"先用"一般的反相器或者NAND或者NOR來接,若是可以振盪了,再改成你要的放大器接法# L$ R/ v0 V2 E/ `( H+ t. t+ F
最後,在作crystal的振盪器時,通常會將crystal的input和output端設成同一電位的initial value,另外一個條件則是讓power supply變成一個ramp上昇的電壓源
8 g6 p5 {8 \8 \/ p& a5 @4 y% e
* e0 |* d9 y, o8 R, T9 a[ 本帖最後由 finster 於 2007-5-21 12:00 AM 編輯 ]

評分

參與人數 2Chipcoin +4 收起 理由
monkeybad + 2 熱心回覆!
sjhor + 2 認真回覆!答案相當有理!

查看全部評分

4#
發表於 2007-5-21 07:51:45 | 只看該作者
要注意一些事項!
; S; ~- y- A) x3 h$ U' j1. Inverter 的頻寬是否足夠?
9 O# D' D4 j0 x( c2 i( c" V0 N' f2. Inverter 的 gain 是否足夠?9 W4 g- C9 Z: q, R# w3 f7 Z5 n+ \' W
3. 推動能力是否足夠?/ o( w* f2 l+ q4 w5 h8 n4 }- T6 e
4. Inverter 最好 bias 在 1/2*Vdd 的地方!: Q, J* v7 I. _1 |6 B$ Z* U
5. 可先跑 AC 的 Spice simulation!2 [( c" l9 I1 g: [$ I6 a
...........1 Q  ^. F! A* \0 g3 C
........
% `- T. m. z! K/ j......
4 T; u, p  F0 [$ S4 M...

評分

參與人數 2Chipcoin +1 +4 收起 理由
skyboy + 3 很受用!
monkeybad + 1 + 1 感謝經驗分享!

查看全部評分

5#
發表於 2007-5-22 11:06:27 | 只看該作者
看了一下你的電路 前面的邏輯控制好像有點問題 因為依照電路的邏輯這樣推算 會造成Inverter放大器最上面兩個PMOS gate為high 把電流關掉了 所以要不要再檢查一下你的電路控制邏輯 (我是假設最左邊的兩個電壓源為High)
* y: H3 ^! F. t$ d! f假如沒錯的話 那你的crystal Model參數有沒有設對 也要檢查一下
/ }. H9 E+ m7 f& v7 T如果放大器的運作和crystal參數都正常 那就要再進一步檢查如Sjhor講的一些起振條件 gm夠不夠大 起始條件有沒有設好等等. g$ G7 T; J: h/ E  t, r# T$ z
另外不知道你的Crystal Model是用什麼去模擬 若是採用L C R等效的Model 以我以前模擬的經驗 裡面的節點起始值也要設好 不然不會振盪
4 I* P1 R+ R, ~我在網路上有找到一些相關的文件對於Crystal Osc起振條件的推導(Inverter放大器的gm是最重要的) 可以參考一下
# \" ^) J% @" W: Z. _' m
4 t; b2 [, l2 Y5 e' y* Y[ 本帖最後由 monkeybad 於 2007-5-22 11:53 AM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x

評分

參與人數 1 +3 收起 理由
skyboy + 3 很受用!

查看全部評分

6#
 樓主| 發表於 2007-5-22 23:52:17 | 只看該作者
谢谢各位大侠的帮忙
2 t  u6 J" X0 k. b* X各位大侠提出来的,我到没有注意到,因为我这个电路是从反向得到的。
3 j( p  T+ V8 {2 S2 c/ e我在综合各位意见试试% ^2 @$ T- f* [7 ~5 @  Q1 @
再次感谢
7 n8 G! V  s1 P/ g! L  G, sps:
) w6 Q  I: S/ d" Ato masonchung  finster : x1是的晶振,频率为32khz 或者100khz,
7 a& ^; b9 u. F1 A" J& b. G/ Lto monkeybad :前端的逻辑控制应该没有错。

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 有什麼問題大家一起討論啦

查看全部評分

7#
發表於 2007-6-1 12:33:19 | 只看該作者
一堆門外漢的回答  你當成寶~~~無言$ X) k/ j& x# R* D3 ?+ a0 h
crystal osc 是看負電阻效應! U/ D* o. G9 o. ~" ]6 j
當負大於正  就起振了~~
, _/ l; c, s# H4 H; `" Q% S& b/ f) L8 T' u  U
hspice 要起振  還要另外下 option 參數% k! t; _$ v9 o6 G2 _% F
參數我忘了  自己上網找吧

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 Pls share us more!

查看全部評分

8#
 樓主| 發表於 2007-6-5 22:09:50 | 只看該作者
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 - i" p  }( k7 F4 k. U" g
一堆門外漢的回答  你當成寶~~~無言
; k& h. Z: {0 t. ?7 u0 scrystal osc 是看負電阻效應
0 W: v' A  ^1 f1 L1 {當負大於正  就起振了~~3 S: |! h6 T( r! y# T: {
( A6 m. g: a! N  c; r! Z2 U1 s
hspice 要起振  還要另外下 option 參數
6 @* b4 q7 _7 p. z8 p# j參數我忘了  自己上網找吧

! f9 G3 B1 R0 W5 ?' M8 \x谢谢你
, G' J4 N* W# O( n6 p0 ~现在碰上的问题是,无法得到可行的晶振模型75k0 E6 H7 N) b# R/ o: p2 g8 ^
而且以前我也没有这方面的实践* C3 H! m1 y% P
上网找了
2 e8 ?8 z* o6 A& j/ S9 N关于这方面的资料比较少哦!能不能在提供一些帮助# b# Q0 R6 ]; d8 D# N
谢谢
9#
發表於 2007-6-6 11:57:57 | 只看該作者
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 + w& o" k" {0 ~7 Q" @' K
一堆門外漢的回答  你當成寶~~~無言
; `. J) B) U  e7 u1 zcrystal osc 是看負電阻效應
% A$ `& \+ G: H# s2 ?當負大於正  就起振了~~

5 c/ t5 K( V! n6 n* b8 k& O% L5 X5 x' t+ I' G1 ?( \* V
我想上面的人提到的 應該都是從負電阻效應延伸出來的吧 只是切入角度不同 負電阻+正電阻要小於零 這樣crystal osc就可以等效於' F6 @. W  |" r" Q+ U
一個LC電路 能量不會被消耗 可以持續震盪 而負電阻通常都是用一顆Inverter來做 從這個條件出發 就可以推導出inverter的gm要多大5 h( T3 V$ C/ v' C& |
BIAS電阻多大 寄生電容的影響等等 參考我之前的附件有很詳細的推導 沒錢下載也可以直接key關鍵字搜尋就有了
& M0 h! i( Z" _( C) \0 X; B% |: n基本上這個電路應該是拿來做Clock Generator 或是 Real Time Clock的I/O Pad, 前面是邏輯控制電路 有一長串L值很大的NMOS
5 L3 w6 f) O9 \$ H6 g3 R是拿來當作BIAS電阻 電路還是用一顆Inverter做放大器 有些人只是電路看不懂 有些人講的只是從導出的結果回答
. O3 K3 p+ w2 V3 i5 ^$ e但是大家的觀念還是一樣的吧
2 I$ `# ~& Q* h9 g如果有哪�講錯 大家可以就事論事討論 但是其他涉及主觀上的批評 還是不要講出來吧
( _4 z2 q/ v5 h; s" ]$ d畢竟有回PO的人 也是想要幫助原來問問題的人解決問題 就算回答的不是那麼切入重點 但是我想其他網友也是很歡迎其他人對自己的意見2 h- u& ]! L9 s, P" G" L( o
提出批評 但是語氣上 還是多一些尊重比較好吧!
' B+ m% _8 r3 _" p4 D$ Y) |" z8 I" j# ~1 P
而且在成為專家之前 哪一個人不是從門外漢開始呀?
' c3 x% G$ z7 d  c9 A, @1 D- G: u何況我覺得大家的回答根本就是在講同一個答案!  , B9 c6 G$ r/ l# g

& s3 X8 J; A, Z8 R" X( r
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 ! i) f% M$ h7 q3 u
hspice 要起振  還要另外下 option 參數
' T, i7 k9 x/ v9 Q: m! J$ i參數我忘了  自己上網找吧
) K  [' d# E# U( @. b
/ e+ T, c& S, e
這邊就要煩請gimayon兄比較有實務上的經驗 不吝跟大家分享一下要怎麼去用Hspice來模擬crystal osc
& J6 G; r$ n5 k我自己用Hspice模擬也是怪怪的!
+ J# w0 f, G2 B) m
& d2 s8 a2 U6 R0 [[ 本帖最後由 monkeybad 於 2007-6-6 12:03 PM 編輯 ]
10#
 樓主| 發表於 2007-6-6 18:44:44 | 只看該作者
谢谢monkeybad 版主
( b5 @! ]* d  k您的文件我看了& J: a6 n5 Z% h/ \+ q& j
现在碰上的问题是/ c. u$ x' h# A' I
我自己模拟出来的晶体振荡器
" h/ E) E# E; X8 r0 ]  ^可能是由于参数设置不对
+ N- b( O; ^( [; S9 G6 P5 u3 S结果造成的环形振荡增益不过# N, e5 |% M" e( B
本一位成倍放大管子科研解决问题
+ L3 O. V' W8 K% a% ^3 \但是结果还是加入初始值后振荡一段时间后
5 Z7 K) c4 l) t) ^0 L  ?: Q; `( i振荡迅速衰竭。* G# A% S- X" z8 g# O' c
这是不是可能由于我模拟出来的晶振模型有问题《75k的晶振》
- p) ?; h5 j- s再次感谢各位的帮忙

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 問之有理!

查看全部評分

11#
發表於 2007-6-6 21:06:06 | 只看該作者
wwm101你是要做一個75KHz的ring osc??還是??你的圖真的是讓人家看不懂,我建議下次要給人家看圖,可以用visio畫,簡單又明瞭!尤其放上來之後又小,看了很痛苦,都不知道到底哪裡有連接哪裡沒有連接....
12#
 樓主| 發表於 2007-6-7 09:47:06 | 只看該作者

原理图

to:ianme版主0 g! ~# I8 N( H$ x+ J
现在的困惑是要怎么去模拟一个75k的晶振
# Q& m+ J* S* c/ Z+ L% `' v$ M( Y0 w1 x. d$ B- N% \
再次谢谢您的关注,谢谢

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
13#
發表於 2007-6-12 12:42:26 | 只看該作者
如下:
* |7 F/ y1 W5 m4 q+ z( g( X" ~$ c8 S: O  U( ?% {1 C& w9 q
請找到 75KHz 的 crystal model:  等效電路如下: models parameter 可以找 crystal 製造商要!% h$ Q/ U- m5 k. A( K0 h0 ^
網路上流傳的不多!! L/C 最好加 initial value 則比較好起振!!. v) g: K% p. d' \* B+ E
但要注意是否真的震出來!  有時會 decay 後不起振!!
! Q" I. ~# P# P1 x. c) g1 a: y! O: e: d* l% }( m
* F# \2 z, ?0 @5 o4 B. Y) ^

* f; h/ E5 ^# |) c9 L# z1 {再參考以下文章說明:
; e6 z7 n. z7 L7 o$ h% [9 J
% L8 i# X+ E& [+ a2 O5 C% t* z" ^3 P

6 H: N; M7 _3 r0 X% |4 l) G& h
3 D9 F$ k# j, S' G" A; s" y6 M! M" _  A8 `
外面電路建議的 simulation ckt!8 C' g% w1 Z* c% ~3 M! x
9 }+ `  V$ ^- X: T9 ~$ f0 z
7 z4 I" I, Z+ ?. L( M
9 Z. G" f* E! S; z6 M' T
[ 本帖最後由 sjhor 於 2007-6-12 01:22 PM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x

評分

參與人數 1 +5 收起 理由
monkeybad + 5 多謝補充!

查看全部評分

14#
 樓主| 發表於 2007-6-12 21:43:34 | 只看該作者
to:sjhor # ]) n) e, y: @& R0 |- T; t
我问了一些厂家他们好像不提供哦。
$ k) r6 P( S& S9 h; U( A( H% C在等效电路的电感加上初始电流就可以非常块的启振,但出现是振荡一段时间后,振荡就消失了。
15#
發表於 2007-6-12 22:28:58 | 只看該作者

回復 #14 wwm101 的帖子

若是如此,可能是:! q3 l8 k. {. h1 t  V; G
1. Gain or bandwith 不夠!
* ?8 P* B/ A" h' l; \& z2. Inverter 的 driver 能力不夠!
( k4 Q) o. }" d3. 外面的 RC phase 補償有問題!6 Z" e- [4 z# i' v) K3 z/ C
4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 感謝經驗分享!

查看全部評分

16#
發表於 2007-6-13 01:02:48 | 只看該作者
看不下去了~~~樓上別亂鬧!!
0 O9 {( ^, l5 t% R$ g% A+ {0 k9 e+ V$ S- g
1. Gain or bandwith 不夠!5 t; Y9 B7 M( S% y1 ~
   crystal osc 沒在看 gain or bandwith .......
' g7 b- t5 {' ?. g2 U* L2. Inverter 的 driver 能力不夠!
  [7 V' G# ?9 l   電流大小確實影響 "負電阻" 但 osc 沒在討論 driver 能力的!!
0 r" \1 p5 C, a1 U. o& K% M3. 外面的 RC phase 補償有問題!
4 Q8 g, n/ v3 G7 N9 c* i6 v    r 回授 c 各提共 90度相位偏移
$ t0 y9 A5 A/ o  f; h% c4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?
3 F- e$ y8 w3 j% ]$ L0 Y" i9 _   負電阻 啦!!

評分

參與人數 2Chipcoin +2 +3 收起 理由
monkeybad + 2 感謝指教啦!
sjhor + 3 可否提供相關的計算或simulation方法!!

查看全部評分

17#
發表於 2007-6-13 09:41:57 | 只看該作者

回復 #16 gimayon 的帖子

好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!- T1 G8 h' }; T0 i" R# j3 H% L
2 F  j, Y; {8 H
我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!; a4 j% t* V* ^( o  d% B

; r% X$ s5 Z4 g+ G9 {2 W4 ~你的知識比較淵博!!  可以提供一下!
5 n1 Q0 k8 j) `這個負電阻  如何計算? 這個負電阻如何 simulation?% ^' ~3 ]: X- B
可否提供一下相關資料!  你的功德無限啦!
- ~( r% H/ d9 m# F3 _# I- H# u7 B+ L# A- M
哈哈  我以前很笨啦!  的確 run 整個 crystal oscillator 的 AC response 啦!/ C7 q% B( }5 D0 e3 ?4 _( S% t
有看到 bandpass 的 response 啦! 只不過 bandwidth 非常的窄啦!!
9 Q; C, w! O* h所以  可能從 70K ~ 80KHz 裡面分成10000~100000點啦!
5 D: `, x: m& J& ?& m/ {- X所以  我真的很笨啦!  只會用 try and error 的方法啦!) l8 c, S  N. a6 r1 |$ R2 c$ Z
校好這些IC還可以賣錢啦!

評分

參與人數 1 +2 收起 理由
monkeybad + 2 交流分享心得!

查看全部評分

18#
發表於 2007-6-13 12:10:04 | 只看該作者
需要嗎?
& l+ j) s9 U5 h. [5元 RDB 販售!!
( ^* q; R% W' Q- d別怪我現實
" i  g4 y  p( ?; O貴網是我看過最最最 愛錢 的網站!!

評分

參與人數 4Chipcoin +13 +1 收起 理由
monkeybad + 5 我需要 !有怎樣模擬的方法可以分享一下嗎?
sjhor + 5 趕快分享吧!錢先給你!!
mt7344 + 1 貼啊!需要的人不會在乎那5元的!
jiming + 3 資料可以不要錢!但愛大家分享、討論?

查看全部評分

19#
 樓主| 發表於 2007-6-14 13:03:03 | 只看該作者
to:gimayon! x/ a* f8 r$ F. ]; q
非常想知道负电阻要怎么仿真
# @- Z: z7 D! T# o能不能提供下
% @2 L9 b& Y+ |- M谢谢
20#
發表於 2007-6-14 18:36:31 | 只看該作者
内容
; E+ J- D1 n) ~# m) l( o1 介绍..................................................................... 2
4 D4 O) {6 t+ {# a" \8 c2 石英晶体等效电路............................................................ 28 q9 s+ C' K0 q, A8 M. p
3 振荡..................................................................... 3' a8 o7 M. i( Y/ Z
4 放大器................................................................... 4
+ X2 T3 C, x# u% o1 |! j4 T/ i5 负载电容器CX1 和CX2 .......................................................... 5
: H" G' H& s9 d; E6 反馈电阻RFB................................................................ 5
8 m6 i# @/ U9 O/ I7 石英谐振器................................................................6 E) }- x6 g; ?" u+ }- B
# N% k9 F) k- T, \# [3 L
/ K) r" i- i) L9 o1 u

. }3 s2 ^; f. i3 Y( f[ 本帖最後由 sjhor 於 2007-6-14 06:39 PM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-7 04:31 AM , Processed in 0.158020 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表