Re: [情報] USB跟PS/2的腳位定義

看板Key_Mou_Pad (鍵盤滑鼠)作者 (....)時間19年前 (2005/09/01 00:15), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《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

61.228.88.45 09/01, , 1F
搜尋emilwu的文章可以看到一種鍵盤改法:)
61.228.88.45 09/01, 1F

221.169.52.106 09/01, , 2F
emilwu是USB改USB...not PS/2改USB..兩者難度有差的.
221.169.52.106 09/01, 2F

221.169.86.122 09/01, , 3F
USB改USB ? 是換不同type的接頭嗎?
221.169.86.122 09/01, 3F

61.228.186.216 09/01, , 4F
我想大P的意思是伊米爾不見得沒能力的意思吧
61.228.186.216 09/01, 4F
文章代碼(AID): #135TUJSq (Key_Mou_Pad)
討論串 (同標題文章)
文章代碼(AID): #135TUJSq (Key_Mou_Pad)