您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

利用SoC设计简化可穿戴设备的开发

2015年07月22日14:32:56 本网站 我要评论(2)字号:T | T | T

作者:赛普拉斯半导体公司

 

可穿戴技术受到了用户的追捧,因为这些设备有助于分析人们的日常活动,并可通过一种直观的方式交换信息,极大改善我们的生活方式,给我们带来便利。市场上有各种各样的可穿戴电子设备,较有名的是智能手表、活动监测器和健身手环。这些高度便携式设备被戴在用户身上,或以其它方式附着在人身上,能够通过一个或多个传感器测量和捕获信息(参见图1)。

 

1:一个典型的可穿戴设备能够整合用户数据和外部数据,它与一个外部设备配合工作,分析并向用户显示信息。

 

设备感测到的人体数据
血压血糖、血流速度、EEG信号、流汗量(GSR)、呼吸、皮肤温度、肌肉收缩(EMG)、新陈代谢、压力、活动/运动/方位、组织生长、骨导音频

Body Data Sensed by Device

Blood pressure, blood glucose, blood flow rate, EEG signal, perspiration (GSR), respiration, skin temperature, muscle contraction (EMG), metabolism, pressure, activity/motion/orientation, tissue growth, bone conducted audio

外部信号

External signals

设备捕获的外部数据

图像、视频、高度、位置、环境光线、近距、太阳能、动能、语音输入、FM/WI-FI/BT/GSM信号

External data captured by device

Images, video, altitude, location, ambient light, proximity, solar energy, kinetic energy, voice inputs, FM/WI-FI/BT/GSM signal

数据

Data

可穿戴设备

Wearable device

数据控制

Data control

信息

Information

用户

User

外部设备

External device

用户消费的数据

活动/传感器指标、处理后的数据和图案、呼叫/文本信息、提醒、音乐、时间

Data that is consumed by user

Activity/sensor metrics, processed data & patterns, phone call/texts info, reminders, music, time

 

 

这些设备持续监测用户的活动,即使他们在睡觉时也不例外。它们运行各种复杂的算法,以提取有意义的信息。例如:佩戴者的睡眠情况,并通过一种直观的方式和无线接口向用户显示监测结果。由于这些设备提供有可能改变用户活动的重要信息,它们必需做到可靠、精确。此外,为了尽量延长电池续航时间,它们还应该尽可能的高效。

 

可穿戴设备通常内置一个或多个传感器、存储器件、连接器件(射频控制器)、一个显示屏和一块电池(参见图2)。除了具备较高的功能性、可靠性和能效之外,可穿戴设备还应该小巧、轻便和便宜,并能够支持各种不同的通信模式。

 

2:一个可穿戴设备的框图,图中显示了MCU、传感器、闪存、电池及电源管理器件、连接子系统和显示器。

Cortex M3 CPU

Cortex M3 CPU

三轴加速计

3-axis accelerator

串行闪存

Serial flash

显示驱动器

Display driver

电池充电控制器

Batt. Charger controller

电池

Battery

低功耗稳压器

Low power regulator

射频控制器

Radio controller

平衡不平衡网络

Balun network

射频匹配网络

RF matching network

 

 

 

市场上现有的通信协议包括ZigBeeWi-Fi、经典蓝牙等标准协议以及芯片厂商制定的各种专有协议。标准协议在设计时没有将低功耗视为一个重要特性,因此,很长时间一来,大多数OE厂商选择在他们的低功耗产品中使用专有协议。但是,使用这些专有协议造成了很多互操作性限制,并降低了设计的灵活性。

 

为了消除这些局限性,并打造一个互操作环境,蓝牙技术联盟(SIG)推出了一个新的蓝牙版本-蓝牙智能,它是一个旨在以较低功耗实现短程通信的无线标准。

 

蓝牙智能的优势

与经典蓝牙协议一样,蓝牙智能协议工作于2.4 GHz ISM频段,带宽为1 Mbps。但与经典蓝牙协议不同的是,蓝牙智能协议还提供众多适合低功耗可穿戴应用的特性。它的数据速率较低,这非常适合那些只需交换状态信息的应用。该协议经过优化,能够以固定时间间隔传送少量突发信息,从而让主机能够在传送信息的同时保持超低功耗模式。此外,它还能将建立数据交换连接的时间缩短至几个毫秒。

 

蓝牙智能架构的每一层都为降低功耗而优化。例如,与经典蓝牙协议相比,它使用一个较大的物理层调制指数,后者有助于降低收发电流。链路层也为快速重连而优化,从而降低了功耗。控制器负责执行各种重要任务,例如:建立连接和忽略重复包,因此让主机能够更长地保持低功耗模式。

 

