精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為您的高速SPI添加強大和可靠的隔離交流

騰恩科技彭工 ? 來源:騰恩科技彭工 ? 作者:騰恩科技彭工 ? 2022-12-07 15:01 ? 次閱讀

介紹

串行外設接口(SPI)是工業設備中常用于數字處理器核心和外圍設備之間通信的一種協議。然而,為了安全使用,有必要對外圍設備和核心進行電隔離。雖然隔離和SPI都是成熟的技術,但將兩者接口并不像預期的那么簡單。

SPI概述

串行外設接口(SPI)是一種設備間總線協議,它在主設備和多個從設備之一之間提供快速、同步的全雙工通信。主設備(如MCUFPGA)驅動時鐘并選擇從設備(如ADC或數字輸出驅動器)進行地址。每個SPI設備由一個移位寄存器控制電路組成,使所選設備同時發送和接收。在SPI通信中使用了4個信號,如圖1所示。

poYBAGOQOfqAQ5g5AAFHmRc2GF4486.png

圖1主屬/從屬SPI連接

SCLK:所有設備所使用的同步時鐘。驅動這個時鐘,程序接收它。請注意,SCLK可以被門控控制,并且不需要在SPI事務之間被驅動。

MOSI:驅動,程序。在主服務器上也稱為DO,在從服務器上也稱為DI。這是由主機驅動的主數據線到SPI總線上的所有從服務器。只有從MOSI中選擇的從時鐘數據。

驅動,程序。也在主服務器上被稱為DI,在程序服務器上被稱為DO。這是由選定的從服務器到主服務器驅動的主數據線。只有選定的從機可以驅動此信號。

芯片選擇,這個信號是每個從機唯一的。當活動(通常較低)時,所選從服務器必須基于SCLK轉換驅動MISO。

工業應用所面臨的挑戰

對于許多工業控制應用程序,數字處理器核心(MCU)和 I/O模塊設備之間的通信路徑必須被隔離。隔離有助于盡量減少噪聲和地面回路問題,也為昂貴的控制單元(mcu或FPGAs)和設備操作人員提供保護。傳統的信號隔離方法是使用光耦合器。然而,一些缺點使得光耦合器不適合現代、高速、SPI數據傳輸應用程序。光耦合器引入長傳播延遲,功耗高,體積大。更小的CMOS電容式數字隔離芯片現在已經取代了光耦合器。然而,數字隔離器的使用本身并不是靈丹妙藥。為了使數字隔離器有效地用于高速SPI通信中,它們必須滿足幾個具有挑戰性的電壓和定時參數,如圖2所示。

通常,隔離器的模擬域和數字域中的電壓處于不同的水平。為了使隔離器有效,它必須能夠在這兩個領域的盡可能寬的電壓范圍內工作。此外,由于SPI是一個事實上的標準,而不是一個正式的標準,因此沒有明確定義的時鐘頻率。盡管許多遺留設備可能使用在5MHz-10MHz范圍內的時鐘頻率,但許多較新的設備有更高的速度數據傳輸要求,使用在50MHz 75MHz之間的時鐘頻率。一個有效的隔離器必須能夠在此較寬的SPI頻率范圍內工作。

poYBAGOQOgeAF3sAAAJyZCJUPk0575.png

圖2高速SPI的關鍵定時參數

通過在主設備和從設備之間放置數字隔離器,可以為SPI總線創建額外的信號延遲。主服務器使用上升的時鐘邊緣來發送數據(T第1頁對于SCLK)和采樣從從屬服務器發送回的數據的下降邊(T第2頁MISO)。系統設計人員需要檢查定時預算,以確保隔離器的傳播延遲沒有違反主服務器對采樣 MISO的定時要求。否則,主數據將失去同步性,或者在接收/傳輸的數據中引入錯誤,如圖3所示。

