《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 雙DSP系統(tǒng)串口擴(kuò)展
雙DSP系統(tǒng)串口擴(kuò)展
摘要: 雙DSP系統(tǒng)串口擴(kuò)展,在研制無(wú)線分組網(wǎng)絡(luò)路由控制器時(shí),采用了雙DSP結(jié)構(gòu)進(jìn)行數(shù)據(jù)處理,另外還需擴(kuò)展8個(gè)串口,很顯然這是DSP本身所無(wú)法解決的,故必須進(jìn)行串口擴(kuò)展。常用串口擴(kuò)展方法:從本質(zhì)上講,所有的串口擴(kuò)展接口電路都是以并行數(shù)
關(guān)鍵詞: 擴(kuò)展 串口 系統(tǒng) DSP
Abstract:
Key words :

在研制無(wú)線分組網(wǎng)絡(luò)路由控制器時(shí),采用了雙DSP結(jié)構(gòu)進(jìn)行數(shù)據(jù)處理,另外還需擴(kuò)展8個(gè)串口,很顯然這是DSP本身所無(wú)法解決的,故必須進(jìn)行串口擴(kuò)展。
 

常用串口擴(kuò)展方法:
從本質(zhì)上講,所有的串口擴(kuò)展接口電路都是以并行數(shù)據(jù)形式與CPU接口,而以串行數(shù)據(jù)形式與外部邏輯接口。它們的基本功能是從外部邏輯接收串行數(shù)據(jù),轉(zhuǎn)換成并行數(shù)據(jù)后傳送給CPU;或者從CPU并行輸出的數(shù)據(jù),轉(zhuǎn)變成串行數(shù)據(jù)后輸出給外部邏輯。串行通信接口電路至少包括一個(gè)接收器和一個(gè)發(fā)送器,而接收器和發(fā)送器都分別包括一個(gè)數(shù)據(jù)寄存器和一個(gè)移位寄存器,以便實(shí)現(xiàn)CPU輸出→并行→串行→發(fā)送或接收→串行→并行→CPU輸入操作。

 
串口擴(kuò)展的方法一般有三種,一是全部應(yīng)用硬件,由中小集成電路構(gòu)成串口,這種方法已很少使用;二是利用通用I/O口,由軟件來(lái)設(shè)定波特率;三是應(yīng)用串行接口器件(如UART、USRT、USART等)來(lái)擴(kuò)展串口,CPU只需通過(guò)這些接口器件所提供的接口來(lái)編程,就可以實(shí)現(xiàn)串行通信。
 

SCC85C30的性能特點(diǎn)
對(duì)一個(gè)需進(jìn)行實(shí)時(shí)多路并行數(shù)據(jù)處理的系統(tǒng)來(lái)說(shuō),選用一種高效可靠的串行通信接口器件是非常重要的。Zilog公司的串行通信控制器(SCC)85C30就是一種高性能的串行通信接口器件,其功能比其它USART(Universal Synchronous Asynchronous Receiver/Transmitter通用異步同步收發(fā)器)強(qiáng)大的多。85C30串行通信控制器(SCC)是一種雙通道、多規(guī)約數(shù)據(jù)通信外圍器件,該芯片為處理各種有效的串行通信規(guī)程提供多功能支持:可起到串-并、并-串的轉(zhuǎn)換器/控制器作用,它在程序控制下可滿足串行通信上廣泛多樣的用途;具有波特率發(fā)生器、數(shù)字鎖相環(huán)和晶體振蕩器,使外部邏輯得到簡(jiǎn)化;能以多種方式產(chǎn)生和檢測(cè)CRC碼,并可通過(guò)多種方式編程來(lái)檢查數(shù)據(jù)的完整性,有同時(shí)在兩條通道上控制調(diào)制-解調(diào)的能力。在不需要這些控制的用途中,調(diào)制-解調(diào)控制器可作為通用I/O。
 
