新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 在智能手機中實現USB 2.0端口共享

        在智能手機中實現USB 2.0端口共享

        作者: 時間:2011-05-30 來源:網絡 收藏
        圖3:高速 發射眼圖。

        本文引用地址:http://www.104case.com/article/156242.htm

          要通過開關從一個處理器切換到另一個處理器,首先需要斷開所有路徑,然后留有足夠的時間,以確保主設備端口控制器能夠識別出某個斷開,并切換到其它路徑;這樣,可以允許主設備復位,并對新的USB設備進行重新設置。這一切都是采用軟件在上完成,并需要軟件工程師參與,根據所選硬件的限制條件編寫軟件。不過,目前較先進的USB開關允許更多地使用便攜式設備軟件,故前面提到的方式正逐漸被淘汰。這是因為這些USB開關的選擇控制信號發生任何變化,都會在一段預定的時間內自動啟動斷開連接。該時間由USB 高速規范決定,以便于USB主設備識別斷開,然后內部產生新的連接。

          如上所述,對大多數便攜式設備來說,節能是至關重要的,故處理器的電源電壓常常降至1.2V或更低。因此,在與直接依賴電池供電的較高電壓設備連接時,即使輸入端電壓較低,電池的耗電量也相當可觀。減小耗電量的方法之一是采用電壓轉換器。由于USB開關本身是一個很慢的過程,通過基于最低供電電壓來設置輸入閾值,這些USB開關在這類環境下的耗電量小得可忽略不計。此外,還設計有輸入緩沖器,以便在最壞的電壓差情況下節能,以大大減輕系統設計人員的工作強度。

          

        采用單個USB端口的音頻耳機

          圖4:采用單個USB端口的音頻耳機。

          對于更小的便攜式設備,印制電路板(PCB)上的占位空間和成本始終是重要考慮因素。目前USB開關可在微型封裝中設計,引腳間距僅0.4mm,其在PCB上的占位面積非常小,故而遠遠勝過那些帶有專用于USB連接的適配器(Dongle)的大尺寸專有連接器。此外,這種開關的成本也遠低于USB集線器。

          有時候,需要把USB開關級聯起來,在這種應用中,側負載(side loading controller)控制器使用媒體傳輸協議(Media Transfer Protocol),可以從主PC下載電影到SD存儲卡里,而不會給中的應用處理器造成負擔。這時,要確保高速USB流量對最快下載速度可行,USB開關關斷(OFF)狀態下的電容至為關鍵。最先進的USB開關OFF電容相當低(一般為2pF),這就允許在設計的最后階段添加多個開關,從而為手機增加新的功能。

          為了盡量減少手機上連接器的數量,除了高速和/或全速USB之外,USB端口有時被設計為附著在模擬音頻耳機上。特殊的USB開關利用通過USB連接器的VBUS信號發送的耳機麥克風信號來滿足這種需求,同時D+和D-信號被分別發送給耳機的左右揚聲器信號。以USB開關FSA800為例,在插入之后,它會判斷該USB端口是否為一個采用USB電池充電規范算法的USB充電器。這就允許處理器根據USB連接器的ID引腳信號狀態來控制開關路徑選擇。其它USB開關利用ID引腳來檢測和自動切換配置,并能夠幫助大量各種各樣的復雜附件功能,包括:范圍廣泛的配件,比如非常特殊的工廠測試線纜,其可利用現有工廠測試裝置來獲得最大的測試成本效益;非常具有特色的音樂播放耳機,配備有MP3播放所需的全部遙控按鍵;以及FM無線電收音機、或無雜音(click-and-pop free)撥打/接聽電話,在不同功能之間可無縫切換。

          當今的智能手機利用高速USB開關實現了巨大的功能,同時還使手機減小到一個很小的micro-USB高速端口連接器的厚度。如果需要USB同時與多種設備通訊,這種USB端口可被連接到應用處理器、通信處理器、USB集線器、音頻驅動器和眾多其它速率較低的必需功能。這種功能性的實現得益于最新USB開關中內置有先進電路,同時又不會對功耗、PCB芯片面積和成本有不良影響。此外,它同時還提供USB充電器檢測功能,從而有利于全球推動向適用于所有便攜式設備的通用USB充電器的發展。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙州县| 寻乌县| 兴安县| 沂水县| 巴彦县| 昌图县| 岳西县| 牡丹江市| 怀远县| 嵊泗县| 西青区| 图木舒克市| 永宁县| 八宿县| 苍山县| 中超| 长沙市| 台中市| 佳木斯市| 武宣县| 托克托县| 永顺县| 循化| 湘潭市| 宁陕县| 太仓市| 尖扎县| 克什克腾旗| 九龙坡区| 广南县| 庆阳市| 高陵县| 六枝特区| 车致| 印江| 南木林县| 庆城县| 安陆市| 兰考县| 遵化市| 班戈县|