Lucent Epc 901928-01
手里有一个AT&T以前电话终端的键盘.. 是黑轴的.. 拆开一下是4pin到rj11接口的..
我把线拿掉之后用杜邦线转USB.. 拆上电脑之后灯亮了不过电脑完全不能识别..
http://www.neworldit.com/Lucent_Epc_901928_01_Keyboard_715_Gbcs_2_p/20760010021.htm
就是这个键盘..
接口定义看了一下只有GND v+ v-和vcc..
为什么没有反应呢.. 求助
1
ooxxcc 2015-07-19 23:07:02 +08:00
为啥会想到用杜邦线转USB……你默认这个键盘是USB接口的就是没接出来么……
|
2
ooxxcc 2015-07-19 23:08:53 +08:00
淘宝有RJ11转com口转接线,再接个com转ps2,再接个ps2转usb就能用了23333
|
3
Halry 2015-07-19 23:09:39 +08:00 via Android
以前哪有usb,应该想办法改成ps2,v+v-是电话信号,不会改。。。。
|
4
wudaown OP @ooxxcc 杜邦线是家里随便找的线.. 用什么线没有关系吧.. 默认是4pin到rj11接口到机器.. 你这个转发.. 我一会去淘宝看看..
|
6
ooxxcc 2015-07-19 23:17:10 +08:00
|
9
wudaown OP |
10
linhua 2015-07-19 23:26:00 +08:00
1.RJ11的信号是单端信号还是差分信号。RS232(com口)、PS2都是采用单端信号,usb采用差分信号传输。两种信号线不能直接相接。usb转RS232、PS2需要芯片支持。
2.就算信号匹配,时序协议可能不匹配,也需要芯片完成时序协议的转换。 |
12
jedihy 2015-07-19 23:35:52 +08:00
@wudaown 有可能完全搞不成。键盘接出来是RJ11,那你直接把线接成USB是不行的。键盘里面有板载芯片,芯片上相当于写好驱动了,已经转换成RJ11的通信协议跟电话主机通信。我觉得有两种做法,第一种,转COM口和主机相连,用COM调试工具解析RJ11发过来的信息,解析出不同按键对应的电平组合和时序,然后写成驱动。
第二种,从键盘按键部分和PCB部分之间入手,也得找出不同按键对应的IO口,电压大小等等,如果是行扫键盘要稍微麻烦点自己看下电路。然后自己弄一块单片机开发版或者现在流行的树莓派之类的,把IO口接上。然后你想怎么就可以怎么玩,写好驱动,想变成USB就变USB,想变COM就是COM,自己写代码就OK。 |
15
wudaown OP @jedihy 估计是,这么古老的机械键盘应该是cherry轴吧。这块键盘是我估计要有20年和一些IBM的手感很像,没有win键,旁边多一个refresh键。
|
16
leavic 2015-07-19 23:53:43 +08:00 1
身为一个硬件工程师,已经被楼主的脑洞之大吓得体无完肤。
RJ11你绕两根杜邦线就能变USB?好吧,可以提交给USB.org作为USB4的一个新class:自动电平+协议转换,干死所有USB芯片厂商。 |
18
RqPS6rhmP3Nyn3Tm 2015-07-20 07:46:19 +08:00 via Android
这么早就有Cherry的机械键盘了吗,我还以为是最近才火起来的
|