一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何將開(kāi)發(fā)工具與故障硬件隔離

丫丫119 ? 來(lái)源:未知 ? 作者:肖冰 ? 2019-08-15 09:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在將開(kāi)發(fā)工具、筆記本電腦和其他資源連接到電子硬件進(jìn)行測(cè)試和調(diào)試時(shí),其實(shí)存在一定風(fēng)險(xiǎn)。盡管為了監(jiān)控系統(tǒng)運(yùn)行情況,有必要通過(guò) UART、SPI、I2C 和其他總線直接進(jìn)行連接,但很多時(shí)候開(kāi)發(fā)中的硬件可能會(huì)發(fā)生故障。隨后,硬件會(huì)通過(guò)這些接口輸送不需要的電壓和電流,損壞連接的工具和筆記本電腦。

這些工具通常很昂貴。不僅如此,而且據(jù)墨菲定律可知,硬件和工具將在最糟糕的時(shí)刻發(fā)生故障。由此造成的后果將是項(xiàng)目發(fā)生延遲,并且不得不花更多加急運(yùn)費(fèi)使工作臺(tái)恢復(fù)正常運(yùn)行。

本文將討論開(kāi)發(fā)人員如何能夠使用基于平價(jià)隔離 IC 的接口保護(hù)他們的工具投資;這些 IC 可在 30 分鐘內(nèi)完成構(gòu)建。此外還將討論如何選擇隔離器,并提供一些建議和提示,旨在確保當(dāng)硬件確實(shí)發(fā)生故障時(shí),開(kāi)發(fā)工具和筆記本電腦不會(huì)受到影響。

選擇隔離器時(shí)的考慮因素

隔離器可將一個(gè)電路分隔為兩個(gè)電路,由隔離柵隔開(kāi)。隔離柵每一側(cè)的電路都是獨(dú)立加電和接地。隔離柵的作用是充當(dāng)濾波器,用于阻止高壓和瞬變電壓傳輸,只允許通過(guò)耦合機(jī)制從一側(cè)向另一側(cè)傳輸數(shù)字信息或數(shù)據(jù)。耦合機(jī)制通常有容性、磁性或光學(xué)性三種。

在許多情況下,讀者會(huì)發(fā)現(xiàn)對(duì)于可能需要保護(hù)的某個(gè)接口,他們有不止一種選擇。例如,I2C 隔離器通常提供容性和磁性兩種。要選擇采用哪一種技術(shù),我們首先需要了解自己的工作環(huán)境。

容性耦合利用變化的電場(chǎng)來(lái)跨越隔離柵傳輸數(shù)據(jù),因此對(duì)于有強(qiáng)磁場(chǎng)的應(yīng)用是很好的選擇。容性耦合還往往會(huì)帶來(lái)更小的板基底面和更高的工作能效,因此成為很多應(yīng)用的上佳選擇。然而,值得注意的是,容性耦合有時(shí)確實(shí)會(huì)由于共享信號(hào)路徑而產(chǎn)生噪聲問(wèn)題。

磁性耦合利用變化的磁場(chǎng)來(lái)跨越隔離柵傳輸數(shù)據(jù),因此對(duì)于有強(qiáng)電場(chǎng)的應(yīng)用是很好的選擇。磁性耦合通常使用小型變壓器,以幫助抑制噪聲,并實(shí)現(xiàn)跨越隔離柵的高能效傳輸。

光學(xué)耦合利用光脈沖來(lái)跨越非導(dǎo)電隔離柵傳輸光,因此對(duì)于有噪聲的電磁環(huán)境是最佳的選擇。與磁性和容性耦合信號(hào)不同,光學(xué)耦合可以跨越隔離柵傳輸穩(wěn)態(tài)信號(hào)。使用光耦合器的缺點(diǎn)是,它們的速度可能受限,需要的工作功率也更高。

在了解這幾種技術(shù)及其特性后,接下來(lái)將介紹幾種不同的總線協(xié)議,并詳細(xì)指導(dǎo)如何在各種接口上隔離開(kāi)發(fā)工具。

選擇 I2C 隔離器

如果開(kāi)發(fā)人員要為微控制器外部的器件開(kāi)發(fā)驅(qū)動(dòng)程序,則使用某種總線監(jiān)視工具是一種好方法。開(kāi)發(fā)人員可利用這些工具監(jiān)控總線流量,而價(jià)格更貴的優(yōu)質(zhì)工具還可用于將信息寫入總線。

