【经验】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
【选型】常温5±23ppm的时钟精度的实时时钟芯片RX8130CE满足空调温控器记录需求,内置32.768KHz晶体
针对空调温控器时间记录功能的实现,推荐EPSON的实时时钟芯片RX8130CE,工作电压1.25-5.5V,工作电流1.5μA,常温精度5±23ppm@25℃,内置32.768KHz晶体,I2C总线接口。
便携式智能终端实时时钟模块选择RX-4803LC,提供低至±3.4ppm全温域频偏
在便携式智能终端应用中,实时时钟模块RX-4803LC可以很好地满足其需求。拥有低至±3.4ppm的全温域的超低温漂,同时具有丰富多样的中断触发模式,可供用户灵活配置使用,还可以作为超小型的精确TCXO,可以全面满足各类需求。
【产品】Epson新品低功耗时钟模块(RTC),待机电流仅100nA | 视频
在2021年4年23日时钟专场|世强硬创新产品研讨会中,EPSON技术专家为我们带来了3225封装低功耗实时时钟模块(RTC)。最新推出的实时时钟模块(RTC)待机电流低至100nA,且内置32.768Khz晶体和匹配电容。
EPSON的实时时钟模块RX8010SJ具有丰富的定时功能及超低功耗特性,值得推荐用于需精准控制的项目中
温控器是用于控制温度的设备,目前市面上的温控器用于控制地暖空调、热水器、中央新风系统等设备。随着智能家居理念深入人心,人们也期望温控器不仅能控得“准”,还能控得“智能”。为了实现智能控制,温控器一般需要实时时钟模块的帮助,EPSON的RX8010SJ就是这样一款非常合适的实时时钟模块。
RX-4035LC实时时钟模块±5ppm频率偏移提供超高稳定性,低至400nA静态电流保证长久续航
RX-4035LC是EPSON推出一款新型实时时钟模块,其拥有诸多优点,如低至±5ppm的频偏、集成主备电源管理模块、低至400nA工作电流等,非常适合各类低功耗传感器产品集成应用。
【应用】RTC实时时钟芯片芯片RX8900CE用于行车记录仪,可实现时间记录功能,全温精度±3.4ppm
针对行车记录仪时间记录功能的实现,推荐EPSON的实时时钟芯片RTC RX8900CE,工作电压2.5-5.5V,计时电压1.6-5.5V,最低功耗700nA@3V,全温计时精度±3.4ppm,内置32.768KHz晶体和温补电路。
实时时钟模块RX8901CE具有数字温度补偿功能,助力工业设备实现精准控制
RX8901CE是EPSON公司推出的一款具有数字温度补偿特性的实时时钟模块,这款产品带有I2C数字接口,可以通过与数字芯片交互实现高精度温度补偿,适用于多计算芯片的电路结构。
实时时钟模块RX-4571LC工作电压范围为1~5.5V,可为多种领域的产品提供稳定可靠的时钟源输出
RX-4571LC是EPSON的实时时钟模块产品线中的重要一员,该实时时钟模块内置了一个经过校准的32.768kHz晶体单元,为其频率稳定性提供保障;同时,通过其先进的生产工艺融合了诸多功能模块,如计时功能、告警功能等。
电子商城
品牌:EPSON
品类:REAL TIME CLOCK MODULE (I²C-Bus)
价格:¥3.9139
现货: 33,123
品牌:EPSON
品类:REAL TIME CLOCK MODULE (I²C-Bus)
价格:¥4.8920
现货: 14,886
品牌:EPSON
品类:REAL TIME CLOCK MODULEE (I²C-Bus)
价格:¥4.8920
现货: 10,845
现货市场
服务
根据用户的接口模块,使用是德示波器及夹具查看实时眼图演示,测试USB/MIPI/DDR/SATA/HDMI协议,支持最高到1.2GHz的实时眼图协议测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
可定制高压电源模块的输入电压100VDC-2000VDC、功率范围5W-500W/4W-60W; 高压输出电源模块的输出电压100VDC-2000VDC。功率范围:4W-60W。
提交需求>
查看全部3条回复