EDA365电子论坛网

标题: 急!晶振不起振。(问题已解决) [打印本页]

作者: kukulang    时间: 2009-1-19 14:43
标题: 急!晶振不起振。(问题已解决)
本帖最后由 kukulang 于 2009-1-20 08:29 编辑 - q/ o) l5 B0 o# x

5 {( Y3 r6 [9 B3 J% `- ?* k& j如题。& r" |3 o' e$ a. i
单片机为MSP430F149   晶振为无源两脚7.3728M  匹配电容用的是33P  在晶振两脚间并了1M的电阻。$ f' c! Z4 G" b5 N/ a8 j
晶振,电容,电阻,芯片 都换过了。 偶尔很小的几率能起振,但是断电重启后就又不行了。2 `/ \: q5 R4 E2 e0 S
电容换22P的试过了  也不行。9 E/ `  T1 |: O: x2 C# C
望知道的高手能指点一下。 谢谢!!!
作者: chenlei2004    时间: 2009-1-19 15:44
看看你晶振的参数,看它需要多大的电容才能启振呢! _( B: F) ~: A+ a6 i% a$ s
一般你这么配置应该可以启动的
作者: beata    时间: 2009-1-19 16:13
晶振不起振,一般都是电容值配值不对.你找下那个晶体的规格书,都会写配值电容的.
作者: kukulang    时间: 2009-1-20 08:28
以前的板子就是这样配的  可以正常起振。
: C! @2 \8 j, y. o: c- S7 l这次就是把直插的小电容换成0805的贴片的。
/ E& m9 S+ U. M0 G1 z& Q: g( w) l/ I+ O! i$ Z3 ^; Y
昨天下午又调了一下,并了个30K的电阻。 可以正常起振了。9 A) @0 d3 {8 j$ W! |2 `5 H
谢谢各位关心了   呵呵
作者: tiankong2008    时间: 2009-5-12 19:20
直插的小电容是什么意思啊?
作者: haip    时间: 2009-6-11 17:16
还是匹配的问题
作者: henry-wang    时间: 2009-6-11 17:56
同意还是匹配的问题
作者: webmouse    时间: 2009-6-11 23:27
以前的板子就是这样配的  可以正常起振。5 t- L6 G5 ]$ _' b2 Y
这次就是把直插的小电容换成0805的贴片的。9 e4 ]* e( N& v

4 t% [  ^1 ^5 t6 d( F) |& B  N昨天下午又调了一下,并了个30K的电阻。 可以正常起振了。
- h5 |) z" ^$ C* O6 x; J( ~谢谢各位关心了   呵呵
  Z4 l9 j4 |% b& Mkukulang 发表于 2009-1-20 08:28

* c8 C& j5 y* m  T' {要并一個30k電阻才起振?那你之前是不是也是這個數值,我想樓主並未曾找到真正的原因,晶振電路不可能前後相差太大。如果搞不清,量產時小心有問題出現。
作者: kukulang    时间: 2009-6-16 11:41
要并一個30k電阻才起振?那你之前是不是也是這個數值,我想樓主並未曾找到真正的原因,晶振電路不可能前後相差太大。如果搞不清,量產時小心有問題出現。
  C, f! w! K, K0 l5 cwebmouse 发表于 2009-6-11 23:27

! @2 O, P2 w" m8 {1 S5 W6 x
# f9 N, q0 U# X$ H6 S' w$ m
3 J. E* z' e- F' @0 T' |: g6 F, M, o你说的真正原因是指导致不能正常起振的原因,  还是其他??# n5 ~) X) D: x( P" [7 t
  ^' E- L8 T' o. ^
刚才又仔细看了一下板子,晶振部分离MCU有点偏远,时钟线过长。
% B6 w' Q+ d. C1 o; v) @不知道是不是这个原因导致不易起振的。6 K0 j1 Z5 x6 e$ _" n! k# ~' {
但是如果说是受干扰的话,难道只是影响它的起振,不影响它的正常工作?因为并上30K后起振了还是比较稳定的。还没有出现不稳定的状况。
作者: RiverSnail    时间: 2009-6-16 13:45
可以把电阻都去掉试试
9 |$ W& A4 t( o! ^$ f1M的电阻不知道你是怎么算出来的?有理论依据吗?还是说随便弄上去的?
作者: zyunfei    时间: 2009-6-16 17:05
可以把电阻都去掉试试7 S' L2 v3 b% {! D4 L/ P
1M的电阻不知道你是怎么算出来的?有理论依据吗?还是说随便弄上去的?
1 s5 L7 B: O, nRiverSnail 发表于 2009-6-16 13:45
一个匹配电阻,可以不用的!
作者: zjc8858    时间: 2009-7-24 04:17
再用直插电容试试看。有结果请复     谢谢
作者: xingpd    时间: 2009-7-24 14:46
我碰到过不起振的,是因为谐振器质量不好,和并联的电阻没关系,那个电阻去掉一样起振,听某个芯片厂商说这个电阻是用来快速停振的,不知道对不对。
作者: tzwhzf    时间: 2009-7-24 15:24
完全复制拷贝别人的,: |/ x1 Q4 ^" t. G
不过很实用。* h3 T5 `/ U$ X& ^+ U! P3 F" ~
【关于石英晶振的设计要点】
6 M& P8 v% w" o: A1:如何选择晶体?% |' B# a2 F; X& l' n* M
对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因时上电时电路有足够的扰动,很容易建立振荡。在睡眠唤醒时,电路的扰动要比上电时小得多,起振变得很不容易。在振荡回路中,晶体既不能过激励(容易振到高次谐波上)也不能欠激励(不容易起振)。晶体的选择至少必须考虑:谐振频点,负载电容,激励功率,温度特性,长期稳定性。
% y3 k$ [/ E; g, e5 q2:如何判断晶振是否被过分驱动?) @' A2 K0 S7 c1 ]2 R9 L
电阻RS常用来防止晶振被过分驱动。过分驱动晶振会渐渐损耗减少晶振的接触电镀,这将引起频率的上升。可用一台示波器检测OSC输出脚,如果检测一非常清晰的正弦波,且正弦波的上限值和下限值都符合时钟输入需要,则晶振未被过分驱动;相反,如果正弦波形的波峰,波谷两端被削平,而使波形成为方形,则晶振被过分驱动。这时就需要用电阻RS来防止晶振被过分驱动。判断电阻RS值大小的最简单的方法就是串联一个5k或10k的微调电阻,从0开始慢慢调高,一直到正弦波不再被削平为止。通过此办法就可以找到最接近的电阻RS值。
7 R1 N) {& K2 C) L3:如何选择电容C1,C2?, D6 z- X" J% n8 d- F( ]& d
(1):因为每一种晶振都有各自的特性,所以最好按制造厂商所提供的数值选择外部元器件。(2):在许可范围内,C1,C2值越低越好。C值偏大虽有利于振荡器的稳定,但将会增加起振时间。(3):应使C2值大于C1值,这样可使上电时,加快晶振起振。
作者: YUANHUI217    时间: 2009-7-28 23:24
学习了,
作者: wan    时间: 2009-7-29 22:08
遇到过不起振的情况, 把两个负载电容去掉, OK
作者: hagelee    时间: 2009-8-5 17:45
还是晶振电路起震问题
作者: 234500317    时间: 2009-8-22 16:38
学习了
作者: lygo    时间: 2009-8-23 14:20
设计要点讲得精僻
作者: hanscody    时间: 2009-8-24 08:38
14# tzwhzf
0 y5 x7 F" |1 ^: x) m感谢楼主分享!
作者: bingo23265    时间: 2009-8-27 16:27
支持下
作者: wymei1204    时间: 2009-9-7 22:35
最后也没说怎么解决的啊 晕
作者: zlkmlf    时间: 2009-9-9 10:43
路过 ,学习了 ~
作者: JFVNYC    时间: 2011-10-17 10:34
1)单片机质量有问题;0 a; n4 v5 B3 l, q( k5 k
2)晶振质量有问题(1、漏气导致氧化4 c1 L& g( g, j: ~( A/ U; u
2、老化( L4 l6 q) G2 b% ^
3、污染
6 k: [* c1 {0 k9 i1 B! |4、受到冲击,致晶片破碎)
3 |) D% i7 |1 v  D2 x: t3)负载电容与晶振不匹配或者电容质量有问题,可以更换外接匹配电容;
# k7 `: U4 S& F: z4)PCB板受潮,导致阻抗失配而不能起振;* ?  i2 @6 v; [5 W% Q
5)晶振电路的走线过长,晶振两脚之间不能有走线;6 d) k: U) Q+ f* p2 `4 ]- L' U
6)焊接问题:焊接不实,该接地的没有焊接好;
; ?* q1 {2 z1 b) ^4 b7)外围电路的影响;7 B3 d4 C! Y' H: b# Y( g% K: h# S
7 W% Y0 J$ N/ i4 x/ r/ G8 I9 }
   北京晶宇兴科技有限公司(深圳办事处)——石英晶振专业生产商!产品系列全、频点多,工厂通过军工质量认证。若有需求,我公司可提供样品试样,提供技术支持!若需要晶振选型资料可联系我司,竭诚为您服务!
5 T4 N" O0 {( o( H' ?1 m9 R   联系人:畅先生    0755-82953689-602   13689542270    QQ:619018032     MSN:changwenbao@hotmail.com     1 G3 W% j% [1 C5 i; }3 \, S' m7 L
     
作者: wuxuelin2006    时间: 2011-10-29 16:23
学习了- I4 I- |/ r  O& i

作者: run_ner    时间: 2011-12-29 16:14
谢谢啦
& K& s3 M# E+ [5 R
作者: qiangqssong    时间: 2011-12-29 17:31
感谢14楼的兄弟,说的太对了,晶振不起振不外乎就里面说的一些原因,楼主的这个原因应该是过驱动造成的,加30K的负反馈电阻就可以正常起振的话,说明是内部驱动能力太强了,楼主在选择晶体的时候没有注意晶体的“Drive Level”这项参数导致的。$ z* P3 b# h/ p+ _' h' x7 W
以前有个项目曾经遇到过这个问题,在两端并联一颗几十K值的电阻做负反馈以消耗内部驱动器的能量就搞定了,呵呵!!后来仔细查了一下前后用的两批次晶体的SPEC,发现一个的Drive Level是10UW,另外一颗的是100UW,所以出问题了!!
作者: LONG25877955    时间: 2014-11-11 10:48
学习了
作者: myl593799546    时间: 2014-11-18 09:15
xingpd 发表于 2009-7-24 14:46- _; {2 a" M* [2 v& }5 i: |% u
我碰到过不起振的,是因为谐振器质量不好,和并联的电阻没关系,那个电阻去掉一样起振,听某个芯片厂商说这 ...

5 y7 y# B2 h! @- I0 q2 [# b/ c这个貌似是这样,又听说助于起振- [/ i2 N/ k7 W8 x& v+ j) M) o

作者: myl593799546    时间: 2014-11-18 09:16
qiangqssong 发表于 2011-12-29 17:31' H: ^: j$ m! L3 I) T0 O8 e# F
感谢14楼的兄弟,说的太对了,晶振不起振不外乎就里面说的一些原因,楼主的这个原因应该是过驱动造成的,加 ...

0 z4 x2 U/ U0 d9 c4 b& k, i层主很懂行啊,这个阻值怎么根据这个驱动功率算出来呢?4 H) k, q5 n+ O8 C$ E) d( w9 D





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2