探索 XENSIV™ Game Controller:创新游戏控制器的技术剖析

电子说

1.4w人已加入

描述

探索 XENSIV™ Game Controller:创新游戏控制器的技术剖析

在游戏设备的世界里,一款优秀的游戏控制器能极大提升玩家的游戏体验。今天,我们就来深入剖析 XENSIV™ Game Controller,看看它在设计和功能上有哪些独特之处,以及电子工程师在使用它时需要了解的关键信息。

文件下载:Infineon Technologies XENSIV™游戏控制器.pdf

一、XENSIV™ Game Controller 简介

XENSIV™ Game Controller 是一款无线蓝牙游戏控制器,它巧妙地集成了英飞凌的先进产品,为游戏控制器设计带来了创新解决方案。其核心亮点在于采用了 XENSIV™ 磁性位置传感器,使得操纵杆在长时间使用过程中能保持出色的精度,避免了传感器漂移问题。同时,XENSIV™ 霍尔开关触发器、电容式 CAPSENS™ 按钮、CAPSENS™ 存在检测以及 SPIDER + 震动驱动器都与 PSoC6 BLE 微控制器无缝集成,实现了低功耗、即插即用的游戏控制体验。

二、产品特性与优势

(一)磁性操纵杆

该控制器使用配备磁性 3D 位置传感器的磁性操纵杆,即使经过大量使用也不会出现漂移现象,相比传统控制器,其使用寿命更长。想象一下,在长时间的激烈游戏中,操纵杆始终能精准响应你的操作,这对于玩家来说是多么重要的体验提升。

(二)自动配置

连接到个人电脑或智能手机时,设备会自动配置为人体接口设备,无需手动配置或安装驱动程序。这一特性极大地简化了用户的操作流程,让玩家能够更快速地投入到游戏中。

(三)低功耗设计

控制器采用蓝牙低功耗技术和先进的电容式存在检测功能,有效延长了电池续航时间。对于经常外出携带控制器的玩家来说,长续航能力无疑是一个重要的考量因素。

(四)可定制性

板载 PSoC™6 调试器和高度可定制的屏蔽设计,方便集成个性化的软件和硬件。而且所有设计文件都将在网上提供,用户可以根据自己的喜好对控制器进行个性化定制。这对于追求独特体验的玩家和有创新需求的电子工程师来说,都提供了广阔的发挥空间。

(五)板载显示功能

XENSIV™ Game Controller 配备了板载显示屏,提供各种设置和监控功能,包括操纵杆监控、连接细节与配置以及电池状态信息等。玩家可以随时了解控制器的工作状态,电子工程师也能通过这些信息进行调试和优化。

三、产品关键组件

图中编号 产品名称 游戏控制器中的功能
1 TLV493D - A2BW 磁性 3D 传感器 操纵杆和旋转触发器
2 TLV4964 - 2M 磁性开关 线性触发器
3 CY8CMBR3116 CAPSENS™ MBR3 按钮和接近检测
4 CYSBSYSKIT - DEV - 01 PSoC™6 MCU MCU 和 BLE 收发模块
5 TLE75008ESD SPIDER + 多通道 LED 和电机驱动器

这些组件相互协作,共同实现了游戏控制器的各项功能。电子工程师在进行设计和调试时,需要深入了解每个组件的特性和工作原理。

四、连接设置与故障排除

(一)连接到终端设备

首次连接到个人电脑时,通过切换电源开关激活 XENSIV™ Game Controller。当 PCB 正面的蓝色状态指示灯开始闪烁时,控制器进入配对模式,此时可在电脑或智能手机的蓝牙设置中授权配对。配对成功后,绿色状态指示灯亮起;若连接失败或未找到兼容设备,红色指示灯亮起。首次配对后,连接密钥会存储在 PSoC™6 微控制器板的板载闪存中,后续控制器会自动尝试使用该密钥连接已识别的终端设备。

(二)连接故障排除

  1. 范围内有多个已识别终端设备:当控制器处于多个已识别终端设备的范围内时,可能会尝试连接到非预期的设备。此时,用户可以通过访问主菜单并选择“删除连接”来删除所有连接密钥。
  2. 多个控制器配对到单个终端设备:在 v1.2 及以下版本中,每个控制器的标识相同,可能会导致连接错误。从 v1.3 版本开始,每个控制器配备了唯一标识,解决了这一问题。

(三)充电、调试和刷机

  1. USB 连接与充电:控制器有两个不同的 USB 端口。微型 USB 端口连接到 PSoC™6 板的板载调试器,用于软件刷机和调试,同时也可为电路板和整个游戏控制器供电;USB - C 端口仅连接到电源线,不能用于刷机或调试。充电时,需确保电源开关打开,以便将游戏控制器的电池管理系统连接到锂聚合物电池。
  2. 使用定制软件调试和刷机:通过微型 USB 端口将游戏控制器连接到个人电脑后,可以使用 ModusToolbox™ 软件结合英飞凌 GitHub 仓库中的软件来定制游戏控制器的软件。软件更新将通过英飞凌开发者社区和支持论坛发布。

五、板载菜单功能

(一)菜单按钮操作

控制按钮 功能
中间(激活/停用显示屏并显示/退出菜单) 按下激活菜单,菜单激活时,该按钮及其他菜单按钮在人机接口协议中停用,状态不再传输到主机设备
“进入”所选菜单项或条目
离开子菜单或“返回”
浏览菜单
浏览菜单

(二)主菜单项目

信息 详情
状态和蓝牙信息 提供控制器的状态和蓝牙连接相关信息
电池 显示电池电压和充电状态
操纵杆监控 实时可视化操纵杆值
操纵杆校准 重新校准操纵杆偏移、线性度和最大倾斜度
删除连接 从闪存中删除所有配对的蓝牙连接信息
振动控制 停用和激活触觉振动反馈
存在检测 激活和停用人体存在检测(v1.31 版本中深度睡眠模式尚未完全实现)

通过板载菜单,用户可以方便地对控制器进行各种设置和监控。电子工程师也可以利用这些功能进行调试和优化。

XENSIV™ Game Controller 在设计和功能上都展现了英飞凌的先进技术和创新理念。对于电子工程师来说,它不仅是一款优秀的游戏控制器,更是一个充满挑战和机遇的设计平台。在实际应用中,我们可以根据其特性和功能,进一步挖掘其潜力,开发出更具特色的游戏设备。你在使用类似游戏控制器时,有没有遇到过什么有趣的问题或有什么独特的优化思路呢?欢迎在评论区分享。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分