色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>數據通信>

循環冗余校驗確保正確的數據通信 - 全文

2011年06月02日 10:09 Analog Dialogue 作者:秩名 用戶評論(0

?

? ? ? 在工業環境中,電子系統通常工作在極端的溫度條件下,或處 于電子噪聲環境,或是其它惡劣條件,而系統在這種條件下能 否正常工作至關重要。舉例來說,如果發送給控制機器臂位置 的DAC?的數據遭到破壞,機器臂就會按非預期的方向移動, 這不僅危險,而且代價巨大。試想一下,機器臂如果砸到生產 線上的新車,或者更糟,砸到生產工人,后果會怎樣?

  有幾種方法可以確保收到正確數據后才執行動作。最簡單的方 式就是控制器回讀所發送的數據。如果接收的數據與發送的數 據不匹配,則說明其中一者已受到破壞,必須發送新數據并進 行驗證。這種方法的確可靠,但產生的開銷也很大,每段數據 都必須經過驗證,傳輸的數據量要翻一倍。

  另一種替代方法是循環冗余校驗(CRC),即隨每個數據包發 送一個校驗和(checksum),接收器就會指示是否存在問題, 所以控制器無需驗證接收。校驗和一般通過向數據應用一個多 項式方程式來生成。應用于一個24 位字時,CRC-8 可產生一 個8 位校驗和。將校驗和與數據組合在一起,全部32 位都發 送到能夠分析該組合的器件,并指示是否出錯——這種方法雖 然不是無可挑剔解決方案,但卻比讀寫方法更加高效。

  ADI 公司的眾多DAC 都采用了分組差錯校驗(PEC)的形式 來實現CRC。不需要PEC 功能時,則寫入24 位數據。要添加 PEC 功能,24 位數據需增加相應的8 位校驗和。如果接收的 校驗和與數據不一致,輸出引腳被拉低,指示存在錯誤。控制 器清除錯誤,使引腳返回高電平,并重新發送數據。圖1 所示 為如何用SPI?接口應用數據的示例。表1 列出了能夠采用分組 差錯校驗的ADI 器件示例。

  

  圖1. 采用和不采用分組差錯校驗的SPI 寫入

  表1. 采用分組差錯校驗的ADI 器件示例

?

產品型號 描述
AD5360/AD5361 16通道、16 位/14 位、±10 V DAC
AD5362/AD5363 8通道、16 位/14 位、±10 V DAC
AD5748 電流/電壓輸出驅動器,適合工業應用
AD5749 電流輸出驅動器,適合工業應用
AD5750/AD5750-1 電流/電壓輸出驅動器,輸出范圍可編程,適合 工業應用
AD5751 電流/電壓輸出驅動器,適合工業應用
AD5755/AD5735 4通道、16 位、4 mA 至20 mA 電流和電壓輸出 DAC
AD5757/AD5737 4通道、16 位、4 mA 至20 mA 電流輸出DAC
ADT7470 溫度傳感器集線器和風扇控制器

?

  生成分組差錯校驗和

  CRC-8?算法采用多項式 C(x) = x8 + x2 + x1 + 1. For x = 2時,此式 等于二進制值100000111。要生成校驗和,需將24 位數據左移 8 位,產生一個后8 位為邏輯0 的32 位數。對齊CRC 多項式, 使其MSB 與該32 位數據最左側的邏輯1 對齊。對該數據施加 一個異或(XOR)函數,以產生一個新(更短)的數字。(數 字匹配得到邏輯0,不匹配得到邏輯1。)再次對齊CRC 多項 式,使其MSB 與第一個結果最左側的邏輯1 對齊,重復上述 步驟。最后,原始數據將減少至小于CRC 多項式的值。此值 即是8 位校驗和。圖2 演示了推演校驗和的方法。

  

  圖2. 生成24 位數((0x654321))的校驗和

  結論

  圖2 中的示例采用(十六進制)值0x654321 作為24 位數據字。 對該數據應用CRC-8 多項式可生成校驗和0x86。數據和校驗 和發送至兼容的ADI 公司產品時,只有兩段數據都正確到達, 該數據才會被接收。此方法提高了數據傳輸的可靠性,并可確 保遭破壞的數據幾乎永遠不會被接收。

上一頁12全文

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

( 發表人:葉子 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 久久re这里精品23| 撕烂衣服扒开胸罩揉爆胸| 国产在线精品亚洲二品区| 国产ZZJJZZJJ视频全免费| 国产人成无码视频在线观看| 国产老肥熟xxxx| 久久99精品久久久久久园产越南| 久久中文骚妇内射| 欧美亚洲国产激情一区二区| 色窝窝777欧美午夜精品影院| 亚洲黄色高清| 7m凹凸国产刺激在线视频| 国产91青青成人a在线| av天堂网2014在线| 国产精品久久vr专区| 久久这里只有精品视频9| 色欲精品国产AV久久久| 亚洲伊人久久综合影院2021| OLDMAN老头456 TUBE| 国产毛多水多高潮高清| 美女脱18以下禁止看免费| 午夜爽喷水无码成人18禁三级| 妖精视频在线观看高清| jiizzyou欧美喷液| 黄片在线观看| 日韩精品一区二区三区AV在线观看| 黄网13区| 日本丝袜护士| 456亚洲人成在线播放网站| 国产69精品久久久久麻豆| 麻豆精品一卡2卡三卡4卡免费观看| 视频成人永久免费视频| 99国产小视频| 久9青青cao精品视频在线| 色综合a在线| 99热最新在线| 精品国产午夜肉伦伦影院| 日韩精品在线看| a毛片基地免费全部视频| 久久精品123| 亚洲另类国产综合在线|