0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞萨电子谈RL78如何降低环境传感器系统的维护成本

瑞萨电子 2019-07-22 11:27 次阅读

关于RL78的CPU工业工厂和厂房中,希望降低环境传感器系统的维护成本时,可以通过降低传感器功耗来实现。这周我们继续来谈谈瑞萨电子产品是如何做到的吧。

以每10秒进行一次测量的系统为例,在待机状态下,需要测量时间间隔(10秒)。也就是说,必须要有一组保持运行状态的定时器。除此之外,待机模式必须能够处理外部信号输入(外部中断或串行数据)。测量的操作状态和待机状态的范例如(图6)所示。

瑞萨电子谈RL78如何降低环境传感器系统的维护成本

* 图6 测量操作和待机期间的处理流程(双击图片放大)

G11待机功能的说明如下。G11提供三种不同的待机模式,分别称为HALT,STOP和SNOOZE(图7)。

* 图7 RL78/G11 的三种待机模式(双击图片放大)

HALT模式从CPU的Run模式进入,当收到中断时,CPU返回Run模式。在HALT模式下,几乎所有外围功能都可以操作。

STOP模式与HALT模式一样是从CPU的Run模式进入的,当收到中断时,CPU返回Run模式。某些定时器、安全功能和DOC(数据操作电路)在此模式无法使用,但其他外围功能仍可操作。

SNOOZE模式是一种特殊模式,当微控制器接收到串行数据,A/D转换结束信号,或DTC(Data Transfer Controller,数据传输控制器)启动源请求时,系统从STOP模式进入SNOOZE模式。如果产生中断,CPU会被唤醒,否则微控制器还是返回STOP模式。SNOOZE模式是一种可以进行串行数据通讯、A/D转换和缓存器设置(DTC 的缓存器重写)的待机模式,该模式下并不会唤醒CPU。

微控制器的功耗取决于模式,通常可以如下排序:

STOP < SNOOZE < HALT < CPU RUN

功耗往右侧是增加。Run模式和STOP模式之间,操作电流电源的电流特性)的比较,结果如下。

CPU Run模式:1.4 mA(24 MHz操作,HS模式,-40ºC至+85ºC,典型值)

STOP模式:0.25μA(+25ºC,典型值)

在此可以看出,STOP 模式下的电流消耗仅为Run模式的0.02%。

在G11的STOP模式下,可以进行间隔定时器的操作。间隔定时器用于定期从停止模式返回到Run模式,来获取粉尘传感器数据。外部信号输入可以通过STOP和SNOOZE模式的组合来处理,进而可以满足来自外部系统的测量结果查询需求。G11提供的ELC(Event Link Controller,事件链接控制器)和DTC功能,可用于检测外部中断,操作间隔定时器和使用比较器匹配。

快速异常检测和无延迟处理

本节介绍检测到错误(异常)时的处理方法。

制造厂房中的环境传感器,检测到异常情况时,可能的处理流程如(图8)所示。图中所示的步骤,需要以最小的延迟执行,即使微控制器当时处于待机模式也是一样。

* 图8 检测到异常时的处理步骤(双击图片放大)

例如,在以10秒间隔进行测量的系统中,如果在测量完成后立即发生异常(CPU从Run变为Standby),则在最糟糕的情况下,CPU可能不会在10秒内唤醒(图9(a))。对于要确保对异常的快速反应,这就是个问题。因此,CPU在停止(待机状态)时也能够进行异常检测的系统,就会受到期待。使用G11时,STOP和SNOOZE模式的组合,可用于监控传感器输出,并在待机期间也能触发警报信号(图9(b))。

* 图9 检测到异常时的CPU操作(双击图片放大)

(图10)图标了利用G11的外围功能,进行异常检测的方法。在图(10(b))中,DOC在没有CPU干预的情况下,执行16位比较、加法和减法。在(图10(a)和(b))中,DTC执行缓存器操作,例如在CPU停止期间进行内存之间的数据传输。G11还提供中断标志输出功能,输出INTFO信号。通过这些功能的适当组合,可以在不唤醒CPU的情况下输出警报信号。

* 图10 使用RL78/G11外围进行异常检测(双击图片放大)

当异常检测和或警报输出完成时,微控制器返回CPU Run模式。由于诸如切换频率,和等待芯片内置振荡器稳定的过程,这种类型的唤醒操作,通常需要几十微秒。但是,使用G11,通过选择合适的工作时钟频率,以及正确的闪存操作模式,CPU唤醒时间可以缩短到4到5微秒(图4)。

