版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1串口擴展方案串口擴展方案基于VK3366的串口擴展串口方案二、技術領域電子信息通信工程三、現(xiàn)有技術的技術方案3.1軟件模擬法:可根據(jù)串行通訊的傳送格式,利用定時器和主機的IO口來模擬串行通訊的時序,以達到擴展串口的目的。接收過程中需要檢測起始位,這可以使用查詢方式或者在端口具有中斷功能的主機中也可以使用端口的中斷進行處理。接收和發(fā)送過程中,對定時的處理既可以使用查詢方式也可以使用定時器中斷方式。為了確保數(shù)據(jù)的正確性,在接收過程中可以在
2、檢測異步傳輸?shù)钠鹗夹盘柼幖由弦恍┓栏蓴_處理,如果是無線傳輸系統(tǒng),在接收每個位時可以采用多次采樣。對于有線系統(tǒng)來說,1次采樣就夠了,軟件模擬串口還是有它自身的一些不足,面臨著采樣速度比較慢,采樣方式還是不如硬件采樣方式準確,抗干擾能力也差很多。3.2基于TL16C554的串行口擴展TL16C554是TI公司生產的4通道異步收發(fā)器集成芯片。對TL16C554串行通道的控制,是通過對控制寄存器LCR、IER、DLL、DLM、MCR和FCR編程
3、來實現(xiàn)的。這些控制字決定字符長度、停止位的個數(shù)、奇偶校驗、波特率以及調制解調器接口。控制寄存器可以任意順序寫入,但是IER必須最后一個寫入,因為它控制中斷使能,如果后面還需要調整數(shù)據(jù)格式,波特率這些就比較困難,操作也不夠靈活。串行通道內的波特率發(fā)生器(BRG)允許時鐘除以1至65535之間的任意數(shù),BRG根據(jù)其不同的三種通用頻率中的一種來決定標準波特率。3.3基于GM812325系列芯片的串行口擴展GM812325系列串口擴展芯片可以全
4、硬件實現(xiàn)串口擴展,通訊格式可設置,30xD5、延時指令0x00。向RX0~RX3中的任意一個接收端口寫任意數(shù)據(jù)即可將SP2338喚醒,但由于SP2338的喚醒時間需要25ms左右,故用于芯片喚醒的數(shù)據(jù)將不會被主機接收。因此,可以先發(fā)送一個字節(jié)數(shù)據(jù)用于喚醒芯片,延時25ms后即可進行正常的數(shù)據(jù)傳輸。未使用的輸入端口,如RX0、RX1、RX2等必須連接到VCC;未使用的輸出端口,如TX0、TX1、TX2等必須懸空;未使用的ADRI0、ADR
5、I1必須連接到GND。主機收發(fā)數(shù)據(jù)時序為:主機TX3接收到一個字節(jié)后應立即讀取SP2338的輸出地址ADRO0、ADRO1的狀態(tài),判斷接收到的數(shù)據(jù)來自哪個子串口;主機發(fā)送數(shù)據(jù)時,首先通過ADRI0、ADRI1選擇某一個子串口,再向TX3寫將發(fā)送的數(shù)據(jù)。從對SP2338的操作來看,通過這款芯片來擴展串口,也有些不足的地方,首先,收發(fā)數(shù)據(jù)的時候,需要地址控制線,占用較多的系統(tǒng)資源;其次,數(shù)據(jù)格式比較單一,只支持一種數(shù)據(jù)格式。最后,對電路設計
6、要求比較高,系統(tǒng)抗干擾能力比較差。四、現(xiàn)有技術的缺點及本申請?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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 串口擴展設計(vk3266)
- 基于spi的多串口擴展方案
- 工控機擴展串口的驅動程序及串口通信應用軟件的設計.pdf
- 基于PCI總線串口擴展卡的設計與實現(xiàn).pdf
- 可擴展WIFI模塊的串口服務器的設計.pdf
- 畢業(yè)設計論文---模塊化多串口擴展技術研究
- 基于FPGA的高速率多串口擴展的設計與實現(xiàn).pdf
- 基于EDA設計方法的多功能串口擴展ASIC的設計與實現(xiàn).pdf
- 基于USB接口的ISA總線擴展.pdf
- 擴展內容
- 單片機串口通信485modbus
- 基于DSP的嵌入式系統(tǒng)中智能串口和1553總線擴展的設計與實現(xiàn).pdf
- idoc 擴展
- 擴展ping
- cc2430單片機串口測試實驗(uart)
- tfs build擴展
- 雙屏擴展 顯示
- 擴展ascii碼表
- eeprom的擴展
- 擴展語句57272
評論
0/150
提交評論