glacier1 发表于 2013-12-4 00:05:46

两个单片机的XTAL同时接同一个晶振,能行么?

如题。。。
两个同型号的单片机,就比如51的。接在同一个晶振上,可以正常工作么?

gzhuli 发表于 2013-12-4 00:12:26

可以,一个同时接IN和OUT,然后从OUT接个100欧左右的电阻到另一个MCU的IN,OUT悬空即可。

glacier1 发表于 2013-12-4 00:18:31

gzhuli 发表于 2013-12-4 00:12
可以,一个同时接IN和OUT,然后从OUT接个100欧左右的电阻到另一个MCU的IN,OUT悬空即可。 ...

多谢指点~~~

billgates 发表于 2013-12-4 00:23:54

本帖最后由 billgates 于 2013-12-4 00:24 编辑

gzhuli 发表于 2013-12-4 00:12
可以,一个同时接IN和OUT,然后从OUT接个100欧左右的电阻到另一个MCU的IN,OUT悬空即可。 ...

是经过实验的吗?
我猜啊:这样做不太好,晶振本身只是震荡电路中的一个反馈选频电路,加入了其它的负载,会影响它工作。
最好,还是一只单片机用TIMER或SYS_CLOCK输出一个漂亮的方波给另一个做振源,这样更好!

gzhuli 发表于 2013-12-4 01:07:13

billgates 发表于 2013-12-4 00:23
是经过实验的吗?
我猜啊:这样做不太好,晶振本身只是震荡电路中的一个反馈选频电路,加入了其它的负载 ...

你如果看过MCU晶振电路就知道里面只是一个非门,非门的输出接另一个非门的输入是完全没有问题的。
当然,外部的杂散电容会稍微影响晶体谐振频率,所以加个100欧电阻隔离一下就好了。

cxhy 发表于 2013-12-4 08:27:32

学习了,楼上厉害。还没有注意过这些小问题过

severewinner 发表于 2013-12-4 08:38:36

gzhuli 发表于 2013-12-4 01:07
你如果看过MCU晶振电路就知道里面只是一个非门,非门的输出接另一个非门的输入是完全没有问题的。
当然, ...

搭车问一下,这样的PCB布板时对晶振离两个芯片的距离最大能多少呢,会不会很近,

这样做是否有离得远的那个芯片的时钟容易受干扰呢

huangpeifeng 发表于 2013-12-4 08:51:36

這個真沒試過啊

wxty 发表于 2013-12-4 09:00:43

gzhuli 发表于 2013-12-4 00:12
可以,一个同时接IN和OUT,然后从OUT接个100欧左右的电阻到另一个MCU的IN,OUT悬空即可。 ...

为何不两个同时都接XIN和XOUT,而要悬空?

cwei 发表于 2013-12-4 09:05:00

这个应该是把一个单片机当有源晶振用的

kebaojun305 发表于 2013-12-4 09:10:25

单片机和锁相环 共用过一个晶振。 锁相环的晶振输入脚通过一个电容接到单片机上。

lzchuo 发表于 2013-12-4 09:12:11

这样做有风险,还是单独接晶振比较保险

onece 发表于 2013-12-4 09:17:15

AVR部分有输出熔丝,可以直接输出的。

passage110 发表于 2013-12-4 09:44:35

部分MCU有单独的输出引脚,直接输出就行了!

billgates 发表于 2013-12-4 10:09:49

gzhuli 发表于 2013-12-4 01:07
你如果看过MCU晶振电路就知道里面只是一个非门,非门的输出接另一个非门的输入是完全没有问题的。
当然, ...

这可能只是一个示意图吧
你在晶振上加入了另一个负载,就相当于你并入了另一个电路,改变了晶振的选频。
有可能不起振,或不准,等等,
看看上面这些大佬们也认为有风险,所以,我认为这样不适合做产品。

另外,用两个独立的心当然好,但是如果能够用一个单片机给另一个单片机供Clock,那也不会降低可靠性,成本也一些。

gzhuli 发表于 2013-12-4 11:18:34

severewinner 发表于 2013-12-4 08:38
搭车问一下,这样的PCB布板时对晶振离两个芯片的距离最大能多少呢,会不会很近,

这样做是否有离得远的 ...

要看布局布线,一般几厘米吧,远了最好还是加个1G04缓冲一下。

gzhuli 发表于 2013-12-4 11:31:31

billgates 发表于 2013-12-4 10:09
这可能只是一个示意图吧
你在晶振上加入了另一个负载,就相当于你并入了另一个电路,改变了晶振的选频。
...

MCU的引脚输入电容手册可查,一般在5~10pF,PCB分布电容视布线情况而不同,合理布线且距离不远的话一般在5pF以内,振荡器输出为低阻,加上100欧电阻隔离,对晶振电路的影响很小,事实上很多产品都是这样用的。

chengtina 发表于 2013-12-4 11:36:12

大师的方法可行的,我经常这么干。最高33。5M的,没出什么问题。不过出来的信号,电阻要加,最好加个门电路驱动一下。

john78 发表于 2013-12-4 11:46:09

大师的方法完全可行啊。

sky_walker 发表于 2013-12-4 12:05:18

可行的,另外直接连接也可以用~

硬邦邦 发表于 2013-12-4 12:41:31

学习了。我看到很多电路板都是用两颗的。

zbf 发表于 2013-12-4 13:00:29

虽然不是太明白,但是好厉害的样子

linjpxt 发表于 2013-12-4 13:36:43

billgates 发表于 2013-12-4 10:09
这可能只是一个示意图吧
你在晶振上加入了另一个负载,就相当于你并入了另一个电路,改变了晶振的选频。
...

gzhuli 的说法是对的,单片机如果用外部有源晶振也是这种接法,从 OSC_IN接入.
这是规范的接法.
页: [1]
查看完整版本: 两个单片机的XTAL同时接同一个晶振,能行么?