一、前言
在上一篇的文章中,小编给大家讲解了一款恩智浦的低延时低功耗的无线游戏耳机的解决方案。在本篇中,小编将继续给大家介绍一款基于lpc5528和nxh3670的无线游戏手柄的解决方案,此方案在无线游戏耳机的基础上实现的,因此此方案不仅实现了手柄控制功能也支持无线音频的功能,。
和无线游戏耳机的方案相比,在此方案中将主控芯片从kl27换成了lpc5528,lpc5528的优势有以下两点:
lpc5528的flash大小为512kb,给客户留足了内存空间去实现自己的功能。
lpc5528有两个usb设备控制器,一个全速usb(fs)设备控制器和一个高速usb(hs)设备控制器, 使用高速usb设备控制器,可以提高usb dongle和usb主机之间传输速率,缩短usb主机对用户事件的响应时间。
关于lpc5528的更多详细资料请参考lpc5528用户手册。
由于此方案也使用nxh3670来实现音频和用户数据的无线传输,因此此方案也有具有如下的优势:
低延时:音频延时小于20ms,用户数据延时约为7.5ms
低功耗:nxh3670工作在1.2v时, 功耗可降低8.5mw
关于nxh3670的介绍请参考nxh3670数据手册。
下面小编将继续给大家讲解整个方案实现的功能和nxp提供的生态支持。
二、系统特性
此方案实现的功能如下:
两路音频通道:前向通道(扬声器)和后向通道(麦克风)。
一路用户数据通道,用来传输用户数据,比如手柄控制、音频控制信号等。
支持有线和无线两种模式。
支持usb vcom功能,通过usb vcom工具配置系统参数。
支持ota升级。
音频通道中支持的音频特性如图2所示。
图 2音频特性
三、硬件支持
nxp也为此方案提供了完整的生态支持,包括软件、硬件和相关文档。基于nxp官方的nxh3670 sdk板,工程师们设计了一款无线游戏手柄方案的评估板。
dongle板的系统框图如图 5所示。
图 5lpc5528 dongle系统框图
四、软件支持
在软件上,此方案重用了无线游戏耳机方案的软件架构,在此软件架构的基础上还增加了一个usb hid类,来实现游戏控制器的功能,软件架构如图7所示。
当手柄端有用户事件发生时,用户事件会先通过用户数据通道传输到dongle端,然后dongle端再使用usbhid类将用户事件按照指定格式上传给usb主机。
图 7lpc5528无线游戏手柄方案的软件架构
五、相关文档
nxp也提供了丰富的文档供客户参考,除了可以参考nxh3670 sdk开发包中众多文档之外,还可以参考下面三篇关于无线手柄方案的应用笔记。
an13081wireless gamepad solution based on lpc5528 and nxh3670.
an13082getting started with lpc5528 wireless gamepad solution.
an13083wireless gamepad ota upgrade.
六、总结
这款基于lpc5528和nxh3670的无线游戏手柄方案,兼具了低延时低功耗的特性,同时nxp也提供了完整的生态支持,目前已有一些知名游戏手柄厂商将此方案应用于他们的产品设计中。
在不久的将来,相信这些产品定会给广大游戏爱好者带来不一样的游戏体验,让我们拭目以待吧!
ZLG安全帽佩戴检测方案的解读
虚拟运营商四年试点身份迎来“转正” 工信部对外资来之不拒
高压电源上使用高压连接器有哪几种?
工业机器人主要涉及到哪些技术?
WSHR系列超低剖面电阻加热器可实现快速准确的温度控制
NXP无线游戏手柄的解决方案
一种具有恒功率控制的单级功率因数校正电路
iPhone X没有下巴的原因原来是这样!
全新的纳米管生物传感器,对复杂流体的感知能力提升
PROFINET为自动化通信领域提供了什么完整的网络解决方案?
AI是城市的进化序曲 智慧城市应该装上怎样的大脑
盘点将改变世界的四大顶级科技趋势
Oracle通过集成Docker来推进Solaris云计算
618最大黑马iQOO,强势冲入安卓手机第一阵营
关于驭势科技对无人驾驶看法和研究
解答零线与地线之间220V电压的由来
截杀iPhone7 华为MateS2横空杀到
腾达智能路由访客功能,打造安全上网环境
华为向英国政府承诺 13亿英镑投资计划不变
五分钟看完奇瑞艾瑞泽7 C-NCAP全部碰撞测试