国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 基于BiSS協(xié)議的光電編碼器通信模塊設(shè)計(jì)

基于BiSS協(xié)議的光電編碼器通信模塊設(shè)計(jì)

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

  主機(jī)輸出寄存器地址序列后,如果是讀寄存器模式,即寄存器地址序列中的WNR位為0,MA繼續(xù)輸出時(shí)鐘,SL返回寄存器中的數(shù)據(jù)。如果是寫(xiě)寄存器模式,即寄存器地址序列中的WNR位為1,MA則繼續(xù)輸出高低占空比信號(hào),SL返回寫(xiě)入的寄存器值,如該值與發(fā)送的數(shù)據(jù)一致,說(shuō)明寫(xiě)寄存器操作成功。

本文引用地址:http://m.ptau.cn/article/169493.htm

位置數(shù)據(jù)、寄存器數(shù)據(jù)、寄存器地址后均加有CRC校驗(yàn),保證傳送數(shù)據(jù)的準(zhǔn)確性。對(duì)于總線連接方式,給出了多串行連接的讀數(shù)方式和寄存器讀寫(xiě)方式,是上述時(shí)序的組合,詳細(xì)說(shuō)明見(jiàn)參考文獻(xiàn)[1]。

2、的軟硬件

2.1 硬件

EP1C12Q240-FPGA,對(duì)Netzer RE252型號(hào)的絕對(duì)位置式進(jìn)行位置讀數(shù),采用點(diǎn)對(duì)點(diǎn)連接,RS422差分總線接口使用MAX3460電平轉(zhuǎn)換芯片。為了提高在工業(yè)應(yīng)用中的抗干擾性,接口芯片和FPGA核心模塊之間加入高速光耦HCPL0630進(jìn)行隔離。輸出接口有并行接口、串行通信接口、增量式等,與上位機(jī)通信。

2.2 軟件設(shè)計(jì)

程序在Quartus II軟件[6]環(huán)境下,使用Verilog HDL[7]語(yǔ)言編寫(xiě),采用的是自底向上的編寫(xiě)方式,使用約6000門(mén)資源。底層模塊包括讀數(shù)模塊、讀寫(xiě)寄存器模塊。底層模塊的clk時(shí)鐘由頂層模塊的鎖相環(huán)PLL分頻提供[8]。讀數(shù)模塊或者讀寫(xiě)寄存器模塊在EN置位后,獨(dú)占MA線,發(fā)送與對(duì)應(yīng)的波形,再根據(jù)返回的SL波形采樣識(shí)別數(shù)據(jù),通過(guò)data總線保存到頂層模塊的數(shù)據(jù)緩沖區(qū)。

頂層模塊主要包括兩個(gè)狀態(tài)機(jī)。讀數(shù)狀態(tài)機(jī)根據(jù)編碼器的工作時(shí)序要求完成寄存器的初始化,然后不斷的讀取編碼器的數(shù)據(jù)保存到數(shù)據(jù)緩沖區(qū)。輸出狀態(tài)機(jī)根據(jù)指定標(biāo)志位從數(shù)據(jù)緩沖區(qū)讀取數(shù)據(jù),控制以并行、串口、增量式的輸出時(shí)序邏輯。

3、實(shí)驗(yàn)結(jié)果及對(duì)比

quartus II中的signalTap邏輯分析儀可以嵌入到FPGA,觀察管腳電平和內(nèi)部變量值。圖7所示為編碼器返回14位數(shù)據(jù)的通信波形。從圖中可見(jiàn),SL的第一個(gè)下降沿即ACK位延遲了約0.65μs,為總線延時(shí)。一個(gè)完整的讀數(shù)操作從-5時(shí)刻開(kāi)始需要約210個(gè)采樣點(diǎn),即4.2μs的時(shí)間(4.2μs=210*1/50 MHz,采樣頻率50MHz)。

圖8為T(mén)AMAGAWA-TS5667型號(hào)的絕對(duì)式位置編碼器返回17位數(shù)據(jù)的通信波形,該編碼器采用起止式異步串行通信,波特率為2.5M。半雙工通信方式下,一個(gè)完整的讀數(shù)操作從0時(shí)刻di請(qǐng)求開(kāi)始,到約868時(shí)刻ro應(yīng)答結(jié)束,需要約30.4μs的時(shí)間(30.4μs=868*1/28.57MHz,采樣頻率28.57MHz)。

協(xié)議下的數(shù)據(jù)位數(shù)可調(diào)整,如果把協(xié)議下的數(shù)據(jù)位數(shù)從14位增加到17位,只需增加3個(gè)時(shí)鐘的時(shí)間長(zhǎng)度,在10Mbps下為0.3秒。

由此得到,在同樣傳輸17位編碼器位置數(shù)據(jù)的情況下,起止式異步協(xié)議耗時(shí)30.4μs,而B(niǎo)iSS協(xié)議僅耗時(shí)4.5μs,通信速度提高了6.75倍。

4、結(jié)論

BiSS協(xié)議的各方面優(yōu)點(diǎn),目前已有德國(guó)IC-Haus,美國(guó)Danaher,以色列Netzer Precision等130多家公司申請(qǐng)并免費(fèi)使用了BiSS協(xié)議,BiSS協(xié)議得到了越來(lái)越廣泛的應(yīng)用。同時(shí),BiSS與SSI協(xié)議下的接口兼容,方便SSI使用者和廠商系統(tǒng)升級(jí)。綜上所述,BiSS協(xié)議在降低協(xié)議成本、硬件成本,提高通信速度和準(zhǔn)確率等綜合方面,是未來(lái)編碼器用串行通信協(xié)議中一種非常理想的選擇。


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

評(píng)論


相關(guān)推薦

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

關(guān)閉