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
主站蜘蛛池模板: 欧美成人h精品网站| 欧美翘臀一区二区三区| 本亚洲精品网站| 国产成人精品免费av| 国产欧美亚洲精品第3页在线| 久久免费观看视频| 伊人久久久久久久久久| 亚洲AV无码一二区三区在线播放| 日韩精品中文字幕一区三区| 国产三级韩国三级理| 欧美一级专区免费大片| 久久综合干| 国产精品网曝门免费视频| 国产女人18水真多毛片18精品| 69视频国产| 伊大人香蕉久久网欧美| 国产视频你懂得| 午夜日韩久久影院| 欧美中文字幕在线视频| 精品自窥自偷在线看| 国产一国产一有一级毛片视频| 米奇精品一区二区三区| 亚洲高清日韩heyzo| 毛片网站观看| 国产综合欧美| 97精品久久久大香线焦| 亚洲无限乱码一二三四区| 99久久精品无码专区免费| 亚洲欧美精品在线| 青青草原国产一区二区| 日本免费高清一区| 9啪在线视频| 99国产在线视频| 秋霞国产在线| 亚洲无码高清免费视频亚洲| 最新国语自产精品视频在| 日本精品一在线观看视频| 高清乱码精品福利在线视频| 一级爆乳无码av| 播五月综合| 国产精品漂亮美女在线观看| 99在线观看精品视频| 亚洲性色永久网址| 欧美成人二区| 国产亚洲精久久久久久无码AV| 欧美日韩久久综合| 波多野结衣中文字幕一区二区| 国产凹凸一区在线观看视频| 国产精品一线天| 亚洲成年网站在线观看| 亚洲精品欧美重口| 亚洲第一页在线观看| 色网站在线视频| 亚洲国产精品无码AV| 亚洲精品第一页不卡| 午夜久久影院| 亚洲综合中文字幕国产精品欧美| 18黑白丝水手服自慰喷水网站| 久久九九热视频| 国产嫩草在线观看| 91精品久久久无码中文字幕vr| 重口调教一区二区视频| 91美女视频在线| 好吊妞欧美视频免费| 国产精品天干天干在线观看| 中文字幕欧美日韩| 一级爆乳无码av| 高清乱码精品福利在线视频| 热思思久久免费视频| 蜜臀AV在线播放| 婷婷亚洲视频| 亚洲日韩精品欧美中文字幕| 青青青国产精品国产精品美女| 日韩中文字幕免费在线观看 | 国产乱人视频免费观看| 成年网址网站在线观看| 欧美一级特黄aaaaaa在线看片| 凹凸精品免费精品视频| 日本www在线视频| 一本色道久久88| 国产香蕉一区二区在线网站| 亚洲人成色在线观看|