新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 循環(huán)冗余校驗(yàn)確保正確的數(shù)據(jù)通信

        循環(huán)冗余校驗(yàn)確保正確的數(shù)據(jù)通信

        作者: 時間:2011-06-01 來源:網(wǎng)絡(luò) 收藏

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

        產(chǎn)品型號

        描述

        AD5360/AD5361

        16通道、16 /14 位、±10 V DAC

        AD5362/AD5363

        8通道、16 /14 位、±10 V DAC

        AD5748

        電流/電壓輸出驅(qū)動器,適合工業(yè)應(yīng)用

        AD5749

        電流輸出驅(qū)動器,適合工業(yè)應(yīng)用

        AD5750/AD5750-1

        電流/電壓輸出驅(qū)動器,輸出范圍可編程,適合工業(yè)應(yīng)用

        AD5751

        電流/電壓輸出驅(qū)動器,適合工業(yè)應(yīng)用

        AD5755/AD5735

        4通道、16 位、4 mA 20 mA 電流和電壓輸出 DAC

        AD5757/AD5737

        4通道、16 位、4 mA 20 mA 電流輸出DAC

        ADT7470

        溫度傳感器集線器和風(fēng)扇控制器

          生成分組差錯

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

        生成24 位數(shù)((0x*321))的校驗(yàn)和

        圖2. 生成24 位數(shù)((0x*321))的校驗(yàn)和

          結(jié)論

          圖2 中的示例采用(十六進(jìn)制)值0x*321 作為24 位數(shù)據(jù)字。對該數(shù)據(jù)應(yīng)用CRC-8 多項(xiàng)式可生成校驗(yàn)和0x86。數(shù)據(jù)和校驗(yàn)和發(fā)送至兼容的ADI 公司產(chǎn)品時,只有兩段數(shù)據(jù)都到達(dá),該數(shù)據(jù)才會被接收。此方法提高了數(shù)據(jù)傳輸?shù)目煽啃裕⒖?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/確保">確保遭破壞的數(shù)據(jù)幾乎永遠(yuǎn)不會被接收。




        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 军事| 天峨县| 河北省| 武隆县| 山丹县| 九龙县| 固阳县| 洪洞县| 荣成市| 景德镇市| 大英县| 岑巩县| 华池县| 大方县| 平昌县| 电白县| 河南省| 茂名市| 明溪县| 如皋市| 庆城县| 黄梅县| 新河县| 久治县| 安义县| 民和| 宕昌县| 上虞市| 若尔盖县| 霍林郭勒市| 政和县| 岑溪市| 孟连| 尚志市| 保靖县| 蒙自县| 萨迦县| 志丹县| 吴堡县| 桑日县| 石阡县|