打印

有源晶震能连多少个单片机??!

[复制链接]
3885|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaoyuan_ly|  楼主 | 2011-5-13 20:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想问下有源晶震连多个单片机的实际使用情况??!!
自己的项目中有比较多的单片机,以前都是一个单片机和一个无源晶震。这些天对晶震有点想法了,想用一个有源晶震代替所有的无源晶震,不知道可不可行??  可性的话,具体实现中有哪些注意点?? 谢谢!!!  下面是我的疑问:
     1、有源晶震输出的是方波,还是正弦波啊?
     2、有源晶震的负载能力如何?
     3、多个单片机之间的时钟并联,会有干扰吗?
     4、如果有源晶震和每个单片机时钟之间都加一个(比如74HC04)电路,有用吗?
谢谢!!!

相关帖子

沙发
xiaoyuan_ly|  楼主 | 2011-5-13 20:57 | 只看该作者
自己先顶上!!!!!!!!

使用特权

评论回复
板凳
智能助驾| | 2011-5-13 21:05 | 只看该作者
不好用,还不如将多个单片机合并为一个可靠

使用特权

评论回复
地板
S448| | 2011-5-13 21:15 | 只看该作者
会互相干扰的吧

使用特权

评论回复
5
NE5532| | 2011-5-13 21:38 | 只看该作者
1、有源晶震输出的是方波,还是正弦波啊?
两种都有,根据需要自己选择。
2、有源晶震的负载能力如何?
输出有缓冲,远好于晶体,数百uA一般没问题。
3、多个单片机之间的时钟并联,会有干扰吗?
不会,用同一个时钟源可以驱动多个单片机。
4、如果有源晶震和每个单片机时钟之间都加一个(比如74HC04)电路,有用吗?
如果驱动能力不够就有用,否则就是乱来。

使用特权

评论回复
评分
参与人数 2威望 +2 收起 理由
tracyking + 1
xiaoyuan_ly + 1
6
aihe| | 2011-5-13 22:26 | 只看该作者
可以把单片机串接起来试试,如果行,就任由多个不用缓冲了

使用特权

评论回复
7
chunyang| | 2011-5-13 23:13 | 只看该作者
有关晶振本身的驱动能力带几十个MCU都没问题,但是长距离的时钟连线会带来严重的EMI干扰,正规设计中这是不准许的。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
xiaoyuan_ly + 1
8
xiaoyuan_ly|  楼主 | 2011-5-13 23:33 | 只看该作者
7楼,你好!!!  
     1、长距离的时钟连线带来的严重的EMI干扰,是单片机端产生的吗??!!!  还是其他原因诱发的??  
     2、如果是单片机端的产生的,那我在单片机时钟的输入端加入抑制,这样能解决吗??!!并且同时弥补抑制带来的负载加重。
     3、单片机的时钟频率我使用的最多不会超过24M,这样的频率会引起你上面所说的干扰,有那么严重吗?
     4、有源晶震的输入(就拿89C51来说),是连接XTAL1脚还是XTAL2脚呢? 就方波的有源晶震,我初步想接在XTAL2脚,我的理由是方波本身信号就会过激,谐波丰富。还有,你所说的EMI干扰是由XTAL1脚高增益运放引起的吗??!

使用特权

评论回复
9
xiaoyuan_ly|  楼主 | 2011-5-13 23:48 | 只看该作者
接上面的话题:
    如果我采用正弦波的有源晶震,先将其的输出正弦波的峰峰值降低到500mV,然后再将其连接到XTAL1脚,这样就避免了方波的过激、谐波丰富和反射情况(24M的频率会有那么严重的反射吗?? 又没有到达PCI总线的样子情况) ,你看这样可以吗??!  实际中你碰到这样的问题,你如何来解决的?  谢谢!!!

使用特权

评论回复
10
tracyking| | 2011-5-14 00:15 | 只看该作者
5# NE5532
偶然看到你的名字,最近用得很多的运放,感触好深啊,哈哈。

