现在在朋友家,用了他的普通键盘,中间没小红点超不习惯!
想着自己想做一个,51上搜了下发现LZ也是一样的想法啊,哈哈哈 ^sh^
我也有几块STM32,当时也是为了有usb比较方便买的 牛屄的硬件攻城狮啊!!! 顶楼主,给力! 期待,确实现在主要就是点指杆最好用。 等待量产 蓝牙4.0版本啊 支持量产,TP的键盘手感确实很不错的。
回复 #62 yuki1404 的帖子
这么说的话,我们可以交流下撒。 Posted by zmingwang on 2014-10-23 21:50 http://www.ibmnb.com/images/common/back.gif这么说的话,我们可以交流下撒。
PS2不能用可能是你没有在复位脚加上电复位信号。
回复 #69 pengrubin 的帖子
上电复位是加了的单独用usb转ps2 接上指点杆试下 转换电路问题? 好东西啊,买个接平板真的很合适 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 ]
回复 #71 TH3520 的帖子
我这里没有USB转PS2的模块,暂时还试不了,如果各位有成功过的案例,可以分享下。回复 #73 pengrubin 的帖子
你发的这个图我是看过的,我正想说这个图,之所以叫上电复位,就是利用电容两端的电压不能突变的原理,在上电的一瞬间保持复位,之后电源稳定后结束复位,开始正常工作。如果按你发的那个图,上电后一直是低电平,也就是一直保持复位的,设备不会工作。我觉得那个图是因为作者不小心画反了的。另外,复位信号是引到了MCU上的,高电平或低电平可以由MCU控制,其实这里都是不需要上电复位电路,你给的图,作者之所以要用上电复位电路,是因为他不会再去控制这个复位信号,才加上的。
[ Edited byzmingwang on 2014-10-24 23:28 ] Posted by zmingwang on 2014-10-24 23:25 http://www.ibmnb.com/images/common/back.gif
你发的这个图我是看过的,我正想说这个图,之所以叫上电复位,就是利用电容两端的电压不能突变的原理,在上电的一瞬间保持复位,之后电源稳定后结束复位,开始正常工作。如果按你发的那个图,上电后一直是低电平 ...
他图上电信号是先高电平再低电平。你图是先低电平再高电平,刚好反的。
不管谁对,你可以先按他的图试看看。必竟你现在不能工作。他的能工作。
回复 #76 pengrubin 的帖子
对,这个就是复位电平是高电平还是低电平的问题,因为我的复位信号是接到MCU上的,所以高电平复位和低电平复位我都试过的,不过这段时间没弄了,都忘了,说不定是我之前试的时候PS2的程序没有调试好呢。只不过现在手上没有工具,连调试器都没有,改天工具齐了再试试,谢谢你的指点。我之所以接成低电平复位,是因为参考了几个Thinkpad的键盘部分的电路图:
T22的是什么都没接
T410i的是接了上拉电阻
W520的也是接了上接电阻
所以我就把电路做成了低电平复位的。 必须是技术帝@@@问一句 转换了之后能用navi软件么 不能用的话 小红点还是非常难用啊^^? 牛逼 可以先出一批板子了吧?很是需要的! 看到楼主搞定了键盘,这个是我多年的心愿了,最好出详细方案,我好继续打造我的S32 请问楼主与usb连接 是硬件模拟的 还是有专门的IC?
回复 #80 TH3520 的帖子
第一版打了10张板子,不过有点缺陷,没有设计晶振,有可能会出现USB频率不稳定的情况,失误了。另外那个连接器真心不好买。回复 #82 bdgboss 的帖子
USB是控制芯片自带的,USB的硬件协议很复杂,要模拟还是很困难的。键盘扫描是软件算法,没有用专门的芯片,鼠标也是软件处理。
回复 #84 zmingwang 的帖子
你说的那个连接器是不是这个,我在x宝上找到了。另外求有t2x系列的人看一下另一个是不是t2x键盘的连接器 生命的乐趣在于折腾,不过都是向美好的方向发展,这折腾的还不如不折腾 :D Posted by it188 on 2014-11-4 15:25 http://www.ibmnb.com/images/common/back.gif看到楼主搞定了键盘,这个是我多年的心愿了,最好出详细方案,我好继续打造我的S32
:D
s31我换了松下的主板 用着英文键盘还是不错的 都是飞线啊 键盘控制芯片用monkey不是很完美 这个周末我把调试工具都买回来了,终于,我的USB键盘已制作完成,指点杆能用了!
指点杆确实是PS2接口的,PS2的报告是3字节.之前我没能调试好指点干,有两个原因,一个就是复位电平,我以为是低电平复位,结果确是高电平复位,这里要感谢坛友pengrubin的提醒,我是被原理里上的上拉电阻给误导了.第二个原因就是焊接问题,我自己焊的板,焊完后板子很脏,导致指点杆的PS2总线有对地短路的现象,测量TP4CLK和TP4DATA始终是低电平,把板子简单擦了下就好了.
键盘上的FN键的功能还没有做,要用到了再说.其他的功能键,包括静音键,音量键,开关键等等都没有做,这些键的扫描码都是有的,要用的时候随时可以给加上.
另外一个没有搞明白的是,键盘上的LED灯是怎么点亮的,有朋友知道么?我看我的键盘上是有4个灯的.
总之,Thinkpad USB键盘的这个心愿算是了了,感谢各位坛友的关注和帮助,如果有Thinkpad键盘上的问题,可以和我交流. 就差后壳子了 膜拜 ,太有创造力。