Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-20 21:33:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在仿真cmos振荡器时,无法使之启振(使用了各种初始条件还是没有办法启振)' N6 s( O5 @: z4 C
请问这有可能时碰到什么问题
9 I4 q# j# ]5 z2 e" |2 u我用的仿真软件是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是多少的振盪頻繁??
  I, L( E) D2 a一般若使用crystal作為振盪器,其兩端的電容值會搭配你是使用多少振盪頻率而使用多少pf的電容值
. u$ l: P6 ]. T' k8 `另外,使用crystal會搭配一個反相器或者放大器,看了一下你的反相器的接法,雖然不太確定此種反相器可否動作
0 ]2 j6 s6 M/ x7 a: |不過,這種接法很容易會讓output固定在某一位準而無法動作,因為你讓pmos的gate接到ground同時nmos的gate接到vdd而各自形成這條path的負載,如此一來在中間的device就很難作出反應,建議你可以"先用"一般的反相器或者NAND或者NOR來接,若是可以振盪了,再改成你要的放大器接法( ^, R5 y9 {0 v/ C
最後,在作crystal的振盪器時,通常會將crystal的input和output端設成同一電位的initial value,另外一個條件則是讓power supply變成一個ramp上昇的電壓源$ a0 y+ u" R0 b& }0 w, Y( r4 n
; p7 b3 O6 x+ L1 ?! }+ P& i8 n; |
[ 本帖最後由 finster 於 2007-5-21 12:00 AM 編輯 ]

評分

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

查看全部評分

4#
發表於 2007-5-21 07:51:45 | 只看該作者
要注意一些事項!3 h  {6 F5 @4 I
1. Inverter 的頻寬是否足夠?9 A4 K2 m9 ~$ q
2. Inverter 的 gain 是否足夠?
  C, I0 _) T9 h2 |9 y* o) P3. 推動能力是否足夠?
