<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA和nRF905的挖掘機無(wú)線(xiàn)監控數據傳輸系統

基于FPGA和nRF905的挖掘機無(wú)線(xiàn)監控數據傳輸系統

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

2.2 SPI核配置
射頻模塊和FGPA通過(guò)SPI接口進(jìn)行數據傳輸,該接口以主從方式工作,由以下四線(xiàn)組成:SCK (時(shí)鐘信號,由主設備產(chǎn)生)、CSN(片選信號,由主設備控制)、MOSI(主設備數據輸出,從設備數據輸入)、MISO(主設備數據輸入,從設備數據輸出) 通過(guò)實(shí)現SPI接口與總線(xiàn)接口轉換,需要考慮的因素有:
(1)接口時(shí)序 主要包括/SS與SCK的時(shí)序關(guān)系:/TREQ與/SS的時(shí)序關(guān)系;SCK與MOSI和MISO的時(shí)序關(guān)系,比如MOSI數據存SCK下降沿被從機采集接收,而MISO數據必須在SCK上升沿由從機輸出,在相鄰的下降沿被主機接收。
(2)接口速率 無(wú)線(xiàn)收發(fā)芯片的最高工作速率為50kb/s。上位機端的控制軟件可以設置串口的工作速率,本設計中波特率設置為9600b/s。串口的波特率的每個(gè)字節加上起始位、停止位和奇偶校驗位,經(jīng)計算,串口工作速率小于無(wú)線(xiàn)芯片的工作速率,因此可以采用轉發(fā)串口數據進(jìn)行通信。
SOPC Builder內部集成的NIOS II的SPI核可以實(shí)現SPI協(xié)議并提供與Avalon總線(xiàn)相連的接口。SPI核作為連接微處理器和控制設備的通信接口,可以實(shí)現主協(xié)議,也可以實(shí)現從協(xié)議。本系統將SPI核配置為主模式。SPI發(fā)送數據的順序根據nRF905的SPI數據傳輸要求,數據字的高位先發(fā)送。
2.3 片上系統通訊控制程序設計
(1) 半雙工雙向通信程序設計
nRF905采用了Nordic公司的VLSI Shock Burst技術(shù),射頻數據包的高速信號處理都在芯片內部進(jìn)行,并且自動(dòng)產(chǎn)生前導碼和CRC校驗碼。由于nRF905為半雙工芯片,為了實(shí)現雙向通信,在程序設計時(shí)需要考慮發(fā)送與接收的時(shí)間。為了提高運行效率,可以采用Shock Burst RX直接到ShockBurst TX模式轉換或Shock Burst TX直接到ShockBurst RX的模式轉換,由于不需要再重新配置寄存器,保持了相同的頻道,因此轉換所消耗的時(shí)間最少,轉換時(shí)間為550μs。發(fā)送端數據采用單字節逐次移位的方式進(jìn)行傳輸。在發(fā)送完畢即直接從Shock Burst TX模式轉換為Shock Burst RX模式。為了確保收到信息,系統采用中斷的方式,通過(guò)數據就緒輸出DR置高米產(chǎn)生中斷,如果沒(méi)有收到則接收端仍然保持Shock Burst RX模式,發(fā)送端若一定時(shí)間收不到對方的信號則將上次發(fā)送的內容再次發(fā)送,從而保證了接收端信息的可靠接收,實(shí)現了雙向通信。片上系統通信流程罔如圖3所示。

本文引用地址:http://dyxdggzs.com/article/190037.htm

d.JPG



關(guān)鍵詞: FPGA 905 nRF 挖掘機

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>