CH9350DS.DOC

Similar documents
CH9325DS

CH340DS1.DOC

CH340DS2.DOC

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

GW2A 系列 FPGA 产品 GW2A-18 器件 Pinout Version History 日期 版本 2016/8/ /9/ /11/ /2/ /6/ /6/ /8

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

2 12

8S E600Y 0773-CE

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

untitled

CH341DS1.DOC

TITLE 标题 PAGE 页码 CONTENTS( 目录 )... 1 RECORD OF REVISIONS( 修改记录 )... 1 GENERAL DESCRIPTION( 整体概述 )... 2 FUNCTION LAYOUT( 产品外观图 )... 2 FEATURES( 产品特性 ).

untitled


第 卷 第 期 年 月 半 导 体 学 报! " # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% )

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V

Microsoft Word - Delta Controller ASCII_RTU_SC

ETA104 数据采集模块数据手册


手册 doc

adsd

概述

SOT-223: 1 GND 2 Vout 3 Vin 1 Adj. 2 Vout 3 Vin BL CX 1.8 V SOT-223 BL CX 2.5 V SOT-223 BL CX 2.85 V SOT-223 BL CX 3.3 V SOT-2

2005.book


HMI COM1 RS SIEMENSE S7-200 RS485

untitled

Microsoft PowerPoint - 赣江流域规划修编简介.ppt [Compatibility Mode]

深圳明和科技

Chapter #

引脚名称 QFN(4 4)-24L SSOP-24L ( 引脚间距 / 1.0) SOP-24L ( 引脚间距 1.27) 引脚描述 管脚号 管脚名称功能 QFN-24 SSOP-24/SOP-24L 1 4 LAT 数据锁存输入端 ( 低电平有效 ) 2 5 OUT0 3 6 OUT1

ICN2028

XT1861

【每日更新03-07】转发赚奖金,2016年春季最新猎头岗:档案管理 位

R/W

Microsoft Word - SMB-63-2(簡体字).doc

DS_MM32P021_Ver1.9.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

<4D F736F F D D FC9BDB6ABBBAFB9A4BCBCCAA6D1A7D4BABDCCD1A7D7A8D3C3D2C7C6F75FD5D0B1EACEC4BCFEB6A8B8E5382E3131A3A8BDCCD3FDD3EBB9ABB9B2B7FECEF1CFB5A3A9>

中文手册

A (QFP-48-12x ) RANGE IF70K AL-OUT AL-SIG VSS CLKFREQ-SEL HR-SET MIN-SET AM/FM-SEL AL-DISP A AL-

重 要 安 全 说 明 ii 使 用 产 品 前 请 仔 细 阅 读 这 些 说 明, 并 保 存 起 来 以 备 今 后 参 考 遵 循 本 产 品 上 表 示 的 所 有 警 告 和 指 示 清 洁 之 前 先 从 墙 上 插 座 拔 下 本 产

目 录

ICN2028

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

CH374DS1.DOC

