loceanus 发表于 2023-5-3 10:56:10

请教版主,RTC外部32768晶振起振问题 | 已解决

请教版主,现在RTC外部32768晶振不起振,问题描述如下:
1. CPU使用STC8H1K08T,使用外部32768晶振
2. 采用柱状晶振,两端加12pF电容(后改为20pF电容),现象是晶振不稳定,运行一段时间(最短几个小时,最长是3天),晶振会停振,某些情况下又会重新起振。
    (判断起振的依据是每隔15秒会闪一次状态灯,并且从串口输出当前时间,停振后用示波器测量无波形)

3. 后改EPSON-2012晶振,两端加12pF电容(后改为20pF、30pF),现象是晶振不起振

这个问题已经困扰一段时间了,请版主帮忙查看。

原理图和PCB如下,其中电阻R7未焊。



神农鼎 发表于 2023-5-3 11:20:59

运行一段时间(最短几个小时,最长是3天),晶振会停振
===明安排寄出我们华强北随便买的 【插件32768晶振/RMB0.16】,未提任何特殊要求

你先完善你其他的程序,B版的 STC8H1K08T-33I-TSSOP20 已开始供货
明节后第一天,安排样品给您,但A版/B版 的 RTC 都是一样的,无问题


【插件32768晶振/RMB0.16】

loceanus 发表于 2023-5-3 11:28:35

好的,谢谢。这个问题实在是头疼

神农鼎 发表于 2023-5-3 11:54:31

我们 RTC 电路目前STC8/STC32G所有型号的MCU全部一样,冲哥的电子琴,也用了 RTC


触摸电子琴从无到有心得分享——基于STC8H4K64TL的电子琴 - 触摸按键/大电流LED数码管自动刷新/段码LCD/RTC实时时钟/低功耗 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

梁工 发表于 2023-5-3 14:15:22

将1M电阻去掉,电容用12~20PF均可,我一般用15pF,这几年我从未遇到不起振的。
示波器测量晶振,探头一定要用X10档(输入电容大约15PF,输入电阻10MR),不能用X1档(电容100~150PF,电阻1MR,会导致停振的),只测量晶振输出端XTALO(P1.6)。

loceanus 发表于 2023-5-3 16:48:35

1M电阻没有焊,晶振换了好多个,电容也试了好几种,起个振太难了。不知道梁工能不能把您PCB上关于晶振的部分截个图,学习一下怎么布局和布线

loceanus 发表于 2023-5-4 09:02:07

版主,是今天寄样品给我吗?

32位8051-AI 发表于 2023-5-4 10:14:45

loceanus 发表于 2023-5-4 09:02
版主,是今天寄样品给我吗?

联系您对应业务员,或者加我QQ:1463035472或微信:19952583954

梁工 发表于 2023-5-4 10:30:49

loceanus 发表于 2023-5-3 16:48
1M电阻没有焊,晶振换了好多个,电容也试了好几种,起个振太难了。不知道梁工能不能把您PCB上关于晶振的部 ...

布局没什么特殊的,我就是就近接晶振即可。
STC的振荡器比较强,基本没接到过起振困难的投诉,另外一贴也有说难起振,其实是起振了,大于31的中断没处理好才导致错觉。所以参考我们的程序,启动后示波器探头X10档测量晶振输出端(P1.6)波形。为了能快点知道程序结果,可以做个秒闪,而不是等15秒。
我使用的启动代码如下:

P_SW2|= 0x80;        //SFR enable   
X32KCR = 0x80 + 0x00;                //启动外部32K晶振, 低增益+0x00, 高增益+0x40.
while (!(X32KCR & 1));                //等待时钟稳定
CKSEL      = 0x02;                        //选择外部32K晶振
HIRCCR    = 0x00;                        //关闭内部高速时钟
IRC32KCR = 0x00;                        //关闭内部32K IRC
XOSCCR    = 0x00;                        //关闭外部高速晶振
CLKDIV   = 0X00;        //系统时钟分频, 取值0~255, 对应分频 MCLK/1, MCLK/1 ... MCLK/255

芯征程 发表于 2023-5-4 10:36:12

loceanus 发表于 2023-5-4 09:02
版主,是今天寄样品给我吗?

已对接上您,后期可以直接找我呀{:4_165:}
页: [1] 2 3 4 5
查看完整版本: 请教版主,RTC外部32768晶振起振问题 | 已解决