异常检测和警报信号输出的同时系统会产生一次中断,可以快速触发唤醒 CPU,以便顺利进行后续处理。虽然可能有些情况下,需要对异常做出更直接的反应,但在大多数情况下,5微秒的反应时间已经够短了。

瑞萨电子网站上

提供的文件和有用的工具

这里描述的方法,也就是将微控制器的待机功能,用于环境传感器系统上的方法,也可以应用于其他类型 的系统。为了推广G11待机功能的理解和运用,瑞萨电子在其网站上提供了应用说明和范例程序代码

同时,瑞萨电子还向用户免费提供一套易于使用的可视化程序设计工具——Applilet EZ PL for RL78(版本2.00)。逻辑电路、定时器、一般用途逻辑、微控制器功能等,都在GUI面板上显示,并且可以加以组合,来创建微控制器程序。使用精灵格式(wizard format)也可以轻松完成待机功能设置。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50678

    浏览量

    752004
  • 瑞萨电子
    +关注

    关注

    37

    文章

    2841

    浏览量

    72148
收藏 人收藏

    评论

    相关推荐

    电子推出16位通用RL78/G23,扩充低功耗MCU RL78产品家族

    RL78/G23采用独有的电容式触摸传感器单元,结合卓越的高灵敏度和低噪声特性,可用于实现基于手势的非接触式用户界面(UI)。
    发表于 04-13 14:43 2194次阅读

    单片机RL78/G13 样例程序

    本帖最后由 于圭 于 2014-12-29 10:29 编辑 单片机RL78/G13 样例程序
    发表于 11-22 19:49

    [求助]RL78/G13(R5F100LEA)驱动1602

    [求助]RL78/G13(R5F100LEA)驱动1602因为刚刚接触这块板子很多不懂1.之前使用51可以驱动1602,想问一下51的程序复制在
    发表于 10-21 14:39

    RL78族汇编案例吗?

    RL78族汇编案例吗
    发表于 04-17 11:27

    谁有 RL78/G13 DEMO BOARD 的学习板子 哪里可以买到

    `谁有 RL78/G13 DEMO BOARD的学习板子 哪里可以买到`
    发表于 11-25 09:53

    怎么实现基于单片机RL78/I1A系列MCU设计的带数字LED照明系统

    本设计介绍了基于单片机RL78/I1A系列MCU设计的带数字LED照明系统设计方案。
    发表于 06-15 09:21

    RL78 dataflash pfdl库使用教程

    RL78 dataflash pfdl库使用1.安装PFDL库2.CS+ for CC配置4.读dataflash5.写dataflash6.注意事项1.安装PFDL库从
    发表于 07-23 09:48

    RL78/G15针对8位MCU应用进行的优化

    RL78/G15是一款通用微控制,工作频率为16MHz,针对8位MCU应用进行了优化,适用于工业、消费类、传感器控制、照明和逆变器等各种应用。1. RL78/G15 MCU的主要特性
    发表于 02-13 17:48

    电子发表RL78/G14系列即时控制微控制

    电子发表RL78/G14系列产品,扩充了RL78微控制(MCU)的产品线。 此新款16位元
    发表于 07-06 09:43 1225次阅读

    日本电子推出全新 RL78/F15 族产品

    2015 年 10 月 26 日,日本东京全球领先的半导体解决方案供应商电子株式会社(TSE:6723)今日宣布推出 RL78/F15 族低功率 16 位微控制
    发表于 05-30 11:02 1351次阅读

    RL78集成开发环境CubeSuite+运行参考例程

    RL78串口例程
    发表于 03-30 14:57 81次下载

    电子推出的RL78/I1x系列微控制RL78微控制系列

    RL78/I1x和RL78 / H1x系列微控制是基于电子
    的头像 发表于 08-01 08:29 6134次阅读

    电子RL78 MCU的特性及应用解决方案

    电子16位RL78族嵌入式微控制将先进的低功耗技术和出色的性能集于一身,这是因为它采用了先进的电源管理
    发表于 02-12 21:24 7120次阅读

    RL78/G23微控制在线升级功能的应用

    RL78/G23微控制在线升级功能的应用
    的头像 发表于 09-18 10:58 1325次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RL78</b>/G23微控制<b class='flag-5'>器</b>在线升级功能的应用

    RL78/G15组和RL78/G16组 Flash示例程序01型SC版本应用说明

    电子发烧友网站提供《RL78/G15组和RL78/G16组 Flash示例程序01型SC版本应用说明.pdf》资料免费下载
    发表于 02-19 10:36 0次下载
    <b class='flag-5'>RL78</b>/G15组和<b class='flag-5'>RL78</b>/G16组 <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>Flash示例程序01型SC版本应用说明