簡(jiǎn)短經(jīng)歷描述:曾經(jīng)有一次,我有一個(gè) I2C/SPI 組合工具連接到客戶的 I2C 總線。他們的硬件出了故障,跨 I2C 總線的電壓下降了 42 伏,不僅毀壞了他們的硬件,也連累了我的開(kāi)發(fā)工具。如果我當(dāng)時(shí)使用 I2C 隔離器來(lái)保護(hù)自己的工具,就不必花額外的錢購(gòu)買新工具,也不用支付加急運(yùn)費(fèi)。

在選擇 I2C 隔離器時(shí),應(yīng)考慮幾個(gè)特性。首先,電壓隔離應(yīng)至少達(dá)到 2500 伏 RMS。這種隔離級(jí)別可防御 90% 或以上的嵌入式開(kāi)發(fā)故障。其次,應(yīng)檢查隔離器的數(shù)據(jù)速率。標(biāo)準(zhǔn) I2C 的工作速率為 100 千位每秒 (kbps) 和 400 kbps。高速 I2C 的工作速率為 1000 kbps。開(kāi)發(fā)工具或應(yīng)用將決定哪種隔離器和隔離器技術(shù)是最佳選擇。

有幾種通用 I2C 隔離器可以有效地保護(hù)開(kāi)發(fā)工具。對(duì)于通用隔離器,Analog DevicesADUM3211ARZ-RL7是不錯(cuò)的選擇(圖 1)。

Analog Devices 的 ADUM3211 通用型雙通道磁性耦合隔離器示意圖

圖 1:ADUM3211 是一種通用型雙通道磁性耦合隔離器,工作速率可高達(dá) 1000 kbps。(圖片來(lái)源:Analog Devices)

ADUM3211 使用磁性耦合機(jī)制,以高達(dá) 1000 kbps 的數(shù)據(jù)速率跨越隔離柵傳輸數(shù)據(jù)。因此,該隔離器可以處理高速 I2C,但不包含雙向隔離柵。也就是說(shuō),開(kāi)發(fā)工具可以監(jiān)控總線,但是不能向總線寫入數(shù)據(jù),不過(guò)這對(duì)于大多數(shù)應(yīng)用來(lái)說(shuō)完全可以接受。

要保護(hù)需要同時(shí)在總線上監(jiān)控和寫入數(shù)據(jù)的開(kāi)發(fā)工具,Texas InstrumentsISO1541DRI2C 隔離器是絕佳的選擇(圖 2)。ISO1541 在 SOIC-8 封裝中使用容性耦合機(jī)制,以高達(dá) 1000 kbps 的速率傳輸雙向數(shù)據(jù)。該隔離器包含兩個(gè)獨(dú)立的隔離通道:一個(gè)用于數(shù)據(jù)信號(hào) (SDA),另一個(gè)用于時(shí)鐘信號(hào) (SCL)。

Texas Instruments 的 ISO1541DR I2C 隔離器示意圖

圖 2:Texas Instruments 的 ISO1541DR I2C 隔離器包含兩個(gè)雙向隔離通道,工作速率可高達(dá) 1000 kbps。(圖片來(lái)源:Texas Instruments)

從圖 1 和圖 2 可以注意到,這些器件要求工具一側(cè)向隔離器的工具一側(cè)供電,而目標(biāo)一側(cè)向其目標(biāo)一側(cè)供電。忘記從各自的電源為每一側(cè)供電,是導(dǎo)致隔離柵兩端缺乏通信的常見(jiàn)原因,因此在安裝過(guò)程中應(yīng)注意確保兩側(cè)都有供電。

選擇 SPI 隔離器

保護(hù) SPI 總線可能比保護(hù) I2C 總線更棘手一點(diǎn)。I2C 總線只包含兩條通信線路,無(wú)論總線上連接了多少個(gè)器件。而 SPI 總線包含三條數(shù)據(jù)線,分別用于主輸出、主輸入和時(shí)鐘。除了這三條數(shù)據(jù)線外,每個(gè)連接到 SPI 總線的器件還需要一條從設(shè)備選擇線路。因此,任何 SPI 隔離器還必須包含幾條用于從設(shè)備選擇線路的隔離線路。

有幾種隔離器非常適合用于保護(hù) SPI 開(kāi)發(fā)工具。第一種是 Analog Devices 推出的ADUM3154SPI 隔離器。ADUM3154 使用磁性耦合機(jī)制,以高達(dá) 17 兆位每秒 (Mbps) 的數(shù)據(jù)速率跨越隔離柵傳輸數(shù)據(jù)。該速率不僅覆蓋大多數(shù)微控制器 SPI 外設(shè)的最大波特率 4 Mbps,也覆蓋存儲(chǔ)器接口控制器的常用數(shù)據(jù)速率。ADUM3154 還支持多達(dá)四個(gè)隔離的從設(shè)備選擇(圖 3)。

