0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)字隔離器簡化了醫(yī)療和工業(yè)應(yīng)用中的USB隔離

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Mark Cantrell ? 2023-01-30 16:54 ? 次閱讀

個人計算機(jī)(PC)目前是辦公室和家庭使用的標(biāo)準(zhǔn)信息處理設(shè)備,它使用通用串行總線(USB)與大多數(shù)外圍設(shè)備進(jìn)行通信。標(biāo)準(zhǔn)化、成本以及軟件和開發(fā)工具的可用性使PC作為醫(yī)療和工業(yè)應(yīng)用的主機(jī)處理器平臺非常有吸引力,但這些不斷增長的市場的安全性和可靠性要求(特別是在電氣隔離方面)與歷史上推動個人計算機(jī)設(shè)計的辦公環(huán)境大不相同。

在早期,個人計算機(jī)提供串行和并行端口作為與外界的標(biāo)準(zhǔn)接口。這些遺留標(biāo)準(zhǔn)是從最早的大型計算機(jī)繼承而來的。另一種可用的通信標(biāo)準(zhǔn)RS-232雖然速度很慢,但非常適合醫(yī)療和工業(yè)環(huán)境,因為它可以輕松實現(xiàn)所需的魯棒隔離。它的低速和點對點性質(zhì)是可以容忍的,因為它是普遍可用的并且得到了很好的支持。

USB已經(jīng)取代RS-232成為個人計算機(jī)及其外圍設(shè)備的標(biāo)準(zhǔn)端口,其功能幾乎在各個方面都遠(yuǎn)遠(yuǎn)優(yōu)于舊的串行端口。然而,為醫(yī)療和工業(yè)應(yīng)用提供必要的隔離既困難又昂貴,因此USB主要用于診斷端口和臨時連接。

本文討論了使用 USB 應(yīng)用隔離的各種方法。特別是新選項ADuM41601USB隔離器,現(xiàn)在可從ADI公司獲得。這一突破性產(chǎn)品允許簡單、廉價地隔離外圍設(shè)備,特別是包括D+和D-線,提高了USB在醫(yī)療和工業(yè)應(yīng)用中的實用性。

關(guān)于通用串行總線 (USB)

USB 是 PC 的首選串行接口。受所有常見商業(yè)操作系統(tǒng)的支持,它支持硬件和驅(qū)動程序的動態(tài)連接。同一中心輻射型網(wǎng)絡(luò)上最多可以存在 127 臺設(shè)備。許多數(shù)據(jù)傳輸模式可以處理從存儲設(shè)備的大批量數(shù)據(jù)傳輸?shù)搅髅襟w的常時等量傳輸,再到時間關(guān)鍵型數(shù)據(jù)(如鼠標(biāo)移動)的中斷驅(qū)動傳輸。USB 以三種數(shù)據(jù)傳輸速率運(yùn)行:低速 (1.5 Mbps)、全速 (12 Mbps) 和高速 (480 Mbps)。創(chuàng)建此系統(tǒng)時,強(qiáng)調(diào)了消費(fèi)者應(yīng)用程序;連接必須簡單而堅固,控制器和物理層信令吸收了復(fù)雜性。

USB 物理層僅由四根電線組成:兩根為外圍設(shè)備提供 5V 電源和接地;另外兩個 D+ 和 D–形成可以攜帶差分?jǐn)?shù)據(jù)的雙絞線(圖 1)。這些線路還可以承載單端數(shù)據(jù),以及通過無源電阻實現(xiàn)的空閑狀態(tài)。當(dāng)器件連接到總線時,無源電阻配置中的電流會協(xié)商速度,并建立非驅(qū)動空閑狀態(tài)。數(shù)據(jù)被組織成數(shù)據(jù)幀或數(shù)據(jù)包。每個幀可以包含用于時鐘同步、數(shù)據(jù)類型標(biāo)識符、設(shè)備地址、數(shù)據(jù)有效負(fù)載和數(shù)據(jù)包結(jié)束序列的位。

pYYBAGPXhc6AX3uCAABAAAnRovk281.jpg?la=en&imgver=1

圖1.USB 的標(biāo)準(zhǔn)元素。

