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