85C30的每路信道可存取14個(gè)寫(xiě)寄存器和7個(gè)讀寄存器,用戶可進(jìn)行配置使其能處理全部非同步格式,而與數(shù)據(jù)長(zhǎng)度、停止位的數(shù)目或奇偶要求無(wú)關(guān)。還能處理所有的同步格式,包括按字符、按字節(jié)的存取規(guī)程。85C30還具有下列功能:通過(guò)檢查奇偶位改變規(guī)程;插入或刪除字符,生成CRC,并加以檢查;生成斷點(diǎn)和異常中止碼,并加以檢測(cè);以及其它許多與規(guī)程有關(guān)的功能。
 
85C30內(nèi)部結(jié)構(gòu)能提供連接多路轉(zhuǎn)換總線和非多路轉(zhuǎn)換總線所必要的全部中斷和控制邏輯。此外還有接口邏輯,用于監(jiān)視調(diào)制解調(diào)器和外圍控制輸入輸出。其控制信號(hào)都是通用的,不僅用于調(diào)制解調(diào)控制,而且適用于控制多種外圍設(shè)備。數(shù)據(jù)操作和控制聯(lián)接都通過(guò)內(nèi)部的讀和寫(xiě)寄存器進(jìn)行,這些寄存器經(jīng)編程之后,可使85C30執(zhí)行各種功能(硬件開(kāi)銷小),即在程序排隊(duì)之前或之中對(duì)寄存器賦值,以決定85C30如何建立一個(gè)給定的通信規(guī)程。
 
85C30采用附加電路支持串行通信。設(shè)計(jì)人員可以選擇內(nèi)部波特率發(fā)生器,選擇頻率并對(duì)85C30中的幾個(gè)電路之一的輸出編程。可在程序控制下對(duì)幾種標(biāo)準(zhǔn)格式進(jìn)行編碼和譯碼。另外,還可為DPLL、波特率發(fā)生器接收器和發(fā)送器選擇各種定時(shí)部件。

雙DSP對(duì)多個(gè)SCC的控制設(shè)計(jì)
對(duì)一個(gè)進(jìn)行實(shí)時(shí)并行多通道數(shù)據(jù)處理的雙DSP系統(tǒng)來(lái)說(shuō),其擴(kuò)展的串口也必須滿足系統(tǒng)的實(shí)行性要求。串行接口器件性能的好壞以及雙DSP對(duì)多個(gè)串行通信控制器(SCC)控制的好壞直接影響到系統(tǒng)的整體性能。
 
雙DSP系統(tǒng)對(duì)多個(gè)SCC控制,采用4片Zilog公司的SCC(85C30)使雙DSP(TMS320F206)在原有2個(gè)異步串口和2個(gè)同步串口的基礎(chǔ)上又增加了8個(gè)串行口(可根據(jù)需要設(shè)定為異步口或設(shè)定為同步口)。
 