這種復(fù)雜數(shù)據(jù)結(jié)構(gòu)的控制由串行接口引擎(SIE)在電纜的每一端處理。此專用控制器(或較大控制器的一部分,通常包括 USB 收發(fā)器硬件)負(fù)責(zé) USB 協(xié)議。在枚舉期間,當(dāng)外圍設(shè)備首次連接到電纜時,SIE 會向主機(jī)提供配置信息和電源要求。在操作過程中,SIE根據(jù)所需的傳輸類型格式化所有數(shù)據(jù),并提供錯誤檢查和自動故障處理。SIE 處理總線上的所有控制流,根據(jù)需要啟用和禁用線路驅(qū)動器接收器。主機(jī)啟動所有事務(wù),然后遵循主機(jī)和外圍設(shè)備之間明確定義的數(shù)據(jù)交換序列,包括數(shù)據(jù)何時損壞和其他故障情況的規(guī)定。SIE可以內(nèi)置于微處理器中,因此它可能只為外設(shè)提供D+和D-線。隔離此總線存在幾個挑戰(zhàn):

隔離器幾乎總是單向器件,而D+和D-線是雙向的。

SIE不提供確定數(shù)據(jù)傳輸方向的外部方法。

隔離器必須與無源電阻的上拉和下拉功能兼容,使其跨屏障匹配。

隔離USB的典型方法在很大程度上是為了回避上述挑戰(zhàn)。

第一種方法:將USB接口完全移出需要隔離的設(shè)備(圖2)。許多設(shè)備將通用串行總線連接到 USB;本例顯示了RS-232轉(zhuǎn)USB接口。SIE 提供通用串行接口功能;隔離在低速串行線路中實現(xiàn)。但是,這種方法并沒有利用USB的優(yōu)勢。所創(chuàng)建的只是一個可以即時加載的串行端口。接口IC可以通過固件更改進(jìn)行定制,以識別外設(shè),從而可以創(chuàng)建自定義驅(qū)動程序;但是每個外設(shè)都需要一個定制的適配器。除非適配器永久固定在外圍設(shè)備上,否則這將是一場維修噩夢。此外,接口的速度將限制在標(biāo)準(zhǔn)RS-232的速度,甚至不接近低速USB的吞吐量。

pYYBAGPXhdCALgjrAAA8WOzUclI940.jpg?la=en&imgver=1

圖2.通過RS-232隔離。

第二種方法:使用具有易于隔離接口的獨(dú)立 SIE(圖 3)。市場上有幾種產(chǎn)品使用快速單向接口(如SPI)將SIE連接到微處理器。數(shù)字隔離器,如ADuM1401C四通道數(shù)字隔離器,可實現(xiàn)SPI總線的完全隔離。SIE包含可由SPI總線填充的緩沖存儲器,因此SPI的工作速度在很大程度上與USB的速度無關(guān)。SIE 將與 USB 主機(jī)協(xié)商以獲得盡可能高的連接速度,并以協(xié)商的總線速度分配數(shù)據(jù),直到緩沖數(shù)據(jù)用完。然后,SIE 將告訴主機(jī)在需要更多數(shù)據(jù)時重試,從而允許 SPI 接口有時間在另一個傳輸周期內(nèi)重新填充緩沖區(qū)。雖然非常有效,但這種方案通常需要修改外設(shè)驅(qū)動程序,以及繞過外設(shè)微處理器中內(nèi)置的現(xiàn)有USB設(shè)施。該解決方案在元件和電路板空間方面非常昂貴。

poYBAGPXhdGAXdQBAAAv8mtZxLU169.jpg?la=en&imgver=1

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

第三種方法:如果微處理器的SIE使用外部收發(fā)器,則可以隔離收發(fā)器的數(shù)據(jù)和控制線(圖4)。但 USB 在 SIE 和收發(fā)器之間需要多達(dá) 9 條單向數(shù)據(jù)線。這在高速數(shù)字隔離器中是一項巨大的開支。此外,最快的數(shù)字隔離器的工作速度約為150 Mbps。雖然比低速和全速USB快得多,但它不能處理高速數(shù)據(jù),限制了USB接口的速度范圍。該解決方案與為微處理器的SIE提供的USB驅(qū)動器完全兼容,從而降低了開發(fā)成本,但所需的許多隔離通道使得實現(xiàn)成本很高。提高集成度的市場趨勢將淘汰這種類型的收發(fā)器接口。

poYBAGPXhdOARSXQAABW4yAy2qY482.jpg?la=en&imgver=1

圖4.隔離式外部 USB 收發(fā)器。

第四種方法:將隔離直接插入D+和D-線(圖5)。這允許將 D+/D– 隔離添加到現(xiàn)有 USB 應(yīng)用程序中,而無需重寫驅(qū)動程序或添加冗余 SIE,這是與其他方法相比的顯著優(yōu)勢。然而,隔離D+和D-線會使情況復(fù)雜化,因為該器件必須能夠像SIE一樣處理控制流,并允許在其隔離柵上應(yīng)用上拉電阻和速度測定。它還應(yīng)在不調(diào)用其他設(shè)備驅(qū)動程序開銷的情況下運(yùn)行。

