历史上的今天

今天是:2024年11月25日(星期一)

2020年11月25日 | 使用蓝牙低功耗和嵌入式处理器实现智能遥控器

发布者:EEWorld资讯 来源: EEWORLD关键字:蓝牙低功耗 手机看文章 扫描二维码
随时随地手机看文章

虚拟助手将继续集成到我们家中的更多设备中。亚马逊最近宣布,它将把Alexa植入各种新设备中,包括耳塞,眼镜甚至戒指,从而为消费者提供更多信息访问方式。这些新的语音产品是无线并且免提。该设备可以毫不费力地连接到您的手机或其他主机,并耐心地听着要发出的命令。无线技术是通过蓝牙RF芯片组,处理则是需要支持无线连接和运行唤醒字引擎(WWE)来识别语音命令的专用嵌入式处理器。


这种趋势的另一个例子是每台新的平板电视,机顶盒和媒体播放器随附的直板形遥控器。它们也将很快实现完全无线和免提。当然,当您要进行语音控制时,许多工具仍将支持旧的IR红外线,但是这些很快就过时了。用户需要一种无缝响应其命令的设备,而不是像对讲机那样。与最近的亚马逊产品类似,下一代电视遥控器将是无线且免提的。


但是,远程控制设计带来了一些独特的挑战。例如,遥控器通常是不可充电的。它们通常使用标准AA电池供电。遥控器不仅需要在嘈杂的环境中发挥出色的性能,而且还需要在距离您的身体3到9英尺的位置就可与将无线信息即时传输到主机设备(例如电视)上。


此外,消费者更喜欢持久耐用的电池,这些电池在设备的使用寿命内不需要更换。毫不奇怪,只需更换电池即可解决大部分客户故障。消费者拨打的电话,每次通话将花费公司30到50美元,具体取决于通话时间。本质上,遥控器必须像壁挂式Amazon Echo Dot一样执行操作,同时还要比入耳式耳机更节能。


设计功能强大,高效节能的遥控器这一挑战要求创新的蓝牙解决方案和音频处理解决方案,因为它们中的一个或两个革新都有助于电池寿命。


与传统的IR相比,使用Bluetooth 5.0 / LE解决了两个问题。首先,蓝牙是一种符合标准的解决方案,因此设备很容易与现有蓝牙设备的大型基础设施进行通信。此外,蓝牙5.0 / LE可提供与WiFi设备相当的范围,这非常适合启用语音的遥控器。传统的蓝牙解决方案已经针对手机和笔记本电脑进行了优化,这些手机和笔记本电脑往往具有更大的电池,并且蓝牙功耗并不那么重要。


这两个问题-较大的电池和功耗-不能很好地转化为诸如遥控器之类的终端设备。诸如Atmosic之类的公司通过创建针对消费者终端设备(如遥控器)的基础解决方案,革新了整体解决方案的设计。这种设计显着降低了功率(约为5倍),因此,与竞争解决方案相比,可以将电池寿命延长3倍至5倍。  


除了极低功耗的蓝牙设计之外,还可以使用辅助唤醒接收器,该接收器消耗的功率显着减少(比标准接收器低20到50倍),从而使整个蓝牙SoC进入深度睡眠状态。该部分可以通过另一主机的特殊模式唤醒。我们此处将不详细介绍此技术,因为这与少量专用遥控器有关。


第三种技术是利用能量收集(嵌入到蓝牙SoC中)来收集RF无线能量以延长电池寿命。许多房屋和建筑物都有大量的RF能量(通常在ISM频段中),可以在遥控器躺在桌子上时进行采集。根据能量的水平,设备可以收集数十微瓦的能量至1 mW。目标是在可能的情况下替换电池电源,并将电池寿命延长至几年,而目前电池的寿命为6到9个月。对于工业和特殊用途的遥控器,也可以使用其他能源技术,例如光能(太阳能),热能和运动能。


如前所述,为了实现真正的免提操作,遥控器必须像智能扬声器一样同时运行,但要与入耳式耳机设备一样节能。像QuickLogic这样的公司已经创建了高度优化的超低功耗配套设备,可以与蓝牙芯片组配合使用以应对这一挑战。  


具有蓝牙连接的启用语音的遥控器基本上有三种模式:待机,唤醒字检测和数据传输模式。三个应用功耗逐渐升高。


在待机模式下,蓝牙和配套芯片处于睡眠状态,等待周围周围环境中的一些声音将其唤醒。Vesper的麦克风的“声音唤醒”功能是实现此目的的最节能方式之一,该功能仅消耗10 µA即可执行语音采集。在典型的客厅用例中,系统可能高达80%的时间处于此模式。


一旦达到阈值水平,就会从麦克风触发一个中断,并唤醒配套芯片,进入唤醒字检测模式。配套芯片的MCU可以启动并运行WWE一段确定的时间,以检测是否已发出该关键字。诸如Retune DSP的VoiceSpot WWE之类的第三方解决方案可以仅使用一个麦克风就可以在Cortex-M4上运行,而无需使用具有多麦克风自适应波束形成功能的计算密集型解决方案,这通常是中距离(3至9英尺)语音识别


除了明显的处理性能节约之外,从系统中去除一个麦克风就可以节省400至650 µA(有功功率)。如果检测到唤醒字,它将中断并唤醒蓝牙芯片以进入数据传输模式。这是必需的,因为唤醒字之后的用户字需要以脉冲编码调制(PCM)或压缩数据的形式传输到主机(TV)。


如果未检测到唤醒字,系统将恢复为初始待机模式。一些配套芯片(例如QuickLogic)具有专用的低功耗声音检测(LPSD)硬件,以减少唤醒字检测模式下使用的平均系统功率。例如,某些声音,例如风扇,具有较高的dB SPL,但显然不是语音。LPSD硬件具有足够的智能来感知并忽略声音,从而避免了不必要地运行WWE的额外功耗。