蓝牙智能协议拥有一个与经典蓝牙协议类似的可靠架构,并支持自适应跳频和32CRC校验。此外,它还支持一种名为“广播模式“的特殊模式,该模式可让设备无需执行连接程序也能传送信息。

 

蓝牙智能协议非常适合可穿戴设备,原因如下:

 

  • 该协议专为实现超低功耗而优化;
  • 低功耗设计有助于缩减电池尺寸,从而消减产品的成本、尺寸和重量;
  • 支持那些以较长时间间隔交换少量突发信息的可穿戴设备;
  • 便于推广,因为智能手机中内置支持蓝牙智能的主机(支持经典蓝牙和蓝牙智能协议的双模设备)。这与专有协议形成鲜明对比,后者需要厂商付出额外努力才能确保连接性。

可穿戴设备的一个典型使用模式为设备进入超低功耗或待机模式提供了多个机遇(参见图3)。

 

3:活动监测器等可穿戴设备的正常使用模式为设备进入超低功耗甚至待机模式提供了多个机遇。

 

电流

Current

睡眠监测

Sleep monitor

晨跑

Morning jog

设备关机

Device off

中午骑车

Noon cycling

一天中的时间

Time in a day

 

 

即使在活动期间,可穿戴设备也不必连续发送数据。无论是三轴加速计测量的运动数据,还是传感器感测的心率,数据都是周期性传送,通常是每个连接间隔传送一次。正常的程序是感测数据,转换数据,然后通过蓝牙智能连接发送数据。其余时间内,系统都处在深度睡眠模式。请注意,现有的大多数芯片解决方案提供多种功耗模式,可在给定的功耗模式下在电流消耗和唤醒时间之间进行权衡。应根据系统的时间要求选择不同的模式。

 

必须注意的是,通信协议只是可穿戴设计的一个方面。除了通信接口之外,可穿戴设备还包含传感器、一个用于处理传感器信号的模拟前端(AFE)、一个用于过滤环境噪声的数字信号处理器、用于存储信息的存储器件、一个用于实现多种系统相关功能的处理器、一个电池充电器等多个其它模块。设计系统时,我们需要所有这些组件实现较低功耗。

 

光学心率监测

让我们以一款可监测心率的手环为例(参见图4)。光学心率监测器的工作原理是光电容积脉搏波(PPG)技术,它通过处理血容量的变化生成心率数据。该技术使用一个LED照亮人体组织,并使用一个光电二极管测量反射信号,后者包含血容量变化的信息。一个跨阻放大器(TIA)将光电流转换为电压,该电压然后被一个模数转换器(ADC)转换为数字信号。这个数字信号然后在手环处理器的固件中被处理,以去除直流偏移和高频噪声,从而检测出心率;此外,还可以使用有源滤波器在模拟域中进行过滤。

 

4:手环心率监测器分析传感器处的血容量变化导致的光信号的变化。一个光电二极管读取反射信号,一个跨阻放大器将光电流转换为电压。模拟信号必需被转换为数字信号,然后经过过滤,才能获得心率数据。

 

电池充电控制器

Battery charger controller

低功耗稳压器

Lower power regulator

BLE控制器

BLE controller

显示器

Display

巴伦和射频匹配网络

Balun& RF matching network

 

 

完成数据分析后,设备使用一条蓝牙链路将心率数据发送到手环或支持蓝牙智能协议的设备上的蓝牙智能控制器。在某些光学心率监测器中,可穿戴设备使用一个单独的控制器处理心率数据,该控制器通过I2C/SPI/IART协议与主处理器通信。

 

在这些系统中,多个离散组件的使用不仅在电兼容和测试方面增加了系统的复杂性,而且还增加了功耗(因为缺乏对不使用时的AFE的控制)、BOM成本和PCB的尺寸。

 

为了解决这些问题,多家厂商推出了基于片上系统(SoC)架构的设备。这些设备不仅内置一个控制器,而且还包含可用于实现大多数基本AFE和数字功能的模拟和数字系统。其中一款控制器就是基于赛普拉斯可编程片上系统(PSoC)架构的PSoC 4 BLE。该款SoC专为可穿戴市场而设计,包含一个8-MHz ARM®Cortex®M0 CPU、众多可配置模拟和数字资源和一个内置的蓝牙智能子系统(参见图5)。

 

5PSoC 4 BLE在一个封装中内置了处理器、存储器件、连接器件、电源管理器件以及模拟和数字资源。

 

32

32 bit

Cpu和内存

CPU & memory

读取加速计

Read accelerator

SRAM控制器

SRAM controller

ROM控制器

ROM controller

