数码之家

 找回密码
 立即注册
搜索
查看: 6894|回复: 17

[C51] 有谁用过DS1307没,性能和精度怎么样?

[复制链接]
发表于 2020-11-3 15:28:58 来自手机浏览器 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ds1307,稳定性怎么样?里面的RAM在VBAT引脚有电池的情况下保存信息?
发表于 2020-11-29 19:13:07 | 显示全部楼层
比1302好,要想精准就要对你的晶振频率进行校准。通过调节匹配电容。
回复 支持 反对

使用道具 举报

发表于 2020-11-29 19:10:04 | 显示全部楼层
不嫌麻烦外接32768晶振可以用RX8025输出的频率信号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-21 22:19:24 | 显示全部楼层
rock666 发表于 2020-11-21 21:18
我的产品用了很多1307,网上买的几批次,发现有一批1307ZN的vbat一接电池就故障,其他批次的1307Z的都正常 ...

非常感谢你的回复,现在运行了10天,与手机那个网络时间对比 ,自制这个快了5秒。
回复 支持 反对

使用道具 举报

发表于 2020-11-21 21:18:04 来自手机浏览器 | 显示全部楼层
我的产品用了很多1307,网上买的几批次,发现有一批1307ZN的vbat一接电池就故障,其他批次的1307Z的都正常,再说说保存数据,芯片自带ram除去保存日期的7个字节只读外还有50多个字节可以用户读写,只要vbat不断电就很好用,个人觉得数据库不大的话比外接eeprom实用方便,我曾经用过单片机自带的eeprom,为了防止频繁读写影响寿命,专门写了批量轮流写入,到达512后整体擦除,到这个方案过于繁琐。最后说说精度,用了很多种晶振,都是偏快,基本一天一秒的样子,都可以通过程序定时调慢解决。也考虑了网友提到的高精度模块,但是用到批量产品且对时间精度不敏感的场合感觉意义不大,最后1307自带一个脉冲输出引脚比较实用,最小值可以设定为1秒,这个一秒可以当时间参考,也可以接个led闪烁提示。
回复 支持 反对

使用道具 举报

发表于 2020-11-15 09:53:49 | 显示全部楼层
某宝的ds1307一般带24C32,内部电池供电RAM可以存56B,读写速度比1302快多了,精度取决于晶振,我买的大概每天快2秒左右,用11块钱的GPS模块校时能够保证精度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-12 12:27:43 来自手机浏览器 | 显示全部楼层
本帖最后由 广东梁百万 于 2020-11-15 20:30 编辑

买回的国产ds1307已经焊上试机。

经有过几天运行,很精准,两天都没有差一秒(与手机那个网络时间对比),看来我买的这批晶振很好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2020-11-10 08:51:04 | 显示全部楼层
楼上有同学说的没错,用带EEPROM的单片机,读写都很方便。。。我的VFD时钟用的是很老的Atmega48,按手册说的,几行代码就搞掂读写了
回复 支持 反对

使用道具 举报

发表于 2020-11-9 11:00:50 | 显示全部楼层
1307精度来源你接上去的32768
产品另说,玩的话3231呗
回复 支持 反对

使用道具 举报

发表于 2020-11-5 10:18:35 | 显示全部楼层
本帖最后由 jjbboox 于 2020-11-5 10:22 编辑
广东梁百万 发表于 2020-11-3 15:55
同时需要几十字节能电池保存的RAM,不想用EEPROM

没问题,几个字节的话,只要不断电,不会丢失的。
我以前一直这么用的。
查看一下手册,有些地址用不到的话都可以用来存放自定义的数据。
比如闹铃设置
关于精度什么的,和1307是没关系的,ds1307你就认为是一个计数器就行了,精度,误差这些都要看你外接的晶振怎么样。
ds3231,RX8025都是把晶振直接做在芯片内部,一致性比较好,而且还有内部温度补偿算法,所以才走得准。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-4 21:27:58 来自手机浏览器 | 显示全部楼层
lyy-cy 发表于 2020-11-4 20:34
ds1307,稳定性怎么样?里面的RAM在VBAT引脚有电池的情况下保存信息?

和1302一样,完全靠外接的那个晶振 ...

我最近试用stc8g单片机的硬件iic,早几天调通了程序,能读写24c04和ht1382,那个ht1382时钟芯片和ds1307的引脚兼容,时间信息00H到06H的格式和内容一样,就是没有RAM。
昨晚在立创买了两种国产的ds1307共6个。应该后天到。
回复 支持 反对

使用道具 举报

发表于 2020-11-4 20:34:49 | 显示全部楼层
本帖最后由 lyy-cy 于 2020-11-4 20:45 编辑

ds1307,稳定性怎么样?里面的RAM在VBAT引脚有电池的情况下保存信息?

和1302一样,完全靠外接的那个晶振;里面的信息掉电丢失。后备电池有电就可以一直保存。

可以并联个  24c02就不怕后备电池也没电,淘宝一般卖的都有个24c02在一块板子上

先调通IIC,扫描出地址,然后就读写寄存器就可以了。

凡是有外接晶振的  PCF8563等都一样,被晶振决定。


精度高又便宜的,推荐  RX8025.


当然最后还是 用  GPS 或NTP或者电波对时不会产生累积误差。
回复 支持 反对

使用道具 举报

发表于 2020-11-4 19:19:27 来自手机浏览器 | 显示全部楼层
还是上3231吧,一年多了还没有跑飞1分钟…
回复 支持 反对

使用道具 举报

发表于 2020-11-4 12:19:01 | 显示全部楼层
我用过多个DS1307模块,都是网购带有24C32EEPROM芯片的那种,没有测试过误差。正如大家所言,误差主要还是来自晶振质量。
回复 支持 反对

使用道具 举报

发表于 2020-11-4 09:49:39 | 显示全部楼层
1302和1307都是依靠外部晶振的,芯片本身误差精度可以忽略,主要就看外部时钟,花点钱买个好的晶振,慢慢调试匹配耦合电容。
回复 支持 反对

使用道具 举报

发表于 2020-11-3 21:34:08 | 显示全部楼层
用外部晶振的芯片,精度就是看外部晶振了,还要看PCB,布线,两个耦合电容都可以折磨的欲仙欲死……还是DS3231加EEPROM吧,或者用3231和带EEPROM的单片机咯。不差钱上DS12C887也可以,也算是“内部晶振”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-3 15:55:35 来自手机浏览器 | 显示全部楼层
lbdj88 发表于 2020-11-3 15:42
DS3231 吧,我用的就是这个,比1307好

同时需要几十字节能电池保存的RAM,不想用EEPROM
回复 支持 反对

使用道具 举报

发表于 2020-11-3 15:42:47 | 显示全部楼层
DS3231 吧,我用的就是这个,比1307好
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-22 22:09 , Processed in 0.514801 second(s), 19 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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