蓝牙5.0 / LE非常适合数据传输模式,因为它可以按低功耗按需数据包传输数据。理想的伴侣应具有足够的存储空间和处理能力,以将语音数据发送到蓝牙设备之前对其进行压缩。一个典型的示例是运行配置为四个复杂度设置的Opus编码器。


Scott Haylock是QuickLogic产品营销总监。他拥有超过20年的片上系统经验,并拥有密歇根州立大学的BSEE学位。 


Srinivas Pattamatta是Atmosic Technologies业务发展副总裁。他在无线和其他通信技术方面也有20多年的经验。Srinivas拥有俄勒冈州立大学的电机工程硕士学位和圣塔克拉拉大学的MBA学位。 

关键字:蓝牙低功耗 引用地址:使用蓝牙低功耗和嵌入式处理器实现智能遥控器

上一篇:好马配好鞍,8K要配上激光电视
下一篇:最后一页

推荐阅读

机器人系统以功能及系统实现为载体,通过自主或半自主的感知、移动、操作或人机交互,体现类似于人或是生物的智能水平;它能够扩展人在尺度、时间、空间、环境、情感、智能以及精度、速度、动力等方面所受到的约束和限制,并为人服务。 中国作为世界最大的机器人消费国,除了工业机器人连续 5 年成为世界最大的市场外,服务机器人的需求也增长显著。...
据台媒报道,来自中国台湾大同集团旗下的中华映管公司日前宣布破产。报道称,华映公司8月和9月的工资迄今未依约支付,共1842名劳工被积欠工资,拖欠金额约8亿元新台币(合1.84亿元人民币)…… 据《联合晚报》20日报道,来自中国台湾大同集团旗下的中华映管公司日前宣布破产,其显示器产量曾排名世界前三。 报道指出,华映公司8月和9月的工资迄今未依约支...
苹果近日似乎已经更新了其地图的覆盖范围,增加了奥地利的公交路线,重点关注首都维也纳及其周围地区的公共交通路线。现在,该国家/地区的苹果地图用户可以在获取两个地点之间的路线时选择公交路线,其中包括 U-Bahn 和 S-Bahn 火车路线。外媒指出,奥地利其他城市的地图也得到了扩展,尽管某些地区仍然缺乏完整的覆盖范围。例如,已将区域火车整合到...
万用表的识别与使用以及相关拓展知识等。万用表的识别与使用1、万用表的外形。万用表是一种测量电压、电流和电阻等参数的仪表,有指针式和数字式 2 种,其外形如图1所示。2、万用表使用前准备。(1)水平放置。将万用表水平放置。(2)检查指针。检查万用表指针是否停在表盘左端的“零”位。如不在“零”位,用小螺丝刀轻轻转动表头上的机械调零旋钮,使...

史海拾趣

问答坊 | AI 解惑

一点PCB方面的小知识

1、我们常用的PCB介质是FR4材料的,相对空气的介电常数是4.2-4.7。这个介电常数是会随温度变化的,在0-70度的温度范围内,其最大变化范围可以达到20%。介电常数的变化会导致线路延时10%的变化,温度越高,延时越大。介电常数还会随信号频率变化,频 ...…

查看全部问答∨

给单片机学习入门者

51单片机下载线制作电路图,软件用的是 Easy 51Pro2.0 [ 本帖最后由 pxy94 于 2008-4-9 10:44 编辑 ]…

查看全部问答∨

讨论“项目经理的工作职责”

项目经理---负责新产品的开发的项目经理的工作职责是啥?怎样考评?怎样激励?…

查看全部问答∨

Linux MTD源代码分析(Jim Zeus著)--linux下flash驱动开发重要参考

目录 专有名词:.... 7 Linux MTD介绍:... 8 设备层和原始设备层的函数调用关系(红色部分需要我们实现):... 9 NOR型Flash芯片驱动与MTD原始设备... 10 NAND和NOR的比较... 11 源码分析... 14 头文件分析... 14 mtd.h. 14 MTD_CHAR_MAJ ...…

查看全部问答∨

关于xilinx FPGA 中嵌入的PowerPC 405 cores 的使用问题请教

我手里的开发板是xilinx公司的v2pro芯片的xupv2p开发板。 芯片是嵌入了PowerPC405 cores ; 开发板上有一个DEBUG 16针接口。 我想问一下,如何使用这个接口呢?如何调试,仿真嵌入的PowerPC 呢? 如果需要下载程序到这个里面需要什么样的下载线 ...…

查看全部问答∨

如何选适合产品的系统设计模板

请问大家如何选适合产品的系统设计模板  不清楚每个模板下有哪些组件…

查看全部问答∨

西安嵌入式俱乐部 QQ群: 76450856

西安嵌入式俱乐部 QQ群: 76450856…

查看全部问答∨

wince 的导航软件 怎么调用地图

入门想问问: wince平台上的导航软件 一般是怎么调用导航地图…

查看全部问答∨

2410 ECC 问题

2410 文档 2410自带eCC功能: ECC generator block executes the followings: 1. When MCU writes data to NAND, the ECC generator block generates ECC code. 2. When MCU reads data from NAND, the ECC generator block generates ECC code ...…

查看全部问答∨

我想在Wince的系统托盘中实现气球提示功能,请高手指点指点

如题,为什么当鼠标移动到托盘图标上时,不显示提示信息呢?…

查看全部问答∨
小广播
最新家用电子文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 电视相关 白色家电 数字家庭 PC互联网 数码影像 维修拆解 综合资讯 其他技术 论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved