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

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

3天内不再提示

传感器节点控制器助力未来连网传感器发展

电子设计 来源:电子设计 作者:电子设计 2020-12-26 00:06 次阅读

引言

今天的便携式设备通过持续的活动监测和情境感知来了解周围环境。为了实现这个功能,设备集成了越来越多的传感器和外设,由此产生大量数据。这反过来使得集成更强大的CPU变得很有必要,以便执行越来越多的计算。同时,必须缩小设计尺寸,降低成本和功耗,但又不牺牲最终产品不断提升的功能要求。

传感器中枢(Sensor hub)的概念被越来越多地采用到当今的SoC设计中,以满足“始终运行”的传感器/外设访问和控制(甚至以高速率)的要求,而且不会增加功耗和设计成本。传感器中枢可以是小型CPU内核,与传感器/外设连接,并通过执行后台操作并仅在需要时“唤醒”主处理器,充当功耗较大的主处理器的卸载引擎的角色。

用于传感器采集的基于处理器的典型架构应用在集成多个传感器的系统中的典型基于微控制器的架构包括以下组件[1]:

a) 一个微控制器单元(MCU) - 也称为处理子系统,MCU控制系统内所有构成部分的运行并处理数据。它包括一个处理器、一个内部或外部存储器、以及本地数据处理所需的所有外设和子系统。在典型的基于MCU的架构中,控制器执行所有传感器数据收集、处理和存储。

b) 传感器元件(或传感子系统) - 一组传感器,可以是无源或有源,数字或模拟的任意组合。这些传感器将来自外部环境的输入信息转换成电信号。在大多数应用中,传感器用于监测运动、光、气压、振动、流速、温度、通风、电等。通常来说,传感器元件在其输出端生成电压或电流信号。在数据被处理、存储和传输之前,这些信号一般会被放大,并通过模数转换器转换成数字信号

c) 无线电 - 一种短距离收发器,提供与主机的无线通信

d) 电源子系统 - 通常连接到电池或能量采集器。该子系统充当可控单元,可单独打开和关闭系统构建块的电源。它通常是MCU软件中的一个软件块。电源子系统负责为每个单独的硬件组件提供合适的电源电压。

在具有多个传感器的更复杂的基于微控制器的架构中,在硬件中集成了智能,用来控制各种子系统。例如,从传感器到存储器传输数据耗时又耗电,这一部分工作其实可以从处理器转移到直接内存存取(DMA)单元。电源管理单元(PMU)还可以被编程为对特定事件做出反应并关闭各种子系统,例如外设、传感器和无线电。

图1. 基于微控制器的典型架构

这种先进架构的目的是尽可能减少主MCU活跃的时间。原来需要MCU干预的任务,现在可以由智能子系统执行。然而,还存在一个问题,就是每次有来自传感器、无线电或各种子系统的事件时,MCU都需要被唤醒,因为它是唯一可以部署逻辑来处理这些事件的元件。

优化功率的技术 - 添加传感器节点控制器为了延长具有多个传感器的系统的续航时间,已经提出了很多种降低功耗的技术[2],[3]。有些技术在媒体访问控制层面进行节能[4],[5],有些技术从数据聚合或融合着手[6],[7],有的则采用芯片设计优化技术,如片上功率门控[ 8]或动态电压调节[9]。

本文介绍了一种不同的技术,来优化多传感器系统中的电源使用,同时将主处理器用于数据采集的唤醒时间控制到最短。该技术基于集成复杂的硬件状态机,可以接管主处理器上的重复性任务,如传感器轮询和读取,从而实现集成的低功耗传感器中枢概念。专用硬件状态机可以更快地唤醒,并使用更少的模块来将数据从传感器/外设传输到内存,以及反向传输,而主处理器保持休眠状态。此外,传感器中枢可以对数据执行简单操作,因此主处理器只需要在要求复杂数据操作时唤醒。