8 C7 o1 ~/ ]3 C- ^1 C; v4. Inverter 最好 bias 在 1/2*Vdd 的地方!  i) i" }! s7 f: _& }9 E: ?
5. 可先跑 AC 的 Spice simulation!
6 w! h2 B0 |- i% H4 v* i( ]0 x. ]..........." G% [8 n4 O0 @! T* s2 I
........, F7 E( \( F# K1 e( c
......
  x- [/ }. H6 B, A# E8 O: c...

評分

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

查看全部評分

5#
發表於 2007-5-22 11:06:27 | 只看該作者
看了一下你的電路 前面的邏輯控制好像有點問題 因為依照電路的邏輯這樣推算 會造成Inverter放大器最上面兩個PMOS gate為high 把電流關掉了 所以要不要再檢查一下你的電路控制邏輯 (我是假設最左邊的兩個電壓源為High)
5 @) s# c( |  C) c假如沒錯的話 那你的crystal Model參數有沒有設對 也要檢查一下# J: X1 _/ l) b% h1 Z# M
如果放大器的運作和crystal參數都正常 那就要再進一步檢查如Sjhor講的一些起振條件 gm夠不夠大 起始條件有沒有設好等等* Q7 m1 z: c+ F$ z2 X1 {/ l, P
另外不知道你的Crystal Model是用什麼去模擬 若是採用L C R等效的Model 以我以前模擬的經驗 裡面的節點起始值也要設好 不然不會振盪
& ^, R4 z+ X$ D- p0 b我在網路上有找到一些相關的文件對於Crystal Osc起振條件的推導(Inverter放大器的gm是最重要的) 可以參考一下
' G/ u0 S2 T0 d; ?- @1 x  x* N3 H* r4 L5 Y! E3 i3 I; k( g
[ 本帖最後由 monkeybad 於 2007-5-22 11:53 AM 編輯 ]

本帖子中包含更多資源

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

x

評分

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

查看全部評分

6#
 樓主| 發表於 2007-5-22 23:52:17 | 只看該作者
谢谢各位大侠的帮忙
7 |: x" a! ], J5 {+ X8 k; T各位大侠提出来的,我到没有注意到,因为我这个电路是从反向得到的。  \5 a: m0 ?7 h9 _/ _
我在综合各位意见试试
4 v( j6 ^3 q# `7 Q4 ?% Z6 O7 p再次感谢4 R: d* |+ L8 `- ^& C
ps:6 o4 |% J4 i# r" S, r4 m
to masonchung  finster : x1是的晶振,频率为32khz 或者100khz,9 ^8 {/ E0 d" `( R
to monkeybad :前端的逻辑控制应该没有错。

評分

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

查看全部評分

7#
發表於 2007-6-1 12:33:19 | 只看該作者
一堆門外漢的回答  你當成寶~~~無言
& k) U7 ?" }3 ?crystal osc 是看負電阻效應; O- H/ u* A, k  K
當負大於正  就起振了~~, m0 p* [' o3 X* N- F( b

% [8 Z; Q7 Y4 d+ mhspice 要起振  還要另外下 option 參數1 g  o, h- `) h) E4 M
參數我忘了  自己上網找吧

評分

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

查看全部評分

8#
 樓主| 發表於 2007-6-5 22:09:50 | 只看該作者
原帖由 gimayon 於 2007-6-1 12:33 PM 發表
/ ]2 l7 l: m% v3 Z$ a  P一堆門外漢的回答  你當成寶~~~無言9 }; Q" [$ }) h/ c' E( `! \
crystal osc 是看負電阻效應- i) ^8 r$ u" m! U* v8 {
當負大於正  就起振了~~
& R. _& U& z0 [8 K% d8 G$ T
% {& u1 V0 e9 i. p8 K& A( Chspice 要起振  還要另外下 option 參數8 F+ P5 d( q" M  l
參數我忘了  自己上網找吧

: l. M! ^7 y1 ?7 V1 Dx谢谢你
* L8 K# Y3 B' s& A/ b9 a3 J现在碰上的问题是,无法得到可行的晶振模型75k
7 L0 |: u! @% W, \而且以前我也没有这方面的实践
* O1 p; ~* D+ K: k/ p) o0 a3 K上网找了
: r& P. D* G7 Q9 `. M关于这方面的资料比较少哦!能不能在提供一些帮助! q4 g! h2 L& V
谢谢
9#
發表於 2007-6-6 11:57:57 | 只看該作者
原帖由 gimayon 於 2007-6-1 12:33 PM 發表
- Y! X- l8 b. E5 Z- f+ {: \一堆門外漢的回答  你當成寶~~~無言. \& |& M* O. g* }' Z; o
crystal osc 是看負電阻效應
5 X+ C% `4 ~: g6 C3 F當負大於正  就起振了~~
1 I6 L4 S! |. \; o# f$ k& s
% p- Z1 L* u/ x8 k/ O
我想上面的人提到的 應該都是從負電阻效應延伸出來的吧 只是切入角度不同 負電阻+正電阻要小於零 這樣crystal osc就可以等效於) F, [  H/ U+ B6 p
一個LC電路 能量不會被消耗 可以持續震盪 而負電阻通常都是用一顆Inverter來做 從這個條件出發 就可以推導出inverter的gm要多大9 w' S1 `" X( P8 l4 Y( B: [7 Y
BIAS電阻多大 寄生電容的影響等等 參考我之前的附件有很詳細的推導 沒錢下載也可以直接key關鍵字搜尋就有了1 t( S/ I, e8 G2 j3 M, p
基本上這個電路應該是拿來做Clock Generator 或是 Real Time Clock的I/O Pad, 前面是邏輯控制電路 有一長串L值很大的NMOS: z- {. ~$ z7 L! j( C: ?
是拿來當作BIAS電阻 電路還是用一顆Inverter做放大器 有些人只是電路看不懂 有些人講的只是從導出的結果回答 3 T- |9 K5 C7 \
但是大家的觀念還是一樣的吧
2 P" `* I2 q5 S5 J" ~" `  J如果有哪�講錯 大家可以就事論事討論 但是其他涉及主觀上的批評 還是不要講出來吧
, [  i3 q& E8 ^0 ?畢竟有回PO的人 也是想要幫助原來問問題的人解決問題 就算回答的不是那麼切入重點 但是我想其他網友也是很歡迎其他人對自己的意見
) ^5 @+ n& w2 c/ n4 c6 O提出批評 但是語氣上 還是多一些尊重比較好吧!: \/ b7 [7 M+ ?
% l- t& {, A; D. [; a
而且在成為專家之前 哪一個人不是從門外漢開始呀? 9 R! q2 R; Q% _' K" X/ U/ D
何況我覺得大家的回答根本就是在講同一個答案!  
! P4 y. R' G& G) a+ ^" M, n6 _  H% V: T9 \  q! E: j6 X
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 4 }1 n5 F) f/ v' y
hspice 要起振  還要另外下 option 參數
% L% ?5 H1 L! c; @- P# ^1 V參數我忘了  自己上網找吧
' v& f& R& E& T, T* _- z" G
2 }. I, r4 A% z2 }# l
這邊就要煩請gimayon兄比較有實務上的經驗 不吝跟大家分享一下要怎麼去用Hspice來模擬crystal osc , h6 I5 }8 @# ^2 A# \1 l
我自己用Hspice模擬也是怪怪的!6 e( A5 _% o  q# b

2 v, z" w8 t* G* S; Q6 N; H# Y[ 本帖最後由 monkeybad 於 2007-6-6 12:03 PM 編輯 ]
10#
 樓主| 發表於 2007-6-6 18:44:44 | 只看該作者
谢谢monkeybad 版主
/ h5 |% L% j8 g4 ?5 l$ O您的文件我看了
& W2 M0 R8 o9 i6 V现在碰上的问题是5 F* B& e* a$ t" `' s& w0 G4 P
我自己模拟出来的晶体振荡器
1 B$ O' c3 ]/ Z; q# t6 w- D+ D; |可能是由于参数设置不对1 W# n+ j$ ~9 i2 J+ V
结果造成的环形振荡增益不过5 S% n2 r4 L; s/ X
本一位成倍放大管子科研解决问题& O  F, v; x: U( A3 r2 T
但是结果还是加入初始值后振荡一段时间后$ I/ a! j  }; S1 K2 ~
振荡迅速衰竭。* n. Q5 V& G2 J9 p% g
这是不是可能由于我模拟出来的晶振模型有问题《75k的晶振》
; w$ f4 ]0 }, h; c再次感谢各位的帮忙

評分

參與人數 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版主
( ]1 D4 M: h' u# D2 q- W现在的困惑是要怎么去模拟一个75k的晶振5 H& v0 G) w* D

1 ~/ Z" j% J" d3 f2 a再次谢谢您的关注,谢谢

本帖子中包含更多資源

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

x
13#
發表於 2007-6-12 12:42:26 | 只看該作者
如下:
5 w: X8 q; I. j. t2 o& H0 Y: d$ A& C) k' t( M
請找到 75KHz 的 crystal model:  等效電路如下: models parameter 可以找 crystal 製造商要!
% A. V4 @6 R% z. O. d網路上流傳的不多!! L/C 最好加 initial value 則比較好起振!!: m3 ~  W, V7 w5 h  C
但要注意是否真的震出來!  有時會 decay 後不起振!!' t; n: M2 L  _- |
* Y* j( ~* e3 B  z& L* P

" s3 y  G- `1 D( q  s9 J% {& g# h% _" F
再參考以下文章說明:) ]% t  m$ G! \9 l
: J: l: P+ N- D, O
+ \$ \" e# |$ U9 c- w' A! T
! |0 W) l" P, J+ \# y$ g& q

& e4 k$ G( p0 ]: g
0 L- R0 F% l( B5 I1 b0 K( ]外面電路建議的 simulation ckt!9 _" r: J' L9 k' ~0 L, e

( I3 e" _1 E% K' M- X
: @' r9 c, ?; g+ z# m1 _& v0 c2 J
$ s+ f  J1 I1 [; @' G[ 本帖最後由 sjhor 於 2007-6-12 01:22 PM 編輯 ]

本帖子中包含更多資源

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

x

評分

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

查看全部評分

14#
 樓主| 發表於 2007-6-12 21:43:34 | 只看該作者
to:sjhor . w* O  N8 k& [
我问了一些厂家他们好像不提供哦。6 v5 B; h$ m/ z/ G: O
在等效电路的电感加上初始电流就可以非常块的启振,但出现是振荡一段时间后,振荡就消失了。
15#
發表於 2007-6-12 22:28:58 | 只看該作者

回復 #14 wwm101 的帖子

若是如此,可能是:
) S4 e9 Y; z$ V+ H( y$ K  B1. Gain or bandwith 不夠!" V2 M; T/ V- y# _1 j# A9 \" R
2. Inverter 的 driver 能力不夠!2 H3 N- {) l# V. k
3. 外面的 RC phase 補償有問題!
$ |/ y4 h/ C. E# Y2 |3 H4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?

評分

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

查看全部評分

16#
發表於 2007-6-13 01:02:48 | 只看該作者
看不下去了~~~樓上別亂鬧!!  ]2 N: \, {/ |8 h$ v5 k* B# E

, _6 F% X/ u% L2 l) _" `& t" x1. Gain or bandwith 不夠!
+ I% {& A- L" R+ F: b/ V   crystal osc 沒在看 gain or bandwith .......
2 K- y4 {: M1 d7 n2. Inverter 的 driver 能力不夠!0 ?1 i8 @9 m; a
   電流大小確實影響 "負電阻" 但 osc 沒在討論 driver 能力的!!
+ h4 S  \5 x; N; \  J& k& f3. 外面的 RC phase 補償有問題!# Z8 U. F2 C7 c" z8 s8 q+ d- v  E
    r 回授 c 各提共 90度相位偏移; [# R. e9 B% ?- l& W3 y, Q' Y* _
4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?- z7 ]2 r3 C, F9 w, K* l! m" ]
   負電阻 啦!!

評分

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

查看全部評分

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

回復 #16 gimayon 的帖子

好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!
$ {+ S5 h& o7 ^1 g3 Z. ^: j$ j  q) x$ C- b$ P' Q  a1 R: U
我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!
4 {7 a" |7 e) Y/ J1 ?6 ?" c9 }8 S$ b0 c. T* o8 a" Y- w7 b
你的知識比較淵博!!  可以提供一下!
8 V0 s: I; ~; _5 I這個負電阻  如何計算? 這個負電阻如何 simulation?
! W0 g1 F! t# U& ~* j可否提供一下相關資料!  你的功德無限啦!
8 `$ b, X, W9 I* ]) l$ y
, x3 c6 L, X" v' U哈哈  我以前很笨啦!  的確 run 整個 crystal oscillator 的 AC response 啦!
. j# x/ j% Z' h2 z! x* s有看到 bandpass 的 response 啦! 只不過 bandwidth 非常的窄啦!!% v$ F! Q) r* d$ d& {8 m
所以  可能從 70K ~ 80KHz 裡面分成10000~100000點啦!
; ^0 N& a% j( h; y1 o" E2 U所以  我真的很笨啦!  只會用 try and error 的方法啦!
; @  [+ s; y2 m' N) Y! y* p: `0 K校好這些IC還可以賣錢啦!

評分

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

查看全部評分

18#
發表於 2007-6-13 12:10:04 | 只看該作者
需要嗎?
2 Y- v" O$ u: L  Y- `& s5元 RDB 販售!!$ d' d( z9 o5 C/ J( y: [. m
別怪我現實, X% g3 @9 O+ P- u. C
貴網是我看過最最最 愛錢 的網站!!

評分

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

查看全部評分

19#
 樓主| 發表於 2007-6-14 13:03:03 | 只看該作者
to:gimayon
6 q/ t* i  v# e! e; J非常想知道负电阻要怎么仿真
$ \4 f1 }1 l! `6 Q能不能提供下
9 I$ x3 m9 g8 G$ b% P8 V# G谢谢
20#
發表於 2007-6-14 18:36:31 | 只看該作者
内容+ T1 N( O1 R8 v4 D
1 介绍..................................................................... 29 ^8 Q$ p/ O0 D! K, d! Y: y
2 石英晶体等效电路............................................................ 2' L5 ~8 R+ o8 `  ~5 U' O2 F
3 振荡..................................................................... 35 `' l. @1 @/ j8 l# S  }
4 放大器................................................................... 44 S5 _, j' K9 u  F7 J
5 负载电容器CX1 和CX2 .......................................................... 5
( D% y0 u! j2 g8 q6 反馈电阻RFB................................................................ 5: f" [9 W" U$ I0 h5 k& J! |
7 石英谐振器................................................................  c/ ?/ O, h6 {: [

# v  V. a, W0 X  {/ e) b6 e; M+ o% `4 R8 e5 y' d! u

5 ]+ F0 I' j7 [9 @[ 本帖最後由 sjhor 於 2007-6-14 06:39 PM 編輯 ]

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-6-8 12:40 PM , Processed in 0.156020 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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