系统互连(单层AHB

System interconnected (Single layer AHB)

系统资源

System resources

电源

Power

睡眠控制

Sleep control

时钟

Clock

时钟控制

Clock control

复位

Reset

复位控制

Reset control

测试

Test

DFT逻辑

DFT Logic

DFT模拟

DFT analog

活动/睡眠

Active/sleep

深度睡眠

Deep sleep

休眠

Hibernate

外设

Peripherals

外设互连(MMIO)

Peripheral interconnect (MMIO)

可编程模拟

Programmable analog

可编程数字

Programmable digital

高速I/O矩阵

High speed I/O matrix

IO子系统

IO subsystem

端口接口与数字系统互连(DSI

Port interface & Digital system interface (DSI)

蓝牙低能耗子系统

Bluetooth low energy subsystem

Ble基带外设

Ble baseband peripheral

IO:天线,电源,石英振荡器

IO: Antenna/power/crystal

 

 

在模拟前端,该器件配有4个未配置的运算放大器、2个低功耗比较器、1个高速SAR ADC和一个面向用户接口应用的专用电容式感应模块。在数字方面,它配有2个可用于实现I2C/UART/SPI协议的串行通信模块(SCB)、416位硬件定时器计数器PWMTCPWM)和4个可用于在硬件中实现数字逻辑(如同FPGA)的通用数字模块(UDB)。

 

为了展示SoC架构的优势,让我们看一看图4所示的心率监测器使用PSoC 4 BLE后发生了哪些变化(参见图6)。在这个版本中,SoC使用其内部资源实现了所有功能。在该控制器以外,只需要几个无源组件和一个用于驱动LED、隶属于射频匹配网络的晶体管。这种集成架构消减了BOM成本和PCB尺寸,同时还能让设计人员控制AFE的功耗。

 

6:手环心率检测器的SoC架构消减了设计的尺寸、BOM成本和复杂程度。

充电PWM

Charging PWM

显示时钟

Display clock

显示

Display

射频匹配网络

RF matching network

充电器时钟

Charger clock

段式LCD

Segment LCD

 

 

 

除了这些优势之外,使用SoC架构还有助于缩短产品的上市时间,原因如下:

 

  • 随时可用的固件IP可为系统开发提供支持。
  • 由于各个模块属于同一个芯片,它们能够相互配合,而且不会产生时延。开发人员无需担忧如何对接它们、检查它们的逻辑电平或解决互操作问题。所有这些问题都已在器件内部得到解决。
  • 可配置的环境可灵活地整合较后一分钟的设计变更。

在某些设计中,一个Cortex-M0内核可能不足以满足处理能力要求。在这种情况下,可以使用一个Cortex-M3内核(如PSoC 5LP)来处理系统相关功能, 使用一个蓝牙智能SoC(如PSoC 4 BLE)来控制蓝牙通信以及AFE和数字逻辑。

 

智能手机等支持蓝牙智能协议的设备的日益普及以及蓝牙智能技术的低功耗优势使得蓝牙智能成为可穿戴产品的事实标准。蓝牙智能可在所有协议层实现低功耗设计,而且作为一种标准协议,它还支持互操作性。通过利用面向可穿戴市场的SoC,嵌入式工程师可缩减设备的尺寸、功耗、BOM成本、复杂程度和上市时间,从而能将更好的产品更快地推向市场。

 

ass=�Jom(i�@�lang=EN-US style='font-size:11.0pt'>RF matching network

充电器时钟

Charger clock

段式LCD

Segment LCD

 

 

 

除了这些优势之外,使用SoC架构还有助于缩短产品的上市时间,原因如下:

 

  • 随时可用的固件IP可为系统开发提供支持。
  • 由于各个模块属于同一个芯片,它们能够相互配合,而且不会产生时延。开发人员无需担忧如何对接它们、检查它们的逻辑电平或解决互操作问题。所有这些问题都已在器件内部得到解决。
  • 可配置的环境可灵活地整合较后一分钟的设计变更。

在某些设计中,一个Cortex-M0内核可能不足以满足处理能力要求。在这种情况下,可以使用一个Cortex-M3内核(如PSoC 5LP)来处理系统相关功能, 使用一个蓝牙智能SoC(如PSoC 4 BLE)来控制蓝牙通信以及AFE和数字逻辑。

 

智能手机等支持蓝牙智能协议的设备的日益普及以及蓝牙智能技术的低功耗优势使得蓝牙智能成为可穿戴产品的事实标准。蓝牙智能可在所有协议层实现低功耗设计,而且作为一种标准协议,它还支持互操作性。通过利用面向可穿戴市场的SoC,嵌入式工程师可缩减设备的尺寸、功耗、BOM成本、复杂程度和上市时间,从而能将更好的产品更快地推向市场。

 

相关阅读:

    没有相关新闻...
网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号