这种方法的一个很好的例子,是集成在Dialog半导体公司的DA1469x蓝牙低功耗SoC解决方案中的传感器节点控制器(SNC)硬件模块[10]。SNC是一种微型硬件状态机,能运行由有限的指令集组成的微码(μcode),有助于开发人员操控通信控制器(即SPI、I2C等)、传感器和外设。它可以通过使用其最小指令集自动运行,无需唤醒系统的其余部分。这允许它执行众多操作 - 例如:轮询传感器状态位、比较寄存器与内存地址内容(值)、将数据从通信接口传输到系统RAM以及比较分支 - 同时消耗最低电流。

图2. 具有传感器节点控制器外设的应用处理器架构

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

    关注

    2525

    文章

    48137

    浏览量

    740238
  • 节点控制器
    +关注

    关注

    0

    文章

    5

    浏览量

    6169
  • MEMS传感
    +关注

    关注

    1

    文章

    43

    浏览量

    6218
收藏 人收藏

    评论

    相关推荐

    【实验篇】FPGA驱动传感器:水位、巡线、振动传感器

    。 巡线避障传感器:Grove-Line finder 为线跟随机器人设计,具有红外发射 LED 和红外敏感光电晶体管。它可以将数字信号输出到微控制器,检测到黑色时为高电平,检测到白色时为低电平
    发表于 11-06 14:33

    #电路原理 #电工知识 #传感器 #传感器技术 阀门控制器

    传感器电路
    pgz1234
    发布于 :2023年11月04日 11:20:38

    脉冲阀控制器 智慧农田传感器 #三农# 控制器#

    传感器控制器
    pgz1234
    发布于 :2023年09月15日 15:52:43

    一种大电流无传感器BLDC电机控制器电路

      在这篇文章中,我们将讨论一种大电流无传感器 BLDC电机控制器电路,该电路不依赖于霍尔效应传感器来启动操作,而是利用电机的反电动势进行顺序输入   对于正确的换向,大多数三相 BLDC 驱动
    发表于 09-14 16:09

    ADC测量微控制器内部温度传感器示例码

    应用:ADC测量微控制器内部温度传感器示例码 BSP 版本: M051系列 BSP CMSIS v3.01.001 硬件:Nutini-EVB-M051_V3.0 微控制器在不同环境温度下广泛
    发表于 08-30 06:15

    ADC测量微控制器内部温度传感器示例码

    应用:ADC测量微控制器内部温度传感器示例码 BSP 版本: M051系列 BSP CMSIS v3.01.001 硬件:Nutini-EVB-M051_V3.0 微控制器在不同环境温度下广泛
    发表于 08-23 06:21

    传感器网络节点设计(2)#传感器

    传感器光纤网络
    未来加油dz
    发布于 :2023年08月16日 21:38:47

    传感器网络节点设计(1)#传感器

    传感器光纤网络
    未来加油dz
    发布于 :2023年08月16日 21:38:07

    传感器的分类、特点与发展(3)#传感器

    传感器光纤网络
    未来加油dz
    发布于 :2023年08月16日 21:29:02

    传感器的分类、特点与发展(1)#传感器

    传感器光纤网络
    未来加油dz
    发布于 :2023年08月16日 21:27:24

    传感器发展及应用(2)#传感器

    电源传感器电阻
    未来加油dz
    发布于 :2023年08月16日 16:50:12

    传感器发展趋势(2)#传感器

    传感器电路原理
    未来加油dz
    发布于 :2023年08月14日 18:33:50

    传感器发展趋势(1)#传感器

    传感器电路原理
    未来加油dz
    发布于 :2023年08月14日 18:33:27

    分离式液位传感器代替浮球传感器的优势

    ,如水、油、酸碱液等,而浮球传感器只适用于特定的液体。 安装方便:分离式液位传感器采用分离式设计,可以将传感器控制器分开安装,方便安装和维护。 可编程性强:分离式液位
    发表于 06-20 14:02

    超声波式液位传感器的应用

    消防水箱内,不仅能够监测到水位的高低,而且还能够防止发生溢水或泄漏的事故。 三、未来发展 未来,超声波式液位传感器将越来越多地应用于智能制造中,监测工艺流程的液位和温度,实现工艺过程的
    发表于 05-05 15:19