方案解读:为什么要选择LPC55系列做电竞鼠标键盘

电竞一词越来越热,农药、LOL、吃鸡不但在手游端大热无比,PC端也是热的发紫,电竞奥运会也指日可待。

随之而来的是电竞类的键盘、鼠标以及耳麦的热销。玩家拼手速的时代要求着键盘鼠标USB Report Rate的提高,不然王者般的手速到了USB发送报告给PC或者手机的时候由于带宽不够,物理上形成了中年人手速的结果,可就不好了。

客户有刚需,我们就有解决方案,NXP的代理商就推出了电竞键盘鼠标耳麦三合一的方案。本文就来说说LPC5500系列为啥适合此类应用。

 

电竞设备对MCU的要求

分析下电竞类的应用对MCU的要求:

  1. 第一要求对按键的响应要快速,支持光学传感器的高采样率

  2. 第二对USB Report Rate要极高

  3. 第三MCU要有低功耗的概念

  4. 第四是能够支持各种灯效,满足光污染和性能提升的要求

  5. 第五针对耳机应用,最好能支持多声道的I2S

  6. 第六是最关键的,能过通过各种USB兼容性的测试。

LPC5500系列特色

LPC5500系列产品针对以上需求,形成了自己家族化的产品,从低端的LPC551x系列,到中端需求的LPC552x系列,再到高端的LPC556x系列。来满足此类应用的高中低端的需求,形成一套软件架构打天下。

LPC5500家族功能表:

特色功能分析:

  • LPC5500引入了高速USB的接口,可以让产品轻松打到2k Report Rate的速率,满足年轻人电竞手速的要求。

  • 专属针对按键扫描应用的接口,用于高速扫描键盘矩阵,满足电竞手的手速

  • 8路Flexcomm串行接口,可以随意配置成串口、I2C、SPI或者I2S,轻松组成多声道系统。

  • 高速SPI接口,用来控制灯效

  • 1:2比例的RAM/FLASH,大RAM的效果显而易见,灯效数据以及刷USB高速率,高清音频都需要大RAM

  • 经过市场考验的USB接口,经过10余年ARM系列USB接口的经验,配合SDK USB可以轻松协助客户通过各种USB的认证测试。

  • 低功耗,32uA/MHz的动态功耗,可以轻松满足各种USB低功耗应用场合

本方案特色

接下来介绍下代理商的方案,下边电竞键盘鼠标耳机三合一开发板实物图。

这套方案有以下这些特色:

特色一:2K Report Rate

可以使用Mouse Rate Checker测试LPC5500系列的USB Report Rate,下图可见,咱们可以完成2K Report Rate这件事

特色二:按键扫描专用IP

LPC5500系列可以使用内部的硬件加速器,协助判断按键扫描,这样比Cortex-M内核更快的访问IO口。经由大RAM的协助可以快速判断哪些按键按下或者放开,辅以LPC5500高主频的特性,可以有效降低按键按下或者放开的延迟时间达到最高的USB Report效能。

按键硬件加速器并不会占用CPU时间,即可达到500uS的回报速率。

4x4的键盘扫描,配上硬件加速器,花费时间仅需2us,可以设定按下及放开的延迟时间。

特色三:高保真音频

LPC5500系列有8组Flexcomm可以设置成8组单工的I2S既4组I2S,可以外接Codec DAC做耳机和麦克风,最大能支持到32bit 384KHz的USB音频类。

板子上集成的是16bit 192K的Codec DAC以及AMP 芯片,可以体验享受Hi-Res的音质。

特色四:RGB!!! 增强灯效

LPC5500可以方便的驱动主动式RGB灯带,使用双线控制,可以串接RGB LED颗粒,减少Layout设计及EMI的问题,每颗灯珠控制只需16uS,配合MCU的DMA搬运可以有效降低对MCU内核资源的占用。

RGB这效果,你可以不要,LPC不能不支持对吧。

下面来看看本方案的演示视频:


1.虚拟圆桌会议Part 1——嵌入式系统信息安全

2.华为5G的秘密原来掌握在一个土耳其人的手中?!

3.半导体最新排名出炉,英伟达实现50%增长!

4.【MCU】一种"灵活且省资源"的IAP升级方案

5.RISC-V为什么会成为热点?

6.适合开发人员看的鸿蒙OS介绍~

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1621823.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

7. 鼠标学习一

鼠标消息: 1.windows只把键盘消息发送到当前具有输入焦点的窗口。鼠标消息则不同,当鼠标经过窗口或在窗口内被单击,则即使该窗口是非活动窗口或不带输入焦点,窗口过程还是会收到鼠标消息。 2.windows定义了21种鼠标消息&#xff…

RGB发光LED七彩鼠标垫无线充MCU方案

RGB发光LED七彩鼠标垫无线充MCU方案大家在选择电脑外设的时候往往会注重键盘、鼠标甚至是USB HUB,对于鼠标垫大都本着“随便捡一个都能用”的心态,以我们单位来说,绝大多数同事的鼠标垫都是买电脑时候店家赠送的,上面还印着各种各…

查看windows当前占用的所有端口、根据ipt终止任务进程、OS、operatingSystem

文章目录 查询端口查询指定端口根据进程pid查询进程名称查看所有进程名称根据pid终止任务进程根据进程名称终止任务 查询端口 netstat -ano查询指定端口 netstat -ano | findstr "80"根据进程pid查询进程名称 tasklist | findstr "660"查看所有进程名称 ta…