85C30是較為復(fù)雜的器件,要充分利用其功能,需對(duì)其進(jìn)行合理編程。在編程時(shí)需對(duì)其諸多寄存器進(jìn)行操作,這在單個(gè)DSP情況下也是較為復(fù)雜的。用雙DSP對(duì)其控制,以及雙DSP對(duì)多SCC的控制情況更為復(fù)雜,需解決以下的問(wèn)題:
(1)對(duì)SCC訪問(wèn)的優(yōu)先權(quán)問(wèn)題;
(2)數(shù)據(jù)線、地址線、選通控制線的方向問(wèn)題;
(3)雙DSP相互間握手、時(shí)序問(wèn)題;
(4)兩套總線間干擾的消除問(wèn)題及總線切換時(shí)的誤動(dòng)作問(wèn)題;
為解決這些問(wèn)題,需采取硬件設(shè)計(jì)和軟件設(shè)計(jì)相結(jié)合的辦法,使DSP對(duì)SCC的控制更可靠,效率更高。
在硬件的設(shè)計(jì)上:
(1)采用了兩套獨(dú)立的數(shù)據(jù)線和地址線,重點(diǎn)解決了讀/寫(xiě)、片選等切換邏輯的設(shè)計(jì)問(wèn)題;
(2)采用雙向三態(tài)總線驅(qū)動(dòng)器(如74LS245)實(shí)現(xiàn)數(shù)據(jù)、地址、控制總線的隔離;
(3)把DSP(TMS320F206)的IO0、IO1、IO2、IO3設(shè)置為對(duì)SCC的訪問(wèn)控制線。實(shí)現(xiàn)DSP對(duì)SCC的分時(shí)復(fù)用。
在軟件設(shè)計(jì)上:
(1)對(duì)兩個(gè)DSP進(jìn)行了分工,設(shè)定DSP1負(fù)責(zé)接收數(shù)據(jù),DSP2負(fù)責(zé)發(fā)送數(shù)據(jù);
(2)設(shè)定DSP1從第1個(gè)SCC開(kāi)始向后查詢,DSP2從第三個(gè)SCC向后查詢,最大限度地降低二者忙閑比,提高了系統(tǒng)的實(shí)時(shí)性。
(3)把IO0、IO1設(shè)定為發(fā)送端口,把IO2、IO3設(shè)定為接收端口。IO0-IO3值所表達(dá)含義如附表所示。
(4)對(duì)SCC分時(shí)選通。訪問(wèn)某一SCC前先查詢IO2、IO3以確定另一DSP是否正在訪問(wèn)它,若另一DSP不訪問(wèn)該SCC,則訪問(wèn)之首先把該SCC的編號(hào)通過(guò)IO0、IO1發(fā)送給另一DSP;若另一DSP正訪問(wèn)它,則跳過(guò)該SCC,訪問(wèn)下一SCC,同樣也把該SCC的編號(hào)通過(guò)IO0、IO1發(fā)送給另一DSP。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
激情校园亚洲| 午夜伦欧美伦电影理论片| 国产精品久久久久久久久久久久久| 免费在线国产精品| 久久免费一区| 久久久久久久欧美精品| 久久国产精品亚洲77777| 性欧美videos另类喷潮| 亚洲综合精品一区二区| 亚洲永久免费视频| 亚洲一区中文| 亚洲一二三区在线| 亚洲欧美另类国产| 亚洲女同同性videoxma| 亚洲欧美日韩国产综合精品二区| 亚洲在线视频一区| 午夜日韩视频| 欧美中文在线观看国产| 久久精品一区蜜桃臀影院| 久久久久国产精品麻豆ai换脸| 久久久久五月天| 麻豆精品一区二区综合av| 欧美大片一区二区三区| 欧美激情视频一区二区三区不卡| 欧美福利视频一区| 欧美日韩精品福利| 欧美午夜宅男影院在线观看| 国产精品日韩一区| 国产亚洲精品bv在线观看| 国产亚洲欧美一级| 黄色成人在线网站| 亚洲国产欧美在线| 亚洲九九九在线观看| 中文在线不卡| 欧美一区二区视频网站| 亚洲激情一区| 中文精品视频| 午夜老司机精品| 久久精品国产视频| 免费毛片一区二区三区久久久| 欧美成人性网| 欧美日韩在线视频观看| 国产精品日韩欧美一区| 一区二区在线观看视频在线观看 | 国产精品一区二区在线观看不卡| 国产亚洲人成a一在线v站| 亚洲高清毛片| 一本色道久久综合亚洲精品不卡 | 亚洲午夜激情网站| 久久精品中文字幕一区二区三区| 美女精品一区| 国产精品久久久久永久免费观看| 国内揄拍国内精品久久| 日韩午夜在线电影| 欧美与欧洲交xxxx免费观看| 日韩视频在线免费| 欧美一区二区三区视频免费播放| 另类图片国产| 国产精品青草久久久久福利99| 1000部国产精品成人观看| 亚洲天堂成人| 91久久在线视频| 校园春色国产精品| 欧美激情a∨在线视频播放| 国产精品一区视频网站| 亚洲欧洲综合| 久久精品国产亚洲精品| 亚洲专区国产精品| 欧美大色视频| 国产亚洲va综合人人澡精品| 99亚洲精品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久精品青青大伊人av| 欧美日韩一区二区三区在线观看免| 国一区二区在线观看| 一本色道精品久久一区二区三区| 亚洲国产一区二区三区在线播 | 国产一区二区三区精品久久久| 99pao成人国产永久免费视频| 亚洲成色www久久网站| 香蕉亚洲视频| 欧美日韩三区四区| 亚洲东热激情| 久久精品一区| 久久国产福利国产秒拍| 国产精品国产自产拍高清av王其| 亚洲国产精品热久久| 久久黄色网页| 久久精品国产欧美亚洲人人爽| 国产精品久久久91| 亚洲伦理在线观看| 亚洲高清影视| 久久久久久久综合| 国产区欧美区日韩区| 一区二区免费在线观看| 亚洲美女在线观看| 欧美成人久久| 在线精品亚洲一区二区| 久久精品欧美| 久久日韩粉嫩一区二区三区| 国产伦精品一区二区三区视频黑人 | 欧美日本簧片| 亚洲国产成人一区| 亚洲国产精品一区二区第一页| 久久久久国产一区二区三区| 国产精品综合网站| 亚洲你懂的在线视频| 亚洲欧美另类在线| 国产精品乱人伦中文| 亚洲视频免费在线观看| 亚洲一区二区三区免费观看 | 国产精品一区二区在线观看不卡 | 欧美日韩一区二区视频在线 | 亚洲精品一区二区在线| 日韩一二三在线视频播| 欧美成人中文字幕在线| 亚洲成人在线| 亚洲免费久久| 欧美日本视频在线| 99国产欧美久久久精品| 亚洲图片欧美日产| 欧美午夜精品| 亚洲伊人伊色伊影伊综合网| 欧美一区二区视频免费观看| 国产精品网站视频| 午夜精品影院在线观看| 久久久久九九九| 伊人久久男人天堂| 亚洲精品乱码久久久久久蜜桃91| 欧美高清在线观看| 亚洲美女在线看| 亚洲综合电影| 国产一区二区三区在线观看免费视频 | 亚洲一区在线播放| 久久国产精品免费一区| 狠狠色丁香婷婷综合影院| 亚洲国产99| 欧美精品一区视频| 日韩一二在线观看| 性欧美办公室18xxxxhd| 国产一区二区三区四区在线观看 | 日韩视频在线免费观看| 亚洲综合视频网| 国产欧美日韩高清| 久久精品夜色噜噜亚洲aⅴ| 欧美成人免费在线观看| 99精品视频一区| 欧美中在线观看| 亚洲国产另类精品专区| 亚洲天堂av电影| 国产欧美一区二区三区另类精品| 久久国产一区二区| 欧美精品激情| 亚洲欧美国产日韩天堂区| 免费久久99精品国产| 99在线热播精品免费| 久久精品国产精品亚洲综合| 亚洲国产视频一区二区| 亚洲综合日韩| 一区免费观看视频| 亚洲一区精品电影| 韩国av一区| 亚洲午夜精品17c| 一区三区视频| 亚洲欧美日韩一区二区在线 | 99re6热只有精品免费观看 | 亚洲人成绝费网站色www| 亚洲欧美精品伊人久久| 樱桃视频在线观看一区| 亚洲一级二级| 精品999久久久| 亚洲女优在线| 亚洲国产精品国自产拍av秋霞| 午夜久久美女| 亚洲欧洲一区二区三区| 久久久91精品国产| 一本色道久久综合亚洲精品婷婷 | 亚洲欧美日韩一区二区在线 | 国产婷婷色一区二区三区在线| 99国产一区| 国产一区视频网站| 亚洲欧美999| 亚洲激情小视频| 久久久久久久成人| 一本久久知道综合久久| 欧美gay视频激情| 欧美一区二区三区免费看 | 久久国产高清| 在线综合欧美| 欧美成人在线网站| 欧美亚洲日本网站| 欧美午夜久久久| 日韩天堂av| 狠狠色丁香久久综合频道| 亚洲欧美在线aaa| 亚洲精品日日夜夜| 乱码第一页成人| 欧美一区二区视频在线| 国产精品乱码一区二三区小蝌蚪| 亚洲精品资源美女情侣酒店|