CN205193738U - 一种支持特殊功能键的ps/2和usb双接口键盘 - Google Patents

一种支持特殊功能键的ps/2和usb双接口键盘 Download PDF

Info

Publication number
CN205193738U
CN205193738U CN201520959010.8U CN201520959010U CN205193738U CN 205193738 U CN205193738 U CN 205193738U CN 201520959010 U CN201520959010 U CN 201520959010U CN 205193738 U CN205193738 U CN 205193738U
Authority
CN
China
Prior art keywords
keyboard
circuit
interface
usb
double nip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201520959010.8U
Other languages
English (en)
Inventor
吴登勇
张久明
翟乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Chaoyue Numerical Control Electronics Co Ltd
Original Assignee
Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue Numerical Control Electronics Co Ltd filed Critical Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority to CN201520959010.8U priority Critical patent/CN205193738U/zh
Application granted granted Critical
Publication of CN205193738U publication Critical patent/CN205193738U/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本实用新型提供一种支持特殊功能键的PS/2和USB双接口键盘,涉及计算机外部设备领域,其结构包括PS/2和USB接口检测电路,5V转3.3V的电平转换电路,C2接口的调试接口电路,键盘指示灯驱动电路,键盘矩阵接口电路,各电路均连接在控制器上。本实用新型电路简单、成本低和双接口等优点,可作为通用计算机***设备使用。

Description

一种支持特殊功能键的PS/2和USB双接口键盘
技术领域
本实用新型涉及计算机外部设备领域,具体地说是一种支持特殊功能键的PS/2和USB双接口键盘。
背景技术
PS/2是一种双向同步串行协议,即每次数据线上发送一位数据并且每在时钟线上发一个脉冲就被读入。PS/2键盘可以发送数据到主机,主机也可以发送数据到PS/2设备,但主机在总线上有优先权。PS/2接口主要由数据信号、时钟信号、电源和电源地组成。主机可以在任何时候,通过把时钟拉低抑制来自于键盘的通讯。
USB为一种串口总线标准,采用差分信号传输数据,可以增强抗干扰能力,被广泛地应用于计算机******设备中。USB2.0和USB1.1接口主要由电源、电源地、差分信号正端和差分信号负端组成,USB3.0向下兼容并增加了两对差分信号和隔离地。USB设备依其用途可以归类成19类,不同的USB类别有着不同的设备描述符表,用以说明设备的用途,USB键盘属于类型03。
SiliconLabs公司推出的C8051F340单片机集成了一个USB功能控制器,其符合USB2.0规范,支持8个端点、1KBUSB缓存和自带收发器,并有丰富的GPIO口资源,可用于连接标准矩阵键盘接口和模拟PS2接口。多媒体键盘共包含三种按键,普通按键、***特殊功能键和用户特殊功能键,方便了用户的操作过程。本专利利用C8051F340自带的USB控制器和通过GPIO模拟PS/2接口,实现PS/2和USB双接口多媒体键盘,用户可以根据主机接口使用不同的键盘接口。其具有PS/2和USB接口自适应能力、简单易用和集成多媒体功能键等优点。
发明内容
本实用新型的目的就是要解决上述问题,提供一种支持特殊功能键的PS/2和USB双接口键盘。
本实用新型所采取的技术方案是:
一种支持特殊功能键的PS/2和USB双接口键盘,包括PS/2和USB接口检测电路,5V转3.3V的电平转换电路,C2接口的调试接口电路,键盘指示灯驱动电路,键盘矩阵接口电路,各电路均连接在控制器上;PS/2和USB接口检测电路,采用PS/2和USB接口的电源信号作为判断依据,通过GPIO进行检测;5V转3.3V的电平转换电路,主要为单片机GPIO引脚电平和PS/2主机接口电平之间的转换;C2接口的调试接口电路,为单片机控制程序的下载电路;键盘采用行列式矩阵键盘,直接通过键盘矩阵接口电路连接到通用I/O口上;控制器实时采集键盘数据,根据接口类型将键盘数据通过相应的PS/2或USB接口发送到主机。
控制器为C8051F340控制器。
C8051F340固件程序功能主要分PS/2和USB接口检测,USB和PS/2接口的初始化、矩阵行列式键盘的扫描处理和对多媒体键的处理过程。PS/2和USB接口检测是在接口上电后等待芯片稳定后,通过GPIO电平判断接口类型。USB和PS/2接口的初始化,根据接口类型执行相应的接口初始化程序。当为USB接口时,USB初始化主要为USB设备枚举过程,主要包括获取设备的各类描述符表。多媒体功能键的描述,主要通过键盘的报告描述符表来实现。当为PS/2接口时,PS/2接口的初始化主要包括GPIO模拟PS/2接口和PS/2接口与主机的初始化过程。矩阵行列式键盘的扫描主要通过定时器中断进行实时扫描,多媒体键主要通过组合键实现,如Fn+F1实现睡眠等。当扫描到相应组合键后将要求的多媒体键键值传输给主机,实现多媒体键功能。
本实用新型利用C8051F340实现了支持特殊功能键的PS/2和USB双接口键盘,采用单芯片设计,具有电路简单、成本低和双接口等优点,可作为通用计算机***设备使用,具有广发的应用前景。
附图说明
附图1是PS/2和USB双接口键盘硬件框图;
附图2是本实用新型的固件程序流程图。
具体实施方式
下面结合附图对本实用新型作以下详细说明。
本实用新型主要包括PS/2和USB双接口键盘的硬件电路设计和固件程序设计。
硬件电路采用C8051F340作为主控芯片,主要包含以下几个部分:PS/2和USB接口检测电路,5V转3.3V的电平转换电路,C2接口的调试接口电路,键盘指示灯驱动电路,键盘矩阵接口电路。所需***器件较少、实现简单,实现框图如图1。PS/2和USB接口检测电路,采用PS/2和USB接口的电源信号作为判断依据,通过GPIO进行检测;5V转3.3V的电平转换电路,主要为单片机GPIO引脚电平和PS/2主机接口电平之间的转换;C2接口的调试接口电路,为单片机控制程序的下载电路;键盘采用行列式矩阵键盘,直接通过键盘矩阵接口电路连接到通用I/O口上。C8051F340控制器实时采集键盘数据,根据接口类型将键盘数据通过相应的PS/2或USB接口发送到主机。
C8051F340固件程序功能主要分PS/2和USB接口检测,USB和PS/2接口的初始化、矩阵行列式键盘的扫描处理和对多媒体键的处理过程。PS/2和USB接口检测是在接口上电后等待芯片稳定后,通过GPIO电平判断接口类型。USB和PS/2接口的初始化,根据接口类型执行相应的接口初始化程序。当为USB接口时,USB初始化主要为USB设备枚举过程,主要包括获取设备的各类描述符表。多媒体功能键的描述,主要通过键盘的报告描述符表来实现。表1为用户特殊功能键报告描述符示例。报告定义字头为03,报告长度为8,不同的键值,是通过字节从低到高的8位顺序置1来表示的,例如按键PLAY/PAUSE送入的键值应为0x030x01,按键抬起发送的键值为0x030x00。当为PS/2接口时,PS/2接口的初始化主要包括GPIO模拟PS/2接口和PS/2接口与主机的初始化过程。矩阵行列式键盘的扫描主要通过定时器中断进行实时扫描,多媒体键主要通过组合键实现,如Fn+F1实现睡眠等。当扫描到相应组合键后将要求的多媒体键键值传输给主机,实现多媒体键功能。
表1
除说明书所述的技术特征外,均为本专业人员的已知技术。