使用特权

评论回复
11
chunyang| | 2011-5-14 02:13 | 只看该作者
解答8楼的问题:
A1、干扰是时钟连线产生的,时钟信号存在丰富的谐波,如果时钟线较长就成为一个发射天线,因而是严重的干扰源。
A2、解决办法是不用长连线,如果MCU距离较远,那么应该单独使用本振而不是共用,节省的成本带来的麻烦即使花更高的代价也不好解决。
A3、要考虑高次谐波问题。
A4、对于MCS51系MCU而言,外部时钟信号只能从XTAL1输入,这是内电路决定的,具体去看器件手册。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
xiaoyuan_ly + 1
12
chunyang| | 2011-5-14 02:14 | 只看该作者
接上面的话题:
    如果我采用正弦波的有源晶震,先将其的输出正弦波的峰峰值降低到500mV,然后再将其连接到XTAL1脚,这样就避免了方波的过激、谐波丰富和反射情况(24M的频率会有那么严重的反射吗?? 又没有到达P ...
xiaoyuan_ly 发表于 2011-5-13 23:48


仍然不合适,这样做驱动将不足,MCU很可能无法工作。

使用特权

评论回复
13
tiaomiaodu| | 2011-5-14 09:32 | 只看该作者
晶振的datasheet上有这个指标的

使用特权

评论回复
14
gaobq| | 2011-5-14 13:40 | 只看该作者
1. 从可靠性上讲,这个晶振太重要了,多个CPU就压了一个注,而且,如果使用51系列,还没有时钟自动切换的安全策略,要考虑时钟失效的后果;
2. chunyang的意见我非常赞同,拖着一根长长的时钟线跑来跑去,EMI确实是问题,PCB布线上需要考虑很多。
3. 从成本上考虑不会节省多少吧,且不管驱动几个都至少用一个晶振,当然和具体CPU数量相关。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
xiaoyuan_ly + 1
15
yzzly| | 2011-5-14 15:45 | 只看该作者
本人有个有源晶体驱动8片AD9835的经历,一切正常;不知道驱动多个MCU会有什么情况!

使用特权

评论回复
16
dqyubsh| | 2011-5-14 16:20 | 只看该作者
实际应用的多时钟系统不见得频率都一样,一般使用可编程时钟芯片,可输出几种频率。还有芯片是专门处理时钟信号的,国内不常用。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
xiaoyuan_ly + 1
17
hsw_21| | 2011-5-14 16:58 | 只看该作者
本帖最后由 hsw_21 于 2011-5-14 17:04 编辑

chunyang工程师,言之有理。
有个小问题请教:
1,当时钟是32.768k的时候,也就是说频率很低的时候,时钟线是否可以拉的长一点?

使用特权

评论回复
18
xiaoyuan_ly|  楼主 | 2011-5-14 19:28 | 只看该作者
chunyang工程师,言之有理。
有个小问题请教:
1,当时钟是32.768k的时候,也就是说频率很低的时候,时钟线是否可以拉的长一点?
hsw_21 发表于 2011-5-14 16:58


有多长??  我用500K-1M的拉过350mm-400mm的多时钟没有问题! 使用环境是:工业上的数控设备中。已用了3-4年了没有问题。

使用特权

评论回复
19
xiaoyuan_ly|  楼主 | 2011-5-14 19:34 | 只看该作者
谢谢各位,以前都是做的都是按惯例了,没有太多的思考其实质,当有点想法的时候,就有点吃不准了。谢谢解答。

使用特权

评论回复
20
无名蚂蚁| | 2011-5-16 15:20 | 只看该作者
chunyang老师说得对,晶振本身成本不高,这样做可能会导致后期成本成倍增加,不值得

使用特权

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

本版积分规则

个人签名:追求卓越,成功将不期而至。

27

主题

284

帖子

1

粉丝