關於 USB Host 的文章, 想不到不到兩天就有延伸了一件蠻好玩的事情了...
http://chamberplus.blogspot.com/2007/08/usb-host.html
-----
我在那篇文章中有提到關於一些 Embedded system 使用USB Host 中常用的
USB Mass storage class 的東西 , 就是一般讀隨身碟的東西.
這一般所常見的應用領域...也沒什麼可以大書特書的地方.....
但卻碰到一件蠻神奇的事....就是有人開始把這個東西作到一些車用多媒體中...
應該也算是車用電子的範疇中吧....我上回提到的問題點大多是針對一些軟體或是所謂
Embedded system 中的問題....
在車用多媒體的使用中, 大家嘛都要標榜車內音響也可以擁有家庭劇院享受般的功能...
當然以目前這些所謂多媒體撥放器晶片功能來說...要做到這一點也沒什麼問題...
因為台灣會作那些 MP3 decoder 晶片的公司滿街都是...要作USB Host 也沒什麼困難吧...
又因為一般消費性電子產品也作爛了...所以腦筋就動到車用音響這一塊領域了....
音響可以透過USB HOST 來讀隨身碟的影音檔應該也不是什麼新穎的想法吧...
但光作一些純 MP3 讀取撥放功能也沒什麼好做的,....進入門檻太低了...
附加價值也不夠高...最好可以看DSC照片...外加影片啊...玩遊戲啊...等等...
這些功能也不難...反正一些流行的數位相框晶片也作得到...把她們移到這個應用領域就好了...
---- 我想這種想法的人應該不在少數吧....
-----------------------------------------------------------------------------
好了, 故事有這麼簡單嗎 ?! 這些平台晶片真的換個角度也可以如法泡製嗎 ?
----
首先要整合這麼多功能的晶片, 我想在IC設計或製程上...應該不是採用一般比較
容忍高電壓的低階製程...更何況這個市場不比消費電子的用量大...所以...
一般人就能夠從一些高階製程(大多是高階低電壓製程)搜尋一些晶片來用吧...
但我們知道 一般USB HOST在規格有一個很重要的規格就是 500mA 的輸出電流規格...
當然大家是不會笨到說...真的在這些應用領域中...把這種USB HOST 作到這種規格吧...
反正...一般隨身碟的耗電不會這麼高吧...但是沒有500 mA ...100mA 也不為過吧...
但要一棵隨隨便便的晶片I/O 能吐出 100 mA 的...也不容易啊...
對於家用PC南橋來說...這是規格也避免不了...
但因為是一般家用...所以在使用上環境也單純多了...
您還記得嗎...一般的電子產品不都有一段文字說明嗎? use in indoor or office 嗎 ?
限制環境是家用啊...可沒要您拿到車上使用啊...
結果呢...下場就是有高的比例發現 在車用的使用環境中...因讀取隨身碟造成晶片掛點一堆...
所謂掛點是....整顆晶片fail ....您知道嗎?這種晶片可不是我們隨隨便便
那種SOP或是DIP 包裝那種小晶片耶...光要拆下作工程分析就要哭出來了....
---- 怎麼辦 ?! 其實...以USB 的規格來說...他也只不過以差動方式來傳輸資料...
但不代表他可以在這麼惡劣的車用環境中也可以使用啊...(當初這個規格也沒針對車用啊 !)
對於版主來說...想到的一個解法就是...再他的後面再擺一棵USB Hub...來當Buffer ...
也算是保護IC吧...我想至少一般USB Hub 應該"比較"強壯一點吧 !
咦...人家的EV Board 不就這麼設計的嗎 ?! 既然是EV Board ...
就是怕人家給您隨辦玩...把他給玩掛了...(不過我也沒有留意到SL811 的電器特性規格...)
所以加了一棵 USB Hub ....咦...也不錯啊...又可以加個 USB to RS232...增加平台
擴充介面...可以拿來Debug ...還可以加個image class ---可以加PC CAM 當倒車影像...
---- 哈~哈 ~....這就一般搞電子的老闆異想天開的想法....
先不要管後面那些什麼 RS232 class(Communication Device class, CDC Class) 或是Image class
在他的Embedded system 去寫個底層的USB Class driver ....
我想人家光要解決眼前那個掛點的問題....他就得先寫一個他USB HOST 看得懂後面外掛
那個 USB Hub 的USB Host Driver ...光這一點想到就沒力了...當初寫程式哪有想到這麼多 ...
這種問題提出後...不知又要折騰多少工程師的年輕歲月...(人家晶片原廠還不知要不要改呢?!)
----重點是還要增加使用成本...十個老闆...九個絕對不願意...
----
或許...作USB HOST的確不難...但要做到車用這種惡劣的使用環境中...的確有許多不確定因素..
更何況USB 這個規格一開始的設計就不是針對這個領域的...
但對於我們這群電子人來說...已經作到沒什麼東西可以作了...
但也沒想到原本一些異想天開的想法...在實際執行上有這麼多的困難點...
版主沒有說這些想法有何不妥的地方...但是要有一些心理建設...
還要多方的配合譬如晶片原廠的支持....而不能您一家我一家,個個有機會, 個個沒把握...
...大家都分散力量...如此的產業發展...可憐是未來懵懂無知的年輕工程師啊..
希望這些有在電子行業有賺到錢的老闆金主們...好好的思考一下...
沒有留言:
張貼留言