b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

HID键盘芯片CH9328的串行端口

电脑杂谈  发布时间:2020-08-06 20:02:47  来源:网络整理

基于hid协议的串口蓝牙键盘鼠标设计 pdf_android 蓝牙hid协议_基于hid协议的串口蓝牙键盘鼠标设计 pdf

CH9328中文手册串行到HID键盘芯片CH9328中文手册版本: V1.4 1.概述CH9328是串行到HID键盘芯片,被认为是计算机上的标准USB HID键盘设备. CH9328用于单向数据传输. 它可以接收串行端口发送的数据(例如ASCII代码),并根据HID键盘设备规范,将数据打包为标准键盘代码值,然后通过USB端口将其上传到计算机. 通过提供的主机软件,用户还可以配置芯片的VID,PID和各种字符串描述符. 下图是一般应用框图. 2.功能支持12Mbps全速USB传输,兼容USB V2.0,内置晶体振荡器. 支持5V电源电压和3.3V电源电压. 符合USB相关规范和HID设备相关规范. 它采用小体积SOP-16无铅封装,兼容RoHS. 3.封装USB CH9328芯片客户串行设备串行端口CH9328中文手册封装形式塑料宽度引脚间距封装描述订货型号SOP16 3.9mm 150mil 1.27mm 50mil标准16引脚贴片CH9328 4.引脚引脚号引脚名称类型引脚描述15 VCC电源电源正电源输入端子,需要连接0.1uF电源去耦电容GND电源公共地,当3.3V电源电压连接到VCC输入外部电源时,直接连接到USB总线接地线V3电源,5V电源外部电压下电容为0.1uF. 去耦电容器UD + USB信号直接连接到USB总线的D +数据线. UD-USB信号直接连接到USB总线的D-数据线. RSTI输入. 外部复位输入,低电平有效,内置下拉电阻TXD输出无效引脚,R​​XD输入串行数据输入未实际使用,内置上拉电阻T_LED输出串行端口发送状态输出,高电平有效XI输入输入V1.4及以下版本原始晶体振荡器的端子,需要一个外部晶体和振荡电容器; V1.4及更高版本采用了内置晶体振荡器,此引脚悬空10 XO以输出低于V1.4版本的原始晶体振荡的反相输出端子,需要一个外部晶体和振荡电容器. 已采用V1.4及更高版本内置晶体振荡器,该引脚悬空. 14 IO3双向用户默认可以配置该引脚和工作模式配置引脚,上电后芯片自动检测该引脚的电平状态,用于配置芯片的工作模式. USB配置完成后,将其配置为普通IO端口,并根据需要使用13个IO4双向用户. 引脚可以由用户和工作模式配置. 上电后默认配置该引脚. 芯片自动检测引脚电平状态,并用于配置芯片的工作模式. USB配置完成后,可以根据需要将其配置为普通IO端口,以使用12个IO1双向用户. 默认情况下,用户可以配置该引脚和速度配置引脚. 芯片上电后自动检测引脚的电平状态,并用于配置芯片的上传速度(该引脚为高电平时,速度配置为普通模式. 当引脚为低电平时,速度为配置为高速模式. 高速模式的速度约为正常模式. 1 USB配置完成后,可以根据需要将其配置为正常. IO端口使用11个IO2双向用户可以配置自己的引脚并正常工作模式配置引脚,默认情况下,芯片上电后自动检测引脚电平状态,并用于配置芯片的工作模式; USB配置完成后,可以根据需要进行配置. 普通IO端口使用16 ACT#输出USB配置完成状态输出,低电平有效5. 功能描述CH9328芯片具有内置的上电复位电路.

android 蓝牙hid协议_基于hid协议的串口蓝牙键盘鼠标设计 pdf_基于hid协议的串口蓝牙键盘鼠标设计 pdf

当CH9328芯片使用5V电源电压时,V3引脚应连接一个容量约为0.01uF的电源去耦电容器. 当使用3.3V电源时,V3引脚应连接至VCC引脚,并且应同时输入电路,包括PLL和24MHz USB时钟,D +和D-信号线的串联匹配电阻以及1.5KΩ的Device设备. 上拉电阻等以及内置的CH9328芯片符合相关技术规格并支持即插即用. 计算机端的Windows2000 / XP / Vista操作系统内置了相应的驱动程序,连接后即可使用相应的软件.

基于hid协议的串口蓝牙键盘鼠标设计 pdf_android 蓝牙hid协议_基于hid协议的串口蓝牙键盘鼠标设计 pdf

IO1是用户可配置的引脚和速度配置引脚. 默认情况下,芯片将在上电后自动检测该引脚的电平状态,以配置芯片的上传速度. 如果上电时该引脚为高电平,则芯片上传速度配置为正常模式;如果上电时引脚为低电平,则芯片上载速度配置为高速模式. 高速模式的键值上传速度约为普通模式的两倍. 对于一般应用,建议使用普通速度模式,对于特殊应用,建议使用高速模式. USB配置完成后,可以根据需要通过PC软件将其配置为通用IO端口,以进行电平输入检测或输出控制. IO2,IO3,IO4是用户可配置引脚和工作模式配置引脚. 默认情况下,芯片在上电后会自动检测该引脚的电平,并用于配置芯片的工作模式. USB配置完成后,可以根据需要进行传递. PC软件配置为用作电平输入检测或输出控制的通用IO端口. 工作模式配置和描述: 工作模式IO2级别IO3级别IO4级别功能描述模式0此模式仅支持将与可见ASCII码相对应的字符(例如az,0-9,@,#,$等)转换为标准USB密钥值. 特殊功能: 如果接收到的串行数据包遇到0x1B,则当前数据包中0x1B之后的数据将被丢弃,并将0x1B转换为Enter键. 模式1此模式仅支持将与可见ASCII码相对应的字符(例如a-z,0-9,@,#,$等)转换为标准USB密钥值.

android 蓝牙hid协议_基于hid协议的串口蓝牙键盘鼠标设计 pdf_基于hid协议的串口蓝牙键盘鼠标设计 pdf

模式2此模式仅支持将与可见ASCII码相对应的字符(例如a-z,0-9,@,#,$等)转换为标准USB密钥值. 特殊功能: 如果接收到的串行端口数据包遇到0x28,则0x28将转换为Enter键. 模式3此模式是透明的传输模式,不仅用于传输可见的ASCII字符. 在此模式下可以实现标准的USB全键盘功能. 每8个字节的串行数据组成一个数据包. 芯片每接收8个字节后,将其直接打包并通过USB端口上传. 也就是说,芯片处于透明传输模式,不对串口数据进行分析和转换,而是直接上传到8字节的包中. 因此,必须根据标准USB键盘数据包发送串行端口数据. 例如,如果模拟“ A”,则串行端口将发送数据包: 0x00、0x00、0x04、0x00、0x00、0x00、0x00、0x00;例如,如果模拟“ A”,则串行端口将发送数据包: 0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00;例如,为了模拟同时按下的“ A + SHIFT”,串行端口发送数据包: 0x02、0x00、0x04、0x00、0x00、0x00、0x00、0x00; CH9328中文手册如模拟“ A + SHIFT”同时发布,串口发送数据包为: 0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00;通过提供的主机软件,用户可以自定义芯片的VID,PID和各种String描述符.

基于hid协议的串口蓝牙键盘鼠标设计 pdf_android 蓝牙hid协议_基于hid协议的串口蓝牙键盘鼠标设计 pdf

您还可以在芯片加电后设置默认的串行通信波特率. 配置此信息后,它将永久存储在芯片中,除非重新配置,否则在断电后不会丢失. 如果尚未设置,则启用芯片的默认VID,PID和字符串描述符. 有关特定的默认串行端口波特率,VID,PID和各种字符串描述符设置以及保留的IO端口的使用,请参考提供的测试软件. 6.参数6.1. 绝对最大值(临界或超过绝对最大值可能会导致芯片异常工作,甚至损坏)名称参数说明最小值和最大值单位TA工作时的环境温度-40 85 TS存储时的环境温度-55 100 VCC电源电源电压(VCC连接到电源,GND连接到地)-0.5 5.5 VIO输入或输出引脚上的电压-0.5 VCC + 0.5 6.2. 电气参数(测试条件: TA = 25,VCC = 5V,不包括连接到USB总线的引脚)名称参数说明最小值最小值典型值最大值单位VCC电源电压3.0 ICC静态电源电流15 30 mA VIL低电平输入电压- 0.5 0.8 VIH高电平输入电压2.0 VCC + 0.5 VOL低电平输出电压(8mA灌电流)0.5 VOH高电平输出电压(8mA输出电流)VCC-0.5 IUPrxdRXD引脚内置上拉电阻器输入电流40 80160 uA IDNrst RSTI引脚内置下拉电阻输入电流-10 -150 -240 uA 7.应用7.1. HID键盘串口(下图)下图是CH9328实现的HID键盘串口的相关.

P1是USB端口. USB总线包括一对5V电源线和一对数据信号线. 通常,+ 5V电源线为红色,地线为黑色,D +信号线为绿色,而D-信号线为白色. USB总线提供的最大功率电流可以达到500mA. 通常,CH9328芯片和低功耗USB产品可以直接使用USB总线提供的5V电源. 如果USB产品通过其他供电方式提供站立式电源,则CH9328也应使用站立式电源. 如果需要同时使用USB总线电源,则可以通过大约1Ω的电阻将USB总线的5V电源线连接到USB产品的电源线. 5V常备电源,并且两者的接地线直接连接. P2为TTL串行端口,RXD为CH9328的串行接收引脚. 实际不使用TXD. P3保留了4个公共IO引脚,用户可以自行配置和使用. C3的电容为4700pF至0.1μF,用于将CH9328的内部电源节点去耦,C2的电容为0.1μF,用于将外部电源去耦. 晶体X1,电阻器R1和电容器用于时钟振荡电路. X1是频率为12MHz的石英晶体或陶瓷晶体,和C5是容量为20pF〜47pF的单片或高频陶瓷电容器. 如果X1使用低成本的陶瓷晶体​​,那么和C5的容量必须使用晶体制造商的推荐值,通常为47pF.

注意: V1.4及更高版本采用了内部晶体振荡器,因此下图中的X1,和C5无需焊接,建议保留一个位置. CH9328中文手动电容器C1是可选的,仅用于在通电时延长CH9328芯片的复位时间. 电阻器R2和LED L1是可选的,仅用于指示USB连接状态. 在设计印刷电路板PCB时,需要注意: 去耦电容器C2和C3应尽可能靠近CH9328的连接引脚. 使D +和D-信号线靠近平行布线,并尝试在两侧都提供接地或铜线,以减少绕在相关组件周围.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-293304-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...