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
主站蜘蛛池模板: 欧美一级专区免费大片| V一区无码内射国产| 国产精品免费入口视频| 精品视频在线一区| 日韩av手机在线| 久久99国产综合精品女同| 91色在线观看| 国产一区亚洲一区| 在线va视频| 亚洲天堂网视频| 美臀人妻中出中文字幕在线| hezyo加勒比一区二区三区| 91视频99| 成年女人a毛片免费视频| 国产另类视频| 中文字幕调教一区二区视频| 亚洲婷婷六月| 色呦呦手机在线精品| 国产成人综合久久精品尤物| 丝袜久久剧情精品国产| 日韩在线第三页| 国产欧美亚洲精品第3页在线| 色妞永久免费视频| 亚洲IV视频免费在线光看| 91麻豆精品国产91久久久久| 国产剧情一区二区| 欧美国产综合色视频| 999国产精品永久免费视频精品久久 | 毛片基地视频| 成人午夜视频在线| 精品久久高清| 午夜国产精品视频| 亚洲一级毛片在线观播放| 激情无码视频在线看| 中文字幕日韩丝袜一区| 精品三级网站| 国产成人综合亚洲欧美在| 日韩a级片视频| 丁香婷婷激情综合激情| 亚洲综合色区在线播放2019| 欧洲熟妇精品视频| 国产三级国产精品国产普男人| 国产成人亚洲综合A∨在线播放| 亚洲精品视频免费看| 91福利免费| 亚洲一区网站| 99精品国产高清一区二区| 国产在线啪| 国国产a国产片免费麻豆| 97青草最新免费精品视频| 狠狠亚洲婷婷综合色香| 国产成人精品男人的天堂下载| 999精品在线视频| 凹凸精品免费精品视频| 国产AV无码专区亚洲A∨毛片| 亚洲综合久久一本伊一区| 98精品全国免费观看视频| 无遮挡国产高潮视频免费观看| 91精品亚洲| 亚洲成A人V欧美综合天堂| 免费一看一级毛片| 伊人色婷婷| 五月天久久婷婷| 中国丰满人妻无码束缚啪啪| 国产伦精品一区二区三区视频优播| 国产午夜无码片在线观看网站 | 亚洲最黄视频| 久草美女视频| 狠狠色丁婷婷综合久久| 国产黄色视频综合| 真实国产乱子伦高清| 免费又黄又爽又猛大片午夜| 日本在线亚洲| 999精品在线视频| 日日碰狠狠添天天爽| 亚洲 欧美 日韩综合一区| 久久黄色小视频| 就去色综合| 91精品情国产情侣高潮对白蜜| 亚洲视屏在线观看| 99视频在线免费| 乱人伦视频中文字幕在线|