單個數字隔離器部分可以由多個隔離通道組成(通常在1和4個之間)。因此,在隔離器通道之間匹配延遲是至關重要的。否則,可能會引入傳播延遲傾斜。這一點很重要,例如,一個時鐘通過隔離器的一個通道傳輸,而數據通過另一個通道傳輸。

最后,在電路中增加一個數字隔離器,顯然會導致電流消耗的增加。一個有效的隔離器不應過度影響功率預算,以避免在小型外殼中散熱。

poYBAGOQOhGAT2RxAAH_65-uCrM899.png

圖3由于隔離器延遲而導致的時間不匹配

ADC通過使用MAX14935和MAX12930數字隔離器與FPGA進行隔離。SCLK時鐘數據(MOSI)從FPGA到ADC。在ADC的輸入端,孤立的SCLK表示為CLK,孤立的MOSI表示為DIN。在低速SPI通信期間,主時鐘也被用于反向移動的時鐘數據(MISO)。為了補償主時鐘(SCLK)已經被正向方向的隔離延遲的事實,當從ADC到FPGA的反向計時數據時,返回CLK的副本(隔離的SCLK)。這確保了CLK和DOUT的時間在它們被隔離時仍然同步,并分別到達FPGA作為RETURN_SCLK和MISO。

pYYBAGOQOhiAIP8SAALDJ4MBQxU431.png

圖4:典型的高速SPI隔離電路

為了使這種安排成功,不僅要有低的隔離器傳播延遲和低的信道間偏斜,而且要有低的部分對部分偏斜。Maxim集成公司的MAX1493x和MAX1293x系列CMOS數字隔離器是專門設計的,以滿足這些要求,并確保電路安排能夠成功實現,以在高速SPI通信中提供隔離(圖5)。

pYYBAGOQOiGASb0jAAN51O0iZs4520.png

圖5時鐘返回主的計時

結論

基于Maxim專有的電容隔離技術,MAX1493x和MAX1293x系列的數字隔離器為系統設計者提供了最高程度的高速SPI隔離的靈活性。它們提供高隔離電壓保護(高達5kVrms),同時也支持高達150Mbps的數據速率。這些部件運行在一個較寬的電源電壓范圍(1.71V至5.5V)內,典型的傳播延遲為5ns (7.5ns,最大)。最大脈沖寬度失真為1ns,結合最大信道對通道偏斜為0.9ns和最大部分對部分偏斜為3ns,確保了高速SPI通信電路的可靠運行。

MAX1493x和MAX1293x每部分最多提供4個隔離通道,也非常適用于可編程邏輯控制器(plc),電信-醫療儀器和醫療器械的應用。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8497

    瀏覽量

    150834
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1700

    瀏覽量

    91323
  • 串行外設接口

    關注

    0

    文章

    14

    瀏覽量

    3995
