查看: 2614|回复: 18

NXP的无线游戏手柄的方案

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32004
    最后登录
    2024-4-9
    发表于 2021-10-14 17:31:35 | 显示全部楼层 |阅读模式
    NXP的无线游戏手柄的方案
    一、前言

    在上一篇的文章中,小编给大家讲解了一款恩智浦的低延时低功耗的无线游戏耳机的解决方案。在本篇中,小编将继续给大家介绍一款基于LPC5528和NxH3670的无线游戏手柄的解决方案,此方案在无线游戏耳机的基础上实现的,因此此方案不仅实现了手柄控制功能也支持无线音频的功能,其系统框图如图1所示。
    14.png
    图1无线游戏手柄系统框图


    和无线游戏耳机的方案相比,在此方案中将主控芯片从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所示。
    15.png
    图 2音频特性
    三、硬件支持

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


    17.png
    图 4 LPC5528手柄板


    Dongle板的系统框图如图 5所示。
    18.png
    图 5LPC5528 Dongle系统框图


    手柄板板子的系统框图如图 6所示。
    19.png
    图 6LPC5528手柄板系统框图

    四、软件支持

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


    当手柄端有用户事件发生时,用户事件会先通过用户数据通道传输到Dongle端,然后Dongle端再使用USBHID类将用户事件按照指定格式上传给USB主机。
    20.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也提供了完整的生态支持,目前已有一些知名游戏手柄厂商将此方案应用于他们的产品设计中。


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

    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 1934 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17228
    最后登录
    2024-4-20
    发表于 2021-10-14 17:42:59 | 显示全部楼层
    游戏手柄来了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-9 17:01
  • 签到天数: 1478 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92609
    最后登录
    2024-4-9
    发表于 2021-10-26 16:25:34 | 显示全部楼层
    签到,领取任务
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 950 天

    [LV.10]以坛为家III

    0

    主题

    2580

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    4903
    最后登录
    2024-4-20
    发表于 2021-10-26 19:26:47 | 显示全部楼层
    学习了
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 2033 天

    [LV.Master]伴坛终老

    17

    主题

    4814

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    9879
    最后登录
    2024-4-20
    发表于 2021-10-26 21:15:36 | 显示全部楼层

    学习了
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    22 小时前
  • 签到天数: 1290 天

    [LV.10]以坛为家III

    7

    主题

    6195

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10389
    最后登录
    2024-4-19
    发表于 2021-10-26 21:24:19 | 显示全部楼层
    学习了
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 1934 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17228
    最后登录
    2024-4-20
    发表于 2021-10-27 09:16:12 | 显示全部楼层

    游戏手柄
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-1-31 09:34
  • 签到天数: 202 天

    [LV.7]常住居民III

    7

    主题

    1515

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3812
    最后登录
    2024-2-19
    发表于 2021-10-27 09:21:42 | 显示全部楼层
    学习学习
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2926

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7799
    最后登录
    2024-4-18
    发表于 2021-10-27 09:55:25 | 显示全部楼层
    这个可以DIY的
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 1778 天

    [LV.Master]伴坛终老

    65

    主题

    7531

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    12735
    最后登录
    2024-4-20
    发表于 2021-10-27 13:34:26 | 显示全部楼层
    不错的资料
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-20 22:13 , Processed in 0.155224 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表