Claims (2)

1.一种支持特殊功能键的PS/2和USB双接口键盘,其特征在于,包括PS/2和USB接口检测电路,5V转3.3V的电平转换电路,C2接口的调试接口电路,键盘指示灯驱动电路,键盘矩阵接口电路,各电路均连接在控制器上;PS/2和USB接口检测电路,采用PS/2和USB接口的电源信号作为判断依据,通过GPIO进行检测;5V转3.3V的电平转换电路,主要为单片机GPIO引脚电平和PS/2主机接口电平之间的转换;C2接口的调试接口电路,为单片机控制程序的下载电路;键盘采用行列式矩阵键盘,直接通过键盘矩阵接口电路连接到通用I/O口上;控制器实时采集键盘数据,根据接口类型将键盘数据通过相应的PS/2或USB接口发送到主机。
2.根据权利要求1所述的双接口键盘,其特征在于,控制器为C8051F340控制器。
CN201520959010.8U 2015-11-27 2015-11-27 一种支持特殊功能键的ps/2和usb双接口键盘 Expired - Fee Related CN205193738U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201520959010.8U CN205193738U (zh) 2015-11-27 2015-11-27 一种支持特殊功能键的ps/2和usb双接口键盘

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201520959010.8U CN205193738U (zh) 2015-11-27 2015-11-27 一种支持特殊功能键的ps/2和usb双接口键盘

Publications (1)

Publication Number Publication Date
CN205193738U true CN205193738U (zh) 2016-04-27

Family

ID=55786711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201520959010.8U Expired - Fee Related CN205193738U (zh) 2015-11-27 2015-11-27 一种支持特殊功能键的ps/2和usb双接口键盘

Country Status (1)

Country Link
CN (1) CN205193738U (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107346180A (zh) * 2016-05-04 2017-11-14 长沙闽壹湖电子科技有限责任公司 一种基于单片机技术的ps2计算机键盘接口设计

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107346180A (zh) * 2016-05-04 2017-11-14 长沙闽壹湖电子科技有限责任公司 一种基于单片机技术的ps2计算机键盘接口设计

Similar Documents

Publication Publication Date Title
CN203224819U (zh) 一种主板
CN205193795U (zh) 一种可扩展的多功能接口***
CN104503594A (zh) 一种ps/2键盘鼠标远程切换***
CN205318363U (zh) 一种智能终端双屏显示装置
CN205247378U (zh) 一种基于单片机的ps2接口转usb接口转换器
CN205193738U (zh) 一种支持特殊功能键的ps/2和usb双接口键盘
CN103226523B (zh) 一种外接设备与移动终端及其组成的***
CN205015832U (zh) 具有快速充电功能的多计算机切换装置
CN205826852U (zh) 一种基于蓝牙通讯的电能表数据智能读写装置
CN204241137U (zh) 两线制智能压力变送器
CN103065117B (zh) 一种蓝牙扫描枪
CN202995719U (zh) Usb接口扩展设备以及电子终端
CN105045401A (zh) 一种usb接口键盘鼠标一体***及其设计方法
CN104483031A (zh) 基于智能手机的便携式温度检测***
CN204633059U (zh) USB Type-C连接器模块
CN101344874A (zh) 控制i2c器件的方法及装置
CN204359447U (zh) 基于智能手机的便携式温度检测***
CN205750414U (zh) 一种高灵敏的usb接口及其主板
CN203930819U (zh) 一种pcie信号传输装置
CN204928796U (zh) 一种 usb 接口电路及电子设备
CN204331716U (zh) 一种用于电子对抗的信号采集装置
CN210181597U (zh) 一种PCI及PCI Express双界面计算机插卡
CN204793463U (zh) 一种数据线
CN210428152U (zh) 一种两口type-c转dp转换器
Wang et al. The design of wireless air mouse based on LPC54100

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160427

Termination date: 20161127

CF01 Termination of patent right due to non-payment of annual fee