收藏 人收藏

    評論

    相關推薦

    數字隔離加強絕緣確立標準

    連續短暫高壓脈沖之后的抗沖擊能力(見圖1)。隔離器必須通過10 kV浪涌電壓測試,才能取得符合VDE 0884-10規范的加強絕緣等級。能否通過該測試主要取決于隔離厚度(亦稱為隔離距離
    發表于 10-16 12:50

    橫跨隔離柵的電涌:數字隔離加強絕緣確立標準

    連續短暫高壓脈沖之后的抗沖擊能力(見圖1)。隔離器必須通過10 kV浪涌電壓測試,才能取得符合VDE 0884-10規范的加強絕緣等級。能否通過該測試主要取決于隔離厚度(亦稱為隔離距離
    發表于 10-24 10:20

    交流電機驅動應用選擇合適的隔離器的7個步驟

    交流電機驅動器廣泛應用于工業應用中,極大地提高了電機驅動系統的效率和控制能力。在之前的博客文章中,我討論了使用隔離器來防止高壓。我舉了一個交流電機驅動系統的例子,其中隔離器充當絕緣屏
    發表于 07-31 10:08

    交流電機驅動中實現隔離方法

    算法將直流電轉換回交流電。圖 2 所示交流電機驅動系統的框圖,其中功率級和電源供給標記為綠色。交流電機驅動中的隔離諸如
    發表于 11-05 07:00

    交流高壓隔離開關和接地開關

    1.1為了加強交流高壓隔離開關和接地開關全過程管理、及時掌握設備各個階段的狀況,特制訂本評價標準。
    發表于 10-25 16:34 ?27次下載

    電流輸出電路技術的模擬工具箱添加多樣性

    電流輸出電路技術的模擬工具箱添加多樣性
    發表于 01-07 14:43 ?0次下載

    SPI總線中常用的6N137和ADuM315x兩款隔離芯片分析

    SPI即串行外圍設備接口,是一種高速的,全雙工,同步的通信總線,在強干擾環境中,或是高的性能要求下,就必須對SPI總線各個通信節點實行電氣隔離。傳統的
    發表于 08-25 17:14 ?2.4w次閱讀
    在<b class='flag-5'>SPI</b>總線中常用的6N137和ADuM315x兩款<b class='flag-5'>隔離</b>芯片分析

    高速SPI和SCI接口

    高速SPI和SCI接口
    發表于 10-20 10:29 ?10次下載
    <b class='flag-5'>高速</b><b class='flag-5'>SPI</b>和SCI接口

    ADI新型數字隔離器提供簡單高速SPI信號隔離方案

    ADI新型SPI數字隔離器用1/5成本提供6倍時鐘速率。
    發表于 12-29 15:01 ?6169次閱讀
    ADI新型數字<b class='flag-5'>隔離</b>器提供簡單<b class='flag-5'>高速</b>的<b class='flag-5'>SPI</b>信號<b class='flag-5'>隔離</b>方案

    的方式隔離供電

    的方式隔離供電
    發表于 05-09 13:00 ?3次下載
    以<b class='flag-5'>您</b>的方式<b class='flag-5'>隔離</b>供電

    NAppkin Notes:使用SPI隔離USB

    NAppkin Notes:使用SPI隔離USB
    發表于 05-25 16:24 ?3次下載
    NAppkin Notes:使用<b class='flag-5'>SPI</b><b class='flag-5'>隔離</b>USB

    高速SPI通信添加穩健可靠隔離

    SPI 是工業應用中數字處理器內核和外設之間通信的常用協議。但是,外圍設備和內核通常需要電氣隔離。雖然隔離SPI 都是成熟的技術,但將兩者連接起來并非易事。
    發表于 08-22 14:26 ?4098次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>高速</b><b class='flag-5'>SPI</b>通信<b class='flag-5'>添加</b>穩健<b class='flag-5'>可靠</b>的<b class='flag-5'>隔離</b>

    向Web應用程序添加強大的生物識別身份驗證

    5S上安裝了指紋掃描儀,盡管還有其他手機首先安裝了它(你好摩托羅拉Atrix!)。 但是,直到最近,Web應用程序才可以輕松使用生物識別身份驗證。 新的 Web 瀏覽器 API 使您可以輕松地向 Web 應用程序添加強大的生物識別身份驗證。 什么是生物識別身份驗證 首先,讓我們談談
    的頭像 發表于 12-08 15:16 ?5215次閱讀

    使用基于iCoupler?數字隔離器的隔離SPI應用

    電子發燒友網站提供《使用基于iCoupler?數字隔離器的隔離SPI應用.pdf》資料免費下載
    發表于 11-28 10:54 ?4次下載
    使用基于iCoupler?數字<b class='flag-5'>隔離</b>器的<b class='flag-5'>隔離</b><b class='flag-5'>SPI</b>應用

    的MSP430?MCU添加管家功能:電源序列器

    電子發燒友網站提供《的MSP430?MCU添加管家功能:電源序列器.pdf》資料免費下載
    發表于 09-14 11:09 ?0次下載
    <b class='flag-5'>為</b><b class='flag-5'>您</b>的MSP430?MCU<b class='flag-5'>添加</b>管家功能:電源序列器