pYYBAGPXhdWAVj31AABZX2kbBmM470.jpg?la=en&imgver=1

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

ADuM4160 USB隔離器(圖6)解決了這些挑戰(zhàn),這是一款新型芯片級器件,支持直接隔離低速和全速USB D+和D-線路。

pYYBAGPXhdeAJAU0AABQHAxfjcA435.jpg?la=en&imgver=1

圖6.ADuM4160原理框圖

ADI公司i耦合器技術(shù)?3特別適合構(gòu)建USB隔離器。開發(fā)USB隔離器的主要挑戰(zhàn)是正確確定數(shù)據(jù)傳輸?shù)姆较?,以及何時禁用驅(qū)動程序以允許空閑總線狀態(tài)。USB 數(shù)據(jù)的面向數(shù)據(jù)包的特性允許一種確定數(shù)據(jù)方向的簡單方法,而無需完整 SIE 的開銷。當(dāng)總線空閑時,上拉和下拉電阻將USB保持在空閑狀態(tài),沒有緩沖器驅(qū)動總線。

ADuM4160監(jiān)控總線的上游和下游段,等待從任一方向的轉(zhuǎn)換。當(dāng)檢測到轉(zhuǎn)換時,它被編碼并跨屏障傳輸。數(shù)據(jù)被解碼,輸出驅(qū)動器被啟用以在其他電纜段上傳輸。從第一次轉(zhuǎn)換開始,將識別數(shù)據(jù)流的方向,并禁用反向隔離通道。只要繼續(xù)接收數(shù)據(jù),隔離器就會繼續(xù)沿同一方向傳輸數(shù)據(jù)。USB 數(shù)據(jù)包完成后,將傳輸特殊數(shù)據(jù),即數(shù)據(jù)包結(jié)束 (EOP) 序列。EOP 包含不應(yīng)包含在任何數(shù)據(jù)結(jié)構(gòu)中的非差分信號。隔離器可以將 EOP 標(biāo)記與有效數(shù)據(jù)區(qū)分開來。這表示總線應(yīng)返回到空閑狀態(tài)。輸出驅(qū)動器被禁用,隔離器開始監(jiān)視其上游和下游輸入以進(jìn)行下一次轉(zhuǎn)換,這將為數(shù)據(jù)傳輸設(shè)定下一個方向。

此外,當(dāng)發(fā)生總線錯誤時,看門狗定時器將隔離器返回到空閑狀態(tài)。ADuM4160利用基于轉(zhuǎn)換的隔離方案,這是i耦合器技術(shù)的核心功能之一。

隔離器還必須為上拉和下拉電阻提供支持。隔離器的每一側(cè)都支持一個獨(dú)立的USB總線段,所有偏置電阻都處于空閑狀態(tài)。上拉電阻發(fā)出信號,表明總線上的新器件需要經(jīng)過初始化序列,稱為枚舉。知道外設(shè)的工作速度和應(yīng)連接上拉的時間,可以以受控方式開始枚舉。有幾個因素會影響上游上拉電阻的狀態(tài)。可用的上行和下游電源電壓可以有不同的組合。隔離器設(shè)計用于在所有指定的可用功率組合中提供可預(yù)測的操作。外設(shè)有時希望延遲上游上拉電阻的應(yīng)用,例如,如果它需要在啟動USB枚舉之前完成自己的本地初始化。ADuM4160在器件下游側(cè)提供控制引腳,允許外設(shè)確定何時進(jìn)行枚舉。

該器件的其他特性包括能夠采用 5V 或 3.3V 電源供電。因此,外圍設(shè)備中只需要一個電源;它可以是任一電壓。ADuM4160還設(shè)計有堅固的ESD保護(hù)功能,在大多數(shù)情況下,無需外部保護(hù)電路即可將D+和D-引腳熱插拔到連接器上。

ADuM4160可能以以下三種方式之一使用:

它將安裝在外圍設(shè)備中以隔離其上游端口。ADuM4160采用這種配置作為基本應(yīng)用而設(shè)計。它實現(xiàn)了最簡單的電源和控制配置(圖 7)。

它可用于隔離集線器,從而隔離集線器下游的所有外設(shè)(圖 8)。

它可用于隔離電纜配置(圖 9)。

下圖顯示了ADuM4160在每種應(yīng)用中的連接方式。