Analog Devices 的 ADUM3154 四通道 SPI 隔離器示意圖

圖 3:ADUM3154 是 Analog Devices 推出的四通道 SPI 隔離器,可處理高達(dá) 17 Mbps 的數(shù)據(jù)速率。(圖片來(lái)源:Analog Devices)

如果 17 Mbps 速率不足以滿足需求,還可以選擇 Analog Devices 提供的ADUM3151BRSZ-RL7(圖 4)。

Analog Devices 的 ADUM3151 七通道 SPI 隔離器示意圖

圖 4:ADUM3151 是 Analog Devices 推出的七通道 SPI 隔離器,可處理高達(dá) 34 Mbps 的數(shù)據(jù)速率。(圖片來(lái)源:Analog Devices)

ADUM3151 也使用磁性耦合機(jī)制,但可處理高達(dá) 34 Mbps 的數(shù)據(jù)速率。它還有四個(gè)通道可用于從設(shè)備選擇。

選擇串行線調(diào)試 (SWD) 隔離器

嵌入式軟件工程師通常擁有的開(kāi)發(fā)工具中,調(diào)試探頭是最昂貴的工具之一。一個(gè)好的調(diào)試探頭價(jià)格可高達(dá)幾千美元。雖然編程線路出問(wèn)題的可能性較低,但不值得冒險(xiǎn)。

開(kāi)發(fā)人員可以開(kāi)發(fā)自己的隔離解決方案來(lái)保護(hù)所有 SWD 線路,但是這樣做比較耗時(shí),成本也較高。有一種簡(jiǎn)單的解決方案是使用SEGGER Microcontroller SystemsJ-Link SWD 隔離器(圖 5)。

SEGGER Microcontroller Systems 的 J-Link SWD 隔離器圖片

圖 5:SEGGER Microcontroller Systems 推出的 J-Link SWD 隔離器可在調(diào)試編程器與目標(biāo)系統(tǒng)之間提供 1000 伏的隔離。(圖片來(lái)源:SEGGER Microcontroller Systems)

J-Link SWD 可在仿真器與目標(biāo)硬件之間提供 1000 VDC的隔離。

選擇和構(gòu)建 UART 隔離器

很多開(kāi)發(fā)人員可能認(rèn)為隔離小型 UART 是在浪費(fèi)時(shí)間和金錢。畢竟,如果一個(gè)低成本工具(例如SparkFun ElectronicsBOB-12731USB 轉(zhuǎn)串口分線板)發(fā)生故障,可以很容易更換。然而,如果確實(shí)發(fā)生故障,另一側(cè)可能有價(jià)值幾千美元的計(jì)算機(jī)設(shè)備應(yīng)該受到保護(hù)。因此,投入這種額外的時(shí)間和金錢非常值得。

裝配 UART 保護(hù)電路的步驟很簡(jiǎn)單,也可以按照類似的步驟來(lái)保護(hù)其他總線接口。首先需要選擇一個(gè)隔離器。前面討論的 ADUM3211 是很好的選擇,因?yàn)樗哂袃蓚€(gè)方向相反的高速隔離通道。這非常適合于 UART 的 Tx/Rx 線路,這些線路通常彼此相鄰。

在選擇隔離器之后,開(kāi)發(fā)人員需要使用分線板,如Aries ElectronicsLCQT-SOIC8-8(圖 6)。該分線板已包含針座,因此能夠輕松焊接到 BOB-12731 上。

Aries Electronics 的 LCQT-SOIC8-8 圖片

圖 6:Aries Electronics 的 LCQT-SOIC8-8 用作 SOIC-8 芯片的分線板,而該芯片具有板上跳線,可快速連接目標(biāo)設(shè)備。(圖片來(lái)源:Aries Electronics)

將隔離器焊接到分線板上,然后焊接到 UART 適配器上時(shí),務(wù)必確保電壓和接地引腳正確對(duì)齊。否則,隔離器可能無(wú)法加電。此外,還必須確保隔離器通道的方向正確。如果分線板或隔離器無(wú)法正確對(duì)齊,可能有必要定制一個(gè)分線板(圖 7)。

UART 隔離器電路圖片

