Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-20 21:33:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在仿真cmos振荡器时,无法使之启振(使用了各种初始条件还是没有办法启振)- j) z/ S1 r$ w& P( D! O
请问这有可能时碰到什么问题/ y4 W5 I0 M4 [$ A
我用的仿真软件是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是多少的振盪頻繁??
" g6 R" M- X+ ]4 g! ?5 f4 K# l- n一般若使用crystal作為振盪器,其兩端的電容值會搭配你是使用多少振盪頻率而使用多少pf的電容值
, @: e+ e7 ?% f/ J! E# d2 T9 l另外,使用crystal會搭配一個反相器或者放大器,看了一下你的反相器的接法,雖然不太確定此種反相器可否動作
9 ^! b2 D$ i3 a: s  S& {( r+ a, H$ \不過,這種接法很容易會讓output固定在某一位準而無法動作,因為你讓pmos的gate接到ground同時nmos的gate接到vdd而各自形成這條path的負載,如此一來在中間的device就很難作出反應,建議你可以"先用"一般的反相器或者NAND或者NOR來接,若是可以振盪了,再改成你要的放大器接法6 x1 V* V* T+ n2 f
最後,在作crystal的振盪器時,通常會將crystal的input和output端設成同一電位的initial value,另外一個條件則是讓power supply變成一個ramp上昇的電壓源; d" N1 A6 K$ |  ?6 |6 K7 R2 M$ ?
& Y, D' @& ~; M2 t3 ?& e; S' {
[ 本帖最後由 finster 於 2007-5-21 12:00 AM 編輯 ]

評分

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

查看全部評分

4#
發表於 2007-5-21 07:51:45 | 只看該作者
要注意一些事項!5 G, N# I, e) X# r7 R$ A
1. Inverter 的頻寬是否足夠?
$ P0 r+ q" k# ^! m( Y, F- N2. Inverter 的 gain 是否足夠?1 ]2 W2 ~9 O% b
3. 推動能力是否足夠?! S; e! ]0 F8 V* f# i( t+ N
4. Inverter 最好 bias 在 1/2*Vdd 的地方!- \& \* s8 Z, {6 i9 N4 L
5. 可先跑 AC 的 Spice simulation!
3 \, u& C/ _: V) ?, u$ ^2 N5 b3 Y...........
: S5 t# x5 g+ f........2 ?( H2 j4 k& J2 o! t1 d% Y% O: v
......
$ d( R7 Y3 h7 U5 W. u. [+ b4 i...

評分

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

查看全部評分

5#
發表於 2007-5-22 11:06:27 | 只看該作者
看了一下你的電路 前面的邏輯控制好像有點問題 因為依照電路的邏輯這樣推算 會造成Inverter放大器最上面兩個PMOS gate為high 把電流關掉了 所以要不要再檢查一下你的電路控制邏輯 (我是假設最左邊的兩個電壓源為High)0 K9 D: b6 ~4 J- S0 @8 }$ ~
假如沒錯的話 那你的crystal Model參數有沒有設對 也要檢查一下9 l! `; ~& X4 z2 ]
如果放大器的運作和crystal參數都正常 那就要再進一步檢查如Sjhor講的一些起振條件 gm夠不夠大 起始條件有沒有設好等等
% l0 p) v% n! M  a另外不知道你的Crystal Model是用什麼去模擬 若是採用L C R等效的Model 以我以前模擬的經驗 裡面的節點起始值也要設好 不然不會振盪2 U, f1 S+ N0 h
我在網路上有找到一些相關的文件對於Crystal Osc起振條件的推導(Inverter放大器的gm是最重要的) 可以參考一下8 o2 R3 B8 d; }, D: Y
  S1 ?6 R* \+ G6 B$ `1 z' l  J
[ 本帖最後由 monkeybad 於 2007-5-22 11:53 AM 編輯 ]

本帖子中包含更多資源

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

x

評分

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

查看全部評分

6#
 樓主| 發表於 2007-5-22 23:52:17 | 只看該作者
谢谢各位大侠的帮忙
* @, S3 i0 Z0 m; r! y各位大侠提出来的,我到没有注意到,因为我这个电路是从反向得到的。
  [# l# @! g! r, k' t7 d6 M我在综合各位意见试试4 W1 W3 f3 }, r  x% k
再次感谢
8 n9 P* _* `& _- f/ G/ G$ ]ps:
1 f! v3 z% G! a; F+ Xto masonchung  finster : x1是的晶振,频率为32khz 或者100khz,
2 b3 n& K" y, y# Z* a# m1 bto monkeybad :前端的逻辑控制应该没有错。

評分

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

查看全部評分

7#
發表於 2007-6-1 12:33:19 | 只看該作者
一堆門外漢的回答  你當成寶~~~無言
& W" e3 o3 z5 }crystal osc 是看負電阻效應
" d7 m- f7 m7 g' |當負大於正  就起振了~~
% ]* w* ?1 V# L2 Y0 a3 T
, I3 c3 s& [* p7 _# D/ `8 _hspice 要起振  還要另外下 option 參數
7 u3 A- v" \* Z參數我忘了  自己上網找吧

評分

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

查看全部評分

8#
 樓主| 發表於 2007-6-5 22:09:50 | 只看該作者
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 1 [5 T& W5 t" Q9 [6 l
一堆門外漢的回答  你當成寶~~~無言( L) k: O" y, o2 N# s$ ]  D1 F
crystal osc 是看負電阻效應
4 j! x( n: }* `6 F  E' B5 b# T& s當負大於正  就起振了~~$ a1 ^, b' q9 Q
6 L! w$ N* y8 h- K, Z; J% \
hspice 要起振  還要另外下 option 參數# {9 g0 D7 H& f' D- f* O; n
參數我忘了  自己上網找吧

+ E! I* U; X7 I1 `- q7 X9 o6 Q: gx谢谢你' u6 O& T: Z' K9 W3 o- C: \3 D
现在碰上的问题是,无法得到可行的晶振模型75k2 _3 U0 r; }! T$ x( d
而且以前我也没有这方面的实践; Y, `( b' o; G9 [0 ^; G+ X
上网找了# B0 b0 s/ Q7 O6 ?3 h- m; U
关于这方面的资料比较少哦!能不能在提供一些帮助; |2 N# H7 p4 C9 L  a& I
谢谢
9#
發表於 2007-6-6 11:57:57 | 只看該作者
原帖由 gimayon 於 2007-6-1 12:33 PM 發表
9 s; [2 N1 E3 B一堆門外漢的回答  你當成寶~~~無言
! Z4 n9 H. r1 n) x3 O% J) Ycrystal osc 是看負電阻效應
' p& ^, u8 [: U; ]0 T當負大於正  就起振了~~

4 w* `* w' O: ^; ~5 q) R
7 w# g/ ]" L& t我想上面的人提到的 應該都是從負電阻效應延伸出來的吧 只是切入角度不同 負電阻+正電阻要小於零 這樣crystal osc就可以等效於
  z' D9 q7 [. ^8 ]! T一個LC電路 能量不會被消耗 可以持續震盪 而負電阻通常都是用一顆Inverter來做 從這個條件出發 就可以推導出inverter的gm要多大
% V5 y% C: l( u& M( a; i6 U/ m, H+ Y5 ]BIAS電阻多大 寄生電容的影響等等 參考我之前的附件有很詳細的推導 沒錢下載也可以直接key關鍵字搜尋就有了
3 U- u5 N( X( `! }$ b- k, a  x( p  x基本上這個電路應該是拿來做Clock Generator 或是 Real Time Clock的I/O Pad, 前面是邏輯控制電路 有一長串L值很大的NMOS+ s# o6 s5 g, b8 `0 J
是拿來當作BIAS電阻 電路還是用一顆Inverter做放大器 有些人只是電路看不懂 有些人講的只是從導出的結果回答
2 K) n7 K/ |' m* J: r, Q但是大家的觀念還是一樣的吧 * J3 K' G5 x5 Q/ ~$ J+ g
如果有哪�講錯 大家可以就事論事討論 但是其他涉及主觀上的批評 還是不要講出來吧
, K4 c4 x7 }: X# y" B* |. C7 a6 x) m畢竟有回PO的人 也是想要幫助原來問問題的人解決問題 就算回答的不是那麼切入重點 但是我想其他網友也是很歡迎其他人對自己的意見
* C1 O3 Z1 n% _1 @. c2 y提出批評 但是語氣上 還是多一些尊重比較好吧!( Q: H' C! _% o6 L3 U/ ^) O

- ^( _# y0 n! L& ~( A而且在成為專家之前 哪一個人不是從門外漢開始呀? 7 M$ d' n1 U% f1 B$ b: r, Z
何況我覺得大家的回答根本就是在講同一個答案!  ; x4 I- @% o* ]8 K

# ^8 q# p8 A: h; a* R
原帖由 gimayon 於 2007-6-1 12:33 PM 發表 8 H. f& F9 u# o6 \6 g! k0 Z
hspice 要起振  還要另外下 option 參數
$ X7 e" z) y) z& G0 M6 `; K( m1 u7 }  [參數我忘了  自己上網找吧
* {( A, ?7 s1 p6 k( c" e$ D" Q1 k( p

! L, ]! ^% R2 u3 k" Y8 h這邊就要煩請gimayon兄比較有實務上的經驗 不吝跟大家分享一下要怎麼去用Hspice來模擬crystal osc
) W5 S$ i) @% m9 o4 X) a我自己用Hspice模擬也是怪怪的!- P/ t9 v5 y& G( Y0 {
1 c& \5 G2 n. s4 S' N
[ 本帖最後由 monkeybad 於 2007-6-6 12:03 PM 編輯 ]
10#
 樓主| 發表於 2007-6-6 18:44:44 | 只看該作者
谢谢monkeybad 版主& N# H+ q4 i9 L5 @: k
您的文件我看了1 z( x( A6 F" L4 J
现在碰上的问题是2 W$ v( q; @# ^! g. g/ H
我自己模拟出来的晶体振荡器
7 f( l. ~" N$ |2 Y: d# ?可能是由于参数设置不对1 t2 [2 k7 j6 g+ i# E0 \  d0 P
结果造成的环形振荡增益不过
# w# J0 F+ j0 I6 {本一位成倍放大管子科研解决问题
! b; W6 A; X- X& W  K* W0 B但是结果还是加入初始值后振荡一段时间后
% n: d5 `. C" s4 h7 v振荡迅速衰竭。
/ c7 a% }7 a* e& P这是不是可能由于我模拟出来的晶振模型有问题《75k的晶振》
$ G' M/ i1 ~0 I" m4 f4 Q再次感谢各位的帮忙

評分

參與人數 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版主
7 d$ f" A% q) Y6 `现在的困惑是要怎么去模拟一个75k的晶振3 S( _5 s% w; d+ r4 w
( A, ]$ d; x! S9 A" [- w2 @' ]
再次谢谢您的关注,谢谢

本帖子中包含更多資源

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

x
13#
發表於 2007-6-12 12:42:26 | 只看該作者
如下:
5 O4 T3 o6 T6 b% \% L8 [4 Z! _
/ G9 @) Q: V/ R1 l, V* G( d2 X, i請找到 75KHz 的 crystal model:  等效電路如下: models parameter 可以找 crystal 製造商要!
+ b: I- o' \4 x# E5 a8 L5 H網路上流傳的不多!! L/C 最好加 initial value 則比較好起振!!4 }) j& I  [+ ^8 w) P0 E3 K
但要注意是否真的震出來!  有時會 decay 後不起振!!) I; {4 E- o/ h2 O# ^5 z
, n5 }# j" W  V, j0 o9 }0 a
9 S& I; p" ]. Q# A/ ^6 G# W
$ n, g0 R' X# Q9 a& U7 V
再參考以下文章說明:
- b7 e: r; N4 a$ D; a
9 M! S! P1 Y! d- m4 H; ]( Y5 R2 o3 Y8 Q+ M5 W7 H# B: A

1 V& u7 A4 ~' z9 `& W$ b  ?) n: ^$ T& ^$ p# W
% M1 a# w) U5 v* Z- T
外面電路建議的 simulation ckt!( Q9 f' y, P2 T7 _0 I4 t
8 ~9 _% X( z1 n, W
+ ~7 A4 M1 Q/ m: O! N1 g+ g
& _& G5 t2 h8 V& e3 h
[ 本帖最後由 sjhor 於 2007-6-12 01:22 PM 編輯 ]

本帖子中包含更多資源

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

x

評分

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

查看全部評分

14#
 樓主| 發表於 2007-6-12 21:43:34 | 只看該作者
to:sjhor   k, [0 {: M8 v# _! i
我问了一些厂家他们好像不提供哦。& Z) a' j7 H+ F0 r- g
在等效电路的电感加上初始电流就可以非常块的启振,但出现是振荡一段时间后,振荡就消失了。
15#
發表於 2007-6-12 22:28:58 | 只看該作者

回復 #14 wwm101 的帖子

若是如此,可能是:
/ j* W. M4 r+ k/ d, p1. Gain or bandwith 不夠!
: y! u  l% `6 m6 N! }2. Inverter 的 driver 能力不夠!
( S7 [* ^: e  F" ?% y) O+ ]! h3. 外面的 RC phase 補償有問題!
# ~( w; M$ H+ g5 @/ D4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?

評分

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

查看全部評分

16#
發表於 2007-6-13 01:02:48 | 只看該作者
看不下去了~~~樓上別亂鬧!!
5 [. [9 j+ p- o$ L# E/ a0 l9 K& f( i5 ?$ P+ p6 Y
1. Gain or bandwith 不夠!: K* q: Z( N: O8 {3 c& }/ ^
   crystal osc 沒在看 gain or bandwith .......
* [0 B3 g2 X5 n' t: h3 }2. Inverter 的 driver 能力不夠!6 [$ x" w/ g- T3 j' q2 T6 ^
   電流大小確實影響 "負電阻" 但 osc 沒在討論 driver 能力的!!
" {, t9 H* g. W. T0 V: K3. 外面的 RC phase 補償有問題!
1 Q- K& s4 T+ K    r 回授 c 各提共 90度相位偏移
! z0 U1 a; o, ^5 S+ P4 [1 o4 j" J4. 可先 run AC 的 frequence reponse 看看他的 gain 是否大於一?" S" P9 C" I+ \: ^
   負電阻 啦!!

評分

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

查看全部評分

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

回復 #16 gimayon 的帖子

好啦!  75KHz 的確/應該沒有 gain bandwith 的問題啦!
7 j* w; }2 t! L* S
, v! J. i6 c  Y1 W8 N我門也都知道負電阻的效應!  但是這個觀念比較難說明啦!7 t; m: X7 e% ?; f3 ^0 l3 S

; O: t4 l; n  i3 F7 Y& U1 ?你的知識比較淵博!!  可以提供一下!0 q$ u- }) P6 M) p/ J
這個負電阻  如何計算? 這個負電阻如何 simulation?
8 P: C$ I- x( {0 q  T8 |! {" K) x可否提供一下相關資料!  你的功德無限啦!
, h) S8 O, R, Y- I" G- ]! _( Z
8 M4 K6 o5 a; Z7 t- ~  [4 ~$ T0 ~哈哈  我以前很笨啦!  的確 run 整個 crystal oscillator 的 AC response 啦!1 I4 L2 P% ]0 ]
有看到 bandpass 的 response 啦! 只不過 bandwidth 非常的窄啦!!
  O; d" V, D4 b: F; a, x所以  可能從 70K ~ 80KHz 裡面分成10000~100000點啦!
( I$ ~- P; `$ {. T9 P+ n1 P' w所以  我真的很笨啦!  只會用 try and error 的方法啦!
" V7 X5 j  b, p9 t! ^校好這些IC還可以賣錢啦!

評分

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

查看全部評分

18#
發表於 2007-6-13 12:10:04 | 只看該作者
需要嗎?
0 c8 F  o) K( t3 Q4 b" e  a5元 RDB 販售!!
/ {! |/ `; |6 {! A; q別怪我現實
" B. L& R: @/ A+ Y7 `' i  `貴網是我看過最最最 愛錢 的網站!!

評分

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

查看全部評分

19#
 樓主| 發表於 2007-6-14 13:03:03 | 只看該作者
to:gimayon
. y5 o8 s* t# U非常想知道负电阻要怎么仿真
+ g0 W6 G" w7 l0 V能不能提供下2 r7 a* P( _2 a
谢谢
20#
發表於 2007-6-14 18:36:31 | 只看該作者
内容
! U+ p  J7 C6 z2 |- f0 P1 ^+ `) \1 介绍..................................................................... 2
) s8 I& O" P3 o% {2 石英晶体等效电路............................................................ 21 n1 {% B! T4 b
3 振荡..................................................................... 3" |9 C5 l. C  B$ ]
4 放大器................................................................... 44 V- J# O$ t. g1 B, {- t2 V
5 负载电容器CX1 和CX2 .......................................................... 5
5 R+ @% E& i2 o2 X3 i$ X6 反馈电阻RFB................................................................ 5( m7 G# l8 F4 v8 J* S. `
7 石英谐振器................................................................3 I. h7 y5 t( N9 s! G" O
( ^9 Y! t! V( |7 P& |- t
" B, K9 {6 }9 E) `, ~* K7 u

9 G; y) _" O8 ]% J8 {3 t" @3 ?! N[ 本帖最後由 sjhor 於 2007-6-14 06:39 PM 編輯 ]

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2024-6-16 07:17 PM , Processed in 0.156020 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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