飞思卡尔:蓝牙飞鼠方案成就智能显示终端
6. 低功耗管理
本文引用地址:https://www.eepw.com.cn/article/263882.htm蓝牙飞鼠对于功耗非常敏感,系统由锂电池供电,为了尽量挖掘锂电池的使用时间,目前飞思卡尔蓝牙飞鼠方案支持以下三种电源管理方式:
运行状态:动态管理各个模块的电源,尽量减少运行时功耗,比如系统支持飞鼠的正反面检测,当飞鼠处于全键盘一面时,陀螺传感器将被待机,而系统处于降频工作状态。
STOP模式:此模式下蓝牙保持连接,系统支持按键以及蓝牙唤醒。
LLS/VLLS模式:系统除却MCU供电,外设电源被关闭,系统仅支持按键唤醒。
而在软件方面,该方案具备以下特性:
1. 基于2.1版本的RDA蓝牙栈的蓝牙 2.1 HID 设备;
2. 蓝牙自动与已配对主机连接;
3. Qwerty键盘按键扫描矩阵;
4. 拥有自学习功能的红外遥控;
5. 带语音识别的通过蓝牙的语音输入输出;
6. 支持UART0和SAI的直接存储器读取技术(DMA)以降低CPU负担;
7. 支持突发读写的裸板IIC驱动;
8. 存储配对主机信息和已学习的红外信息的Flash模块;
9. 飞鼠在待机及唤醒状态下的低功耗模式;
10. BT SPP支持为游戏应用的传感器的原始数据上载(陀螺仪 + 加速器 +电子罗盘);
11. A2DP(蓝牙立体声音乐) 支持 (可选);
12.支持多种编译开发环境 CodeWarrior, IAR 及 Keil;
13. 支持通过UART的软件升级。
图3展示了飞思卡尔蓝牙飞鼠方案的软件架构,其中的各个软件模块都是现成方案,以源码的形式提供给客户,从而方便用户自定义产品的功能,从而加快开发和上市时间。
小结
单独实现一个蓝牙飞鼠的功能已经不是什么难事,但是将这么多的功能集成到一起可就不那么容易了,并且此方案中包含的每一项功能,做到能用也许比较容易,但要做精就需要坚实的技术积累了。当然,作为一个参考方案,用户也可以根据需要删减一部分功能,从而进一步降低成本。
飞思卡尔本地MCU研发团队开发了这一完整参考的蓝牙飞鼠方案。深圳市捷恩斯威科技有限公司的空中鼠标就是一个成功案例。
特别值得一提的是,此蓝牙飞鼠方案在提供强大性能的同时,其成本也与市面上绝大部分的飞鼠可以媲美。元件+PCB的成本在50元以内,模具的成本和使用量有关。
红外遥控器相关文章:红外遥控器原理万能遥控器相关文章:万能遥控器代码
加速度计相关文章:加速度计原理
评论