|
应用说明
Question 1
使用HT82K629A做USB keyboard,是否可以自定义特殊功能键?
Answer
可以。HT82K629的multimedia
key 中有5个键(Explorer, Screen Save, Record, Rewind,
Minimize)可以用来做自定义特殊功能。这时需要上位机的应用程序做底层USB 驱动处理。
Question 2
HT82K628A 在哪些状态下会送”AA” 到PC.?
Answer
HT82K628A在下列重置(reset)状态下,会送"AA"到PC.
-
正常电源开启时,
IC会被重置并送出”AA”.
-
加一”low”脉波到RES\ 接脚上时,
IC会被重置并送出”AA”.
-
如果HT82K628A的
Low-voltage Reset (LVR)功能被致能, 当Vdd电压低于2.4V时,
内建的LVR电路会重置IC并送出”AA”.
-
如果HT82K628A的 Watch
Dog Timer(WDT)功能被致能,
当HT82K628A受到噪声幅度超过IC忍受度的高噪声干扰,
使得韧体(Firmware)程序进入死循环或未定义的位置时, 内建的WDT电路会重置IC并送出”AA”.
-
当PC送出Reset
指令”FF”给键盘编码IC时, IC会被重置并送出”AA”.
Question 3
在HT82K95E中,怎样读取USBD-/DATA pin和USBD+/CLK
pin的输入数据?
Answer
HT82K95E支持USB和PS/2两种模式。当SPS2(bit 4 of USR)=1,SUSB(bit
5 of USR)=0时,接口配置为PS/2 mode,此时可以通过PS2DAI(bit 4
of USC)和PS2CKI(bit 5 of USC)位来分别读取USBD-/DATA
pin和USBD+/CLK pin之输入数据,但要注意它们对应的PS2DAO(bit 6 of
USC)和PS2CKO(bit 7 of
USC)位须设置为“1”,否则读入数据将一直为“0”。当SPS2(bit 4 of USR)=0,SUSB(bit
5 of USR)=1时,接口配置为USB mode,此时USBD-/DATA pin和USBD+/CLK
pin由SIE(USB串行接口引擎)驱动控制,USB数据则需要通过相应的通讯FIFO来读取。
其它
Question 1
如何将ps/2的keyboard,mouse插到USB的界面上?要修改电路吗?或是直接将PS/2的接头换成USB接头即可呢?
Answer
PS/2与USB是两种不同的接口,通讯协议也不相同,HOLTEK的控制IC基本上分为两类,第一类是USB+PS/2兼容,如HT82M98A,HT82K629A,这类IC可由韧体自行判断并使用USB或PS/2,硬件线路只要依DATA
SHEET上的APPLICATION
CIRCUIT设计即可,USB与PS/2的硬件线路并无不同,成品一般是设计成USB接头,另外附一个USB转PS/2的转接头让使用者自行选择使用;另一类的IC就只能单独使用在PS/2接口上,如HT82M39A及HT82K628A,此类IC则只能使用PS/2的通讯协议,无法以修改硬件线路或只接更换接头的方式来转换成USB接口。 |