【经验】R7F0C004低功耗MCU,测试过程中,RTC突然停止原因及解决措施

2018-07-18 世强
低功耗MCU,R7F0C004,Renesas 低功耗MCU,R7F0C004,Renesas 低功耗MCU,R7F0C004,Renesas 低功耗MCU,R7F0C004,Renesas

MCU内置RTC的功能应用越来越成熟,其具有低功耗,闰年自动识别,闹钟功能等,只需要外接一个32.768kHz晶体,即可轻松实现万年历应用,非常容易操作,适合电池供电以及需要日历功能的智能化产品应用。


瑞萨推出的R7F0C004 低功耗MCU ,高性能,集成了内置高速晶体,LCD控制器,ISO7816,RTC于一体,因为其卓越的性能,丰富的资源,使其在智能水表,智能电表,智能气表,智能热表场合应用非常广泛。 


用户在使用R7F0C004 低功耗MCU时,测试过程中,发现RTC突然停止了,具体啥情况,我们一步步来分析原因。


首先,RTC工作方式为:利用RTC的秒中断唤醒, 累计120次后(即2min)上报一次包含时间戳的报文. 在第一天设置后报文按照协议正常发送,在第二天的某个时刻, 发现报文停止发送了。


程序是利用秒中断唤醒低功耗模式, 然后每2min钟上报一次报文,期间报文停止发送, 应该是RTC停止了秒中断。后经过按键(外部中断)触发, 读取时间秒中断恢复正常。


从现象分析, RTC确实停止运行, 重新启动后恢复运行, 说明硬件电路正常,所以怀疑是软件造成的。查看代码,除过正常的每秒唤醒之外, 没有其他任何地方对RTC进行操作。


RTC部分的初始化, 以及读取和设置RTC部分驱动代码, 均为CG(code generator)生成的。RTC读取流程源代码如下图:

图一,RTC读取配置


我们分析上图代码,如果程序检测到RWST = 0, 会设置一个MD_BUSY1,退出程序, 并未恢复RTC时钟, 如果退出程序后不再恢复RTC时钟,那么RTC将不在运行, SEC/MIN/HOUR等寄存器将保持停止前的状态。


再经过外部中断触发, 唤醒低功耗模式, 重新读取RTC时间,程序执行顺序从1->3, 则恢复了RTC时钟, RTC继续在原时间基础上运行。


对照规格书上的RTC读取流程, 发现和CG生成的代码有区别,下图的读取/设置流程, 在最后会恢复RTC时钟。

图二,RTC读操作流程图


根据以上推荐流程,我们采取如下解决措施:

图三,RTC读取操作调整


如上图,将RWAIT标志位清除放置在程序处理之后,恢复RTC计数器运行。即可确保RTC正常运行。


