打印

DSP外部晶振不起振

[复制链接]
4076|33
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 YEYEYElxj 于 2019-6-1 09:55 编辑

DSP的外部晶振不起振,然后我用示波器探头分别点在晶振的两端,晶振又能起振呢,而且我查过不是虚焊的问题。即使新换一个晶振也不行。
想请教各位大神,会是PCB板走线的问题吗、。

4.jpg (230.83 KB )

4.jpg

使用特权

评论回复

相关帖子

沙发
qqbacon1s| | 2019-6-1 10:02 | 只看该作者
一般不会,上一下你的PCB图,或者加个1M电阻试试,最好的当然是看下规格书。一般都会写怎么用的

使用特权

评论回复
板凳
YEYEYElxj|  楼主 | 2019-6-1 10:06 | 只看该作者
qqbacon1s 发表于 2019-6-1 10:02
一般不会,上一下你的PCB图,或者加个1M电阻试试,最好的当然是看下规格书。一般都会写怎么用的 ...

这是这一部分的PCB布线。很奇怪的是,用示波器探头点了晶振两端他又能起振

5.jpg (251.62 KB )

5.jpg

使用特权

评论回复
评论
xch 2019-6-3 17:04 回复TA
8级电工走的线 
地板
R2D2| | 2019-6-1 11:46 | 只看该作者
这板子的地线和电源退耦搞得实在是太糟糕了。

使用特权

评论回复
5
叶春勇| | 2019-6-1 12:34 | 只看该作者
我看了pcb的布线
1、晶振线路,属于高速电路,在布线的时候应该具有优先权。
2、在有优先权的基础上,晶振应尽可能靠近ic引脚,引线要短且等长。两个电容同理。

至于临时措施,看看外壳接地试试。

使用特权

评论回复
6
YEYEYElxj|  楼主 | 2019-6-1 14:05 | 只看该作者
叶春勇 发表于 2019-6-1 12:34
我看了pcb的布线
1、晶振线路,属于高速电路,在布线的时候应该具有优先权。
2、在有优先权的基础上,晶振 ...

你的意思是将晶振的外壳接地吗

使用特权

评论回复
7
YEYEYElxj|  楼主 | 2019-6-1 14:06 | 只看该作者
R2D2 发表于 2019-6-1 11:46
这板子的地线和电源退耦搞得实在是太糟糕了。

有何改进的意见吗

使用特权

评论回复
8
叶春勇| | 2019-6-1 14:18 | 只看该作者
YEYEYElxj 发表于 2019-6-1 14:05
你的意思是将晶振的外壳接地吗

是的,你这是啥dsp

使用特权

评论回复
9
YEYEYElxj|  楼主 | 2019-6-1 14:29 | 只看该作者
叶春勇 发表于 2019-6-1 14:18
是的,你这是啥dsp

F28335。
现在的情况是,DSP能工作。
就是程序下载到DSP的FLASH中,要重新上电。重新上电后,程序就不能跑了,用示波器探头点了晶振两端后,程序就开始跑了

使用特权

评论回复
10
叶春勇| | 2019-6-1 14:38 | 只看该作者
既然点一下就震荡,晶振两端并联一个1M电阻(105)试过了吗
当然你得排查,时钟配置的相关代码

使用特权

评论回复
11
YEYEYElxj|  楼主 | 2019-6-1 15:05 | 只看该作者
叶春勇 发表于 2019-6-1 14:38
既然点一下就震荡,晶振两端并联一个1M电阻(105)试过了吗
当然你得排查,时钟配置的相关代码
...

代码是没有问题的。在其他板子上试过的
加了1M电阻也还是不行。
我对地测了晶振的两个引脚,都有波形,但是程序不跑。如果我把原理图上两个电容中的任意一个短接程序是肯定会跑的

使用特权

评论回复
12
叶春勇| | 2019-6-1 15:16 | 只看该作者
30M的晶振,我自己没有用过,我对晶振电路的了解就这么多了。也帮不上忙,帮你顶下呗。

使用特权

评论回复
13
YEYEYElxj|  楼主 | 2019-6-1 15:27 | 只看该作者
叶春勇 发表于 2019-6-1 15:16
30M的晶振,我自己没有用过,我对晶振电路的了解就这么多了。也帮不上忙,帮你顶下呗。 ...

好吧,谢谢

使用特权

评论回复
14
qqbacon1s| | 2019-6-1 19:40 | 只看该作者
YEYEYElxj 发表于 2019-6-1 10:06
这是这一部分的PCB布线。很奇怪的是,用示波器探头点了晶振两端他又能起振

...

你这个是自己爱好吧,多去看看那些demo板,多去看看规格书。

使用特权

评论回复
15
lifevast01| | 2019-6-2 17:06 | 只看该作者
负载电容值减小试试,比如18p,12p

使用特权

评论回复
16
YEYEYElxj|  楼主 | 2019-6-3 08:58 | 只看该作者
lifevast01 发表于 2019-6-2 17:06
负载电容值减小试试,比如18p,12p

好的,谢谢

使用特权

评论回复
17
YEYEYElxj|  楼主 | 2019-6-3 08:59 | 只看该作者
king5555 发表于 2019-6-1 18:16
晶体下方最好铺地,至少是晶体外壳笵围,但不必裸銅。但是先试C7丶C8改成一大一小,大的仍用22~24pF,小的 ...

好的,谢谢。我试试

使用特权

评论回复
18
YEYEYElxj|  楼主 | 2019-6-3 09:02 | 只看该作者
king5555 发表于 2019-6-1 18:16
晶体下方最好铺地,至少是晶体外壳笵围,但不必裸銅。但是先试C7丶C8改成一大一小,大的仍用22~24pF,小的 ...

还有一个问题想请教一下。
我把程序下载到FLASH中,重新上电后。我测到了晶振两个脚上都有波形,但是程序不跑,如果我把晶振外接的任一个电容短接,程序就会开始跑。

使用特权

评论回复
19
YEYEYElxj|  楼主 | 2019-6-3 09:03 | 只看该作者
lifevast01 发表于 2019-6-2 17:06
负载电容值减小试试,比如18p,12p


还有一个问题想请教一下。
我把程序下载到FLASH中,重新上电后。我测到了晶振两个脚上都有波形,但是程序不跑,如果我把晶振外接的任一个电容短接,程序就会开始跑。

使用特权

评论回复
20
wozaihuayu| | 2019-6-3 09:05 | 只看该作者
本帖最后由 wozaihuayu 于 2019-6-3 09:37 编辑

1M电阻是并联到晶振的吗?不行换个10M的!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

74

帖子

0

粉丝