圖 7:組裝完成的 UART 隔離器電路已連接了 USB-UART 轉(zhuǎn)換器,可提供與目標(biāo)設(shè)備之間的定制隔離通信。(圖片來(lái)源:Beningo Embedded Group)

組裝完成后,USB-UART 轉(zhuǎn)換器將向隔離器的工具一側(cè)供電,而目標(biāo)設(shè)備將向目標(biāo)一側(cè)供電。結(jié)果是一個(gè)得到隔離的雙向 UART 工具,可受到最高 2500 伏的保護(hù)。

關(guān)于隔離開(kāi)發(fā)工具的建議和提示

很多技術(shù)和隔離接口可用于保護(hù)開(kāi)發(fā)工具。下面是關(guān)于保護(hù)工具投資的幾項(xiàng)建議和提示:

  • 查看規(guī)格書,確保電壓隔離規(guī)格符合您的需要。
  • 熟悉不同的隔離機(jī)制,確保為應(yīng)用選擇正確的技術(shù)。
  • 隔離任何連接回筆記本電腦 USB 端口的總線或接口,因?yàn)樗强赡茉斐蓳p壞的接地路徑。
  • 對(duì)所選的隔離器利用現(xiàn)有的開(kāi)發(fā)套件或者使用分線板,以縮短開(kāi)發(fā)時(shí)間,降低開(kāi)發(fā)成本。
  • 使用 SWD 隔離器保護(hù)專業(yè)調(diào)試器。

總結(jié)