在外設(shè)應(yīng)用中(圖7),外設(shè)有自己的電源,USB電纜幾乎不需要電源——大約10 mW來運(yùn)行隔離器的上游側(cè)和上拉電阻。由于外設(shè)以單速工作,隔離器硬連線以達(dá)到所需的速度設(shè)置,無論是全速還是低速。如果外圍端口恰好具有高速功能,則它會在枚舉期間發(fā)送高速“線性調(diào)頻”模式。這通常會啟動高速工作的協(xié)商,但ADuM4160會阻止線性調(diào)頻信號,并自動強(qiáng)制高速外設(shè)全速工作。對于沒有自帶電源的低功耗外設(shè),可以使用ADuM5000等隔離式DC-DC轉(zhuǎn)換器為外設(shè)供電,ADuM4160則通過USB電纜供電。

poYBAGPXhdmABnbMAAB7W2kySv4989.jpg?la=en&imgver=1

圖7.隔離的外設(shè)端口。

ADuM4160用作集線器隔離器(圖8),將集線器視為外設(shè)。ADuM4160設(shè)置為全速;應(yīng)用程序的其余部分類似于上面討論的標(biāo)準(zhǔn)外設(shè)情況。由于隔離器對其線性調(diào)頻功能的干預(yù),集線器將被迫全速運(yùn)行。集線器IC將允許連接到低速和全速設(shè)備的組合,即使隔離器以固定速度運(yùn)行。集線器為隔離器的下游端口供電,枚舉可以在上電時開始,也可以延遲開始。集線器通常需要比上游電纜通過隔離式DC-DC轉(zhuǎn)換器提供的功率更多的功率。

pYYBAGPXhduAAENYAACcwgm8LK0832.jpg?la=en&imgver=1

圖8.隔離的集線器。

驅(qū)動隔離式USB電纜(圖9)需要使用DC-DC轉(zhuǎn)換器為下游端口和電纜供電。為了滿足 USB 規(guī)范的要求,電纜的下游段必須為外圍設(shè)備的上拉提供 5V 電源。隔離式DC-DC轉(zhuǎn)換器(如ADuM5000)可以提供足夠的剩余電量,為具有低功耗要求的下游器件提供電源。圖9顯示了ADuM5000 isoPower器件的使用。?3在此應(yīng)用中,ADuM4160的硬連線速度引腳變得有些不方便。電纜一次只能以一個 USB 速度運(yùn)行;根據(jù)最終用戶的要求,必須手動、通過簡單的開關(guān)或使用更復(fù)雜的電路重新布線以切換速度模式。

pYYBAGPXhd-AKRxsAACRXZ-gJBY883.jpg?la=en&imgver=1

圖9.隔離電纜接口,包括 isoPower。

結(jié)論

USB將繼續(xù)存在。ADuM4160是一款突破性的隔離產(chǎn)品,可在USB應(yīng)用中實現(xiàn)簡單、廉價的外圍設(shè)備隔離。反過來,這將增加USB在醫(yī)療和工業(yè)應(yīng)用領(lǐng)域的滲透率,遠(yuǎn)遠(yuǎn)超出診斷端口和臨時連接。ADuM4160專注于在D+/D–線路中提供隔離,因此實現(xiàn)極其簡單。支持全速和低速運(yùn)行,為各種應(yīng)用提供了足夠的帶寬。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8582

    瀏覽量

    146584
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7857

    瀏覽量

    263402
  • 隔離器
    +關(guān)注

    關(guān)注

    4

    文章

    765

    瀏覽量

    38246
