andyboys321 发表于 2014-10-19 13:07

期待藍牙版本!:)

yuki1404 发表于 2014-10-21 22:27

哈哈,顶!
现在在朋友家,用了他的普通键盘,中间没小红点超不习惯!
想着自己想做一个,51上搜了下发现LZ也是一样的想法啊,哈哈哈 ^sh^
我也有几块STM32,当时也是为了有usb比较方便买的

jbcdidgosir 发表于 2014-10-21 22:48

牛屄的硬件攻城狮啊!!!

狂lw人 发表于 2014-10-22 09:32

顶楼主,给力!

3asayhi 发表于 2014-10-22 11:24

期待,确实现在主要就是点指杆最好用。

JD~FLY 发表于 2014-10-22 11:49

等待量产 蓝牙4.0版本啊

yanzhexuan 发表于 2014-10-23 14:50

支持量产,TP的键盘手感确实很不错的。

zmingwang 发表于 2014-10-23 21:50

回复 #62 yuki1404 的帖子

这么说的话,我们可以交流下撒。

pengrubin 发表于 2014-10-24 00:21

Posted by zmingwang on 2014-10-23 21:50 http://www.ibmnb.com/images/common/back.gif
这么说的话,我们可以交流下撒。
PS2不能用可能是你没有在复位脚加上电复位信号。

zmingwang 发表于 2014-10-24 19:57

回复 #69 pengrubin 的帖子

上电复位是加了的

TH3520 发表于 2014-10-24 20:07

单独用usb转ps2 接上指点杆试下 转换电路问题?

yyf2673 发表于 2014-10-24 21:16

好东西啊,买个接平板真的很合适

pengrubin 发表于 2014-10-24 22:44

Posted by zmingwang on 2014-10-24 19:57 http://www.ibmnb.com/images/common/back.gif
上电复位是加了的
1926581

是否与电阻电容大位置有关?

你的图上看起来通电完成后是高电位。阻容互换后通电完成后是低电位。

你看看附件,这是大神做的。

[ Edited bypengrubin on 2014-10-24 23:05 ]

zmingwang 发表于 2014-10-24 23:14

回复 #71 TH3520 的帖子

我这里没有USB转PS2的模块,暂时还试不了,如果各位有成功过的案例,可以分享下。

zmingwang 发表于 2014-10-24 23:25

回复 #73 pengrubin 的帖子

你发的这个图我是看过的,我正想说这个图,之所以叫上电复位,就是利用电容两端的电压不能突变的原理,在上电的一瞬间保持复位,之后电源稳定后结束复位,开始正常工作。如果按你发的那个图,上电后一直是低电平,也就是一直保持复位的,设备不会工作。我觉得那个图是因为作者不小心画反了的。
另外,复位信号是引到了MCU上的,高电平或低电平可以由MCU控制,其实这里都是不需要上电复位电路,你给的图,作者之所以要用上电复位电路,是因为他不会再去控制这个复位信号,才加上的。

[ Edited byzmingwang on 2014-10-24 23:28 ]

pengrubin 发表于 2014-10-24 23:56

Posted by zmingwang on 2014-10-24 23:25 http://www.ibmnb.com/images/common/back.gif
你发的这个图我是看过的,我正想说这个图,之所以叫上电复位,就是利用电容两端的电压不能突变的原理,在上电的一瞬间保持复位,之后电源稳定后结束复位,开始正常工作。如果按你发的那个图,上电后一直是低电平 ...


他图上电信号是先高电平再低电平。你图是先低电平再高电平,刚好反的。

不管谁对,你可以先按他的图试看看。必竟你现在不能工作。他的能工作。

zmingwang 发表于 2014-10-25 00:21

回复 #76 pengrubin 的帖子

对,这个就是复位电平是高电平还是低电平的问题,因为我的复位信号是接到MCU上的,所以高电平复位和低电平复位我都试过的,不过这段时间没弄了,都忘了,说不定是我之前试的时候PS2的程序没有调试好呢。只不过现在手上没有工具,连调试器都没有,改天工具齐了再试试,谢谢你的指点。
我之所以接成低电平复位,是因为参考了几个Thinkpad的键盘部分的电路图:
T22的是什么都没接

T410i的是接了上拉电阻

W520的也是接了上接电阻

所以我就把电路做成了低电平复位的。

xyq164288 发表于 2014-10-25 08:17

必须是技术帝@@@问一句 转换了之后能用navi软件么 不能用的话 小红点还是非常难用啊^^?

tong0524 发表于 2014-11-2 03:21

牛逼

TH3520 发表于 2014-11-4 14:01

可以先出一批板子了吧?很是需要的!

it188 发表于 2014-11-4 15:25

看到楼主搞定了键盘,这个是我多年的心愿了,最好出详细方案,我好继续打造我的S32

bdgboss 发表于 2014-11-4 16:24

请问楼主与usb连接 是硬件模拟的 还是有专门的IC?

zmingwang 发表于 2014-11-4 19:17

回复 #80 TH3520 的帖子

第一版打了10张板子,不过有点缺陷,没有设计晶振,有可能会出现USB频率不稳定的情况,失误了。另外那个连接器真心不好买。

zmingwang 发表于 2014-11-4 19:19

回复 #82 bdgboss 的帖子

USB是控制芯片自带的,USB的硬件协议很复杂,要模拟还是很困难的。
键盘扫描是软件算法,没有用专门的芯片,鼠标也是软件处理。

iammjbilly 发表于 2014-11-4 20:12

回复 #84 zmingwang 的帖子

你说的那个连接器是不是这个,我在x宝上找到了。另外求有t2x系列的人看一下另一个是不是t2x键盘的连接器

天下无商 发表于 2014-11-4 21:50

生命的乐趣在于折腾,不过都是向美好的方向发展,这折腾的还不如不折腾 :D

TH3520 发表于 2014-11-5 14:55

Posted by it188 on 2014-11-4 15:25 http://www.ibmnb.com/images/common/back.gif
看到楼主搞定了键盘,这个是我多年的心愿了,最好出详细方案,我好继续打造我的S32
:D
s31我换了松下的主板 用着英文键盘还是不错的 都是飞线啊 键盘控制芯片用monkey不是很完美

zmingwang 发表于 2014-11-10 00:27

这个周末我把调试工具都买回来了,终于,我的USB键盘已制作完成,指点杆能用了!
指点杆确实是PS2接口的,PS2的报告是3字节.之前我没能调试好指点干,有两个原因,一个就是复位电平,我以为是低电平复位,结果确是高电平复位,这里要感谢坛友pengrubin的提醒,我是被原理里上的上拉电阻给误导了.第二个原因就是焊接问题,我自己焊的板,焊完后板子很脏,导致指点杆的PS2总线有对地短路的现象,测量TP4CLK和TP4DATA始终是低电平,把板子简单擦了下就好了.
键盘上的FN键的功能还没有做,要用到了再说.其他的功能键,包括静音键,音量键,开关键等等都没有做,这些键的扫描码都是有的,要用的时候随时可以给加上.
另外一个没有搞明白的是,键盘上的LED灯是怎么点亮的,有朋友知道么?我看我的键盘上是有4个灯的.
总之,Thinkpad USB键盘的这个心愿算是了了,感谢各位坛友的关注和帮助,如果有Thinkpad键盘上的问题,可以和我交流.

iloven900 发表于 2014-11-10 09:11

就差后壳子了

ly-423 发表于 2014-11-11 22:50

膜拜 ,太有创造力。
页: 1 2 [3] 4 5
查看完整版本: 【原创】DIY Thinkpad USB键盘已完成【补充设计方案】