許多嵌入式系統(tǒng)開(kāi)發(fā)人員在將昂貴的開(kāi)發(fā)工具連接到測(cè)試中硬件時(shí),不能做到三思而后行。這樣做通常不會(huì)有什么問(wèn)題。不過(guò),有時(shí)會(huì)發(fā)生意外事件,使開(kāi)發(fā)工具暴露在超出規(guī)格的電壓和電流下,從而導(dǎo)致?lián)p壞。為了避免在最后一刻匆忙地恢復(fù)工作臺(tái)的正常運(yùn)行,應(yīng)事先花上幾個(gè)小時(shí),使用市面上的很多隔離解決方案來(lái)正確隔離工具,從而提高開(kāi)發(fā)效率,降低開(kāi)發(fā)成本。

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

    關(guān)注

    0

    文章

    222

    瀏覽量

    22854
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1541

    瀏覽量

    127877
  • 數(shù)字隔離
    +關(guān)注

    關(guān)注

    20

    文章

    123

    瀏覽量

    80634
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    在IAR Arm開(kāi)發(fā)工具鏈中--function_sections編譯選項(xiàng)的使用

    本文主要介紹在IAR Arm開(kāi)發(fā)工具鏈中不修改源代碼的情況下使用??function_sections編譯選項(xiàng)把函數(shù)放到單獨(dú)的section。
    的頭像 發(fā)表于 06-13 13:53 ?1040次閱讀
    在IAR Arm<b class='flag-5'>開(kāi)發(fā)工具</b>鏈中--function_sections編譯選項(xiàng)的使用

    IAR開(kāi)發(fā)平臺(tái)升級(jí)Arm和RISC-V開(kāi)發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)

    IAR正式發(fā)布其旗艦產(chǎn)品的重大更新版本:Arm開(kāi)發(fā)工具鏈v9.70和RISC-V開(kāi)發(fā)工具鏈v3.40。
    的頭像 發(fā)表于 06-11 14:28 ?301次閱讀

    rk3568開(kāi)發(fā)工具

    rk3568開(kāi)發(fā)工具
    發(fā)表于 04-16 17:03 ?2次下載

    AI開(kāi)發(fā)工具分類與功能

    當(dāng)下,AI開(kāi)發(fā)工具不僅簡(jiǎn)化了AI開(kāi)發(fā)的復(fù)雜流程,還提高了開(kāi)發(fā)效率,推動(dòng)了AI技術(shù)的廣泛應(yīng)用。下面,AI部落小編為大家介紹AI開(kāi)發(fā)工具的分類及其功能。
    的頭像 發(fā)表于 04-12 10:12 ?357次閱讀

    使用安森美WebDesigner+設(shè)計(jì)工具的120W DC-DC隔離電源設(shè)計(jì)

    安森美(onsemi)近期推出的開(kāi)發(fā)工具試用活動(dòng)已圓滿收官,本次活動(dòng)吸引了眾多工程師的積極參與,通過(guò)實(shí)際應(yīng)用體驗(yàn)安森美先進(jìn)的開(kāi)發(fā)工具,共同挖掘其在設(shè)計(jì)中的潛力。我們陸續(xù)發(fā)布用戶提交的試用報(bào)告,今天分享的試用報(bào)告主題是設(shè)計(jì)一款1
    的頭像 發(fā)表于 04-11 09:46 ?343次閱讀
    使用安森美WebDesigner+設(shè)計(jì)<b class='flag-5'>工具</b>的120W DC-DC<b class='flag-5'>隔離</b>電源設(shè)計(jì)

    云計(jì)算開(kāi)發(fā)工具包的功能

    隨著云計(jì)算技術(shù)的不斷成熟,越來(lái)越多的企業(yè)開(kāi)始應(yīng)用和服務(wù)遷移到云端,以享受彈性計(jì)算資源、高可用性和成本效益等優(yōu)勢(shì)。為了加速這一進(jìn)程,云計(jì)算服務(wù)提供商推出了各種開(kāi)發(fā)工具包。下面,AI部落小編帶您了解云計(jì)算開(kāi)發(fā)工具包的主要功能。
    的頭像 發(fā)表于 02-21 11:02 ?303次閱讀

    鴻蒙北向開(kāi)發(fā)OpenHarmony4.1 DevEco Studio開(kāi)發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開(kāi)發(fā)工具安裝與配置,鴻蒙北向開(kāi)發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?830次閱讀
    鴻蒙北向<b class='flag-5'>開(kāi)發(fā)</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>開(kāi)發(fā)工具</b>安裝與配置

    盤點(diǎn)工程師常用的嵌入式開(kāi)發(fā)工具

    嵌入式開(kāi)發(fā)涉及硬件與軟件的緊密結(jié)合,開(kāi)發(fā)工具的選擇對(duì)效率和質(zhì)量至關(guān)重要。以下是嵌入式開(kāi)發(fā)中常用的工具分類及代表性
    的頭像 發(fā)表于 02-07 10:06 ?2053次閱讀

    最新Simplicity SDK軟件開(kāi)發(fā)工具包發(fā)布

    最新的SimplicitySDK軟件開(kāi)發(fā)工具包已經(jīng)發(fā)布!此次更新針對(duì)SiliconLabs(芯科科技)第二代無(wú)線開(kāi)發(fā)平臺(tái)帶來(lái)了包括藍(lán)牙6.0的信道探測(cè)(Channel Sounding
    的頭像 發(fā)表于 12-24 09:47 ?889次閱讀

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些?

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些? 在嵌入式系統(tǒng)開(kāi)發(fā)的廣闊領(lǐng)域中,嵌入式工程師們憑借著一系列強(qiáng)大的工具,創(chuàng)意與技術(shù)完美融合,打造出高效、可靠的嵌入式系統(tǒng)。以下是一些嵌入式工程師常用的
    發(fā)表于 12-20 15:29

    云計(jì)算開(kāi)發(fā)工具包括什么

    云計(jì)算開(kāi)發(fā)工具種類繁多,包括IDE、虛擬化軟件、容器化平臺(tái)、自動(dòng)化部署工具和云平臺(tái)等。
    的頭像 發(fā)表于 11-22 10:11 ?552次閱讀

    Altera推出一系列FPGA軟、硬件開(kāi)發(fā)工具

    近期,英特爾子公司Altera推出了一系列FPGA軟、硬件開(kāi)發(fā)工具,使其可編程解決方案更易應(yīng)用于廣泛的用例和市場(chǎng)。Altera在年度開(kāi)發(fā)者大會(huì)上公布了下一代能效與成本優(yōu)化的Agilex 3 FPGA情況,并宣布針對(duì)Agilex
    的頭像 發(fā)表于 10-12 10:47 ?1016次閱讀

    支持C2000的開(kāi)發(fā)工具版本

    電子發(fā)燒友網(wǎng)站提供《支持C2000的開(kāi)發(fā)工具版本.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 11:06 ?1次下載
    支持C2000的<b class='flag-5'>開(kāi)發(fā)工具</b>版本

    瑞星微刷機(jī)工具開(kāi)發(fā)工具

    瑞星微刷機(jī)工具開(kāi)發(fā)工具
    發(fā)表于 10-09 11:14 ?3次下載

    FPGA的開(kāi)發(fā)工具

    學(xué)習(xí)開(kāi)發(fā)FPGA,需要預(yù)先準(zhǔn)備好的工具嗎?比如示波器‘邏輯分析儀之類的。畢竟側(cè)重于硬件方面的處理。不知道和單片機(jī)開(kāi)發(fā)有多少不同,和需要注意的地方。
    發(fā)表于 07-29 22:04