收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)字隔離器在非隔離的應(yīng)用

    數(shù)字隔離器廣泛用于跨越隔離柵傳輸數(shù)字信號。某些情況下,數(shù)字隔離器在非
    發(fā)表于 01-03 06:39

    隔離器

    的設(shè)備儀表配用。隔離器又名信號隔離器,是工業(yè)控制系統(tǒng)重要組成部分。首先,它分為專用隔離器數(shù)字
    發(fā)表于 04-23 18:01

    數(shù)字隔離器

    最近幾天接觸了好多數(shù)字隔離器。也不知道有沒有和大家一起了解過。還是再次和大家關(guān)注關(guān)注吧。前面我們已經(jīng)說過隔離器了,相信大家還有印象吧。當(dāng)前的電子系統(tǒng),往往有很多
    發(fā)表于 05-26 17:35

    數(shù)字隔離器詳細(xì)解析

    David Krakauer,ADI公司產(chǎn)品線經(jīng)理簡介數(shù)字隔離器在尺寸、速度、功耗、易用性和可靠性方面具有光耦合所無法比擬的巨大優(yōu)勢。多年來,工業(yè)、
    發(fā)表于 10-16 18:59

    數(shù)字隔離器提供易于使用的隔離USB選項

    方法非常有吸引力,只要此概念可以真正實現(xiàn),但需克服一些挑戰(zhàn)。例如,獨(dú)立的光電耦合數(shù)字隔離器通常不提供兼容USB的驅(qū)動特性,也不支持雙向半雙工通信方式。很多光電耦合
    發(fā)表于 10-16 09:55

    使用數(shù)字隔離器簡化醫(yī)療工業(yè)應(yīng)用USB隔離

    廉價地實現(xiàn)外設(shè)隔離(特別是D+和D-線的隔離),提高了USB醫(yī)療工業(yè)應(yīng)用的使用價值。關(guān)于通
    發(fā)表于 10-19 10:37

    數(shù)字隔離器提供易于使用的隔離USB選項

    對硬件進(jìn)行較大的更改,有時甚至可能降低USB性能。使用分立器件(比如現(xiàn)成的通用隔離器)完成透明方案難度很大。然而,最新的集成式解決方案(如ADuM4160)通過便利的單一封裝解決了這些難題,極大地簡化了
    發(fā)表于 10-22 17:00

    如何選擇數(shù)字隔離器

    故障安全狀態(tài))。確定當(dāng)數(shù)字隔離器的輸入通道未上電或引腳懸空時,輸出管腳將處于哪種預(yù)定義狀態(tài)(高電平或低電平)?!?共模瞬變抗擾度(CMTI)數(shù)字隔離器在用于諸如電機(jī)驅(qū)動或逆變器等嘈雜的
    發(fā)表于 08-10 17:20

    數(shù)字隔離器

    數(shù)字隔離器 iCoupler® 系列隔離器可以克服光耦合的局限性。 這種數(shù)字隔離器
    發(fā)表于 05-06 12:10 ?1391次閱讀

    ADI新數(shù)字隔離器封裝確保醫(yī)療工業(yè)應(yīng)用安全

    ADI最近推出首個針對數(shù)字隔離器的封裝技術(shù),可實現(xiàn)全球工業(yè)標(biāo)準(zhǔn)中最低8 mm 的爬電距離要求,確保高壓醫(yī)療工業(yè)應(yīng)用
    發(fā)表于 10-26 15:23 ?714次閱讀

    隔離器如何選型?數(shù)字隔離器選型步驟

    經(jīng)常有電子工程師網(wǎng)友提出這樣的問題,在系統(tǒng)設(shè)計,很困惑的一個問題是,不知如何去選擇一個合理的、適用的隔離器。前兩天,記者采訪了ADI公司數(shù)字隔離器產(chǎn)品高級應(yīng)用工程師周曉奇,他就有關(guān)
    發(fā)表于 04-05 05:02 ?5680次閱讀
    <b class='flag-5'>隔離器</b>如何選型?<b class='flag-5'>數(shù)字</b><b class='flag-5'>隔離器</b>選型步驟

    數(shù)字隔離器剖析

    作者:David Krakauer,ADI公司產(chǎn)品線經(jīng)理 多年來,工業(yè)、醫(yī)療和其他隔離系統(tǒng)的設(shè)計人員實現(xiàn)安全隔離的手段有限, 唯一合理的選擇是光耦合
    發(fā)表于 01-28 06:51 ?36次下載
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>隔離器</b>剖析

    使用數(shù)字隔離器簡化醫(yī)療工業(yè)應(yīng)用USB隔離資料下載

    電子發(fā)燒友網(wǎng)為你提供使用數(shù)字隔離器簡化醫(yī)療工業(yè)應(yīng)用US
    發(fā)表于 04-26 08:51 ?19次下載
    使用<b class='flag-5'>數(shù)字</b><b class='flag-5'>隔離器</b><b class='flag-5'>簡化</b><b class='flag-5'>醫(yī)療</b>和<b class='flag-5'>工業(yè)</b>應(yīng)用<b class='flag-5'>中</b>的<b class='flag-5'>USB</b><b class='flag-5'>隔離</b>資料下載

    數(shù)字隔離器剖析

    多年來,工業(yè)、醫(yī)療和其他隔離系統(tǒng)的設(shè)計人員在實施安全隔離時選擇有限:唯一合理的選擇是光耦合。如今,數(shù)字
    的頭像 發(fā)表于 02-03 11:16 ?1484次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>隔離器</b>剖析

    數(shù)字隔離器與信號隔離器的區(qū)別

    隨著電子技術(shù)的飛速發(fā)展,隔離器在電路設(shè)計和應(yīng)用中發(fā)揮著至關(guān)重要的作用。在眾多類型的隔離器,數(shù)字隔離器和信號
    的頭像 發(fā)表于 05-24 14:56 ?671次閱讀