新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 數字隔離器對USB實現隔離的方法介紹

        數字隔離器對USB實現隔離的方法介紹

        作者: 時間:2012-07-31 來源:網絡 收藏

        第二種:使用帶有易接口的獨立SIE(圖3)。市場上有幾種產品(如SPI)使用快速單向接口把SIE連接到微處理器。器(如ADuM1401C 四通道器)可對SPI總線完全隔離。由于SIE包含可通過SPI總線填充的緩沖存儲器,SPI的運行速度在很大程度上可不依賴于的速度。SIE將與主機協商其可能的最高連接速度,并以協商得出的總線速度分發數據,直到把緩沖中的數據傳遞完。此時,SIE會通知主機如果有更多的數據需要傳送則重試,并留出時間使SPI接口可為下一個傳輸循環重新填充緩存。雖然非常有效,這種方案通常要求修改外設驅動程序,并忽視內置在外設的微處理器中的電路。該方案在元件和電路板尺寸方面的成本較高。

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

          

          圖3. 通過SPI接口隔離SIE。

          第三種:如果微處理器的SIE使用外部收發器,則可以對微處理器和收發器之間的數據和控制線進行隔離(圖4)。但是,這種方式要求在SIE和收發器之間有9條單向數據線。在高速隔離器中,這將帶來極大的成本問題。此外,現有的速度最快的數字隔離器工作在約150Mbps,雖然遠高于低速和全速USB,但不能處理高速數據,限制了USB接口的速度范圍。該方案與為微處理器SIE提供的USB驅動器完全兼容,可降低開發成本,但需使用多個隔離通道致使成本高昂。此類收發器接口將被集成度要求日益提高的市場所淘汰。

          

          圖4. 隔離的外部USB收發器。

          第四種:直接在D+和D-線線中插入隔離(圖5)。這種方式允許在現有的USB應用中添加D+/D-隔離,而無需重寫驅動程序或增加冗余SIE,同其它方法相比,這是一個很大的優點。但是,D+和D-線的隔離較為復雜,因為隔離器件必須能夠像SIE那樣處理控制流,允許在隔離屏障兩邊使用上拉電阻,并確定傳輸速度。另外,其運行不應要求額外的設備驅動程序相關的開銷。

          

          圖5. 隔離D+/D-線。

          新型芯片級器件ADuM4160 USB隔離器解決了這些挑戰性難題(圖6),它支持低速和全速USB的D+和D-線直接隔離。

          

          圖6. ADuM4160的框圖。

        隔離器相關文章:隔離器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黄龙县| 拜泉县| 留坝县| 大庆市| 普兰店市| 宜州市| 神农架林区| 河曲县| 大英县| 微博| 新干县| 香格里拉县| 云南省| 赤城县| 衡水市| 苏尼特左旗| 临朐县| 菏泽市| 怀宁县| 桦川县| 扎赉特旗| 霞浦县| 吉木乃县| 永寿县| 安阳市| 桦川县| 神木县| 柘荣县| 涞水县| 利川市| 杭州市| 黑水县| 永年县| 常德市| 仁布县| 霍州市| 双城市| 灌南县| 烟台市| 孝感市| 九龙县|