版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、DSP系統(tǒng)設(shè)計(jì)及應(yīng)用胡景春151DSP系統(tǒng)硬件設(shè)計(jì)基礎(chǔ) 52DSP常用接口 53DSP應(yīng)用系統(tǒng)硬件設(shè)計(jì)舉例 第五章DSP應(yīng)用系統(tǒng)的硬件設(shè)計(jì)25.1. DSP系統(tǒng)硬件設(shè)計(jì)基礎(chǔ) 5.1.1高速外圍器件1.采用高速外圍器件的原因2.高速外圍器件的選擇(1)小規(guī)模IC:74系列采用74HCXX、74FXX、74AXX;(2)存儲(chǔ)器:選用ISSI、IDT、CYPRESS、HITACHI、TOSHIBA、NEC、 SAMSUNG、HUNIX、SGS-THOMSON 等公司高速靜態(tài)存儲(chǔ)器SRAM、低功耗大容量SRAM、FIFO;雙向RAM;FLASH;SDRAM、EDO;EPROM;EEPROM等各類存儲(chǔ)器
2、。相應(yīng)的芯片系列有: IS62LVxx 、CY7Cxx、AS7Cxx 等。芯片一般采用貼片,速度一般在10ns左右,容量的選擇范圍很廣。(3)A/D、D/A芯片:一般選用分辨率16位,頻率100KHz。(4)采用可編程FPGA系列或可編程邏輯器件CPLD系列設(shè)計(jì)DSP的接口電路,其主要廠商有ALTERA公司、XILINX公司等。35.1.2 DSP的電源和混合供電系統(tǒng)設(shè)計(jì)DSP系統(tǒng)中存在5V/3.3V/2.5V/1.8V混合供電現(xiàn)象,因此必須考慮DSP和其連接器件電信號(hào)邏輯電平的匹配,正確的選用外部器件和設(shè)計(jì)連接電路。通常從以下兩方面考慮:1.采用總線收發(fā)器(Bus Transceiver):
3、如 SN74LVTH245A(8位)、SN74LVTH16245A(16位)用作DSP和外部器件間電平匹配。這類總線收發(fā)器3.3V供電,需進(jìn)行方向控制,能實(shí)現(xiàn)電平轉(zhuǎn)換。2.根據(jù)芯片的技術(shù)說(shuō)明,選用可以和DSP數(shù)據(jù)引腳直接連接的器件。選用原則是:(1)由于3.3V供電的DSP輸入/輸出的邏輯電平和TTL邏輯電平兼容,所以DSP的I/O引腳基本上可以和TTL邏輯的芯片直接相連。(2)若外部器件是5V供電的CMOS器件,其輸出信號(hào)高電平可達(dá)4.4V,長(zhǎng)時(shí)間超常工作會(huì)損壞DSP器件;其輸入高電平也高于TTL的高電平,所以中間需加電平轉(zhuǎn)換器件。45.1.3 存儲(chǔ)器選擇一般需考慮以下因素:1.存儲(chǔ)器存取速
4、度:一般選ns級(jí)存儲(chǔ)器2.存儲(chǔ)器數(shù)據(jù)寬度和容量:數(shù)據(jù)位應(yīng)和DSP一致,容量按設(shè)計(jì)需要選擇單芯片。3.供電電壓:一般選擇3.3V供電芯片。4.通過(guò)存儲(chǔ)器通信:考慮采用雙向RAM、 FIFO器件。5. 程序存儲(chǔ)器FLASH、EEPROM等552 DSP常用接口5.2.1 微機(jī)總線接口應(yīng)用DSP設(shè)計(jì)微機(jī)插卡需要解決DSP和微機(jī)總線,常用的微機(jī)總線接口有ISA和PCI。1.ISAISA總線的插槽及插卡結(jié)構(gòu)如圖所示,ISA總線的引腳信號(hào)及其定義如表。 6D0-7、SD8-SD15A0-A19、LA16-LA23/MEMW、/MEMR、/IOW、/IOR、AEN、IRQx、DACKx782. PCI總線(
5、1) PCI總線標(biāo)準(zhǔn)制定PCI總線標(biāo)準(zhǔn)由PCISIG(PCI Special Interest Group)制定,該組織的成員有Intel、IBM、DEC等公司。目前PC機(jī)中使用的PCI總線標(biāo)準(zhǔn)主要以PCI2.0為主,其頻率為33MHz,字寬為32bit,電源電壓為5V。新版的PCI標(biāo)準(zhǔn)向下兼容,并支持66MHz時(shí)鐘,字寬為64bit,電壓為3.3V。(2) PCI總線結(jié)構(gòu)PC 機(jī)中包括三種空間:存儲(chǔ)器空間、I/O 空間、配置空間。目前PC 機(jī)的存儲(chǔ)器空間為4GB,地址范圍是00000000HFFFFFFFFH,而I/O 空間為64KB,地址范圍是0000HFFFFH。配置空間主要用于向系統(tǒng)提
6、供設(shè)備自身的基本信息,并接受系統(tǒng)對(duì)設(shè)備全局狀態(tài)的控制和查詢。PCI總線是一種不依附于某個(gè)具體處理器的局部總線。從結(jié)構(gòu)上看,PCI是在CPU和原來(lái)的系統(tǒng)總線之間插入的一級(jí)總線,具體由一個(gè)橋接電路實(shí)現(xiàn)對(duì)這一層的管理,并實(shí)現(xiàn)上下之間的接口以協(xié)調(diào)數(shù)據(jù)的傳送。管理器提供了信號(hào)緩沖,使之能支持10種外設(shè),并能在高時(shí)鐘頻率下保持高性能。PCI總線也支持總線主控技術(shù),允許智能設(shè)備在需要時(shí)取得總線控制權(quán)以加速數(shù)據(jù)傳送。為了避免地址沖突,PCI 總線要求各個(gè)設(shè)備所占用的地址能夠重定位。重定位是由設(shè)備的配置空間的基址寄存器實(shí)現(xiàn)的,通常情況下,各個(gè)設(shè)備的基址寄存器總是被BIOS 或者操作系統(tǒng)分配為不同的基址,從而將各
7、個(gè)設(shè)備分別映射到不同的地址范圍。在需要時(shí),應(yīng)用程序也可以自行修改基址寄存器中的基址,從而將設(shè)備映射到指定的地址范圍。 (3) PCI總線信號(hào)PCI總線是一種時(shí)分復(fù)用的雙向應(yīng)答總線,傳輸發(fā)起方稱為主設(shè)備,接收方稱為從設(shè)備。主設(shè)備用RFAME信號(hào)指示,從設(shè)備拉低它的DEVSEL線來(lái)表示響應(yīng)傳輸請(qǐng)求。91011PCI總線的數(shù)據(jù)傳輸以幀為單位,每次傳輸由一個(gè)地址周期(Address Phase)和多個(gè)數(shù)據(jù)周期(Data Phase)組成,如圖所示。AD0AD31首先給出本次傳輸?shù)氖椎刂罚竺婢o跟一個(gè)或多個(gè)32位(4字節(jié))寬的數(shù)據(jù),多個(gè)數(shù)據(jù)的地址自動(dòng)遞增。在地址周期,C/BE0C/BE3這四根線的不同組
8、合指示出在AD0AD31上將要進(jìn)行何種類型的操作,如C/BE0C/BE3=0110表示存儲(chǔ)器讀,C/BE0C/BE3=0011表示I/O寫(xiě)。在數(shù)據(jù)周期,C/BE0BE3對(duì)應(yīng)AD0AD31上四個(gè)字節(jié)的使能。IRDY和TRDY分別表示主設(shè)備準(zhǔn)備好和從設(shè)備準(zhǔn)備好。在傳輸過(guò)程中,只有IRDY和TRDY同時(shí)有效,傳輸才能繼續(xù);否則插入等待周期,用于在不同速度的設(shè)備之間協(xié)調(diào)工作。 計(jì)算機(jī)的接口卡一般會(huì)用到I/O端口、存儲(chǔ)器空間、中斷及DMA等計(jì)算機(jī)資源。傳統(tǒng)ISA接口卡通過(guò)更改跳線來(lái)避免多塊卡之間的資源沖突,PCI接口卡則摒棄了硬件跳線,由軟件統(tǒng)籌分配資源,這被稱為即插即用。為實(shí)現(xiàn)此功能,PCI協(xié)議除了可
9、以對(duì)I/O空間、存儲(chǔ)器空間讀寫(xiě)外,還定義了對(duì)配置空間的讀寫(xiě)(C/BE0C/BE3=1010、1011)。所謂配置空間,是指映射到每塊接口卡上的256字節(jié)的特殊功能寄存器。設(shè)計(jì)者事先在配置空間的指定位置寫(xiě)入需要申請(qǐng)使用的資源量,主板上電后,由PnP-Bios讀取各卡的配置空間,對(duì)它們所需的資源進(jìn)行統(tǒng)籌分配,再將分配結(jié)果寫(xiě)回對(duì)應(yīng)的配置空間地址,完成自動(dòng)配置。 123. PIC總線接口器件(1)CH365CH365是一個(gè)連接PCI總線的通用接口芯片,支持I/O 端口映射、存儲(chǔ)器映射、擴(kuò)展ROM以及中斷。CH365 將32 位高速PCI 總線轉(zhuǎn)換為簡(jiǎn)便易用的類似于ISA 總線的8 位主動(dòng)并行接口,用于
10、制作低成本的基于PCI 總線的計(jì)算機(jī)板卡,以及將原先基于ISA 總線的板卡升級(jí)到PCI總線上。CH365 適用于高速實(shí)時(shí)的I/O控制卡、通訊接口卡、數(shù)據(jù)采集卡、電子盤(pán)、擴(kuò)展ROM 卡等。下圖為其一般應(yīng)用框圖。1314(3)CH365工作模式設(shè)定 為了在不增加引腳的前提下提供更多可用功能,CH365 對(duì)部分引腳進(jìn)行復(fù)用,通過(guò)“工作模式設(shè)定”進(jìn)行功能選擇?!肮ぷ髂J皆O(shè)定”的具體方法如下:將本地端8 位數(shù)據(jù)信號(hào)線D7D0 采用上拉或者下拉的方式設(shè)定為所需的高電平或者低電平,CH365 被復(fù)位后根據(jù)這些信號(hào)線的默認(rèn)狀態(tài)設(shè)定工作模式以及參數(shù);而這些信號(hào)線在作為8 位數(shù)據(jù)總線被驅(qū)動(dòng)時(shí),因?yàn)橐话阃獠吭O(shè)備的驅(qū)
11、動(dòng)電流不小于1mA,所以上拉或者下拉不會(huì)影響其對(duì)數(shù)據(jù)總線的驅(qū)動(dòng);另外,CH365 僅在被復(fù)位后的1uS 內(nèi)一次性設(shè)定工作模式以及參數(shù),所以,如果外部設(shè)備的驅(qū)動(dòng)能力很小或者是OC 集電極開(kāi)路驅(qū)動(dòng),則可以僅在復(fù)位后的短時(shí)間內(nèi)實(shí)現(xiàn)下拉,而在其余時(shí)間屏蔽下拉或者轉(zhuǎn)換成上拉。15(4) CH365 內(nèi)部寄存器 161718(5)CH365的數(shù)據(jù)寬度CH365 支持PC 機(jī)程序以單字節(jié)、雙字節(jié)(字)、四字節(jié)(雙字)為單位對(duì)I/O 端口或者存儲(chǔ)器進(jìn)行讀寫(xiě)。在多字節(jié)連續(xù)讀寫(xiě)操作期間,CH365 每讀寫(xiě)完一個(gè)字節(jié)數(shù)據(jù)后,就會(huì)自動(dòng)將偏移地址加1,以指向下一字節(jié)的偏移地址。 195.2.2 存儲(chǔ)器擴(kuò)展接口1.數(shù)據(jù)線
12、直接和DSP對(duì)應(yīng)數(shù)據(jù)線連接.2.地址信號(hào):(1)存儲(chǔ)器片內(nèi)地址和DSP對(duì)應(yīng)地址線直接連接.(2)譯碼地址必須在DSP允許的范圍內(nèi).3.控制信號(hào):(1)合理使用DSP的控制信號(hào):W#/R、RD#、WR#、READY、譯碼空間選擇信號(hào)、外部數(shù)據(jù)類型選擇信號(hào)等。(2)正確連接存儲(chǔ)器的被控制引腳和狀態(tài)引腳。4.電源和地:存儲(chǔ)器的所有電源和地引叫都必須連接.205.2.3 A/D與D/A擴(kuò)展接口1.數(shù)據(jù)線(具有內(nèi)部緩沖功能)直接和DSP對(duì)應(yīng)數(shù)據(jù)線連接.2.地址信號(hào):由譯碼電路送來(lái)的地址信號(hào)實(shí)現(xiàn)對(duì)A/D、D/A的控制,其可能有以下類型:(1)3.控制信號(hào):(1)合理使用DSP的控制信號(hào):W#/R、RD#、
13、WR#、READY、譯碼空間選擇信號(hào)、外部數(shù)據(jù)類型選擇信號(hào)等。(2)正確連接存儲(chǔ)器的被控制引腳和狀態(tài)引腳。4.電源和地:存儲(chǔ)器的所有電源和地引叫都必須連接.215.2.4并行傳輸接口 (1)數(shù)據(jù)寬度(2)雙向緩沖控制(3)速度匹配5.2.5串行接口(1)同步或異步(2)電平匹配:MAX232(3)幀格式(4)串行通信控制寄存器5.2.6 中斷(1)中斷方式:電平或邊緣觸發(fā)(2)中斷向量(3)內(nèi)部中斷或外部中斷中斷控制寄存器(4)中斷引腳連接方法5.2.7定時(shí)器(1) 方式:定時(shí)或計(jì)數(shù)(2) 定時(shí)控制寄存器及其設(shè)置2253DSP應(yīng)用系統(tǒng)硬件設(shè)計(jì)舉例5.3.1 基于PCI總線的DSP高精度測(cè)量系統(tǒng)
14、測(cè)量插卡 設(shè)計(jì)PC 機(jī)通過(guò)CH365 與單片機(jī)或者DSP 進(jìn)行雙向數(shù)據(jù)傳輸,可以使用四種方式:一是使用雙口SRAM,讓CH365 和單片機(jī)能夠讀寫(xiě)同一塊存儲(chǔ)器;二是使用雙向緩沖接口芯片,如CH421,分別為CH365 寫(xiě)單片機(jī)和單片機(jī)寫(xiě)CH365提供64 字節(jié)的緩沖區(qū),以64 字節(jié)的數(shù)據(jù)塊為單位進(jìn)行雙向數(shù)據(jù)交換;三是使用8255 或者CH361MCU 提供的異步數(shù)據(jù)交換,以一個(gè)數(shù)據(jù)字節(jié)為單位進(jìn)行雙向數(shù)據(jù)交換;四是以半字節(jié)或者位數(shù)據(jù)交換為主的低速傳輸,不需要增加額外的硬件成本,例如使用軟件配合的4 位數(shù)據(jù)交換接口、CH365 本身提供的I2C 接口、使用軟件模擬的SPI 接口等。本例是DSP器件
15、TMS320VC33作為核心控制的PCI插卡,采用雙口SRAM實(shí)現(xiàn)VC33和PCI之間數(shù)據(jù)傳輸.231.VC33和CY7C144的連接CY7C144是8KB的雙口SRAM,其引腳控制邏輯如下表,電路連接如下圖。由圖可見(jiàn),對(duì)DSP總線而言,該雙口SRAM的存儲(chǔ)器地址范圍為600000H-603FFFH。24253.CH365和CY7C144的連接26 4. 通過(guò)PCI接口對(duì)VC33進(jìn)行軟件控制復(fù)位由CH365技術(shù)手冊(cè)可知,CH365 的A15可以由內(nèi)部芯片控制寄存器(配置空間40H,I/O 空間偏移0F8H)的位0設(shè)定為高電平或者低電平,該位“1”則A15輸出高電平,該位“0”則A15輸出低電平
16、。因此可以微機(jī)程序?qū)SP進(jìn)行復(fù)位,其電路圖如下圖: 27 5程序存儲(chǔ)器擴(kuò)展程序存儲(chǔ)器采用Am29f400B,這是16位256K Flash器件:設(shè)計(jì)的地址范圍400000H-43FFFFH,電路原理如下圖。 286數(shù)據(jù)存儲(chǔ)器擴(kuò)展 數(shù)據(jù)存儲(chǔ)器采用CY7C1350,這是32位64K管道SRAM器件,設(shè)計(jì)的地址范圍500000H-50FFFFH,電路原理如下圖。 297A/D擴(kuò)展電路A/D電路采用ADS8381,這是分辯率18位,轉(zhuǎn)換頻率578KHz的高速高分辨率A/D器件,電路原理如下圖。 308.譯碼電路 對(duì)于芯片的控制,是由譯碼電路來(lái)完成的。315.3.2 插卡硬件調(diào)試 在插卡電源檢查無(wú)誤后
17、,即可通電對(duì)插卡調(diào)試。插卡調(diào)試主要分成二部分,即DSP部分和PCI總線部分。(1) DSP部分直接用JTAG仿真接口進(jìn)行測(cè)試,測(cè)試主要包括以下環(huán)節(jié): CCS環(huán)境的正常進(jìn)入。在CCS“View”菜單Memory對(duì)VC33內(nèi)部存儲(chǔ)器進(jìn)行讀寫(xiě)測(cè)試:雙口SRAM:地址600000H-601FFFH,位長(zhǎng)為字節(jié)。 管道SRAM:地址500000H-50FFFFH,位長(zhǎng)四字節(jié)。 Flash:地址400000H-43FFFFH,位長(zhǎng)雙字節(jié)。對(duì)A/D進(jìn)行控制測(cè)試:用信號(hào)發(fā)生器接入正弦信號(hào),編程測(cè)試。32(2)微機(jī)PCI總線部分:有兩種方法:DOS下測(cè)試和WINDOWS下測(cè)試。DOS下測(cè)試方法:在純DOS下運(yùn)行
18、沁恒公司網(wǎng)上下載的CH365MEM.EXE:A:CH365MEM D000;寫(xiě)配置空間擴(kuò)展存儲(chǔ)器基址為D000H 進(jìn)入DEBUG后:用 _D D000:0可以看雙口SRAM中的內(nèi)容.用 _E 命令可以修改雙口SRAM中D000:0-D000:1FFF中的內(nèi)容.WINDOWS下測(cè)試方法:在WINDOWS下安裝以CH365芯片為接口的驅(qū)動(dòng)程序:由沁恒電子WCH提供的二個(gè)文件CH365DLL.DLL和 CH365WDM.SYS安裝好驅(qū)動(dòng)程序后,即可經(jīng)我的電腦右鍵菜單-屬性-硬件-設(shè)備管理-外部接口-PCI擴(kuò)展板CH365右鍵屬性,在該屬性對(duì)話框下選擇:常規(guī)卡:可以查看擴(kuò)展卡的型號(hào)、位置(即:總線號(hào)/
19、設(shè)備號(hào)/功能號(hào))驅(qū)動(dòng)程序卡:可以對(duì)驅(qū)動(dòng)程序“卸載”、“更新”、以及查看“程序的詳細(xì)情況”。資源卡:可以擴(kuò)展卡的“I/O范圍”和“存儲(chǔ)范圍”。 對(duì)插卡編程進(jìn)行測(cè)試。 33 以下對(duì)卡上存儲(chǔ)器和I/O端口編程舉例。A基于CH361/CH365 的通用驅(qū)動(dòng)程序WDM 和動(dòng)態(tài)鏈接庫(kù)DLL,存儲(chǔ)器訪問(wèn)期間 C語(yǔ)言程序示例:UCHAR mByte; / 數(shù)據(jù)單元,用于存、取存儲(chǔ)器的數(shù)據(jù)mPCH365_MEM_REG mMemBase; / 存儲(chǔ)器基址CH365OpenDevice( TRUE, FALSE ); / 打開(kāi)CH365設(shè)備CH365GetMemBaseAddr( &mMemBase ); / 獲
20、取CH365的存儲(chǔ)器基址CH365ReadMemByte( & mMemBase - mCh365MemPort0 x1234, &mByte );/ 從存儲(chǔ)器的1234H 地址讀取一個(gè)字節(jié)的數(shù)據(jù)CH365WriteMemByte( & mMemBase - mCh365MemPort0 x2E0C, mByte + 0 x76 );/ 將此前讀取的數(shù)據(jù)加上76H后寫(xiě)到存儲(chǔ)器的2E0CH地址CH365CloseDevice( ); / 在退出應(yīng)用程序前,應(yīng)該關(guān)閉CH365設(shè)備34B基于CH365 的通用驅(qū)動(dòng)程序WDM 和動(dòng)態(tài)鏈接庫(kù)DLL,I/O端口的C 語(yǔ)言程序示例:UCHAR mByte;
21、/ 定義I/O端口存、取的數(shù)據(jù)單元mPCH365_IO_REG mIoBase; / I/O 端口基址CH365GetIoBaseAddr( &mIoBase ); / 獲取I/O端口的基址CH365ReadIoByte( & mIoBase - mCh365IoPort0 x00, &mByte );/ 從I/O 端口的00H 偏移地址讀取一個(gè)字節(jié)的數(shù)據(jù),即讀入第一組緩沖輸入CH365WriteIoByte( & mIoBase - mCh365IoPort0 x01, 0 x47 );/ 將數(shù)據(jù)47H 寫(xiě)到I/O 端口的01H 偏移地址,即作為第二組鎖存輸出CH365SetA15_A8(
22、0 x24 ); / 設(shè)置A13為高電平,A10為高電平,其余引腳為低電平35 (3)系統(tǒng)接口調(diào)試程序 在底層驅(qū)動(dòng)程序的支持下,系統(tǒng)采用VB編寫(xiě)主界面應(yīng)用程序,采用VC編寫(xiě)接口控制函數(shù)的動(dòng)態(tài)連接庫(kù).DLL文件,VB程序界面如下圖所示,其程序代碼如程序“接口功能調(diào)用測(cè)試.VBP”。365.3.2DSP通信實(shí)驗(yàn)?zāi)0?.3.2.1 微機(jī)外部通信總線基本原理1.RS-232串行通信:(1)異步通信中,CPU與外設(shè)之間有兩項(xiàng)約定:幀格式波特率(2) RS-232C標(biāo)準(zhǔn)負(fù)邏輯(“0” :+3V+15V;“1” :-3V-15V; (3) RS-232串行通信的信號(hào)定義及連接三線:9線:25線:372.微機(jī)
23、的并行口通訊打印機(jī)接口(Centronicb并口)是微機(jī)的并行端口。目前并行口有以下幾種方式:(1)標(biāo)準(zhǔn)并行端口SPP(Standard Parallet Port):數(shù)據(jù)線單向輸出,5條狀態(tài)線(輸入)和4條控制線. 數(shù)據(jù)傳輸速率低,實(shí)現(xiàn)數(shù)據(jù)雙向傳送困難。(2)增強(qiáng)型并行端口EPP(Enhanced Parallel Port):與SPP兼容,又能進(jìn)行雙向的高速數(shù)據(jù)傳輸。它的握手信號(hào)由硬件完成,數(shù)據(jù)傳輸速率最高可達(dá)到ISA總線的速度。EPP協(xié)議提供四種數(shù)據(jù)傳送周期:數(shù)據(jù)讀周期、數(shù)據(jù)寫(xiě)周期、地址讀周期、地址寫(xiě)周期。數(shù)據(jù)周期一般用于主機(jī)與外設(shè)之間進(jìn)行數(shù)據(jù)傳送;地址周期一般用于傳送地址、通道、命令和
24、控制等信息。3839403. 通用串行總線USB通訊 (1) USB的物理層USB通過(guò)一個(gè)四線電纜來(lái)傳輸信號(hào)與電源其中D+和D-是一對(duì)差模的信號(hào)線,而VBus和GND則提供了5V的電源,它可以給一些設(shè)備(包括Hub)供電。USB信號(hào)線在高速模式下必須使用帶有屏蔽的雙絞線,而且最長(zhǎng)不能超過(guò)5m;而在低速模式時(shí)可以使用不帶屏蔽或不是雙絞的線但最長(zhǎng)不能超過(guò)3m。這主要是由于信號(hào)衰減的限制。為了提供信號(hào)電壓保證,以及與終端負(fù)載相匹配,在電纜的每一端都使用了不平衡的終端負(fù)載。這種終端負(fù)載也保證了能夠檢測(cè)外設(shè)與端口的連接或分離并且可以區(qū)分高速與低速設(shè)備 41(2) USB接口 USB協(xié)議的實(shí)現(xiàn)基于網(wǎng)絡(luò)的思
25、想,是一種共享式的總線,在總線上數(shù)據(jù)以包(Packet)的形式發(fā)送。USB的數(shù)據(jù)傳送有4種模式:塊傳輸(Bulk Transfers)、中斷傳輸(Interrupt Transfers)、同步傳輸(Isochronous Transfers)、控制傳輸(Control Transfers)。 當(dāng)USB設(shè)備插入計(jì)算機(jī)時(shí),計(jì)算機(jī)和USB設(shè)備之間產(chǎn)生一個(gè)枚舉過(guò)程。計(jì)算機(jī)檢測(cè)到有設(shè)備插入,自動(dòng)發(fā)出查詢請(qǐng)求;USB設(shè)備回應(yīng)這個(gè)請(qǐng)求,送出設(shè)備的Verdor ID和Product ID;計(jì)算機(jī)根據(jù)這兩個(gè)ID裝載相應(yīng)的設(shè)備驅(qū)動(dòng)程序,完成枚舉過(guò)程。由于USB協(xié)議非常復(fù)雜,開(kāi)發(fā)者不可能在底層基礎(chǔ)上進(jìn)行開(kāi)發(fā)。目前,
26、市場(chǎng)上對(duì)USB協(xié)議進(jìn)行封裝的接口芯片,如:National Semiconductor公司的USBN9602、CYPRESS公司的AN2131QC等。本實(shí)驗(yàn)?zāi)0暹x用Plilips公司的PDIUSBD12。該芯片完全符合USB1.0規(guī)范(12Mbps),它還符合大多數(shù)器件的分類規(guī)格:成像類海量存儲(chǔ)器件、通信器件、打印設(shè)備以及人機(jī)接口設(shè)備。通常用作微控制器系統(tǒng)中實(shí)現(xiàn)與微控制器進(jìn)行通信的高速通用并行接口。 42435.3.2.2 TMS320VC33與PC進(jìn)行通訊的硬件實(shí)現(xiàn) 實(shí)驗(yàn)?zāi)0宀捎肰C33作為USB設(shè)備的控制器,設(shè)計(jì)實(shí)現(xiàn)和微機(jī)RS-232串行口、打印機(jī)并行口、以及USB接口的通信實(shí)驗(yàn)電路,并通過(guò)軟件控制實(shí)現(xiàn)雙方的數(shù)據(jù)傳輸。1.TMS320VC33與PC串行通訊(1) 硬件實(shí)現(xiàn) 44
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《腎移植術(shù)后的護(hù)理》課件
- 養(yǎng)老院老人生活設(shè)施維修人員激勵(lì)制度
- 養(yǎng)老院老人關(guān)愛(ài)服務(wù)規(guī)范制度
- 《用餐的經(jīng)驗(yàn)過(guò)程》課件
- 2024年泥工裝修項(xiàng)目合作合同樣本版B版
- 施工成本控制的合同(2篇)
- 健美操基本步伐課件
- 2024年甲乙雙方關(guān)于城市軌道交通信號(hào)系統(tǒng)建設(shè)與維護(hù)合同
- 刑法學(xué)課程課件教案緒論
- 2025年廊坊貨運(yùn)從業(yè)資格模擬考
- 中國(guó)腫瘤整合診治指南(CACA)-胃癌智慧樹(shù)知到期末考試答案章節(jié)答案2024年溫州醫(yī)科大學(xué)
- 市場(chǎng)營(yíng)銷學(xué)實(shí)踐總結(jié)
- HG-T 2737-2023 非金屬化工設(shè)備 丙烯腈-丁二烯-苯乙烯、聚氯乙烯、均聚聚丙烯、聚偏氟乙烯和玻璃纖維增強(qiáng)聚丙烯球閥
- 四川音樂(lè)學(xué)院輔導(dǎo)員考試試題2024
- 創(chuàng)新者的窘境讀書(shū)課件
- 計(jì)算機(jī)硬件技術(shù)(微機(jī)原理及應(yīng)用)智慧樹(shù)知到期末考試答案2024年
- 達(dá)格列凈二甲雙胍緩釋片(I)-臨床用藥解讀
- 我喜歡的歌唱家
- 期末復(fù)習(xí)(試題)-教科版科學(xué)三年級(jí)上冊(cè)
- 公司藝人新人簽約合同合集3篇
- 創(chuàng)課:大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)智慧樹(shù)知到期末考試答案2024年
評(píng)論
0/150
提交評(píng)論