
RX8025T模块(附Arduino代码)
简介
RX8025T模块(附Arduino代码)
简介:RX8025T模块(附Arduino代码)开源协议
:GPL 3.0
描述
分享一个RX8025T时钟芯片的Arduino代码
背景
之前做点阵时钟使用的是DS3231
的时钟芯片,这个时钟芯片最大的有点就是高精度,缺点就是有点贵,现在淘宝一颗这样的芯片最便宜的都要十几块钱,大大的增加了我整个点阵时钟的成本造价,所以不得已采用了这个新的时钟芯片方案,就是RX8025T
,成本大概就是一块钱左右。
RX8025芯片介绍
1.内置高稳定度的32.768KHz 的 DTCXO (数字温度补偿晶体振荡器)
2. 支持I2C总线的高速模式(400K)。
3. 定时报警功能(可设定:天,日期,小时,分钟)
4. 固定周期定时中断功能。
5. 时间更新中断功能。
6. 32.768KHz频率输出(具有使能OE功能)
7. 闰年自动调整功能。(2000到2099)
8. 宽范围接口电压:2.2V到5.5V
9. 宽范围的时间保持电压:1.8V到5.5V10.低电流功耗:0.8uA/3V (Typ.)
相关文档
更多的介绍看下面的文档,如果文档失效的话,请百度搜索关键字RX-8025T使用说明概要
RX-8025T使用说明概要
电路&PCB设计
其实很早就想搞这个RX8025T
的时钟芯片了,但是无奈淘宝上没有现成的模块,所以就只能自己搞一个了,然后就百度各种原理图,发现大家的原理图就都不太一样,所以就综合各种原理图搞一个大概的原理图出来,然后画一个简单的PCB板出来搞一搞,所以原理图这块仅供学习和参考,如果有大佬有更好的方案欢迎在评论区指出。
立创开源地址
RX8025T电路原理图
PCB-3D预览图
成品图
Arduino代码
目前由于我还只擅长Arduino
平台的代码处理,所以就只贴出来Arduino
的代码,后续如果有其他平台的代码,一定也会在这里列举出来。由于RX8025T
主要采用的是I2C通讯协议,且Arduino
对I2C
的实现较为简单,所以代码也很容易看懂,这里更多的像是搬运别人的代码吧,首先是在网上看到有一段关于8025
的arduino~~~~
代码,然后又结合DS3231
的代码,由此缝合出来了这段我个人觉得还能用的RX8025T
代码。下面列出参考地址:
- DS3231库源码地址:https://github.com/NorthernWidget/DS3231
- RX8025参考代码地址:RX8025 library updated for IDE 1.0
- I2C通讯协议学习地址:RX-8025T使用说明概要
代码
代码在附件中
参考文章
I2C详解
太极创客 - Arduino – Wire 库
RX-8025T使用说明概要
[RX8025 library updated for IDE 1.0](https://forum.arduino.cc/t/rx8025-library-updated-for-ide-1-0/81805/5)
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | CR1220-2 | B1 | BAT-SMD_CR1220-2 | 1 |
2 | 0.1u | C1 | C0603 | 1 |
3 | HDR-M-2.54_1x4 | J1 | HDR-M-2.54_1X4 | 1 |
4 | 100R | R1 | R0603 | 1 |
5 | 2k | R2 | R0603 | 1 |

评论