• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > FPGA和ARM的Profibus-DP主站通信平臺(tái)設(shè)計(jì)

    FPGA和ARM的Profibus-DP主站通信平臺(tái)設(shè)計(jì)

    作者: 時(shí)間:2010-04-01 來(lái)源:網(wǎng)絡(luò) 收藏

    3 系統(tǒng)工作過(guò)程
    系統(tǒng)工作過(guò)程主要是控制器和交互過(guò)程,如圖5所示。從系統(tǒng)安全性上考慮,建立必須有雙方的確認(rèn)信號(hào),雖然Altera Cyclone系列FP-GA從上電到穩(wěn)定之前引腳沒(méi)有輸出,從系統(tǒng)安全性角度考慮還是不夠的。


    這里_READY信號(hào)的設(shè)計(jì)是考慮到FPGA內(nèi)部鎖相環(huán)模塊PLL穩(wěn)定工作之前需要建立時(shí)間,而其未穩(wěn)定時(shí)是不能對(duì)其進(jìn)行操作的。的狀態(tài)通過(guò)控制器上的狀態(tài)機(jī)(FDL控制狀態(tài)機(jī)、調(diào)度狀態(tài)機(jī)和主從通信狀態(tài)機(jī))進(jìn)行轉(zhuǎn)換,根據(jù)定時(shí)要求、從站響應(yīng)幀給出的信息,以及錯(cuò)誤檢查等信息,狀態(tài)機(jī)能夠應(yīng)付一般的異常并自行恢復(fù)到正常的通信之中。

    4 結(jié)論
    協(xié)議用任何微處理器都能實(shí)現(xiàn),只要微處理器配有內(nèi)部或外部的異步串行接口(UART),但當(dāng)數(shù)據(jù)傳輸速率較快(超過(guò)500 kb/s)時(shí),用ASIC芯片來(lái)實(shí)現(xiàn)更安全可靠。本文充分利用了FPGA實(shí)時(shí)性好和ARM核微控制器便于開(kāi)發(fā)的優(yōu)點(diǎn),實(shí)現(xiàn)了 1類(lèi)主站,經(jīng)過(guò)搭建簡(jiǎn)單測(cè)試環(huán)境進(jìn)行測(cè)試,能和市場(chǎng)上的成品主從站建立通信連接并進(jìn)行基本的主主、主從通信。


    上一頁(yè) 1 2 3 下一頁(yè)

    關(guān)鍵詞: Profibus-DP FPGA ARM 通信

    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 鄂伦春自治旗| 湖北省| 黑水县| 全南县| 大足县| 济南市| 依兰县| 永登县| 桦川县| 正镶白旗| 浠水县| 姚安县| 会东县| 汉川市| 天长市| 怀安县| 武义县| 昌吉市| 博湖县| 蛟河市| 罗田县| 长治市| 如皋市| 株洲县| 紫金县| 台中县| 临高县| 惠水县| 荔波县| 左贡县| 武陟县| 郸城县| 安化县| 桐庐县| 孟连| 韶关市| 汨罗市| 赣州市| 易门县| 古浪县| 临城县|