作者Becque (....)
看板Key_Mou_Pad
标题Re: [情报] USB跟PS/2的脚位定义
时间Thu Sep 1 00:31:14 2005
※ 引述《emilwu (我在这里)》之铭言:
(恕略)
: 他们告知是在键盘的BIOS中侦测进入资料的不同,
: 从而判断是USB还是PS/2, 接着输出不同的资料, 唯一的差别就是资料是D-/D+,
其实不是资料不同,简单的来说,USB 会在PC那边挂15kohm电阻pull lo
PS/2 为floating
靠着IC内建的"不同电阻值""切换"来侦测上该脚位的准位~来侦测是PS/2 or USB
: 或是Data/CLK, 一般的转接头, 较好的话, 会帮你作D+/D-的分离转换,
: 比较差的, 就单纯的把讯号作正反相复制而产生D+/D-, 另外, CLK的部份,
: 很容易会有误差, 因为USB本身的有自订好的CLK, 并非像PS/2一样要利用一个脚位
: 来作对时同步~ 也因为这样, 较不准确的PS/2键盘或是规格不同的,
: 有时候用转接头就无法使用~
D+/D- 分离转换?
: 要是各位想把PS/2键盘改成USB的, 那要先考虑一件事, 要是你的键盘是
: 两种规格都有出, 很有可能, 你的键盘晶片里就有USB程式,
: 你只要把脚位接上就可以了, 要是没有, 那你就要想办法在键盘里面塞一个
: PS/2转USB的转换器了~~ (而且要先试过确定可以用~)
: 以上, 希望对想改键盘的人有点帮助~
改键盘?.... 可能只能在PS/2接头上 接个PS/2转USB的器材
不然 键盘内想自己改有难度
光是键盘内有无空间让你装改装的东西 就是很大的问题
A.假设有空间的话
目前可以建议的作法是:
1.去学组合语言 然後找个USB IC 及开发tool(至少要烧录器跟IC 等最好有ICE)
2.看懂PS/2 的spec 还有了解ps/2 key code 如何转USB kb的 code
3.写程式..
4.改电路
简言之
这对一般人来说 这太难了... 光是找开发工具...
喔 对了可以考虑参加国内IC厂商办的比赛 可以免费拿到开发工具
只是 後面的路还很长吧...
B.试试看 把我刚说的PS/2转USB 的Y型接头(因为大部分卖的为KB &MS转USB)
一个约250 拆开来
取出内部电路 自己将 键盘的四条线接上
这样还可行吧..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.86.122
1F:推 Pitt:搜寻emilwu的文章可以看到一种键盘改法:) 61.228.88.45 09/01
2F:推 w8r:emilwu是USB改USB...not PS/2改USB..两者难度有差的. 221.169.52.106 09/01
3F:→ Becque:USB改USB ? 是换不同type的接头吗? 221.169.86.122 09/01
4F:推 evilmask:我想大P的意思是伊米尔不见得没能力的意思吧 61.228.186.216 09/01