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

基于FPGA的RS232接口設計與實現

2017-04-13 10:24:38丁超
中國新通信 2017年5期
關鍵詞:單片機設置設計

丁超

【摘要】 RS232是一種常用的異步的串行通訊接口,本文介紹了基于FPGA的RS232接口設計與實現過程,利用FPGA完成全雙工串口通信,波特率可任意設置,接口掛載數量多,并能實現多通道同步處理,設計方式靈活,通用性較強。

【關鍵字】 FPGA RS232接口 串口通信 幀數據解析

一、前言

RS232作為低速短距離通信的串行接口,常用于配合上位機通信。傳統單片機實現的RS232串口通信,波特率設置固定,接口掛載數量有限,接口速度較慢等諸多缺點,并且單片機的并行操作,難以實現RS232的全雙工功能。為此,本文介紹基于FPGA的RS232接口設計與實現,彌補了單片機在RS232通信中的不足。

二、接口電平轉換的設計

使用9針RS232通信接口實際使用時,利用TXD(發送數據)、RXD (接收數據)、GND(地線)三線便能實現串口通信。RS232規定的邏輯電平與一般處理器的邏輯電平不同,在TXD、RXD中,邏輯1電壓為-3~-15V,邏輯0電壓為+3~+15V。因此要想與PC的232接口通信,需要專門的電平轉換芯片將RS232電平轉換為TTL電平。我們使用專門的MAX232電頻轉換芯片可實現電平的轉換,保證處理機與PC通信的正常進行。接口傳輸線纜少,電路設計相對簡單。如圖2-1所示:

三、邏輯設計

利用FPGA設計RS232接口通信,設計靈活性較大。在FPGA中,接口的通信可同時進行,互不干擾。因此可實現全雙工的串口通信。數據的發送與接收可使用獨自的波特率,并且波特率可任意設置,保證數據的正確接收與發送。

例如在與PC進行數據交互時,我們規定接收來自PC的數據波特率為115200bps,發送速率為9600bps,數據收發同時進行。在單片機中指令順利執行,速度也相對較慢,要實現這樣一組RS232接口通信較為困難。在FPGA設計中,接口的數據收發可同步進行,RXD,TXD映射到底層的收、發子模塊,子模塊的操作只受敏感信號主時鐘CLK與復位信號的影響,實現收、發同步的同時,每個子模塊中波特率可設置為任意波特率,波特率由FPGA描述各自模塊內部的計數器,計數到標志位產生波特率時鐘,因此可獨立將接收波特率設置為115200bps,將發送波特率設置為9600bps。FPGA實現數據收發的邏輯描述如圖3-1所示:

當FPGA的RX引腳檢測到外部信號發送時,RX電平拉低,進入起始位,FPGA內部接收子模塊中,已設置好接收波特率設置,在移位操作后,將8位數據信息解析出來。由于數據流要進行發送處理,并且接收速度大于發送速度,這便會出現數據丟失的可能。因此在接收子模塊中將數據緩存如FIFO中作為數據保留,待需要發送時,將數據發送至發送子模塊的緩存區域(FIFO),準備好發送狀態,數據發送時,由起始位、數據位8位、校驗位(可刪)、停止位重組 發送至PC端。設計中,接收,發送端保留自身的速度特性,互不影響,實現RS232的全雙工通信。FIFO作為數據緩存使用,防止數據流失的可能,確保了數據流收發的正確性。

總結:基于FPGA的RS232接口設計,盡管在成本上高與單片機,但在功能需求較高的接口通信設計中,仍具它獨特優勢。較之單片機功能固定、資源有限、串行數據處理的缺點,利用FPGA實現RS232接口通信,設計更為靈活,可掛載多組RS232接口實現并行通信,波特率可任意設置,可實現收、發同步進行,內部FIFO數據緩存避免了數據流失。基于FPGA的RS232接口設計具有良好的應用價值。

參 考 文 獻

[1]趙志軍, 王建英. RS232/CAN智能協議轉換器及其通信網絡[J]. 中國鐵道科學, 2007, 28(3):134-139.

[2]吳興中, 歐青立. 一種PC與單片機多機RS232串口通信設計[J]. 國外電子測量技術, 2009, 28(1):74-76.

[3]張雄飛, 方方. Windows平臺下數據采集串口通訊的實現[J]. 計算機測量與控制, 2001, 9(3):66-68.

[4]戴鵬, 劉劍, 符曉,等. 基于TMS320F2812與LabVIEW的串口通信[J]. 計算機工程, 2009, 35(4):94-96.

[5]陳廷俠, 趙紅枝. MAX232在串口通信中的作用分析與測試[J]. 新鄉學院學報, 2009, 26(4):19-21.

猜你喜歡
單片機設置設計
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
基于單片機的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
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 99激情网| 伊人丁香五月天久久综合| 精品久久香蕉国产线看观看gif| 亚洲欧美自拍视频| 国产精品99久久久| 国产sm重味一区二区三区| 久久精品人人做人人爽97| 欧美亚洲欧美| 性做久久久久久久免费看| 欧美日韩动态图| 日韩黄色在线| 国产区成人精品视频| 制服丝袜亚洲| 欧美日韩免费在线视频| 国产精品自在在线午夜| 国产在线观看91精品亚瑟| 玩两个丰满老熟女久久网| 国产精品手机视频| 尤物在线观看乱码| 久久综合伊人 六十路| 亚洲一区二区三区香蕉| 国内自拍久第一页| 超碰91免费人妻| 久久福利网| 国产精品播放| av在线手机播放| 国模视频一区二区| 久久九九热视频| 国产精品亚洲αv天堂无码| 秘书高跟黑色丝袜国产91在线 | 国产综合另类小说色区色噜噜| 亚洲91精品视频| 国产成人精品一区二区免费看京| 久久影院一区二区h| 91精品免费高清在线| 午夜丁香婷婷| 全部免费毛片免费播放| 一级毛片不卡片免费观看| 亚洲精品第一在线观看视频| 欧美激情视频在线观看一区| 欧美中文字幕在线播放| 日韩国产精品无码一区二区三区 | 一级毛片在线播放免费观看| 久久婷婷综合色一区二区| 国产制服丝袜91在线| 四虎在线高清无码| 国产av剧情无码精品色午夜| 波多野结衣一区二区三区88| 国产本道久久一区二区三区| 无码网站免费观看| 日韩毛片免费观看| 亚洲国产成人精品青青草原| 色欲综合久久中文字幕网| 欧美a在线视频| 99成人在线观看| 欧美精品v欧洲精品| 天天干天天色综合网| 国产成人在线小视频| 日韩欧美中文亚洲高清在线| 久久亚洲日本不卡一区二区| 青青草国产一区二区三区| 日韩在线影院| 无码福利日韩神码福利片| 亚洲高清在线天堂精品| 亚洲婷婷丁香| 成人一区专区在线观看| 一级一级特黄女人精品毛片| 国产精品美女网站| 国产精品刺激对白在线| 亚洲男人的天堂在线观看| 全部免费毛片免费播放| 国产成人精品一区二区免费看京| 99在线观看精品视频| 亚洲欧美日韩综合二区三区| 久青草国产高清在线视频| 亚洲视频影院| 2021国产v亚洲v天堂无码| 亚洲国产中文精品va在线播放| 国产伦精品一区二区三区视频优播| 亚洲男人的天堂在线| 日本中文字幕久久网站| 国产欧美一区二区三区视频在线观看|