DSP外部晶振不起振

[复制链接]
5054|33
 楼主| YEYEYElxj 发表于 2019-6-1 09:35 | 显示全部楼层 |阅读模式
本帖最后由 YEYEYElxj 于 2019-6-1 09:55 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
qqbacon1s 发表于 2019-6-1 10:02 | 显示全部楼层
一般不会,上一下你的PCB图,或者加个1M电阻试试,最好的当然是看下规格书。一般都会写怎么用的
 楼主| YEYEYElxj 发表于 2019-6-1 10:06 | 显示全部楼层
qqbacon1s 发表于 2019-6-1 10:02
一般不会,上一下你的PCB图,或者加个1M电阻试试,最好的当然是看下规格书。一般都会写怎么用的 ...

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

xch
8级电工走的线  发表于 2019-6-3 17:04
R2D2 发表于 2019-6-1 11:46 | 显示全部楼层
这板子的地线和电源退耦搞得实在是太糟糕了。
叶春勇 发表于 2019-6-1 12:34 | 显示全部楼层
我看了pcb的布线
1、晶振线路,属于高速电路,在布线的时候应该具有优先权。
2、在有优先权的基础上,晶振应尽可能靠近ic引脚,引线要短且等长。两个电容同理。

至于临时措施,看看外壳接地试试。
 楼主| YEYEYElxj 发表于 2019-6-1 14:05 | 显示全部楼层
叶春勇 发表于 2019-6-1 12:34
我看了pcb的布线
1、晶振线路,属于高速电路,在布线的时候应该具有优先权。
2、在有优先权的基础上,晶振 ...

你的意思是将晶振的外壳接地吗
 楼主| YEYEYElxj 发表于 2019-6-1 14:06 | 显示全部楼层
R2D2 发表于 2019-6-1 11:46
这板子的地线和电源退耦搞得实在是太糟糕了。

有何改进的意见吗
叶春勇 发表于 2019-6-1 14:18 | 显示全部楼层
YEYEYElxj 发表于 2019-6-1 14:05
你的意思是将晶振的外壳接地吗

是的,你这是啥dsp
 楼主| YEYEYElxj 发表于 2019-6-1 14:29 | 显示全部楼层
叶春勇 发表于 2019-6-1 14:18
是的,你这是啥dsp

F28335。
现在的情况是,DSP能工作。
就是程序下载到DSP的FLASH中,要重新上电。重新上电后,程序就不能跑了,用示波器探头点了晶振两端后,程序就开始跑了
叶春勇 发表于 2019-6-1 14:38 | 显示全部楼层
既然点一下就震荡,晶振两端并联一个1M电阻(105)试过了吗
当然你得排查,时钟配置的相关代码
 楼主| YEYEYElxj 发表于 2019-6-1 15:05 | 显示全部楼层
叶春勇 发表于 2019-6-1 14:38
既然点一下就震荡,晶振两端并联一个1M电阻(105)试过了吗
当然你得排查,时钟配置的相关代码
...

代码是没有问题的。在其他板子上试过的
加了1M电阻也还是不行。
我对地测了晶振的两个引脚,都有波形,但是程序不跑。如果我把原理图上两个电容中的任意一个短接程序是肯定会跑的
叶春勇 发表于 2019-6-1 15:16 | 显示全部楼层
30M的晶振,我自己没有用过,我对晶振电路的了解就这么多了。也帮不上忙,帮你顶下呗。
 楼主| YEYEYElxj 发表于 2019-6-1 15:27 | 显示全部楼层
叶春勇 发表于 2019-6-1 15:16
30M的晶振,我自己没有用过,我对晶振电路的了解就这么多了。也帮不上忙,帮你顶下呗。 ...

好吧,谢谢
qqbacon1s 发表于 2019-6-1 19:40 | 显示全部楼层
YEYEYElxj 发表于 2019-6-1 10:06
这是这一部分的PCB布线。很奇怪的是,用示波器探头点了晶振两端他又能起振

...

你这个是自己爱好吧,多去看看那些demo板,多去看看规格书。
lifevast01 发表于 2019-6-2 17:06 来自手机 | 显示全部楼层
负载电容值减小试试,比如18p,12p
 楼主| YEYEYElxj 发表于 2019-6-3 08:58 | 显示全部楼层
lifevast01 发表于 2019-6-2 17:06
负载电容值减小试试,比如18p,12p

好的,谢谢
 楼主| YEYEYElxj 发表于 2019-6-3 08:59 | 显示全部楼层
king5555 发表于 2019-6-1 18:16
晶体下方最好铺地,至少是晶体外壳笵围,但不必裸銅。但是先试C7丶C8改成一大一小,大的仍用22~24pF,小的 ...

好的,谢谢。我试试
 楼主| YEYEYElxj 发表于 2019-6-3 09:02 | 显示全部楼层
king5555 发表于 2019-6-1 18:16
晶体下方最好铺地,至少是晶体外壳笵围,但不必裸銅。但是先试C7丶C8改成一大一小,大的仍用22~24pF,小的 ...

还有一个问题想请教一下。
我把程序下载到FLASH中,重新上电后。我测到了晶振两个脚上都有波形,但是程序不跑,如果我把晶振外接的任一个电容短接,程序就会开始跑。
 楼主| YEYEYElxj 发表于 2019-6-3 09:03 | 显示全部楼层
lifevast01 发表于 2019-6-2 17:06
负载电容值减小试试,比如18p,12p


还有一个问题想请教一下。
我把程序下载到FLASH中,重新上电后。我测到了晶振两个脚上都有波形,但是程序不跑,如果我把晶振外接的任一个电容短接,程序就会开始跑。
wozaihuayu 发表于 2019-6-3 09:05 | 显示全部楼层
本帖最后由 wozaihuayu 于 2019-6-3 09:37 编辑

1M电阻是并联到晶振的吗?不行换个10M的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

74

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部