DS1302晶振不起振,怎么回事?

用51单片机、国产DS1302做数字时钟,晶振是圆筒状小晶振,32.768K,标明负载电容12.5PF。
尝试过在晶振两脚和地之间分别接一个30p电容,以及直接连接到ds1302不加电容。两种情况测量显示晶振两脚电压一个为0.26V,另一为0v。显然晶振没有起振。
后查看1302手册,说选择晶振要挑选负载为6pf的电容,直接连在1302上即可,无需再加两个电容接地,因为1302中已经集成了电容。鉴于手中晶振负载电容为12.5pf,为达到负载匹配,又分别在晶振两脚通过电容接地,此二电容选择的是12pf,这样加上芯片内部电容可使负载匹配,可上电测量后,电压仍为0.26v、0v,不知为何。
排除晶振坏掉,芯片坏掉情况,换过芯片、换过晶振,插座安装也不会烫坏,电压正常5.1v左右。
问题:上述现象我该怎么办??您有什么建议、经验?
感谢各位的参与,大家说的都不错。现在原因找出来了,可以正常显示了,是因为芯片的复位、时钟、数据三根线没加上拉电阻,接上了就好了,而且很稳定。但数据手册上没说要加,在网上看帖才知道的。

先用示波器看,量电压不准确.
DS1302, 如果真的不起振, 但也不会影响寄存器的读写.
所以你可以写一个寄存器,再读出来比较下是否一致,如果不相同,那说明你程序就有问题.
现在通常用6P的匹配电容
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-07
我试用过了DS1302,经测量它的2、3脚的电压都很低(用MF30型的万用表的1V挡显示几乎为零,但都正常工作,我的DS1302是3V电压工作的),你可以写个程序试一试,一般晶振都不会坏。本回答被提问者采纳
第2个回答  2010-08-07
写个程序驱动试试,,,看看是否工作,,,一般晶振是不会用问题的。。。再检查的测量仪器,,,也许是他们的问题。。。

DS1302晶振不起振,怎么回事
晶振是DS1302的关键组成部分,如果晶振无法正常工作,可能会导致整个模块无法正常运行。在测试程序中,可以加入一些简单的代码来验证晶振的工作状态。例如,可以编写一个循环,每隔一定时间读取DS1302的时钟输出并检查其稳定性。如果时钟输出出现异常,那么很可能晶振存在问题。在实际应用中,晶振的工作状态对DS1...

ds1302晶振停振怎么解决?
一、由于晶振在剪脚和焊锡的时候容易产生机械应力和热应力,而焊锡温度过高和作用时间太长都会影响到晶体,容易导致晶体处于临界状态,以至出 现时振时不振现象,甚至停振。二、在焊锡时,当锡丝透过线路板上小孔渗过,导致引脚跟外壳连接在一块,或是晶体在制造过程中,基座上引脚的锡点和外壳相连接...

DS1302晶振不起振,怎么回事?
先用示波器看,量电压不准确. DS1302, 如果真的不起振, 但也不会影响寄存器的读写.所以你可以写一个寄存器,再读出来比较下是否一致,如果不相同,那说明你程序就有问题. 现在通常用6P的匹配电容

请问哪位大侠知道DS1302晶振不起振是怎么回事啊?用电压表测量时,一边...
DS1302手册上说得清清楚楚配套的32.768KHz晶体必须用负载电容为6PF的,一般市面上的32.768K晶体的负载电容以12.5PF多见,请先确认你使用的晶体是32.768KHz——6PF的。

关于ds1302使用调试是的问题
1。DS1302之类的芯片用示波器测没有波形未必说明没有起振,原因是象这类芯片设计的功耗都非常低,振荡电路都非常的脆弱,有的示波器一碰到引脚就停振了。2。DS1302不需要外接振荡电容(内置了)。3。一般51内部上拉足以拖动DS1302,上拉电阻不要太小。4。检查一下你的电源电压,波纹是否正常,如果没...

ds1302 为什么不起振
是啊,DS1302设计时就是要接32.768KHz晶振。

DS1302时钟芯片不起振怎么办?
晶振不是一般都要接两个电容帮助起振吗?我焊晶振全部都在晶振两个引脚上分别接两个20pF的对地电容,没碰到过不起振的情况。不工作是写不进时间呢,还是时间不走?

ds1302精振用初始化么?
1.正品一般不用初始化,上电就可起振。国产的质量比较差,需要设置一下晶振起振位(秒寄存器高位设为0)2.电源只要在允许范围内就可以,不过备用电源高的话,无法进行涓流充电了。

请问那个ds1302做的时钟液晶上显示的和我初始化的数据是一样,可是他...
如果读取寄存器函数处理正确的话、就是晶振没有起振……

DS1302显示异常,求解决。
启动电容不能省略,具体用多大的要看数据手册推荐值。要确保1302晶振没问题,要质量好的晶振,精度高的晶振,否则做出的时钟也没法使用 在1302的三个数据引脚(SCLK \/ RST \/IO)分别加上4.7K电阻上拉到电源,且这三脚尽量靠近单片机IO。

相似回答