初级会员

- 积分
- 120
- 金钱
- 120
- 注册时间
- 2019-8-27
- 在线时间
- 24 小时
|
​现在网上大多例程都是关于RX8025T的、带温度补偿的时钟芯片手册,
RX8025SA与RX8025T的区别:
RX8025T内置高稳定性32.768kHz的DTCXO(数字温度补偿晶体振荡器)可保证在全温度范围内的精度保持在±5ppm;
RX8025SA内置32.768 kHz 石英振荡器,不具有温度补偿功能;
另外,RX8025T比RX8025SA少一路中断输出;
其次:由于功能上的差异导致他们的驱动程序也不一样,本文章专们介绍RX8025SA的驱动方法;
- 使用单片机:STM32F103ZET6正点原子开发板
- 使用外设I2C1 - PB7 SDA
- 使用外设I2C1 - PB6 SCL
- 编程软件:KEIL5
- pcb软件:嘉立创EDA(专业版本)
基于STM32F103的完整时钟程序,自己创建的完整工程,程序注释清晰详细
RX8025SA是内置高精度调整的32.768kHz晶振的I2C总线接口方式的实时计时器。除了具有6 种发生中断功能、2个系统的闹钟功能、对内部数据进行有效无效判定的振荡停止检测功能、电源电压监视功能等外,还配有时钟精度调整功能,可以对时钟进行任意精度调整。 内部振荡回路是以固定电压驱动,因而可获得受电压变动影响小且稳定的32.768kHz时钟输出。
一、芯片特点:
■ 内置高精度频率调整的32.768kHz 晶振(Ta=+25℃时±5×10-6)
■ 支持I2C-BUS 高速模式(400kHz)
■ 计时(时、分、秒)、日历(年、月、日、星期)的计数功能(BCD 代码)
■ 可选择12/24 时间制式
■ 自动判别至2099 年的闰年
■ 内置高精度计时精度调整电路
■ CPU 中断产生功能(周期1个月~0.5 秒、具有中断请求、中断停止功能)
■ 双报警功能(Alarm_W: 星期、时、分,Alarm_D: 时、分)
■ 32.768kHz 时钟输出(带控制引脚的CMOS 输出)
■ 振荡停止检测功能
■ 电源电压监视功能
■ 2V~5.5V 的计时(保持)电压范围
■ 低消耗电流 4.0μA /3.0V (Typ.)
​二、管脚功能定义
​1:T1 In * 工厂测试用(不用额外连接 (不用额外连接)- 2:SCL In I2C 总线通讯的串行时钟输入端 总线通讯的串行时钟输入端
3:FOUT Out 这是个 C-MOS 输出引脚,可通过 FOE 进行控制 FOE 进行控制。 当 FOE=’H’,该引脚输出一个 该引脚输出一个 32.768KHz 信号 32.768KHz 信号 当输出停止时,FOUT 引脚=“H-Z”(高阻状态) 4/8/9/14:
4/8/9/14:NC - 这些引脚没有连接内部 IC
5:TEST In *工厂测试用(不用额外连接 (不用额外连接)
6:VDD - 电源正端
7:FOE In 该引脚用来控制 该引脚用来控制 FOUT 的输出模式 FOUT 的输出模式,当为高电平时 ,当为高电平时 FOUT 输出 FOUT 输出 使能。
10:/INT Out 该引脚用于输出 该引脚用于输出:报警信号,时钟信号,时间更新信号 ,时间更新信号,以 及其它信号。该引脚为开漏输出引脚 。该引脚为开漏输出引脚。
11:GND - 电源接地端
12:T2 - *工厂测试用
13:SDA I/O I2C 总线通讯,数据传输端。该引脚为 N-ch 开漏输出,所 以一定要连接到一个有上拉电阻的相关信号线上。
- 三、完整工程下载链接:
- https://download.csdn.net/download/M445454/87123990?spm=1001.2014.3001.5503
下载文件包括:1.keil5(ARM)程序源码工程文件
2.RX8025SA电路设计原理图
3.RX8025SA/SB芯片数据手册中文版;
4.实物图和keil程序仿真图;
————————————————
版权声明:本文为CSDN博主「K2715009743」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/M445454/article/details/127995432
|
|