通用串行总线装置的制作方法

文档序号:37263513发布日期:2024-03-12 20:45阅读:12来源:国知局
通用串行总线装置的制作方法

本发明涉及一种通用串行总线(universal serial bus,usb)装置及其系统类型判断方法,尤其是涉及一种usb装置及用于usb装置的usb主控端系统类型判断方法。


背景技术:

1、目前市面上有各种通用串行总线(universal serial bus,usb)装置,每种usb装置具有各自的功能。已知的usb装置在开发时,需针对所需连接的usb主控端的特定系统类型进行设计,使用弹性极低。另外,也有usb装置配置有开关,用于让使用者针对所欲连接的usb主控端的系统类型进行手动切换,此种设计除操作不便以外,开发成本也大幅提升。


技术实现思路

1、本发明的目的在于提供一种用于通用串行总线(universal serial bus,usb)装置的系统类型判断方法,包含:usb装置判断usb主控端是否传送人机接口装置(humaninterface device,hid)中断信号以及usb音频装置类型1(usb audio class 1,uac1)状态中断信号至少其中之一;以及usb装置根据usb主控端是否传送hid中断信号以及uac1状态中断信号至少其中之一的结果,判断usb主控端的系统类型。

2、本发明还提供一种usb装置,包含:传输接口以及处理器。传输接口用于与usb主控端电性连接。处理器与传输接口电性连接,用于:通过该传输接口判断usb主控端是否传送hid中断信号以及uac1状态中断信号至少其中之一;以及根据usb主控端是否传送hid中断信号以及uac1状态中断信号至少其中之一的结果,判断usb主控端的系统类型。



技术特征:

1.一种通用串行总线(usb)装置,包含:

2.根据权利要求1所述的usb装置,其中,所述处理器还用于:

3.根据权利要求1所述的usb装置,其中,所述处理器还用于:

4.根据权利要求1所述的usb装置,其中,所述处理器还用于:

5.根据权利要求4所述的usb装置,其中,当所述处理器判断所述usb主控端未根据所述状态类型信号传送所述取得状态指令时,所述处理器判断所述usb主控端的所述系统类型是linux操作系统。

6.根据权利要求4所述的usb装置,其中,当所述处理器判断所述usb主控端根据所述状态类型信号传送所述取得状态指令时,所述处理器判断所述usb主控端的所述系统类型是麦金塔操作系统。

7.根据权利要求1所述的usb装置,其中,所述处理器还用于:

8.根据权利要求7所述的usb装置,其中,当所述处理器判断所述usb主控端传送所述设定分辨率指令时,所述处理器判断所述usb主控端的所述系统类型是linux操作系统。

9.根据权利要求7所述的usb装置,其中,当所述处理器判断所述usb主控端未传送所述设定分辨率指令时,所述处理器判断所述usb主控端的所述系统类型是麦金塔操作系统。

10.根据权利要求1所述的usb装置,其中,所述hid中断信号是位格式,所述处理还用于:


技术总结
本发明提供一种USB装置及其系统类型判断方法。系统类型判断方法包含:USB装置判断USB主控端是否传送HID中断信号以及UAC1状态中断信号至少其中之一;以及USB装置根据USB主控端是否传送HID中断信号以及UAC1状态中断信号至少其中之一的结果,判断USB主控端的系统类型。

技术研发人员:黄博昭,黄立维
受保护的技术使用者:瑞昱半导体股份有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1