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

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

3天内不再提示

NXP无线游戏手柄的解决方案

恩智浦MCU加油站 来源:恩智浦MCU加油站 作者:恩智浦MCU加油站 2021-10-20 11:04 次阅读

一、前言

在上一篇的文章中,小编给大家讲解了一款恩智浦的低延时低功耗的无线游戏耳机的解决方案。在本篇中,小编将继续给大家介绍一款基于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所示。

ed5d6004-30e6-11ec-82a8-dac502259ad0.png

图 2音频特性

三、硬件支持

NXP也为此方案提供了完整的生态支持,包括软件、硬件和相关文档。基于NXP官方的NxH3670 SDK板,工程师们设计了一款无线游戏手柄方案的评估板。

Dongle板的系统框图如图 5所示。

efcaaf36-30e6-11ec-82a8-dac502259ad0.png

图 5LPC5528 Dongle系统框图

四、软件支持

在软件上,此方案重用了无线游戏耳机方案的软件架构,在此软件架构的基础上还增加了一个USB HID类,来实现游戏控制器的功能,软件架构如图7所示。

当手柄端有用户事件发生时,用户事件会先通过用户数据通道传输到Dongle端,然后Dongle端再使用USBHID类将用户事件按照指定格式上传给USB主机。

f069a992-30e6-11ec-82a8-dac502259ad0.png

图 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也提供了完整的生态支持,目前已有一些知名游戏手柄厂商将此方案应用于他们的产品设计中。

在不久的将来,相信这些产品定会给广大游戏爱好者带来不一样的游戏体验,让我们拭目以待吧!

责任编辑:haq

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

    关注

    60

    文章

    1278

    浏览量

    184158
  • usb
    usb
    +关注

    关注

    60

    文章

    7943

    浏览量

    264575
  • 无线
    +关注

    关注

    31

    文章

    5451

    浏览量

    173284
  • 手柄
    +关注

    关注

    0

    文章

    40

    浏览量

    11313

原文标题:NXP的无线游戏手柄的方案

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    面向NXP i.MX8处理器的电源解决方案

    电子发烧友网站提供《面向NXP i.MX8处理器的电源解决方案.pdf》资料免费下载
    发表于 12-24 15:53 0次下载
    面向<b class='flag-5'>NXP</b> i.MX8处理器的电源<b class='flag-5'>解决方案</b>

    游戏手柄不可或缺的组件伙计—线性霍尔传感器!

    国产3A游戏大作“黑神话:悟空”的上线,迅速让全网沸腾,收获一大批国内外粉丝,玩家纷纷购买上线试玩,为了方便操作,很多玩家都选择使用游戏手柄来增加游戏可玩性和体验感,那么在这种高帧率的
    的头像 发表于 12-02 15:59 153次阅读
    <b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>不可或缺的组件伙计—线性霍尔传感器!

    线性霍尔元件DH641在游戏手柄中的应用

    线性霍尔元件在游戏手柄中的应用主要体现在提升操控的精确度、稳定性以及耐用性方面,为玩家带来更加优质的游戏体验。以下是对线性霍尔元件在游戏手柄
    的头像 发表于 12-02 14:23 188次阅读

    PNI高精度低功耗3D动作捕捉手柄方案

    SpacePoint3D动作捕捉手柄方案被虚拟现实(VR)厂商PICO选入PICOTrackingkit产品。虚拟现实和游戏手柄的设计师们非常清楚地了解,用消费类惯性传感器想做到高精
    的头像 发表于 11-05 08:06 145次阅读
    PNI高精度低功耗3D动作捕捉<b class='flag-5'>手柄</b><b class='flag-5'>方案</b>

    采用霍尔效应传感器的游戏手柄和控制杆设计

    电子发烧友网站提供《采用霍尔效应传感器的游戏手柄和控制杆设计.pdf》资料免费下载
    发表于 10-30 09:56 0次下载
    采用霍尔效应传感器的<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>和控制杆设计

    游戏手柄震动马达的技术特点分析

    游戏手柄震动马达在现代电子游戏中扮演着重要的角色,其技术特点直接影响到玩家的游戏体验。游戏手柄
    的头像 发表于 10-09 11:12 330次阅读
    <b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>震动马达的技术特点分析

    基于 FPGA 的飞机大战游戏系统设计

    游戏四个选项。开始游戏后,玩家可以用游戏手柄方便的控制飞机在屏幕上向任意方向移动,通过躲避子弹和射击敌机得分,在屏幕左上角可以看到当前生命和得分。 1.2 应用领域最近的一些复古
    发表于 07-24 20:03

    蓝牙模块在无线游戏设备中的应用

    了更多的乐趣和可能性。本文将探讨蓝牙模块在无线游戏设备中的应用,并分析其对游戏产业的影响。 蓝牙模块在无线游戏设备中的基础应用主要体现在设备
    的头像 发表于 07-19 14:00 244次阅读

    大联大品佳集团推出基于联发科技产品的Wi-Fi 6游戏手柄方案

    方案。 图示1-大联大品佳基于联发科技产品的Wi-Fi 6游戏手柄方案的展示板图 在Wi-Fi 6技术的推动下,游戏
    的头像 发表于 06-06 13:05 390次阅读
    大联大品佳集团推出基于联发科技产品的Wi-Fi 6<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b><b class='flag-5'>方案</b>

    罗彻斯特电子与恩智浦(NXP)携手探索NXP加速度传感器解决方案

    NXP是拥有30余年经验的行业领导者,为快速增长的汽车和物联网应用提供传感器、微控制器和处理器等解决方案
    的头像 发表于 05-21 09:05 599次阅读

    微软升级Xbox游戏辅助功能,发布Proteus无障碍游戏手柄

    昨日,微软在其Xbox Wire博客发布了关于Proteus游戏手柄的详细资讯,该产品预售价为255美元(约1841元),正式发售后售价299美元(约2159元),预计于2024年秋季交付。
    的头像 发表于 05-16 11:35 421次阅读

    超酷!基于ESP32自制一个蓝牙游戏手柄

    通过这个项目,你会学习到如何设计一个面包板游戏手柄电路,学习如何将这个电路作为一个游戏手柄与Android设备、电视盒子、PlayStation和计算机通信。 正文开始!(文末有视频演
    发表于 05-06 16:59

    NXP Semiconductors HoverGames无人机系统解决方案

    NXP HoverGames无人机系统解决方案是单一、模块化、灵活的NXP开发平台,基于RDDRONE-FMUK66飞行管理单元。KIT-HGDRONEK66无人机套件是一款完整的碳纤维四轴飞行器
    的头像 发表于 04-18 15:05 3352次阅读
    <b class='flag-5'>NXP</b> Semiconductors HoverGames无人机系统<b class='flag-5'>解决方案</b>

    OpenHarmony南向开发实例:【游戏手柄

    基于TS扩展的声明式开发范式编程语言,以及OpenHarmony的分布式能力实现的一个手柄游戏
    的头像 发表于 04-17 10:21 751次阅读
    OpenHarmony南向开发实例:【<b class='flag-5'>游戏</b><b class='flag-5'>手柄</b>】

    请问stm32H743II usb HOST如何识别双遥杆游戏手柄

    stm32H743II usb HOST 如何识别 双遥杆游戏手柄?北通usb游戏手柄插到PC上显示是XBOX 360手柄
    发表于 03-15 07:52