蓝蓝设计ui设计公司作品案例-中节能现金流抗压测试软件交互及界面设计

中国节能是以节能环保为主业的中央企业。中国节能以生态文明建设为己任,长期致力于让天更蓝、山更绿、水更清,让生活更美好。经过多年发展,中国节能已构建起以节能、环保、清洁能源、健康和节能环保综合服务为主业的41产业格局,成…

教你如何修复硬盘坏道

由于硬盘采用磁介质来存储数据,在经历长时间的使用或者使用不当之后,难免会发生一些 问题,也就是我们通常所说的产生“坏道”,当然这种坏道有可能是软件的错误,也有可能是硬盘本身硬件故障,但是并不是说硬盘…

服务器硬盘坏道修复教程视频,坏道和坏块什么区别?硬盘高级修复教程来了

坏道和坏块什么区别?硬盘高级修复教程来了 2019-04-22 15:12:25 5点赞 27收藏 1评论 硬盘的容量和性能随着技术发展不断进步,但我们依然不可避免的要面对使用寿命。机械硬盘的坏道和固态硬盘的坏块之间有什么区别?出现坏道/坏块该如何修复&am…

硬盘坏道修复方法

常识:硬盘坏道分类 - 不同坏道分仔细 由于硬盘采用磁介质来存储数据,在经历长时间的使用或者使用不当之后,难免会发生一些问题,也就是我们通常所说的产生“坏道”,当然这种坏道有可能是软件的错误,也有可能…

配置Flink

配置flink_1.17.0 1.Flink集群搭建1.1解压安装包1.2修改集群配置1.3分发安装目录1.4启动集群、访问Web UI 2.Standalone运行模式3.YARN运行模式4.K8S运行模式 1.Flink集群搭建 1.1解压安装包 链接: 下载Flink安装包 解压文件 [gpbhadoop102 software]$ tar -zxvf flink-1.1…

信息化发展2

信息系统生命周期 1 、软件的生命周期通常包括:可行性分析与项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等阶段。 2 、信息系统的生命周期可以简化为:系统规划(可行性分析与项目开发计划),系统分析…

STM32 CubeMX (H750)RGB屏幕 LTDC

STM32 CubeMX STM32 RGB888 LTDC STM32 CubeMX一、STM32 CubeMX 设置时钟树LTDC使能设置屏幕参数修改RGB888的GPIO 二、代码部分效果 RGB屏幕线束定义: 一、STM32 CubeMX 设置 时钟树 这里设置的时钟,关于刷新速度 举例子:LCD_CLK24MHz 时…

人工智能轨道交通行业周刊-第57期(2023.8.21-8.27)

本期关键词:桥梁养护、智慧天路、列车通信网络、AIGC产业报告、价值对齐、异常检测 1 整理涉及公众号名单 1.1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS World轨道交通联盟VSTR铁路与城市轨道交通RailMet…

RecyclerView实现多种item布局

RecyclerView实现多种item布局 1.首先我们重写了getItemViewType这个方法,在这个方法中根据position对item对象做了一些判断, 2.具体为每种viewType引入其对应的布局,这样就基本实现了多种item布局,但是仅仅是这些还不够&#xff…

Teamcenter Item

Item Item通常用来存储制造数据,如总装配、零件、子装配、成品以及工具、工装等,这些数据包含了3D模型、2D图纸以及物料清单等。 刚接触这个概念的人可能理解不了,你可以这样理解: 1、Item就是一个包,里面包含了所有…

item在C语言中是什么意思中文,item的中文翻译是什么意思

item的中文翻译是什么意思 item虽说是一个一简单的英语单词,但是它的中文翻译意思是什么呢?为此百分网小编为大家带来英语item的中文翻译表达的意思。 item的中文翻译 1. (系列物品或清单中的.)一件 An item is one of a collection or list of objects. e.g. The most valua…

QTreeWidgetItem添加自定义数据

QTreeWidgetItem添加自定义数据 本文简要介绍一个知识点,如题所示,就是如何给QTreeWidgetItem添加自定义数据。两种方法: 方法一 数据可以是任意类型(Variant类型),如果不是基本数据类型的数据&#xff…

python中的get()和item()函数

1.get() 当我们获取字典里的值的时候,一个是通过键值对,即dict[key],另一个就是dict.get()方法。 例如: >>> dict {a:AA, b:BB, c:CC} >>> dict[a] AA >>> dict.get(a) AA get()方法语法: dict.g…

Pytorch/Python中item()的用法

前言 在使用Pytorch训练模型时,用到python中的item()函数,如: train_loss loss.item()现对item()函数用法做出总结。item()函数的作用是从包含单个元素的张量中取出该元素值,并保持该元素的类型不变。,即:该元素为整…

昇腾Ascend+C编程入门教程(纯干货)

2023年5月6日,在昇腾AI开发者峰会上,华为正式发布了面向算子开发场景的昇腾Ascend C编程语言。Ascend C原生支持C/C编程规范,通过多层接口抽象、并行编程范式、孪生调试等技术,极大提高了算子的开发效率,帮助AI开发者低…

微信拍卖_简析微信古玩艺术品拍卖平台的崛起

伴随着4G的到来、移动带宽的提升与移动终端的智能化,围绕在手机终端的应用大行其道,就连古玩艺术品也置身于其中。。。。 微信拍卖的兴起 2013年, 国内艺术品网络拍卖可谓风生水起,不仅艺术圈内各机构纷纷试行网络拍卖&#xff0c…