999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

通信協議轉換在可編程邏輯器件中的實現

2017-05-02 20:41:08劉悅
中國新通信 2017年6期
關鍵詞:單片機設計

劉悅

【摘要】 標準RS232接口常用于單片機或微處理機配合PC上位機進行串口通信,SPI總線可以使處理器與外部設備以串行方式通信。本文介紹了RS232接口與SPI串行通信接口在可編程邏輯器件中實現通信協議轉換,實現PC端對外圍設備(SPI接口)的調試與控制使用。

【關鍵字】 協議轉換 FPGA 串口通信 SPI總線

一、 前言

SPI總線廣泛應用于Flash存儲器、ADC/DAC器件、數字信號處理機、實時時鐘。它在器件僅占用4根引腳控制數據的傳輸,線路簡單,節省布局空間。由于PC沒有SPI接口,PC無法實現對這類外圍器件的直接通信,在某種程度上,增加調試的難度。因此,本文利用可編程邏輯器件(FPGA)設計通信協議轉換邏輯,實現RS232與SPI的協議轉換,間接完成PC對外圍器件的數據傳輸。

二、設計思路

SPI作為一種同步串行接口技術,實現處理器與器件的全雙工高速通信。而RS232則是一種異步串口通信接口,因此使用PC的RS232接口無法直接對具有SPI總線接口的器件進行操作。因此,設計中選用FPGA作為完成通信協議轉換的橋梁。FPGA邏輯設計靈活,可設計RS232接口電路完成對PC端串口數據的接收。解析串口協議后,獲取操作器件的有用信息,通過SPI接口將數據傳輸至器件本身,最終實現PC對FPGA外圍器件的控制。當然,協議轉換的過程是可逆的,器件信息也可通過SPI回傳至FPGA,供PC讀取使用。

設計中電路較為簡單,使用MAX3232完成RS232電平到TTL電平轉化,便于FPGA與PC上位機正常通信使用。電路結構框圖如圖2-1所示:

三、協議轉換流程

協議轉換過程分為FPGA與PC的異步串口通信,FPGA與外圍器件的SPI同步串行通信。

在PC與FPGA通信中,FPGA檢測PC端發送信號標志,即自身RXD信號拉低,串口通信起始位開始,此時FPGA開始進行數據接收。PC對外圍器件的控制指令依次發送至FPGA用作解析,在PC發送數據量較大的情況下,為避免數據在通信中出錯,便于對器件的靈活控制,可對PC端數據幀打包修飾,方便FPGA解析控制器件的可靠指令。FPGA的TXD引腳可向PC端返回外圍器件的可用信息。

在FPGA解析串口數據后,可執行對外圍器件的驅動操作。FPGA將PC對外圍器件的控制指令,在SDI,CS,SCLK引腳的配合下發送至目標器件。SPI通信中,CS信號始終拉低,系統共用SCLK時鐘脈,在上升沿模式下,數據SDI在SCLK上升沿輸入至器件,在SCLK下升沿由FPGA改變數據SDI的值。當器件需要返回FPGA內部信息時,數據在CS,SCLK的協同下,由SDO發送至FPGA。

FPGA操作流程圖如圖3-1所示:

四、 總結

使用可編程邏輯器件FPGA作為通信協議轉換芯片,設計靈活,拓展性強,可用于RS232轉SPI總線、I2C總線、CAN總線等的協議轉換。本文中利用FPGA可實現RS232與SPI的協議轉換,間接完成PC上位機對某些具有SPI總線接口器件的直觀控制。PC通過發送簡單的串口指令至FPGA解析,由FPGA通過SPI接口實現對外圍器件的配置操作,解決了以往收、發端,因通信協議不匹配,導致無法進行數據交互的弊端,具有較高的使用價值。

參 考 文 獻

[1]李忠橋, 游小杰, 鄭瓊林. 單片機SPI通信中數據流的同步問題研究[J]. 單片機與嵌入式系統應用, 2007(1):11-13.

[2]蘇明, 姚冬蘋. 專用異步串口通信電路的FPGA實現[J]. 物聯網技術, 2011(3):65-67.

[3]張海林, 楊勇. 自動化系統中的串行通信協議的設計[J]. 計算機工程與應用, 2003, 39(31):159-160.

[4]丁超, 范征宇. 通信協議轉換在嵌入式控制器上的實現[J]. 自動化儀表, 2007, 28(9):35-37.

[5]桑偉, 王少榮. 基于ARM的通信協議轉換器的設計[J]. 電工技術, 2007(4):44-46.

[6]王謙, 張洪濤, 張棟冰,等. 基于嵌入式控制器的通信協議轉換[J]. 湖北工業大學學報, 2005, 20(6):11-14.

猜你喜歡
單片機設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 26uuu国产精品视频| 手机看片1024久久精品你懂的| 天堂av综合网| 狠狠色综合久久狠狠色综合| 亚洲色图综合在线| 亚洲婷婷丁香| 97综合久久| 中文字幕免费视频| 白浆视频在线观看| 一区二区日韩国产精久久| 亚洲中文字幕在线观看| 国产成人精品高清不卡在线 | 亚洲成人网在线观看| 狠狠色婷婷丁香综合久久韩国| 久久伊伊香蕉综合精品| 免费一级毛片在线观看| 一本久道久久综合多人| 亚洲人成电影在线播放| 免费无码网站| 亚洲精品777| 欧美视频在线不卡| 蜜臀av性久久久久蜜臀aⅴ麻豆| 中文字幕人妻无码系列第三区| 国产亚洲视频中文字幕视频| 国产肉感大码AV无码| www中文字幕在线观看| 凹凸精品免费精品视频| 有专无码视频| 国产精品福利在线观看无码卡| 99在线视频免费观看| 日韩二区三区无| 92午夜福利影院一区二区三区| 国产靠逼视频| 亚州AV秘 一区二区三区 | 人人爽人人爽人人片| 国产精品久久久久久搜索| 欧美区一区| 国产青榴视频| 亚洲一级毛片免费看| 久久精品中文字幕少妇| 亚洲精品欧美日本中文字幕| 欧美a在线看| 真实国产乱子伦高清| 中文字幕日韩欧美| 欧美三级不卡在线观看视频| 一区二区三区在线不卡免费| 伊人中文网| igao国产精品| 中文字幕在线永久在线视频2020| 国产免费一级精品视频| 国产剧情国内精品原创| 国产精品任我爽爆在线播放6080 | 一级毛片免费不卡在线| 国产乱人伦精品一区二区| 亚洲一区二区三区麻豆| 欧美精品在线免费| 日本国产精品一区久久久| 国产精品久久久久久搜索| 狠狠色香婷婷久久亚洲精品| 色老头综合网| 国产亚洲精品97在线观看| 久久综合亚洲色一区二区三区| 国产视频一二三区| 亚洲国产亚洲综合在线尤物| 亚洲第一页在线观看| 亚洲国产中文综合专区在| 色精品视频| 免费国产高清视频| 国产福利不卡视频| 亚洲男人在线| 久久亚洲国产一区二区| 国产产在线精品亚洲aavv| 婷婷六月综合| 91福利在线观看视频| 亚洲人成在线精品| 免费人成在线观看成人片| 欧美高清国产| 色噜噜中文网| 久久综合色88| 中国国产高清免费AV片| 日韩毛片基地| 三上悠亚在线精品二区|