【经验】EPSON RTC实时时钟RX-8010SJ上电工作异常详情排查及解决办法
EPSON的RX-8010SJ实时时钟模块,采用C-MOS工艺,可靠性很高,频率老化为5×10-6/每年,工老化率均低于同类产品,工作寿命长。另外还具有时刻、日历、警报器和定时器等功能。1.1V~5.5V,备份模式下额定功耗电流只有160nA,可见该元件具功耗很低,可满足客户更广泛的市场应用。
用户在温控器的产品中使用了EPSON的RX-8010SJ作为RTC实时时钟,在生产线测试发现安装上纽扣电池插拔室电会发现RTC不工作,RTC走快或走慢的异常情况。重新把电池抠下来再安装一次RTC工作正常。好了的板出厂后在现场再也没有出现过此问题(使用现场几乎没有断电的情况出现)。
确认了电路图的设计是没有问题的。经排查找到是程序设计中出的问题。在数据手册中提到在初始化前是需要检测错误状态位VLF的值,如果是1表示出错需要清0等待,直到VLF状态为0,然后程序软复位操作后经过2ms延时才能进行RTC初始化。程序设计中缺少了这部分的代码处理,在上电的情况出现RTC状态错误没有处理而直接进行初始化,所以出现了以上的情况。经代码修正后产品工作正常。下面是处理要求、处理流程图和对应的代码。希望工程师朋友在使用时能按照数据手册的流程设计,避免出现RTC异常工作的情况。
unsigned char RTC_VLF = 0x02;
I2C_Delay(60000);
I2C_Delay(60000);
I2C_Delay(60000);//至少40ms延时
//VLF信号判断
Read_RTC(0x1E,1);
RTC_VLF = RTC_Buffer[0] & 0x02;
if( RTC_VLF == 0x02 )
{
while( RTC_VLF == 0x02 )
{
RTC_Buffer[0] = RTC_Buffer[0]&0xFD;
Write_RTC(0x1E,1);
I2C_Delay(5000);
Read_RTC(0x1E,1);
RTC_VLF = RTC_Buffer[0] & 0x02;
}
I2C_Delay(60000);//等待
RTC_Buffer[0]=0x00;
Write_RTC(0x1F,1);
RTC_Buffer[0]=0x80;//软件复位
Write_RTC(0x1F,1);
RTC_Buffer[0]=0xD3;
Write_RTC(0x60,1);
RTC_Buffer[0]=0x03;
Write_RTC(0x66,1);
RTC_Buffer[0]=0x02;
Write_RTC(0x6B,1);
RTC_Buffer[0]=0x01;
Write_RTC(0x6B,1);
I2C_Delay(30000);//此处要延时最少2MS
}
初始化部分代码
- |
- +1 赞 0
- 收藏
- 评论 2
本文由梧桐叶提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【技术大神】智能电表应用:实时时钟芯片RX8025T的电源设计
本文介绍了三种电路措施,以及软件、PCB、生产制程的控制,使RX8025T实时时钟芯片在常规环境下,满足“且在不更换电池且电表断电的情况下,维持电表时钟正确工作的时间不少于5年” 的要求。
【经验】实时时钟模块RX8010SJ精度的软件校准方法
本文介绍使用RX8010SJ的内部软件校准的方法,可一定程度上提供其在高温或低温环境的精度。
【经验】实时时钟模块RX-8010SJ高温“死机”详情原因排查
本文通过实际案例呈现EPSON实时时钟模块RX-8010SJ在高温测试中出现“死机”的详情原因。
EPSON实时时钟模块RX8010SJ输出频率误差仅为5±23ppm,可提高考勤机计时精度
EPSON推出的RX8010SJ是低功耗I2C-Bus接口的实时时钟模块,可以较好地应用在考勤机中。RX8010SJ输出频率误差非常低,室温温度下,VDD=3V,频率误差仅为5±23ppm,等效为月度总误差仅为最大±60s。
爱普生精度可达±3.4ppm的RTC模块,实时时钟的明智之选
作为全球技术先进的企业爱普生公司,推出了内嵌温度补偿晶体振荡器的实时时钟模块RX8900系列。该系列与爱普生公司的RA8900系列RTC同时发布,前者专供民用,后者主要用于汽车电子应用。高精度、小型化和尖端温度补偿技术是RX8900的主要技术优势。
利用爱普生的RTC实时时钟模块+Panasonic电池实现系统级的低功耗
Epson的RTC模块优于具有单独Xtal的通用RTC,尤其适用于物联网和电源关键应用。以Epson的RX8111, RX4111, RX8010SJ 等为例,将RTC电路与32.768 kHz晶振集成到模块中。
Epson(爱普生) 实时时钟模块(RTC)RX-8130CE数据手册
型号- RX8130CE,X1B000311000100,X1B000311000111,RX-8130CE,X1B000311XXXX00
RX-8025SA/NB 实时时钟模块(I2C-Bus)
描述- 本文档介绍了RX-8025系列实时时钟模块,该模块采用I2C-Bus接口,具有高精度计时功能和多种检测功能。它适用于各种电子设备,支持宽电压范围和低功耗设计。
型号- RX-8025NB,RX-8025SA AC,RX-8025SA,Q41802551000200,RX-8025SA AA,Q41802592000200,RX-8025NB AA,RX-8025NB AC,Q41802552000100,Q41802592000100
【产品】Epson新品低功耗时钟模块(RTC),待机电流仅100nA | 视频
在2021年4年23日时钟专场|世强硬创新产品研讨会中,EPSON技术专家为我们带来了3225封装低功耗实时时钟模块(RTC)。最新推出的实时时钟模块(RTC)待机电流低至100nA,且内置32.768Khz晶体和匹配电容。
【选型】常温5±23ppm的时钟精度的实时时钟芯片RX8130CE满足空调温控器记录需求,内置32.768KHz晶体
针对空调温控器时间记录功能的实现,推荐EPSON的实时时钟芯片RX8130CE,工作电压1.25-5.5V,工作电流1.5μA,常温精度5±23ppm@25℃,内置32.768KHz晶体,I2C总线接口。
【应用】RTC实时时钟芯片芯片RX8900CE用于行车记录仪,可实现时间记录功能,全温精度±3.4ppm
针对行车记录仪时间记录功能的实现,推荐EPSON的实时时钟芯片RTC RX8900CE,工作电压2.5-5.5V,计时电压1.6-5.5V,最低功耗700nA@3V,全温计时精度±3.4ppm,内置32.768KHz晶体和温补电路。
EPSON的实时时钟模块RX8010SJ具有丰富的定时功能及超低功耗特性,值得推荐用于需精准控制的项目中
温控器是用于控制温度的设备,目前市面上的温控器用于控制地暖空调、热水器、中央新风系统等设备。随着智能家居理念深入人心,人们也期望温控器不仅能控得“准”,还能控得“智能”。为了实现智能控制,温控器一般需要实时时钟模块的帮助,EPSON的RX8010SJ就是这样一款非常合适的实时时钟模块。
【应用】实时时钟芯片RTC RX8000CE用于智能座舱,超低功耗300nA@3V,内置32.768KHz晶体
针对智能座舱备用时间记录功能,推荐EPSON的实时时钟芯片RTC RA8000CE,工作电压1.6-5.5V,最低功耗300nA@3V,计时精度±5ppm(-40~85℃),内置32.768KHz晶体和温补电路。
EPSON RX8901CE实时时钟模块为家用太阳能储能系统提供精准时间控制
EPSON RX8901CE是一款集成32.768kHz数字温度补偿晶体振荡器的RTC模块,其设计工作温度范围宽至-40℃~105℃,具备高精度、高稳定性和长寿命的特点。工程师们在设计类似项目时,可将这款实时时钟模块与家用太阳能储能系统集成,可确保系统的运行时间得到精确控制,在优化能源使用的同时,提高系统的整体效能。
EPSON实时时钟模块RX8130CE功耗低至300nA,3.2x2.5x1.0mm尺寸适合空间紧凑场景
实时时钟模组,作为提供时间和定时功能的单元模块,是笔记本电脑不可或缺的一部分。EPSON推出的实时时钟模块RX8130CE,具有低功耗,高精度,体积小等优势,在笔记本电脑行业将大有可为。
电子商城
品牌:EPSON
品类:REAL TIME CLOCK MODULE (I²C-Bus)
价格:¥3.9139
现货: 33,523
品牌:EPSON
品类:REAL TIME CLOCK MODULE (I²C-Bus)
价格:¥4.8920
现货: 14,886
品牌:EPSON
品类:REAL TIME CLOCK MODULEE (I²C-Bus)
价格:¥4.8920
现货: 10,845
现货市场
服务
提供CE测试服务,通过晶体回路匹配分析,给出测试报告。支持EPSON所有MHz无源晶体、32.768KHz晶体。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/上海 提交需求>
可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。
最小起订量: 1pcs 提交需求>
查看全部3条回复