打印

我正在做个实时钟的项目,但是遇上的让人很纠结的问题..

[复制链接]
4543|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
现象如下:我用一个32位的MCU读取DS1302中的时钟数据,正常情况可以读取,也

没有错误,我的MCU用的是USB供电的,DS1302的主电源连接MCU的3.3V输出,备用

电源用的3.0V纽扣电池,但是在有些电脑上把USB插头反复插拔几次,再获取时间

就不对了,经过分析是CH位变成1了,就是表停止了,起初怀疑是掉电脉冲干扰,

我把DS1302的主电源切除,只留下备用电源,但是问题依旧。。。。等待高手指

点呀!!!

相关帖子

沙发
dirtwillfly| | 2013-1-14 14:26 | 只看该作者
“DS1302的主电源连接MCU的3.3V输出”,不懂这一句什么意思,楼主能上个原理图看看么?

使用特权

评论回复
板凳
YangCoCol|  楼主 | 2013-1-14 14:29 | 只看该作者
以下为原理图~~~~

未命名.jpg (185.11 KB )

未命名.jpg

使用特权

评论回复
地板
YangCoCol|  楼主 | 2013-1-14 14:35 | 只看该作者
Pin5/26/24/27引脚复用成了IO,用IO模拟I2C的,正常读取都没问题!只有USB在PC上反复插拔会出现问题,但是只有个别的电脑才有~~~~~

使用特权

评论回复
5
dirtwillfly| | 2013-1-14 14:43 | 只看该作者
本帖最后由 dirtwillfly 于 2013-1-14 14:45 编辑

我觉得这个问题和io引脚没关系,我怀疑是DS1302备用电源的问题。
你检查下DS1302的备用电源部分,有没有接触不良的现象

使用特权

评论回复
6
YangCoCol|  楼主 | 2013-1-14 14:46 | 只看该作者
没问题的,我已经把器件都焊接在PCB上了,而且五块板子都有以上问题,现象一样,但是如果有问题的笔记本电脑把电源拔除的话就不出现了,台式机出现的多,目前已经遇上8台电脑上插拔USB出现以上问题~~~~~~着急呀!!!!

使用特权

评论回复
7
dirtwillfly| | 2013-1-14 14:46 | 只看该作者
我用DS1302,有一次焊接的不好,偶尔不能工作,用手碰碰引脚就能用了

使用特权

评论回复
8
dirtwillfly| | 2013-1-14 14:50 | 只看该作者
YangCoCol 发表于 2013-1-14 14:46
没问题的,我已经把器件都焊接在PCB上了,而且五块板子都有以上问题,现象一样,但是如果有问题的笔记本电 ...

奇怪的问题。插上不能用的电脑,有没有什么共同特征?

使用特权

评论回复
9
YangCoCol|  楼主 | 2013-1-14 14:51 | 只看该作者
我问其他的坛友都怀疑是电源干扰导致的,我由把DS1302的3.3V电源切断了,只留下备用电源,也会发生呀。。。。难道干扰时从地线中进去的~??????

使用特权

评论回复
10
YangCoCol|  楼主 | 2013-1-14 14:56 | 只看该作者
也没有发现有啥特征~~~~MCU能正常工作呀!!!!难道DS1302抗干扰这么差劲~~~!@

使用特权

评论回复
11
dirtwillfly| | 2013-1-14 14:59 | 只看该作者
YangCoCol 发表于 2013-1-14 14:56
也没有发现有啥特征~~~~MCU能正常工作呀!!!!难道DS1302抗干扰这么差劲~~~!@ ...

还有一个可能的原因,32768那个晶振,我看你没用电容,晶振是不是有可能比较容易受干扰造成不稳定?

使用特权

评论回复
12
jlass| | 2013-1-14 16:41 | 只看该作者
肯定是插拔时的干扰导致的,至于是怎么进去的,可能和你的PCB布线相关。

使用特权

评论回复
13
joyme| | 2013-1-14 16:42 | 只看该作者
肯定是地线干扰引起的,至于为什么不同的电脑有不同的表现,应该是机壳接地和不接地的区别

想办法从Layout或原理图设计上增强晶振或DS1302部分的抗干扰能力吧,试试这块板的地不要跟USB外壳连看能不能断掉干扰来源

使用特权

评论回复
14
ZG11211| | 2013-1-14 17:31 | 只看该作者
1302的VCC2外接C7保留,然后串一个K级电阻再到3.3V.

使用特权

评论回复
15
oldda| | 2013-1-14 20:53 | 只看该作者
LZ可以先将VCC2接地,只使用备份电池供电,实验是否是电源切换引起?

使用特权

评论回复
16
visicom| | 2013-1-14 21:59 | 只看该作者
楼主,建议你将模拟成I2C两个管脚接3.3K或者4.7K上拉电阻,保证时钟和数据线稳定

使用特权

评论回复
17
西门看雪| | 2013-1-14 23:23 | 只看该作者
经常被电脑USB接口电伤的人默默飘过。。。。。。

LZ,电脑USB接口地线的静电那是相当的高的!特别是USB接口外围那一圈金属。

LZ估计要考虑在电源和地线之间加稳压管了以及滤波网络了!

使用特权

评论回复
评论
YangCoCol 2013-3-21 09:39 回复TA
按照该方法测试了一下,有些缓解,但是还会出现,只是不再和之前那样频繁!! 
18
Stone_up| | 2013-1-15 00:29 | 只看该作者
楼主你好   
DS1302的 32.768KHz的晶振 是有讲究的, 选晶振的时候一定要看看 次晶振的负载电容是多少。
DS1302 的晶振需要6pF的负载电容,建议你查查是不是此问题。

手册描述为:Connections for Standard 32.768kHz Quartz  Crystal. The internal oscillator is
designed for operation with a crystal having a specified load capacitance of 6pF.

使用特权

评论回复
19
ljhtj| | 2013-1-15 08:32 | 只看该作者
楼主根据你的情况,我怀疑是电脑的问题,检查有问题的电脑外壳是不是有电,电脑电源接地不好,导致机箱带电,插拔时通过你的线路板放电.可能会引起意想不到的现象.

使用特权

评论回复
20
beanandpeach| | 2013-1-15 09:01 | 只看该作者
晶振为什么不接不在负载电容?必须的啊

使用特权

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

本版积分规则

0

主题

1

帖子

1

粉丝