0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SE8025T

SE8025T

  • 厂商:

    XSEC(深亚电子)

  • 封装:

    SOP14

  • 描述:

    SE8025T

  • 数据手册
  • 价格&库存
SE8025T 数据手册
SE8025TC SE8025TC 1 2 3 4 5 6 7 8 9 10 11 11 12 13 14 15 16 17 18 SE8025TC 的特点: ................................................................................................................ 2 SE8025TC 结构框图: ........................................................................................................... 2 SE8025TC 管脚定义: ........................................................................................................... 3 3.1 管脚封装:........................................................................................................................ 3 3.1 管脚功能定义:................................................................................................................ 3 绝对电气指标:....................................................................................................................... 4 推荐操作条件:....................................................................................................................... 4 频率特性:............................................................................................................................... 4 电气特性:............................................................................................................................... 5 推荐电路:............................................................................................................................... 6 I2C 总线协议(时序图) ....................................................................................................... 6 8025T 操作模式: ................................................................................................................... 7 寄存器简介:........................................................................................................................... 8 寄存器详解: ........................................................................................................................... 9 11.1 控制寄存器 F................................................................................................................... 9 1)CSEL0,1(补偿间隔选择 0,1) .......................................................................... 9 2)UIE(更新中断使能位) .......................................................................................... 9 3)TIE(定时中断使能位)........................................................................................... 9 4)RESET 位 ................................................................................................................ 10 11.2 标志寄存器 E ................................................................................................................. 10 1)VLF(电压低标志位) ........................................................................................... 10 2)VDET(电压检测标志位) .................................................................................... 11 11.3 扩展寄存器 D ................................................................................................................. 11 11.4 时钟计数器(寄存器 0 到 2) ..................................................................................... 11 11.5 星期寄存器 REG-3 ....................................................................................................... 12 11.6 日历寄存器(4 到 6) ................................................................................................. 12 占空比 50% 的秒脉冲输出: .............................................................................................. 13 I2C-Bus 操作 .......................................................................................................................... 14 操作说明................................................................................................................................. 15 14.1 器件地址(Device Address/Slave Address) .............................................................. 15 14.2 寄存器地址(Address/Register Address) .................................................................. 16 14.3 寄存器写操作时序图 .................................................................................................... 16 14.4 寄存器读操作时序图 .................................................................................................... 17 备份以及恢复......................................................................................................................... 17 SE8025TC 封装以及 PCB 设计: ....................................................................................... 19 附件(I2C 读写程序 C 语言) ........................................................................................... 21 中断设定的补充..................................................................................................................... 26 18.1 时间更新中断................................................................................................................. 26 18.2 定时中断......................................................................................................................... 27 18.3 闹钟中断...................................................................................................................... 29 第 1 页 2021-1-18 SE8025TC 1 SE8025TC 的特点: 1. 内置高稳定度的32.768KHz 的DTCXO (数字温度补偿晶体振荡器) 2. 支持I2C 总线的高速模式(400K)。 3. 定时报警功能(可设定:天,日期,小时,分钟) 4. 固定周期定时中断功能。 5. 时间更新中断功能。 6. 32.768KHz频率输出(具有使能OE功能) 7. 闰年自动调整功能。(2000 到2099) 8. 宽范围接口电压:2.0V 到 5.5V 9. 宽范围的时间保持电压:1.8V 到 5.5V 10.低电流功耗:1uA/3V (Typ.) 2 第 2 页 SE8025TC 结构框图: 2021-1-18 SE8025TC SE8025TC 管脚定义: 3 3.1 管脚封装: 3.1 管脚功能定义: 管脚名称 功能 I/O 1:T1 In *工厂测试用(不用额外连接) 2:SCL In I2C总线通讯的串行时钟输入端 3:FOUT Out 这是个C-MOS输出引脚,可通过FOE进行控制。 当FOE=‟H‟,该引脚输出一个32.768KHz 信号 当输出停止时,FOUT引脚=“H-Z”(高阻状态) 4/8/9/14:NC - 这些引脚没有连接内部IC 5:TEST In *工厂测试用(不用额外连接) 6:VDD - 电源正端 7:FOE In 该引脚用来控制FOUT的输出模式,当为高电平时 FOUT输出使能。 10:INT Out 11:GND - 电源接地端 12:T2 - *工厂测试用,应用时可以悬空或接VDD 13:SDA I/O 该引脚用于输出:报警信号,时钟信号,时间更新信号, 以及其它信号。该引脚为开漏输出引脚。 I2C 总线通讯,数据传输端。该引脚为N-ch 开漏输出, 所以一定要连接到一个有上拉电阻的相关信号线上。  注意:确认在VDD 和GND 之间连接一个至少0.1uF 的旁路电容。 第 3 页 2021-1-18 SE8025TC 绝对电气指标: 4 项目 符号 条件 数值 单位 电源电压 VDD VDD 和 GND之间 -0.3 to +7.0 V 输入电压(1) Vin1 FOE引脚 * GND-0.3 to VDD+0.3 V 输入电压(2) Vin2 SCL,SDA 引脚 GND-0.3 to +7.0 V 输入电压(3) Vout1 FOUT引脚 GND-0.3 to VDD+0.3 V 输入电压(4) Vout2 SDA,INT引脚 * GND-0.3 to +7.0 V 存储温度 T-STG 分散存放,无包装 -55 to +125 ℃ 推荐操作条件: 5 项目 符号 条件 Min. Typ. Max. 单位 运行电压 VDD 接口电压 2.0 3.0 5.5 V 温度补偿电压 V-TEM 温度补偿电压 2.4 3.0 5.5 V 时钟供电电压 V-CLK 1.6 3.0 5.5 V 操作温度 T-OPR -40 +25 +85 ℃ 6 频率特性: 频率稳定度: ▵ f/f= ±3.8ppm @ Ta= 0 to +50℃, VDD=3.0V 相当于:60*60*24*3.8ppm = 0.328 (s/day) ▵ f/f= ±5.0ppm @ Ta= -40 to +85℃, VDD=3.0V 相当于:60*60*24*5.0ppm = 0.432 (s/day) 第 4 页 2021-1-18 SE8025TC 7 电气特性: 项目 符号 电流功耗1 IDD1 Fscl=0 Hz 电流功耗2 IDD2 INT=VDD;FOE=GND 电流功耗3 IDD3 电流功耗4 IDD4 电流功耗5 IDD5 条件 Fscl=0 Hz INT,FOE=VDD Min Typ Max VDD=5V 1.8 3.4 VDD=3V 1 2.8 VDD=5V 4.3 7.5 单 位 uA uA FOUT:32.768K, CL=0pF Fscl=0 Hz INT,FOE=VDD VDD=3V 2.6 5.0 VDD=5V 10 22.0 uA FOUT:32.768K, 电流功耗6 IDD6 高电平输 V_IH1 FOE 引脚 0.7*VDD VDD+0.3 V 入电压 V_IH2 SCL & SDA 引脚 0.7*VDD 5.5 V VIL 输入引脚 GND-0.3 0.3*VDD V VDD=5V,IOH=-1 mA 4.5 5.0 VDD=3V,IOH=-1 mA 2.2 3.0 VDD=3V,IOH=-100 uA 2.9 3.0 VDD=5V,IOL= 1 mA GND GND+0.5 VDD=3V,IOL= 1 mA GND GND+0.8 VDD=3V,IOL= 100 uA GND GND+0.1 VDD=5V,IOL= 1 mA GND GND+0.25 VDD=3V,IOL= 1 mA GND GND+0.4 VDD≥2V,IOL= 3 mA GND GND+0.4 低电平输 入电压 高电平输 出电压 VOH1 FOUT VOH2 VOH3 VOL1 引脚 FOUT VOL2 低电平输 VOL3 出电压 VOL4 引脚 /INT VOL5 VOL6 输入漏电 流 输出漏电 流 VDD=3V CL=30pF 引脚 7 V V V ILK 输入引脚,VIN = VDD 或 GND -0.5 0.5 uA IOZ /INT,SDA,FOUT, VIN=VDD 或 GND -0.5 0.5 uA * 除非特别指定,GND=0V,VDD=2.0 V to 5.5V, Ta=-40 to +85 ℃ 第 5 页 14.0 2021-1-18 SE8025TC 8 推荐电路: 注意:若不需要FOUT 输出,FOE 引脚可悬空或接地。 9 I2C 总线协议(时序图) 注意:当访问该器件的时候,所有的通讯从传输开始条件到传输结束条件为止, 所有的操作必须在0.95秒内完成。 如果这样的通讯需要0.95s 或更长时间,那么 I2C 总线接口将由内部总线时间溢出功能复位。 第 6 页 2021-1-18 SE8025TC 10 8025T 操作模式: 1)实时时钟模式 该功能被用来设定和读取年,月,日,星期,时,分,秒 时间信息。年份为 后两位数字表示,任何可以被 4 整除的年份被当成闰年处理。(2000 年到 2099 年) 2)固定周期的中断发生功能: 固定周期定时中断发生功能可以产生一个固定周期的中断事件,固定周期可 在244.14uS 到4095 分钟之间的 任意时间设定。 3)定时更新中断功能: 该功能可以根据内部时钟的定时设定,每秒或每分钟产生一个中断事件。当中 断事件产生,UF 标志位的值变成 1 同时/INT 引脚变成低电平表示一个中断事 件的产生。 4)闹钟中断功能: 该功能可以根据报警设定来产生一个中断。 5)32.768K Hz 时钟输出: 可以通过FOUT 引脚来输出一个32.768kHz 频率的时钟信号,该功能可以通 过FOE 引脚控制。 6)和CPU的接口功能: 数据的读写都是通过I2C 总线接口的方式来完成。 第 7 页 2021-1-18 SE8025TC 11 寄存器简介: 地址 功能 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0 秒 0 40 20 10 8 4 2 1 1 分 0 40 20 10 8 4 2 1 2 时 0 0 20 10 8 4 2 1 3 周 0 6 5 4 3 2 1 0 4 天 0 0 20 10 8 4 2 1 5 月 0 0 0 10 8 4 2 1 6 年 80 40 20 10 8 4 2 1 7 RAM . . . . . . . . 8 Min alarm AE 40 20 10 8 4 2 1 9 Hour alarm AE . 20 10 8 4 2 1 6 5 4 3 2 1 0 . 20 10 8 4 2 1 128 64 32 16 8 4 2 1 . . . . 2048 1024 512 256 TEST WADA USEL TE FSEL1 FSEL0 TEL1 TEL0 O O UF TF AF O VLF VDET CSEL1 CSEL0 UIE TIE AIE O O RESET A B C D E F Week alarm Day alarm Timer couner0 Timer couner1 Ext register Flag register Contr registor AE 注意:当内部上电复位或当读到 VLF 位的值为1 的时候,需要对所有的寄存器 重新初始化。 确保输入正确的数据,如果数据或时间不正确,那么时钟操作的结果将不能得到 保证。 *1)在内部上电期间,TEST 位复位为„0‟VLF 位复位为„1‟ 此时所有寄存器的值是不确定的。 *2)只有„0‟能被写入到UF,TF,AF,VLF,VDET 这些寄存器的位里面。 *3)任何标有„o‟的位在初始化以后应该被当作„0‟来使用。 *4)任何标有„· ‟的位可以读写任意值。 *5)TEST 位被用作工厂测试用,该位在写操作的时候一定确保是„0‟。 第 8 页 2021-1-18 SE8025TC 寄存器详解: 11 11.1 控制寄存器 F 地 址 功能 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Contr CSEL1 CSEL0 UIE TIE AIE O O RESET registor 默认 该寄存器用来控制/INT 引脚的中断输出以及时钟的启动/停止的状态和日历的 操作。 F 1)CSEL0,1(补偿间隔选择 0,1) 这两个控制位被用来设定温度补偿的时间间隔。 SCEL0,1 写/读 SCEL1 SCEL0 补偿间隔 0 0 0.5s 0 1 2.0s(默认) 1 0 10s 1 1 30s 2)UIE(更新中断使能位) 写入一个„1‟到该位,当一个中断事件产生时,就会有一个中断信号产生(/INT 的 状态 会从H-Z 高阻状态变为低电平。) 写入一个„0‟到该位,当一个中断事件发生时,不会有中断信号产生。 UIE 描述 DATE 0 W/R 1 当中断周期到达,不能输出中断信号。INT 保持高阻。 当时间更新事件产生,中断信号产生。INT 从高阻变为低,7.813ms 后恢复为高阻。 注意:在中断发生以后,/INT 的状态在7.8ms 或500ms 后自动清除(通过USEL 位选择) 3)TIE(定时中断使能位) 写入一个„1‟到该位,当一个中断事件产生时,就会有一个中断信号产生(/INT 的 第 9 页 2021-1-18 SE8025TC 状态会从H-Z 高阻状态变为低电平。) 写入一个„0‟到该位,当一个中断事件发生时,不会有中断信号产生。 TIE(中断使能信号) DATE 0 当一个固定周期定时中断发生时,不会有中断信号产生。 (/INT 的状态丛低变成 H-Z) 1 当一个固定周期定时中断产生时,就会有一个中断信号 产生(/INT 的状态会从H-Z 高阻状态变为低电平。) W/R 4)RESET 位 写入一个„1‟到该位,并且该值维持1 秒以上,可以停止计数器操作以及对RTC 模块内部计数器值进行复位。 在0.95 秒总线时间溢出功能运行时,如果接收到一个停止STOP 条件或重复开 始RE-START 条件,那么停止状态自动取消(RESET 位的值从„1‟变成„0‟)。  11.2 标志寄存器 E 地 址 功能 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 E Flag register 0 0 UF TF AF 0 VLF VDET 该寄存器用来监测各种中断时间以及内部数据的相关问题。 UF,TF,AF,分别是时间更新中断,固定周期定时中断,闹钟中断的中断标志 位。 1)VLF(电压低标志位) 该标志位用来指示时钟运行或内部数据的保持状态。当数据丢失的情况发生,该 位的值由„0‟变成„1‟。一旦该位变成„1‟,该值将维持到一个„0‟被写入该位。 VLF 写 读 第 10 页 数值 0 1 0 功能 VLF 位被清零,准备下次的状态检测 写入„1‟后,该位无效 没有产生数据丢失的情况 检测到数据丢失,所有寄存器必须重 新配置。(该位必须软件清零) 1 2021-1-18 SE8025TC 2)VDET(电压检测标志位) 该位用来检测温度补偿的工作状态,当温度补偿停止工作时该位从„0‟变成„1‟。 (该位必须软件清零)  11.3 扩展寄存器 D 地 址 功能 E EXT register Bit7 Bit6 Bit5 TEST WADA USEL Bit4 TE Bit3 Bit2 Bit1 Bit0 FSEL1 FSEL0 TSEL1 TSEL0 该寄存器用来说明闹钟功能或定时更新中断功能以及用来选择或设定等操作。 例如 FSEL0,1 用来选择FOUT 的输出频率。 TSEL0,1 用来设定固定周期的内部时钟源。 控制秒脉冲输出的控制位: USEL 数值 更新中断 自动复位时间tRTN 读/写 0 秒更新 500ms (秒脉冲设定) 1 分更新 7.813ms FSEL1 FSEL0 0 0 32768 Hz 0 1 1024 Hz 1 0 1 Hz 1 1 32768 Hz TSEL1 TSEL0 0 0 4096 Hz 0 1 64 Hz 1 0 1s 1 1 1 min FSEL0,1 W/R TSEL0,1 W/R 11.4 时钟计数器(寄存器 0 到 2) 第 11 页 2021-1-18 FOUT 输出频率 时钟源 SE8025TC 地址 0 1 2 功能 秒 分 时 Bit7 0 0 0 Bit6 40 40 0 Bit5 20 20 20 Bit4 10 10 10 Bit3 8 8 8 Bit2 4 4 4 Bit1 2 2 2 Bit0 1 1 1 分别记录时钟的-时,分,秒 所有的数据格式都为BCD 码,例如秒寄存器的值为 „0101 1001‟ 实际表示为5 秒。 小时计数器从„00‟„01‟一直到„23‟,然后重新从„00‟开始,为24 小时进制。  11.5 星期寄存器 REG-3 地址 3 功能 WEEK Bit7 0 Bit6 6 Bit5 5 Bit4 4 Bit3 3 Bit2 2 Bit1 1 Bit0 0 该寄存器用来记录星期的信息:第0 位到第6 位用来表示星期日,星期一....到星 期六。 数据格式不再是BCD 编码,而是分别用一位来表示不同的日期。 具体见下表: WEEK Bit7 0 0 0 Write/Read 0 0 0 0 Bit6 0 0 0 0 0 0 1 Bit5 0 0 0 0 0 1 0 Bit4 0 0 0 0 1 0 0 Bit3 Bit2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 Bit1 Bit0 DAY DATA 0 1 Sunday 01h 1 0 Monday 02h 0 0 Tuesday 04h 0 0 Wedday 08h 0 0 Thursday 10h 0 0 Friday 20h 0 0 Saturday 40h 特别注意:不要同时设定多位为„1‟的情况,因为任何错误的设定都会导致正常操作的混乱。  11.6 日历寄存器(4 到 6) WEEK 4 第 12 页 功能 DAY Bit7 0 Bit6 0 Bit5 20 Bit4 10 2021-1-18 Bit3 8 Bit2 4 Bit1 2 Bit0 1 SE8025TC 5 6 MONTH YEAR 0 80 0 40 0 20 10 10 8 8 4 4 2 2 1 1 具有自动日历调节的功能,作用范围2001 年1 月1 日到2099 年12 月31 日。 数据格式为BCD 编码。 注意:设定不存在的日期数据将导致计数器不能正常操作。 -----------------------------------------------------------------------------另外,日历对应的星期系统不能自动调整,可以通过一定的算法来实现,下面介 绍一种常用的公式: A:最常见的公式: W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y 是年份数,D 是这一天在这一年中的累积天数,也就是这一天在这一年中是 第几天。 B:最好用的是蔡勒公式: W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1 月和2 月要按上 一年的13 月和 14 月来算,这时C 和y 均按上一年取值。 两个公式中的[...]均指只取计算结果的整数部分。算出来的W 除以7,余数是几 就是星期 几。如果余数是0,则为星期日。 12 占空比 50% 的秒脉冲输出: 1、设定8025T工作在时间更新中断模式. 2、使用/INT引脚输出,INT 输出状态:1:高阻态,0:低电平。 3、相关寄存器 addres D E F 功能 Bit7 Bit6 Bit5 ext TEST WADA USEL flag O O UF con CSEL1 CSEL0 UIE Bit4 TE TF TIE Bit3 Bit2 Bit1 Bit0 FSEL1 FSEL0 TEL1 TEL0 AF O VLF VDET AIE O O RESET 4、寄存器配置数值 addres D E F 值 0X00 0X00 0X60 Bit7 0 0 0 Bit6 0 0 1 Bit5 0 0 1 Bit4 0 0 0 时序图: 第 13 页 2021-1-18 Bit3 0 0 0 Bit2 0 0 0 Bit1 0 0 0 Bit0 0 0 0 SE8025TC 秒脉冲输出外接光藕隔离,共检测时间精度用。 13 I2C-Bus 操作 数据传输注意事项: 当开始START条件出现,数据传输就以8-bit(一个字节)为单位进行。在开始和停止 条件之间的数据个数没有严格限制,但是整个传输时间一定不能大于0.95s。 无论读操作或写操作寄存器的地址都会自动增加,在地址0FH 之后地址自动变成地址 00H。数据传输的发送端在时钟线SCL为低的情况进行改变,而接收端在SCL为高的情况下 读取稳定有效的数据( SDA 状态) 第 14 页 2021-1-18 SE8025TC 数据确认响应(ACK信号) 当传输数据的时候,接收器会在接收到一个8-bit数据段时产生一个确认响应信号(ACK 信号,低有效)。如果接收器没有ACK信号产生,表示该通讯过程没有实现。(这种情况 不包括主机故意不产生ACK信号的情况),读取ACK信号需要释放SDA. 。 14 操作说明 14.1 器件地址(Device Address/Slave Address) 所有的通讯操作都是以 [START 条件] + [从设备地址 + (R/W 读写选择)开始的。 从设备地址如下: Transter READ write 第 15 页 SLAVE addrres data Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 65h 64h 0 1 1 0 0 1 0 2021-1-18 R/W bit Bit0 1(r) 0(w) SE8025TC 14.2 寄存器地址(Address/Register Address) 地址 功能 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0 秒 0 40 20 10 8 4 2 1 1 分 0 40 20 10 8 4 2 1 2 时 0 0 20 10 8 4 2 1 3 周 0 6 5 4 3 2 1 0 4 天 0 0 20 10 8 4 2 1 5 月 0 0 0 10 8 4 2 1 6 年 80 40 20 10 8 4 2 1 7 RAM . . . . . . . . 8 Min alarm AE 40 20 10 8 4 2 1 9 Hour alarm AE . 20 10 8 4 2 1 6 5 4 3 2 1 0 . 20 10 8 4 2 1 A Week alarm Day alarm AE B Timer couner0 128 64 32 16 8 4 2 1 C Timer couner1 . . . . 2048 1024 512 256 D Ext register TEST WADA USEL TE FSEL1 FSEL0 TEL1 TEL0 E Flag register O O UF TF AF O VLF VDET F Contr registor CSEL1 CSEL0 UIE TIE AIE O O RESET 14.3 寄存器写操作时序图 指定地址写操作: 1) CPU发送开始条件[S] 2) CPU传输SE8025TC的从地址,用R/W位设定写模式。 3) 检测从SE8025TC发出的ACK信号。 4) CPU传输写入寄存器的地址到SE8025TC 5) 检测从SE8025TC发出的ACK信号 6) CPU将要写入的数据写道指定的寄存器 7) 检测从SE8025TC发出的ACK信号 8) 如果有需要可重复(6)和(7)步骤,写入的地址自动增加 9) CPU发送停止位[P] 第 16 页 2021-1-18 SE8025TC 14.4 寄存器读操作时序图 指定地址读操作: 1) CPU发送开始条件[S] 2) CPU传输SE8025TC的从地址,用R/W位设定写模式 3) 检测从SE8025TC发出的ACK信号 4) CPU传输读寄存器的地址到SE8025TC 5) 检测从SE8025TC发出的ACK信号 6) CPU发送RESTART条件[Sr] 7) CPU传输SE8025TC的从地址,用R/W位设定读模式 8) 检测从SE8025TC发出的ACK信号 9) 从SE8025TC中读取步骤(4)指定的寄存器内容 10) CPU发送ACK信号给SE8025TC 11) 如果有需要可重复(9)和(10)步骤,读取的地址自动增加 12) CPU发送一个„1‟作为ACK信号 13) CPU发送停止信号[P] 5、寄存器读写操作备注  读写操作中,寄存器的地址能自动加1,因此可以连续读写多个寄存器。(与EEPROM 操作 相同)  读写时序图中(4),Address,即为寄存器的地址。(与SE8025TC中Address不同) 15 第 17 页 备份以及恢复 2021-1-18 SE8025TC 在应用电池作后备电源时特别注意: ITEM symble Power supply detection voltage 1 condition max unit VDET 2.2 V Power supply detection voltage 2 VLOW 1.6 V Power supply drop tf Initial power-up time Tr1 Clock maintenance power-up time Tr2 typ 2 us/v 10 ms/v 1.6v VDD≤3.6V 5 us/v 1.6v VDD>3.6V 15 us/v 注意电平的切换,防止数据丢失 第 18 页 min 2021-1-18 SE8025TC 16 SE8025TC 封装以及 PCB 设计: 焊接的参考温度曲线: 第 19 页 2021-1-18 SE8025TC ※ 设计时应注意事项: A:SE8025TC 的I2C 总线与CPU 之间的接口电路设计,注意电压匹配。由于 一般设计会需要电池作备用电源,因此设计特别注意SE8025TC 的电压要求, 参考(4 电气指标)给出的数据。 B:系统设计时,在I2C 总线上有多个器件的时候,应注意软件的设计,防止对 SE8025TC 的误操作。 C:时间设定的时候,一定要确保数据的正确性,一般应增加校验的子程序,例 如验证日期对应的星期数就可以利用上面第8 页提到的两个公式。 D:在PCB 设计的时候注意SE8025TC 与CPU 的通讯走线应该越短越好,并且 远离高频、高电流的信号线。同时旁路电容也应该靠近SE8025TC 的电源端。 同时增加地线敷铜的面积,以防止干扰的产生。 E:生产测试过程中,对SE8025TC 的焊接应参考焊接温度曲线。同时避免用超 声波对器件进行清洗操作,防止对内部晶体造成损坏。 F:当使用电池供电的时候,为了延长电池的供电时间,可以关闭FOUT 输出, 改变温度补偿的时间间隔(正常供电时用软件恢复设置)以达到降低功耗的 目的。 第 20 页 2021-1-18 SE8025TC 17 附件(I2C 读写程序 C 语言) ///************************************ //** 函数原型: void IC_start(void); ** //** 功 能: IC 总线起始位. ** //************************************/ void IC_start(void) { SDA_DIR=I2C_OUTPUT; SCL=1; /** Send Start **/ SDA=1; nop(); nop(); SDA=0; nop(); nop(); SCL=0; } ////********************************** ////** 函数原型: void IC_stop(void); ** ////** 功 能: IC 总线停止位. ** ////**********************************/ void IC_stop(void) { SCL=0; /** Send Stop **/ SDA_DIR=I2C_OUTPUT; SDA=0; nop(); nop(); SCL=1; nop(); nop(); SDA=1; } /////*************************************************** ////** 函数原型: bit IC_writebyte(uchar wdata); ** ////** 功 能: 向 IC 总线发送 8 位数据,并请求一个应答信 ** ////** 号 ACK.如果收到 ACK 应答则返回 1(TRUE), ** ////** 否则返回 0(FALSE). ** ////***************************************************/ unsigned char IC_WriteByte( unsigned char wdata) 第 21 页 2021-1-18 SE8025TC { unsigned char i; SDA_DIR=I2C_OUTPUT; for(i=0;i
SE8025T 价格&库存

很抱歉,暂时无法提供与“SE8025T”相匹配的价格&库存,您可以联系我们找货

免费人工找货