找回密码
 立即注册
楼主: xiaobendan

请教前辈,DS1302在5V断电后仅用电池供电时好像就不跑了,咋回事

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:708
  • 最近打卡:2026-04-30 11:14:46

9

主题

645

回帖

4566

积分

论坛元老

积分
4566
发表于 2026-4-17 12:01:18 | 显示全部楼层
xiaob*** 发表于 2026-4-17 11:50
资料说三个IO都加上拉才行,我试过,不加就无法通信的
5V断电后三个IO都是低,难道和这个有关系?没电了 ...

看具体用的哪家的DS1302
不加上拉无法通讯可能跟你的单片机引脚配置和通讯速度有关.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-05-01 08:21:17
已绑定手机

56

主题

230

回帖

2058

积分

金牌会员

积分
2058
发表于 2026-4-17 13:20:54 | 显示全部楼层
网*** 发表于 2026-4-17 12:01
看具体用的哪家的DS1302
不加上拉无法通讯可能跟你的单片机引脚配置和通讯速度有关. ...

现在问题不是通讯,是5V断电后晶振就停的问题
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-05-01 08:21:17
已绑定手机

56

主题

230

回帖

2058

积分

金牌会员

积分
2058
发表于 2026-4-17 13:53:10 | 显示全部楼层
晶振标签上显示负载电容12.5PF,我就在两端接了12P的电容,这样对不对?
还是说电容已经在晶振内部实现了,不需要外接?
刚把X2上的电容拆掉了,发现好一些,在5V断电后可以跑了,这样会不会跑的很快?
X1上的电容是否也要去掉?
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:60
  • 最近打卡:2026-05-01 05:53:11
已绑定手机

3

主题

94

回帖

505

积分

高级会员

积分
505
发表于 2026-4-17 15:29:40 | 显示全部楼层
xiaob*** 发表于 2026-4-17 09:23
电路没问题把
标准的电路
5V断电后电池有3.4V,实测5V断开后晶振即停振。接通后CPU初始化就起振了。 ...

你确认备用电池电压正常?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-05-01 08:21:17
已绑定手机

56

主题

230

回帖

2058

积分

金牌会员

积分
2058
发表于 2026-4-17 15:37:24 | 显示全部楼层
wul*** 发表于 2026-4-17 15:29
你确认备用电池电压正常?

是,3.4V,应该是正常的。如果失电一晚上,上电应该被初始化,我设定的是2050年1月1号0点0分

QQ20260417-092015.png

这是PCB,铺铜是接GND的。三个上拉电阻放在CPU的上边位置。因为板子是改的,空间不合适,这个可能暂时用不上,为了不重新做钢网,就把电阻放的比较远,事实上也就不到2厘米,而且不影响通信。
实验中把C13拿掉就可以在3.4V下跑时间了,但是示波器测不到,即便是5V有的时候,C15的下端也没有信号,C13下端也就一瞬间有,表笔上去不到1秒,就停了,从显示的时间来看也是这样的。表笔放上去,时间就停了。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:708
  • 最近打卡:2026-04-30 11:14:46

9

主题

645

回帖

4566

积分

论坛元老

积分
4566
发表于 2026-4-17 17:21:10 | 显示全部楼层
xiaob*** 发表于 2026-4-17 13:53
晶振标签上显示负载电容12.5PF,我就在两端接了12P的电容,这样对不对?
还是说电容已经在晶振内部实现了, ...

RTC芯片都是低功耗设计,震荡很弱,示波器探头x1档阻抗不够高,搭上有可能停振,
测波形最好用x10档位探头测量晶振输出脚.
通常电池3V足够RTC芯片工作了,可以故意调低电源电压测试,如果确实电压低不起振,可能负载电容偏差太多,或者晶振本身不太好.
有些DS1302片内集成了晶振负载电容,要根据实际情况调节外部负载电容大小.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-05-01 08:21:17
已绑定手机

56

主题

230

回帖

2058

积分

金牌会员

积分
2058
发表于 2026-4-17 17:26:23 | 显示全部楼层
网*** 发表于 2026-4-17 17:21
RTC芯片都是低功耗设计,震荡很弱,示波器探头x1档阻抗不够高,搭上有可能停振,
测波形最好用x10档位探头测量 ...

就是X10的,X2就是输出脚了吧。X1根本没有信号,探头接上就停,5V供电时,有时候能测到波形不会停。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-05-01 08:21:17
已绑定手机

56

主题

230

回帖

2058

积分

金牌会员

积分
2058
发表于 2026-4-17 17:34:50 | 显示全部楼层
刚把X1的电容也拆了,发现X2的波形幅度有所增强,但是又变形,不如之前比较是正弦波。这种情况会啥影响?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:708
  • 最近打卡:2026-04-30 11:14:46

9

主题

645

回帖

4566

积分

论坛元老

积分
4566
发表于 2026-4-17 18:38:11 | 显示全部楼层
xiaob*** 发表于 2026-4-17 17:34
刚把X1的电容也拆了,发现X2的波形幅度有所增强,但是又变形,不如之前比较是正弦波。这种情况会啥影响? ...

刚翻出一个美信的DS1302模块,没有外接负载电容,电池3.2V,通过单片机使能后,晶振脚测量震荡波形峰值0.6V样子,很稳定,x1档探头也不停振,但不能手摸,手摸停振.

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-05-01 08:21:17
已绑定手机

56

主题

230

回帖

2058

积分

金牌会员

积分
2058
发表于 2026-4-18 07:26:30 | 显示全部楼层
网*** 发表于 2026-4-17 18:38
刚翻出一个美信的DS1302模块,没有外接负载电容,电池3.2V,通过单片机使能后,晶振脚测量震荡波形峰值0.6V样 ...

是我的示波器不行,还是芯片不行啊
刚看了一下,一晚上快了14秒。一天就快30秒左右了,这误差有点大
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-5-1 10:29 , Processed in 0.128675 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表