所以,CG生成的代码, 除RTC外, 有很多地方会对寄存器的状态进行判断, 设置状态字, 对于这部分, 程序员需要认真分析对待, 并要做相应的处理, 以完备程序可能存在的漏洞, 保证程序安全正确地运行,不能简单不去处理, 留下漏洞造成程序的异常运行。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由落叶萧萧提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(1

  • 海锋 Lv9. 科学家 2018-07-21
    不错
没有更多评论了

相关推荐

【技术大神】应用低功耗MCU搭建XIP Linux开发环境

本文逐步介绍基于瑞萨MCU RZ/A1的XIP Linux开发环境搭建的实现。

设计经验    发布时间 : 2017-03-07

【经验】瑞萨RE系列低功耗MCU如何使用e2 studio开发环境新建项目

瑞萨(Renesas)RE系列低功耗MCU广泛用于无线穿戴设备,在我们开发RE系列MCU项目时,如何使用e2 studio开发环境搭建RE新项目呢,本文将介绍主要的项目搭建步骤。

设计经验    发布时间 : 2022-06-28

【经验】基于瑞萨低功耗MCU RE01的VBB低功耗模式开发指引

RE01是瑞萨(Renesas)新推出的Cortex-M0内核的低功耗MCU,主打便携式设备。近期有客户采用RE01开发,在设计进入低功耗模式时遇到问题,由于开发资料有限导致软件设计困难。结合客户问题采用开发板调试了RE01的VBB低功耗模式代码。

设计经验    发布时间 : 2022-08-28

复旦微电子(FMSH)MCU产品选型指南

描述- 从上世纪90年代初开始,深耕智能电表领域二十余年,成为智能电表专用MCU领域的领头羊。公司在不断推出满足市场需求的低功耗MCU产品系列的同时,也在不断完善产品的生态系统,致力于为客户提供可靠性高、平台化优、易用性强、资源丰富的MCU产品。目前复旦微MCU已广泛应用于智能电表、汽车电子、智能水气热表、工业控制、仪器仪表、电机驱动、传感检测、家用电器、消费电子、健康医疗、智能家居、物联网、新能源等多个领域。

型号- FM33M0XX系列,FM33LC045N,FM33LG023A,MG33M068ER,MG33M026ER,FM3316,FM3318,FM33FR045,MG33A045EV,FM33FT056A,FM33A0XXEV系列,FM33FR046,FM33FR043,FM33FR044,FM33FT028A,FM33LE0XXEVB系列,FM33A065EVB,FM33LE0XXA SERIES,FM33A0610EVB,FM33A0XXEV SERIES,FM33A0XX系列,FM33LC046N,MG33M0410ER,FM33A0410EV,FM33KF5XX,FM33LC022N,FM33LG0XXA,FM33FR056,FM33A0XXEVB系列,FM33FR054,FM33FR055,FM33FR053,FM33LG0XXEV系列,MG33M0XXER系列,FM33FR0XX SERIES,FM33A068EVB,FM33FR048,FM33LE0XX SERIES,MG33M0610ER,FM33LG048A,FM33LE0XXA系列,FM33LG0XX系列,MG33M046ER,FM33LG013A,FM33LC015N,FM33LG025A,FM33LC043N,FM33FR023,FM33FR024,FM33FT046A,FM33LC015M,FM33FT058A,FM33M0XX,FM3308,FM33A065EV,FM33LG0XX,FM33LC016N,FM33FR028,FM33FR026,FM33KT5XX,FM33LE015A,FM33A0XXEV,FM33LG026A,FM33LC0XXM SERIES,FM33LC0XXU SERIES,FM33FT0XXA SERIES,FM33L0XX,FM33LC013N,FM33LC025N,MG33M066ER,FM33G0XX系列,FM3316系列,FM33FT0XXA,FM33FT0XXA系列,FM33FR0XX,MG33M0XXER SERIES,FM33LG0XX SERIES,FM23XX,FM33FT048A,FM33LE015,FM33LE016,FM33LG0XXEV,FM33LE012,FM33LE013,MG33M028ER,FM33LG015A,FM33LC044NR,FM33LC0XXU,FM33LC026N,FM33LC042N,FM33A068EV,FM33FR0510,MG33M0XXER,FM33LE0XX系列,FM33FT0510A,MG33M0XX,FM33LE0XX,FM33LG025,FM33LG026,FM33G0XX,FM33LC0XXN SERIES,FM33LE013A,FM33LE025A,FM33LG016A,FM33LG0XXA SERIES,FM33LC023N,FM33LG045A,MG33M048ER,FM33FR0XX系列,FM33A048EVB,FM331X,FM33A0XXEVB,FM33A0XXEVB SERIES,FM33A0410EVB,FM33LE0XXA,FM33LF0XX,FM33FT026A,FM33LE0XXEVB,FM33FR058,FM33LC046U,FM33A0610EV,MG33A045EVB,FM33LC0XXN,FM33LC012N,FM33A048EV,FM33LC012M,FM33LG046A,FM33LC0XX系列,FM33LC0XXM,FM33LE023A,FM33LG045,FM23XX系列,FM33A0XX,FM33LE026,FM33LC0XX,FM33LG0XXA系列,FM33LE022,FM33LE023,FM33LG046,FM33L0XX系列,FM33LE025,FM33LG048,FM33LC023U

选型指南  -  复旦微电子  - 2022/10/31 PDF 中文 下载

【产品】复旦微电子低功耗智能电表MCU芯片FM33A0xx系列,具有宽电压范围1.8~5.5V

复旦微电子推出的FM33A0xx系列是低功耗智能电表MCU芯片,最大支持512KB FLASH程序存储器和 64KB RAM,并集成LCD驱动、带温补的RTC、ADC、AES以及UART、I2C、SPI、7816等通用外设接口。采用LQFP100、LQFP80封装。

新产品    发布时间 : 2022-03-12

SK6117C,适用于智能电表应用的三端稳压LDO

SK6117C LDO因其高精度、低功耗、宽输入电压范围以及可靠的保护功能,在智能电表中扮演着重要的角色。它不仅确保了电表的准确计量,还提高了整个系统的稳定性和长期运行的可靠性。无论是为微控制器、通信模块、传感器还是显示单元供电,SK6117C都能提供稳定的电源支持,满足智能电表的各种需求。

应用方案    发布时间 : 2024-09-30

【产品】复旦微电子推出低功耗智能电表MCU芯片FM33A0xxB系列,工作电压范围宽为1.8~5.5V

复旦微电子推出的FM33A0xxB系列是低功耗智能电表MCU芯片,最大支持512KB FLASH程序存储器和 64KB RAM,并集成LCD驱动、带温补的RTC、ADC、AES以及UART、I²C、SPI、7816等通用外设接口,采用LQFP80、LQFP64、LQFP48封装。

产品    发布时间 : 2022-03-29

【应用】应用于智能水表、热表和气表的低功耗MCU,集成12位SAR-ADC/2路LPUART/OPA/比较器

复旦微电子新推出了诚意满满的FM33LC0xx系列MCU。该系列与FM331x、FM33G0xx相比:资源配置更灵活,是一款适合智能水表、热表和气表应用的低功耗MCU,片上存储空间(FLASH/RAM)有256KB/24KB、128KB/24KB、64KB/16KB三种可选,封装涵盖TSSOP20、QFN32、LQFP48和LQFP64。

应用方案    发布时间 : 2021-08-20

BAT32G127 新系列32位通用低功耗MCU

型号- BAT32G127GH64FB,BAT32G127GH32FP,CMS-WRITER8 LITE,BAT32G127,CMS-ICE8 PRO,CMS-ICE8-OB,BAT32G127GH40NB,BAT32G127系列,CMS-ICE8 OB,CMS-ICE8,BAT32G127GH48FA,CMS-WRITER8

商品及供应商介绍  -  中微半导体  - 2023/4/23 PDF 中文 下载

【应用】国产超低功耗MCU N32L406RBL7应用于智能电表,外设资源丰富, 拥有M4F内核

在智能电表领域,由于大多数情况下需要主控具有超低功耗、内置多段LCD驱动、存储容量足够大等多种刚需,并且采集数据的ADC要求也高:采样率高、转换速度快、温漂相对较低等。这里推荐国民技术的N32L406RBL7超低功耗MCU,具备以上条件,外设资源丰富。

应用方案    发布时间 : 2022-11-12

复旦微电子携多款车用低功耗MCU亮相深圳国际电子展,助力智能电表、智慧安全领域发展

11月6至8日,深圳国际电子展暨嵌入式系统展(ELEXCON 2022)顺利举行。上海复旦微电子集团股份有限公司复旦微MCU团队携手合作伙伴一起参展,为大家展示复旦微MCU的主要产品。

原厂动态    发布时间 : 2022-11-12

【应用】华大电子CIU32超低功耗安全MCU用于智能水表,支持四种流量计量方式,波特率可达9600bps

华大电子以Arm 32位为内核的系列安全MCU产品,可同时满足智能水表的联网通信技术和多种现代传感技术要求。产品主要应用领域包括智能水表、便携医疗、智能门锁及其他电池供电的低功耗场景。

应用方案    发布时间 : 2023-09-18

智能水表MCU推荐----低功耗MCU助力超声波水表方案

世强元件电商智能水表方案,已服务许多知名客户。世强能够提供 8位 ,16位,32位智能水表MCU,高性能和资源优势;无线SoC,压力传感器,温度传感器,LDO,TVS,实时时钟,晶体等表计应用的全品类产品供应,覆盖日欧美优秀供应商瑞萨、Silicon Labs、TE、Ricoh、Littelfuse、EPSON等等。推荐EFM8™,EFM32™。

新产品    发布时间 : 2018-07-30

【IC】瑞纳捷新发布32位超低功耗MCURJM32L030,工作温度范围为-40~+105℃

瑞纳捷半导体近日发布了32位超低功耗MCU家族的RJM32L030系列。超低功耗RJM32L030系列MCU基于高能效比32位ARM®Cortex®-M0+内核,工作频率高达48MHz。

新产品    发布时间 : 2023-08-10

【技术】超低功耗MCU在能源管理领域的研究进展

超低功耗MCU在能源管理领域中的应用越来越广泛,其特点是低功耗、小尺寸、高可靠性和低成本。未来,超低功耗MCU的发展趋势将是集成度的提高、通信功能的增强、安全性的提高和成本的降低。

技术探讨    发布时间 : 2023-06-30

展开更多

电子商城

查看更多

品牌:瑞纳捷

品类:低功耗MCU

价格:¥4.1667

现货: 104,417

品牌:瑞纳捷

品类:低功耗安全MCU

价格:¥3.1667

现货: 100,472

品牌:瑞纳捷

品类:内置国密算法的低功耗MCU

价格:¥2.0833

现货: 31,623

品牌:瑞纳捷

品类:内置国密算法的低功耗MCU

价格:¥3.5000

现货: 27,231

品牌:瑞纳捷

品类:内置国密算法的低功耗MCU

价格:¥4.1667

现货: 17,236

品牌:瑞纳捷

品类:低功耗MCU

价格:¥3.5000

现货: 16,620

品牌:SILICON LABS

品类:32 BIT MCU

价格:¥74.0506

现货: 495

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥8.2688

现货: 490

品牌:复旦微电子

品类:低功耗MCU芯片

价格:¥7.6950

现货: 395

品牌:广芯微电子

品类:8位MCU

价格:

现货: 300

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:汇顶科技

品类:高精度多功能交互传感器

价格:¥2.3556

现货:2,987

品牌:航顺芯片

品类:超低功耗MCU

价格:¥4.2500

现货:2,500

品牌:航顺芯片

品类:超低功耗MCU

价格:¥4.2520

现货:2,500

品牌:汇顶科技

品类:高精度多合一传感器

价格:¥4.5334

现货:2,250

品牌:航顺芯片

品类:超低功耗MCU

价格:¥4.4000

现货:1,600

品牌:航顺芯片

品类:超低功耗MCU

价格:¥4.4000

现货:1,600

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥0.2360

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4460

现货:222,500

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

低功耗测试

提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts

实验室地址: 深圳/苏州 提交需求>

大电流低功耗电感定制

可定制电感最大电流100A,尺寸最小7 x 7 x 3.0mm到最大35 x 34 x 15.5 mm,工作频率100KHZ ~ 2MHZ,感值范围:0.15 ~ 100uh;支持大功率电感,扁平线电感,大电流电感,高频电感,汽车电感器,车规电感,一体成型电感等定制。

最小起订量: 5000 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面