2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1串口擴展方案串口擴展方案基于VK3366的串口擴展串口方案二、技術領域電子信息通信工程三、現有技術的技術方案3.1軟件模擬法:可根據串行通訊的傳送格式,利用定時器和主機的IO口來模擬串行通訊的時序,以達到擴展串口的目的。接收過程中需要檢測起始位,這可以使用查詢方式或者在端口具有中斷功能的主機中也可以使用端口的中斷進行處理。接收和發(fā)送過程中,對定時的處理既可以使用查詢方式也可以使用定時器中斷方式。為了確保數據的正確性,在接收過程中可以在

2、檢測異步傳輸的起始信號處加上一些防干擾處理,如果是無線傳輸系統(tǒng),在接收每個位時可以采用多次采樣。對于有線系統(tǒng)來說,1次采樣就夠了,軟件模擬串口還是有它自身的一些不足,面臨著采樣速度比較慢,采樣方式還是不如硬件采樣方式準確,抗干擾能力也差很多。3.2基于TL16C554的串行口擴展TL16C554是TI公司生產的4通道異步收發(fā)器集成芯片。對TL16C554串行通道的控制,是通過對控制寄存器LCR、IER、DLL、DLM、MCR和FCR編程

3、來實現的。這些控制字決定字符長度、停止位的個數、奇偶校驗、波特率以及調制解調器接口??刂萍拇嫫骺梢匀我忭樞驅懭?,但是IER必須最后一個寫入,因為它控制中斷使能,如果后面還需要調整數據格式,波特率這些就比較困難,操作也不夠靈活。串行通道內的波特率發(fā)生器(BRG)允許時鐘除以1至65535之間的任意數,BRG根據其不同的三種通用頻率中的一種來決定標準波特率。3.3基于GM812325系列芯片的串行口擴展GM812325系列串口擴展芯片可以全

4、硬件實現串口擴展,通訊格式可設置,30xD5、延時指令0x00。向RX0~RX3中的任意一個接收端口寫任意數據即可將SP2338喚醒,但由于SP2338的喚醒時間需要25ms左右,故用于芯片喚醒的數據將不會被主機接收。因此,可以先發(fā)送一個字節(jié)數據用于喚醒芯片,延時25ms后即可進行正常的數據傳輸。未使用的輸入端口,如RX0、RX1、RX2等必須連接到VCC;未使用的輸出端口,如TX0、TX1、TX2等必須懸空;未使用的ADRI0、ADR

5、I1必須連接到GND。主機收發(fā)數據時序為:主機TX3接收到一個字節(jié)后應立即讀取SP2338的輸出地址ADRO0、ADRO1的狀態(tài),判斷接收到的數據來自哪個子串口;主機發(fā)送數據時,首先通過ADRI0、ADRI1選擇某一個子串口,再向TX3寫將發(fā)送的數據。從對SP2338的操作來看,通過這款芯片來擴展串口,也有些不足的地方,首先,收發(fā)數據的時候,需要地址控制線,占用較多的系統(tǒng)資源;其次,數據格式比較單一,只支持一種數據格式。最后,對電路設計

6、要求比較高,系統(tǒng)抗干擾能力比較差。四、現有技術的缺點及本申請?zhí)岚敢鉀Q的技術問題4.1基于GM8125的串口擴展方案STC89C58GM8125MSSTADD0STADD1STADD2SRADD0SRADD1SRADD2RSTRXD0TXD0RxDP3.0TxDP3.1P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0TXD1toTXD5RXD1toRXD5圖1GM8125與主機的連接圖基于GM8125的串口擴展串口方案,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論