(Microsoft Word - \300\351\251[\256\321\255\261\263\370\247i0413.doc)

xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结!

Microsoft Word - DW01

untitled

WLINK-SWUT 安装说明书 WLINK-SWUT 安装说明书 REV. 1.1 April 27, 2012 本文件为伟诠电子股份有限公司机密数据, 未经许可不得擅自复印或备份

untitled

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

T1028_Manual_KO_V3 0.pdf

MCCB EMI EMI

<4D F736F F D20CBABC1FA DA3A8BAACB6C1D0B44D31A3A9C4A3BFE9D7CAC1CF B0E62E646F63>

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

Ps22Pdf

中文版

untitled

( ) - 2 -

CH432DS1.DOC

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

7688使用手冊V10.doc

9301reply-n

SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得 翻 印 修 改 或 引 用 警 告 : 请 专 业 人 员 检 测 和 维 修 本 设 备! 警 告 : 本 仪 表 使 用 24V 直 流 电 源, 请 务 必 正 确

untitled

untitled

Transcription:

CH9350 中文手册 键盘鼠标转串口通讯控制芯片 中文手册版本 :V2.3 http://wch.cn 概述 是 键盘鼠标转串口通讯控制芯片 结合异步串口简单易用的特点, 实现将 键盘 鼠标和 主机之间 通讯方式扩展为异步串口 (UART) 的方式, 便于与音频 视频等信号进行数据数据整合, 或直接通过 485 信号 2 线延长, 多用于 KVM 延长 KVM 切换 KM 同步等应用 下图为一般应用框图 : 计算机 或其他 主机 DP/DM 芯片 U A R T TXD=>RXD RXD<=TXD U A R T 芯片 SEL# 下位机 DP/DM HP/HM 键盘 鼠标 扫描枪 转 PS2 模块 计算机 或其他 主机 DP/DM 芯片 U A R T 延长模块 U A R T 芯片 SEL# 下位机 DP/DM HP/HM 键盘 鼠标 扫描枪 转 PS2 模块 应用参考 : 应用于 KVM 延长, 多使用工作状态, 该状态支持更多的 HID 设备类型, 多媒体功能,HID 遥感类设备等 ; 2 应用于 KVM 延长 + 切换, 或者矩阵式切换使用 ( 多对键盘鼠标在多台主机上使用情况 ), 多使用工作状态 2, 该状态支持多对不同的键盘鼠标对应多台主机的使用 ; 3 应用于鼠标串屏切换, 同步等功能, 多使用工作状态 3, 该状态可以分析串口数据, 得知鼠标当前位置, 检测到光标是否在屏幕边缘, 从而实现鼠标串屏切换的功能 ; 4 应用于鼠标串屏切换, 同步等功能, 其中有部分主机有扩展屏的情况, 多使用工作状态 4, 该状态支持扩展屏的串屏功能 ; 5 单独使用, 多用于将 键盘 鼠标 扫描枪等设备转成串口数据的应用于, 可减少开发时间, 不需要处理 协议 多使用下位机模式的状态 0 或状态 2; 6 其他特殊应用可定制开发 详见第 7 章节

CH9350 中文手册 2 2 特点 支持 2Mbps 全速 传输和.5Mbps 低速 传输, 兼容 V2.0 端 端口符合标准 HID 类协议, 不需要额外安装驱动程序, 支持内置 HID 类设备驱动的 Windows Linux MAC 等操作系统 同一芯片可配置为模式和下位机模式, 分别连接 -Host 主机和 键盘 鼠标 同一模式可配置为不同工作状态, 适用于多种应用场合 支持 键盘鼠标在 BIOS 界面使用, 支持多媒体功能键, 支持不同分辨率 鼠标 支持各种品牌的 键盘鼠标 无线键盘鼠标 转 PS2 线 扫描枪等 端和下位机端支持热插拔 提供发送状态引脚, 支持 485 通讯 串口支持 300000/5200/57600/38400 串口通讯波特率 内置晶振和上电复位电路, 外围电路简单 支持 5V 3.3V 电源电压 提供 LQFP-48 无铅封装, 兼容 RoHS 3 版本变更 V 版本与 V2 版本辨别 : 单独的一个 ( 模式 ) 连接至 PC,V 版本不会出现 设备,V2 版本会出现 键盘鼠标复合设备 ;V2 版本之间相互兼容 如下表 3-: 版本日期说明 V.0 205-06-05 初版发行 2 主要应用于 485 方式 2 线 KM 延长 V2. 207-0-2 V2.2 207-09-9 V2.3 208-05-09 不能与 V0 版本混合使用 2 支持一对多使用, 以及 KM 切换的扩展, 多种 KM 延长环境下使用 3 增加了远程唤醒功能, 可通过键盘鼠标远程唤醒主机 4 增加 2 组远程 IO 同步状态功能, 可用于实现远程开关机等功能 5 增加了多种工作状态, 支持更多应用场合, 详见第 7 章 兼容 V2 版本 2 状态 2 支持设置键盘指示灯状态 3 增加了模拟绝对鼠标设备, 状态 3 4 增加了对遥感等 HID 类设备的支持 5 支持设备端 VID/PID 修改, 详见第 7 章 兼容 V22 版本 2 状态 2/3/4 支持单向通信 3 增加了对内置 hub 的单个键盘或鼠标设备的支持 4 增加了状态 4, 支持 Windows7 及以上系统扩展屏切换, 详见第 7 章 表 3-

CH9350 中文手册 3 4 封装 封装形式塑体宽度引脚间距封装说明订货型号 LQFP-48 7*7mm 0.5mm 9.7mil LQFP48 脚贴片 5 引脚 管脚号 管脚名称 类型 功能描述 48 LED0 输出 状态指示引脚 LED 输出 端口 设备对应的连接通讯指示引脚 (DP/DM) 2 LED2 输出 端口 2 设备对应的连接通讯指示引脚 (HP/HM) 3 RST 输入 外部复位输入, 高电平有效 4 S0 输入 5 S 输入 工作状态配置引脚 S S0 : 状态 0/( 默认 ) 0: 状态 2 0: 状态 3 00: 状态 4

CH9350 中文手册 4 6 xosc 输入 外部时钟使能引脚, 低电平有效 7 DEBUG 输出 保留使用, 悬空 ( 测试引脚 ) 6 XI - 保留使用, 悬空或预留焊盘 ( 晶体振荡输入端 ) 7 XO - 保留使用, 悬空 ( 晶体振荡反向输出端 ) 8 VSS/GND - 公共接地端 26 TNOW 输出 发送状态引脚 ( 可用于 485 方向控制 ) 27 RXD 输入 UART 数据输入 28 TXD 输出 UART 数据输出 29 HP 信号脚 总线的 D+ 数据线 30 HM 信号脚 总线的 D- 数据线 主机 D+/D-( 下位机端口 2) 3 DP 信号脚 总线的 D+ 数据线 主机 D+/D-( 下位机 端口 ) 32 DM 信号脚 总线的 D- 数据线 设备 D+/D-( ) 37 BAUD 输入波特率配置引脚, 默认上拉 38 BAUD0 输入波特率配置引脚 0, 默认上拉 4 VIN5-42 VDD33 - BAUD BUAD0 :5200( 默认 ) 0:57600 0:38400 00:300000 内部 5V->3.3V 电压调整器的 5V 外部电源输入, 需要外接 0.uF 电源退耦电容 内部电压调整器输出和内部 3.3V 工作电源输入, 当电源电压小于 3.6V 时连接 VIN5 输入外部电源, 当电源电压大于 3.6V 时外接 3.3uF 电源退耦电容 45 SEL 输入芯片工作模式选择脚, 默认上拉 : 下位机模式 ( 默认 ) 0: 模式 2 IO 输入 / 输出状态同步引脚模式状态 ( 输出 ) 22 IO2 输入 / 输出状态同步引脚 下位机模式状态 ( 输入 ) 23 IO3 输入 / 输出状态同步引脚模式状态 ( 输入 ) 24 IO4 输入 / 输出状态同步引脚 下位机模式状态 ( 输出 ) 8 9 0 2 3 4 5 9 20 25 33 34 - 保留引脚, 必须悬空

CH9350 中文手册 5 35 36 39 40 43 44 46 47 6 参数 6. 绝对最大值 ( 临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏 ) 名称参数说明最小值最大值单位 TA 工作时的环境温度 VIN5=5V 或 VIN5=VDD33=3.3V -40 85 TS 存储时的环境温度 -55 25 VDD33 内部工作电源电压 (VDD33 接电源,GND 接地 ) -0.4 3.6 V VIN5 外部输入电源电压 (VIN5 接电源,GND 接地 ) -0.4 5.6 V 6.2. 电气参数 ( 测试条件 :TA=25,VIN5=5V, 不包括连接 总线的引脚 ) 名称参数说明最小值典型值最大值单位 VIN5 外部输入电源电压 VDD33 引脚仅外接电容 3.6 5 5.5 V VDD33 引脚连接 VIN5 3.0 3.3 3.6 V VIL 低电平输入电压 -0.4 0.8 V VIH 高电平输入电压 2.0 VDD33+0.4 V VOL 低电平输出电压 (4mA 吸入电流 ) 0.4 V VOH 高电平输出电压 (4mA 输出电流 ) VCC-0.4 V Vpot 电源上电复位的电压门限 2.2 2.4 2.5 V 7 应用及说明 7. 硬件电路设计 () 芯片工作电压 当 VCC 输入 5V 电压时,VDD33 连接不小于 3.3uF 电容到地 ( 如下图 7- 所示 ) 当 VCC 输入 3.3V 电压时,VDD33 连接 VIN5 引脚 (2) 复位电路 芯片内置了电源上电复位电路, 一般情况下, 不需要外部提供复位, 建议该引脚悬空或接地 RST 引脚用于从外部输入复位信号, 当 RST 引脚为高电平时, 有效复位信号的宽度典型值为 00ns, 芯片被复位 (3) 时钟电路 内置时钟, 一般不需要外部输入时钟信号 芯片 xosc 引脚 (PIN6) 为外部时钟输入使能引脚, 低电平有效 当使能外部输入时钟, 需外部输入 2M 时钟 (4) 通讯及状态指示 LED0 引脚为状态指示引脚, 默认高电平 如果芯片进入模式, 则该引脚为低电平, 与

CH9350 中文手册 6 PC 通信之后为高电平, 在未连接 PC 时可根据该引脚判断出当前工作模式 ; 如果芯片进入下位机模式, 当连接 设备之后, 该引脚出现高低电平变化, 则表明该设备操作失败, 可能是设备类型不支持 引脚输出电平 3.3V LED LED2 分别对应端口 (DP/DM) 和端口 2(HP/HM) 设备连接通讯状态指示, 默认为高电平 下位机模式成功枚举设备之后为低电平, 模式连接到主机且成功初始化之后为低电平 当有键盘按下或者鼠标移动时, 对应的 LEDx 引脚会高低电平变化 ( 保持时间 260ms 左右 ), 最终状态为低电平, 该引脚出现高低电平时, 下位机端表明获取到了所连接设备的键盘或鼠标的有效键值数据, 端表明成功的将键盘或鼠标的有效数据传输给了主机 引脚输出电平 3.3V (5)IO 状态同步 共四个状态同步 IO 引脚, 分为 2 组 默认为高电平 IO/IO2 下位机模式为输入引脚, 模式为输出状态指示引脚, 当下位机端引脚为低电平状态时, 端对应引脚输出低电平 ; 当下位机端引脚为高电平状态时, 端对应引脚输出高电平 IO3/IO4 模式为输入引脚, 下位机模式为输出状态指示引脚, 当端引脚为低电平状态时, 下位机端对应引脚输出低电平 ; 当端引脚为高电平状态时, 下位机端对应引脚输出高电平 工作在状态 支持 (6) 工作状态配置引脚 芯片 S0 S 引脚 (PIN4 PIN5) 为工作状态配置引脚, 默认为输入上拉, 即默认工作在状态 0/ 可通过配置引脚将模式或下位机模式工作状态切换到状态 2 状态 3 状态 4, 可用于更多的应用场合 工作状态配置如表 7-: S0 高低高低引脚电平 S 高高低低 工作状态 状态 0/ ( 默认 ) 状态 2 状态 3 状态 4 表 7- 状态 (7) 波特率配置 芯片 BAUD0 BAUD 引脚 (PIN38 PIN37) 为波特率配置引脚, 默认为输入上拉, 即默认波特率为 5200, 建议使用默认波特率 可通过配置引脚将波特率调整为 38400 57600 5200 300000 对应关系如表 7-2: BAUD0 高高低低引脚电平 BAUD 高低高低 波特率 5200 ( 默认 ) 状态 57600 38400 300000 单位 bps 表 7-2 (8) 接口 模式 :DP/DM 为 总线的 D+/D- 数据线, 连接 -Host 主机 下位机模式 :DP/DM( 端口 ) 和 HP/HM( 端口 2) 为两组 总线的 D+/D- 数据线, 连接键盘 鼠标设备 (9) 状态 2/3/4 支持单向通信 工作在状态 2/3/4,TXD 引脚接地 ; 下位机工作在状态 2/3/4,RXD 引脚接地 ; 则可实现对应工作状态单向传输, 即数据只从下位机端传向端

CH9350 中文手册 7 (0) 参考电路 芯片支持 5v 和 3.3v 两种工作电压, 以下参考电路为 5v, 为常用的最简易电路 如果需要配置其他的功能, 如使用外部晶振, 配置工作状态, 配置波特率等可参考 7. 章节的 -9 部分 未使用引脚应悬空 芯片工作模式配置引脚 (SEL) 默认为上拉, 可悬空, 或者接上拉电阻至 VDD33 引脚, 上电或复位检测为高电平则进入下位机模式 J 为通讯串口, 输出电平 3.3V, 兼容 5V 默认波特率为 5200,8 位数据位, 位停止位, 无校验 提供发送状态引脚用于控制半双工 485 J2 J3 为 接口, 支持 2.0 全速或者低速, 用于连接 键盘鼠标设备 C3 C4 建议不小于 00uF 下位机参考电路图如下图 7- 注意 :SEL 引脚输入电压不能大于 3.6V +5V 2 3 4 5 6 7 8 9 0 2 U SEL(#) 模式配置引脚 LED LED2 RST S0 S xosc DEBUG C C2 3.3uF 0.uF 48 47 46 45 44 43 42 4 40 39 38 37 LED0 SEL VDD33 VIN5 BUAD0 BAUD XI XO VSS/GND IO IO2 IO3 IO4 3 4 5 6 7 8 9 20 2 22 23 24 DM DP HM HP TXD RXD TNOW CH9350 36 35 34 33 32 3 30 29 28 27 26 25 DM DP HM HP TXD RXD C3 00uF C4 00uF R R2 J2 J3 J 2 3 4 2 3 4 2 3 +5V +5V UART 图 7- 下位机模式 芯片工作模式配置引脚 (SEL) 接地或外部输入低电平, 上电或复位检测为低电平则进入模式 J 为通讯串口, 输出电平 3.3V, 兼容 5V 默认波特率为 5200,8 位数据位, 位停止位, 无校验 提供发送状态引脚用于控制半双工 485 J2 为 接口, 用于连接计算机或其他 主机 参考电路图如下图 7-2

CH9350 中文手册 8 VCC SEL(#0) 模式配置引脚 C 3.3uF C2 0.uF 48 47 46 45 44 43 42 4 40 39 38 37 2 3 4 5 6 7 8 9 0 2 U LED LED2 RST S0 S xosc DEBUG LED0 SEL VDD33 VIN5 BUAD0 BAUD XI XO VSS/GND IO IO2 IO3 IO4 DM DP HM HP TXD RXD TNOW 36 35 34 33 32 3 30 29 28 27 26 25 DM DP TXD RXD C3 00uF R J2 2 3 4 J +5V 2 3 UART CH9350 3 4 5 6 7 8 9 20 2 22 23 24 图 7-2 模式 7.2 应用参考 串口特性 输出电平 3.3V, 兼容 5V 8 位数据位, 位停止位, 无校验, 默认波特率 5200 在上芯片进入到模式后,SEL( 芯片 45 脚 ) 为模式的串口接收使能引脚, 低电平有效 ( 默认为有效 ), 进入下位机模式, 该引脚无其他作用 2 工作模式 支持 2 种工作模式, 分别为模式和下位机模式 模式一个 接口 (DM-DP), 连接 -HOST, 例如电脑 ; 下位机模式两组 接口 (DM-DP HM-HP), 可连接两个 键鼠类设备 通过配置 SEL 引脚电平状态选择不同的工作模式 当芯片上电或复位之后检测到 SEL 引脚为高电平状态, 进入到下位机模式 ; 当上电或芯片复位之后检测到 SEL 引脚为低电平状态, 进入到模式 在两种模式下分别支持 5 种不同的工作状态 3 工作状态 模式和下位机模式分别支持 5 种工作状态 默认为状态 0, 当模式与下位机模式通信成功之后, 则工作在状态, 状态 2, 状态 3 或状态 4 可通过配置引脚来实现, 参考 7..6 说明 5 种工作状态区别如下 : 模式

CH9350 中文手册 9 状态 0 为上电默认工作状态, 模拟键鼠复合设备 ; 状态 为 成对使用, 模拟的设备取决于下位机端所连接的 键鼠类 HID 设备 ; 状态 2 支持 VID/PID 修改, 模拟键盘和鼠标复合设备 ; 状态 3 支持 VID/PID 修改, 模拟键盘和鼠标复合设备, 且为绝对位移鼠标 ; 状态 4 支持 VID/PID 修改, 模拟键盘 鼠标和 HID digitizers 复合设备, 可与下位机状态 3 状态 4 成对使用 VID/PID 修改命令如下 : 0x57 0xAB 0x0 2 字节 VID( 小端 ) 2 字节 PID( 小端 ) 下位机模式 状态 0 为上电默认工作状态, 可操作两个 键鼠类 HID 设备 ; 状态 为 成对使用, 支持多媒体, 遥感等 HID 类设备 ; 状态 2 只支持标准的键盘和鼠标 ( 相对位移 ), 不支持多媒体等其他 HID 类设备 ; 状态 3 只支持标准的键盘和鼠标, 不支持多媒体等其他 HID 类设备 ; 状态 4 只支持标准的键盘和鼠标, 不支持多媒体等其他 HID 类设备 3. 状态 0 上电默认工作状态, 单独使用时则会一直工作在该状态, 部分命令需要应答数据, 具体参考 7.4 章节的通讯协议部分说明 当 成对使用通讯成功之后则进入状态 : 模拟键盘鼠标复合设备 可接收的有效键值帧中的键值部分参考状态 2 中的协议 该状态下收到状态请求帧会发送状态应答帧 下位机 : 可操作两个 接口的键鼠类设备, 该状态下会发送状态请求帧 3.2 状态 成对使用则由状态 0 切换至状态, 该模式多用于 KM 延长 : 模拟键鼠类 HID 复合设备, 设备类型取决于下位机所连接设备 该状态下收到状态请求帧会发送状态应答帧 下位机 : 可操作两个 接口的键鼠类设备 该状态下会发送状态通讯帧, 设备连接帧, 有效键值帧, 复位延迟命令和状态改变命令 3.3 状态 2 芯片 4 脚为低电平且 5 脚为高电平则会进入该状态 可用于 KM 延长 切换 共享等功能, 该状态下不支持多媒体功能键 : 该状态下收到状态改变命令则会发送状态应答帧, 模拟键盘和鼠标复合设备, 鼠标为相对鼠标, 键盘为 BIOS 协议下标准键盘 下位机 : 该状态下会发送有效键值帧, 状态改变命令, 可以连接一对 键盘 鼠标设备 3.4 状态 3 芯片 5 脚为低电平且 4 脚为高电平则会进入该状态 可用于 KM 延长 切换 共享等功能, 该状态下不支持多媒体功能键 : 该状态下收到状态改变命令则会发送状态应答帧, 模拟键盘和鼠标复合设备, 鼠标为绝对鼠标, 键盘为 BIOS 协议下标准键盘 下位机 : 该状态下会发送有效键值帧, 状态改变命令, 可以连接一对 键盘 鼠标设备 3.5 状态 4 芯片 5 脚为低电平且 4 脚为低电平则会进入该状态 可用于 KM 延长 切换 同步 扩展屏及多主机鼠标串屏等功能, 该状态下不支持多媒体功能键, 少部分键盘鼠标存在兼容性问题

CH9350 中文手册 0 : 该状态下收到状态改变命令则会发送状态应答帧, 模拟键盘 鼠标和 HIDdigitizers 复合设备, 键盘为 BIOS 协议下标准键盘,HID digitizers 为绝对位移 下位机 : 该状态下会发送有效键值帧, 状态改变命令, 可以连接一对 键盘 鼠标设备 备注 : 部分系统不支持 HID digitizers 设备 4 通讯协议 4. 设备连接帧 状态 0/ 支持该命令, 由下位机发送, 接收, 无应答 0x57 0xAB 0x8 字节 ID 2 字节 Payload 长度 Payload 2 字节 ID 字节校验 下位机模式状态 在检测到设备属性不匹配时会发送该数据帧 校验值计算方式为累加和, 计算范围为 Payload + 2 字节 ID 4.2 状态请求帧 状态 0/ 支持该命令, 由下位机发送, 接收, 有应答 0x57 0xAB 0x82 0xA* 下位机模式状态 0/ 固定间隔会发送状态通讯帧, 起始间隔时间为 66ms, 正常工作后间隔时间为 s 最后 字节 0xA*, 高 4 比特为固定值, 低 4 比特为 IO 状态值 如果单独使用, 工作在状态 0 则可以对 应答特定数据帧, 则会停止发送该命令 特定数据帧 字节定义如下 : 0x57 0xAB 0x2 0x00 0x00 0x00 0x00 0xFF 0x80 0x00 0x20 工作在状态, 如果收到特定数据帧则会进入到状态 0 想恢复状态 则可以对 发送如下特定数据帧 : 0x57 0xAB 0x2 0x00 0x00 0x00 0x00 0xFF 0xFF 0x00 0x20 4.3 有效键值帧 由下位机发送, 接收, 无应答 状态 0/ 有效键值帧如下 : 类型 长度 ( 字节 ) 帧头 2 固定数据 :0x57 0xAB 描述 命令码 用于辨别是有效键值帧的码值 :0x83/0x88 长度 后续数据 ( 标识 + 键值 + 序列号 + 校验 ) 长度值 标识 键值 7&6&3 Bit5&4 Bit2& Bit0 保留 0: 键盘 0: 鼠标 : 多媒体 00: 其他 variable 键盘或鼠标上传的数据 序列号 数据帧序列号 校验 字节累加和校验 ( 键值 + 序列号 ) 0:HID 0:BIOS 00: 未知 : 保留 0: 端口 : 端口 2 有效键值帧 : 数据长度小于 72 字节, 数据帧之间的发送间隔与所接设备属性有关, 数据转发时按照实际的数据帧间隔发送 命令码 : 下位机模式和模式工作在状态 时命令码为 0x83; 下位机模式工作在状态 0 时命令码为 0x88, 单独使用或用于 KM 热键切换应用中未与端 建立通讯之前的热键检测, 该数据不会被端 传输给主机 键值 : 下位机模式状态 0 为键盘 鼠标原始的数据, 状态 为带有 ID 的键盘 鼠标数据 ; 上

CH9350 中文手册 位机状态 0 能接收的键值数据同状态 2 中的键值数据 ; 状态 能接收下位机端状态 发送的键值数据 状态 2/3/4 有效键值帧如下 : 帧头 (2 字节 ) 标识 ( 字节 ) 键值 (8/7/4 字节 ) 0x57 0xAB Bit3-7 bit2 bit bit0 8 字节键盘键值数据 保留绝对鼠标相对鼠标键盘 7/4 字节鼠标键值数据 ()Bit0 置 表示该数据帧为键盘数据, 键盘为 BIOS 协议下标准的 8 字节 键盘数据 (2)Bit 置 表示该数据帧为相对鼠标数据, 相对鼠标为固定分辨率 (8bit) 的 4 字节数据 : 字节按键 (Button), 字节 X 轴偏移值, 字节 Y 轴偏移值, 字节滚轮 (Wheel); X 轴和 Y 轴相对值最小值为 -27, 最大值为 27, 正负表示方向, 正值为正向偏移, 负值为反向偏移, 数值表示相对偏移量 (3)Bit2 置 表示该数据帧为绝对鼠标数据, 绝对鼠标为固定分辨率 (0bit) 的 7 字节数据 : 字节 ID 值 ( 固定值 0x0), 字节按键 (Button),2 字节 X 轴坐标值,2 字节 Y 轴坐标值, 字节滚轮 (Wheel);X 轴和 Y 轴绝对值最小值为 0, 最大值为 0x3FF, 表示当前光标的坐标值, 即光标的位置 状态 2 为相对鼠标数据, 状态 3 状态 4 为绝对鼠标数据 详细介绍如下 : 状态 2/3/4 键盘数据 0x57 0xAB 0x0 8 字节键盘数据 8 字节键盘数据为 标准的键盘数据, 可参考 全键盘码值表 来解析对应的键值 例如 : 57 AB 0 00 00 2C 00 00 00 00 00, 表示空格键按下 57 AB 0 00 00 00 00 00 00 00 00, 表示按键释放 状态 2 鼠标数据 0x57 0xAB 0x02 4 字节鼠标数据 4 字节鼠标数据定义如下 : Byte0 Byte Byte2 Byte3 按键 (button) X 轴相对位移值 Y 轴相对位移值 状态 3/4 鼠标数据 0x57 0xAB 0x04 7 字节鼠标数据 7 字节鼠标数据定义如下 : 滚轮 (wheel) Byte0 Byte Byte2-3 Byte4-5 Byte6 ID 值按键 (button) X 轴绝对位移值 Y 轴绝对位移值滚轮 (wheel) 在分析鼠标数据时, 可根据绝对位移值为最大值 (0x03FF) 或最小值 (0x0000) 来判断当前光标位置是否在屏幕边缘 备注 : 该状态下不支持多媒体功能键, 少部分键盘鼠标存在兼容性问题, 如果有特别需求的可以使用工作状态 4.4 复位延迟命令 状态 支持该命令, 由下位机发送, 接收, 无应答 0x57 0xAB 0x84 4.5 工作状态改变命令

CH9350 中文手册 2 状态 0/ 支持该命令, 由下位机发送, 接收, 无应答 0x57 0xAB 0x85 字节状态值 状态值为芯片工作状态代码 0x02: 工作状态将切换至状态 2;0x03: 工作状态将切换至状态 3; 4.6 设备断开命令 状态 支持该命令, 由下位机发送, 接收, 无应答 0x57 0xAB 0x86 下位机端检测到设备移除则会发送, 端接收到该命令则会复位芯片 4.7 获取版本号命令 状态 0//2/3/4 支持该命令, 由下位机发送, 接收, 有应答 0x57 0xAB 0x87 只发送一次, 可不应答 4.8 状态改变命令 状态 2/3/4 支持该命令, 由下位机发送, 接收, 有应答 0x57 0xAB 0x80 字节状态值 状态值低 4 比特为 report ID 值, 高 4 比特为 IO0/IO 状态值 4.9 工作状态切换命令 2 端状态 2/3/4 支持该命令, 无应答 0x57 0xAB 0x40 字节状态值 状态值为芯片工作状态代码, 用于切换端的工作状态 例如 : 当前工作在状态 3, 可发送该命令并指定状态值为 4, 则会切换工作状态 4 4.0 特定数据帧 应答 字节数据帧定义如下 : 0x57 0xAB 0x2 2 字节端口 PID 值 2 字节端口 2 PID 值 键盘 report 值当前状态状态值固定值 / 版本号 键盘 report 值有效范围为 0-7,report ID 为键盘指示灯状态值, 对应如下 : Bit0 Bit Bit2 Bit3-Bit7 0:Num Lock 灭 ;Num Lock 亮 0:Caps Lock 灭 :Caps Lock 亮 0:Scroll Lock 灭 :Scroll Lock 亮 保留 状态值定义如下 : Bit7-4 Bit3-0 00 bit2/bit3 为 IO3/IO4 当前电平状态值 0000 ( 仅状态 3 4 支持 ) 000: 清除 X 轴坐标值 000: 清除 Y 轴坐标值 : 配置自动清除模式 状态 3 状态 4, 在鼠标穿屏应用中, 在切换屏幕时, 需更改 X/Y 轴当前绝对坐标值, 下位机可以接收的命令如下 : 清除 X 轴坐标值 :57 AB 2 00 00 00 00 FF FF 0 20 清除 Y 轴坐标值 :57 AB 2 00 00 00 00 FF FF 02 20

CH9350 中文手册 3 配置自动清除模式 :57 AB 2 00 00 00 00 FF FF 0F 20 清除 X 轴坐标值命令, 即当鼠标滑动到屏幕最左边或最右边时, 此时切换屏幕, 需改变当前 X 轴坐标值, 使得整个鼠标移动在两个屏幕之间是连续的,eg: 当前 X 轴坐标值为 0, 切换至另一屏幕之后需将该值改为最大值 ;Y 轴同 X 轴 配置自动清除模式, 则 X Y 轴坐标值在 0 至最大值之间循环变化,eg: 假设当前 X 轴坐标值为 0x03FE( 最大值为 0x3FF), 当下次移动 5 个单位时, 当前坐标值为 0x0003 如果未配置自动清除模式, 则当前坐标值为最小值 0 时, 往左移动, 该值不会变化 ; 当前坐标值为最大值 0x03FF, 往右移动时, 该值不会变化 7.3 应用领域 应用于工业控制 地铁站视频 安防监控 楼宇大屏 商场广告 数字看板 可视传媒教学 数字 KVM 电脑远程管理等领域 7.4 应用框图 方案一 : 将 键盘鼠标, 视频信号 (VGA 信号 ), 音频信号 (AUDIO 信号 ) 整合的键盘鼠标 音频 视频延长方案 计算机 或其他 VGA VGA 信号 发送端 信号整合模块 信号延长 信号整合模块 SEL# 下位机 VGA 信号 接收端 VGA 键盘 鼠标 扫描枪 转 PS2 模块 显示器 AUDIO 音频信号 音频信号 AUDIO 扬声器 方案二 : 将 键盘鼠标, 视频信号 (DVI 信号 ), 音频信号 (AUDIO 信号 ) 整合的键盘鼠标 音频 视频延长方案 SEL# 下位机 键盘 鼠标 扫描枪 转 PS2 模块 计算机 或其他 DVI DVI 信号 发送端 信号整合模块 信号延长 信号整合模块 DVI 信号 接收端 DVI 显示器 AUDIO 音频信号 音频信号 AUDIO 扬声器

CH9350 中文手册 4 方案三 : 将 键盘鼠标, 视频信号和音频信号 (HDMI 信号 ) 整合的键盘 鼠标 音频 视频延长方案 计算机 或其他 HDMI HDMI 信号发送端 信号整合模块 信号延长 信号整合模块 SEL# 下位机 HDMI 信号接收端 HDMI 键盘 鼠标 扫描枪 转 PS2 模块 显示器 LCD 电视 方案四 : 将 键盘鼠标, 视频 (VGA 信号 ) 通过单根网线延长的方案 计算机或其他 2 线 485 信号 SEL# 下位机 键盘 鼠标 扫描枪 转 PS2 模块 6 线 VGA 信号 VGA VGA 信号发送端 单根网线 VGA 信号接收端 VGA 显示器 方案五 :KM 同步器, 一对多使用, 一对键盘鼠标可同时在多台电脑上使用 进入模式之后,SEL 引脚为串口接收使能引脚, 低电平有效, 通过控制 SEL 引脚电平状态或者切换串口通讯接口还可实现指定 模块工作, 实现 KM 切换功能 计算机或其他 # 计算机或其他 2# 控制模块 SEL# 下位机 键盘 鼠标 扫描枪 转 PS2 模块 计算机或其他 N#