USB的最大問題是在,一方一定要是host端,一方一定要是client端,也就是說,而且由host端一直發固定訊息給usb的裝置。
也就是說,不管您用的是MAC還是PC,只要接上usb的裝置(管你是usb hub還是滑鼠還是webcam),電腦都會一直發頻率給usb端,詢問「你在不在?」,對方接到訊息之後,要回答「我在」,然後Host端繼續發訊息說「那我要不要啟動你?」,如果clien端說「暫時不用」,那電腦就不會把太大的電流丟給usb端。說白一點,平常沒在動的webcam可以當最佳的例子,你沒在用的時候,它的燈不會亮,等你啟動時,它才會亮。可是不管你有沒有使用它,電腦還是會一直詢問它需不需要啟動。
所以呢,您插的usb裝置越多,耗費系統資源的程度就越高。
以吉米大大報導的ps2轉usb的轉接器來看,也是同樣的道理,這東西接在筆記型電腦或MAC上絕對方便,可是如果有其它大大想透過這種方式來省掉PS2的序列埠的話,您只要玩起電腦遊戲,好比說CS或是DOOM III,就會知道什麼叫做delay…
ps2的規格要變成usb的規格(接地、電、上傳、下傳),在技術性上並不難,難就難在有些滑鼠或鍵盤會多出一些「就是要跟別人不一樣」的按鍵(功能),所以就會出現捉不到的情況。
小小心得與大家分享,如有說錯,歡迎指正,多謝…
註:Host端與Clien端的部份在USB1.0跟USB 2.0都是跟隨這個規則跑,所以才會出現USB OTG的規格,不過,要解釋這個又要一長串,有機會再說吧…
---有了小立子,世界不無聊---
http://www.wahahaha.idv.tw
---唯有立子,才能超越立子---




























































































