基于DSP的A,D轉(zhuǎn)換接口設(shè)計(jì)參考模板_第1頁
基于DSP的A,D轉(zhuǎn)換接口設(shè)計(jì)參考模板_第2頁
基于DSP的A,D轉(zhuǎn)換接口設(shè)計(jì)參考模板_第3頁
基于DSP的A,D轉(zhuǎn)換接口設(shè)計(jì)參考模板_第4頁
基于DSP的A,D轉(zhuǎn)換接口設(shè)計(jì)參考模板_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1 / 20河南理工大學(xué)河南理工大學(xué)數(shù)字信號處理課程設(shè)計(jì)數(shù)字信號處理課程設(shè)計(jì)題目:基于 DSP 的 A/D 轉(zhuǎn)換接口設(shè)計(jì)摘要數(shù)字信號處理器(digital signal processor, DSP)是針對數(shù)字信號處理的需求而設(shè)計(jì)的一種可編程的處理器,是現(xiàn)代電子技術(shù)、計(jì)算機(jī)技術(shù)和信號處理技術(shù)相結(jié)合的產(chǎn)物。隨著信息處理技術(shù)的飛速發(fā)展,DSP 在電子信息、通信、軟件無線電、自動(dòng)控制、儀器儀表、信息家電等高科技領(lǐng)域獲得了越來越廣泛的應(yīng)用。自從 20 世紀(jì) 80 年代誕生以來,DSP 就被廣泛應(yīng)用于社會(huì)各個(gè)領(lǐng)域。DSP 不僅快速實(shí)現(xiàn)了各種數(shù)字信號處理算法,而且拓寬了數(shù)字信號處理的應(yīng)用范圍。隨著 DSP

2、 的功能越來越強(qiáng)大,其應(yīng)用范圍也將越來越廣泛。此次 DSP課程設(shè)計(jì),我們一組做的是 A/D 轉(zhuǎn)換接口的設(shè)計(jì)。在 DSP 的外部設(shè)備中,A/D(模數(shù)轉(zhuǎn)換器)是一個(gè)十分重要的器件,A/D 先將模擬信號轉(zhuǎn)換成數(shù)字信號,DSP 接收 A/D 輸出的數(shù)字信號進(jìn)行信號處理。關(guān)鍵詞:DSP;A/D 轉(zhuǎn)換接口;TMS320C5416目目錄錄摘要11 概述31.1 DSP 芯片的介紹31.2 DSP 芯片的發(fā)展31.3 DSP 芯片的特點(diǎn)41.4 PROTEL 99SE 概述 52 系統(tǒng)設(shè)計(jì)62.1 電路原理圖72.2 PCB 板73 硬件設(shè)計(jì)83.1 電源設(shè)計(jì)83.2 DSP 與 TLV1571 的硬件連接8

3、3.3 其他引腳和測試信號94 軟件設(shè)計(jì)104.1 A/D 主程序104.2 中斷程序124.3 CMD 程序155 實(shí)驗(yàn)結(jié)果16總 結(jié)17參考文獻(xiàn)181 概述概述1.1 DSP 芯片的介紹芯片的介紹DSP 芯片,也稱數(shù)字信號處理器,是一種具有特殊結(jié)構(gòu)的微處理器。DSP芯片的內(nèi)部采用程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的 DSP 指令,可以用來快速地實(shí)現(xiàn)各種數(shù)字信號處理算法。根據(jù)數(shù)字信號處理的要求,DSP 芯片一般具有如下的一些主要特點(diǎn):1 在一個(gè)指令周期內(nèi)可完成一次乘法和一次加法。程序和數(shù)據(jù)空間分開,可以同時(shí)訪問指令和數(shù)據(jù)。 2 片內(nèi)具有快速 RAM,

4、通常可通過獨(dú)立的數(shù)據(jù)總線在兩塊中同時(shí)訪問。 3 具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持。 4 快速的中斷處理和硬件 I/O 支持。 5 具有在單周期內(nèi)操作的多個(gè)硬件地址產(chǎn)生器。 6 可以并行執(zhí)行多個(gè)操作。 7 支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。1.2 DSP 芯片的發(fā)展芯片的發(fā)展世界上第一個(gè)單片 DSP 芯片是 1978 年 AMI 公司宣布的 S2811,1979 年美國 Iintel 公司發(fā)布的商用可編程期間 2920 是 DSP 芯片的一個(gè)主要里程碑。這兩種芯片內(nèi)部都沒有現(xiàn)代 DSP 芯片所必須的單周期芯片。 1980 年。日本 NEC 公司推出的 PD7720 是第

5、一個(gè)具有乘法器的商用 DSP 芯片。第一個(gè)采用 CMOS工藝生產(chǎn)浮點(diǎn) DSP 芯片的是日本的 Hitachi 公司,它于 1982 年推出了浮點(diǎn)DSP 芯片。1983 年,日本的 Fujitsu 公司推出的 MB8764,其指令周期為 120ns ,且具有雙內(nèi)部總線,從而處理的吞吐量發(fā)生了一個(gè)大的飛躍。而第一個(gè)高性能的浮點(diǎn) DSP 芯片應(yīng)是 AT&T 公司于 1984 年推出的 DSP32。在這么多的 DSP 芯片種類中,最成功的是美國德克薩斯儀器公司(Texas Instruments,簡稱 TI)的一系列產(chǎn)品。TI 公司災(zāi) 982 年成功推出啟迪一代 DSP芯片 TMS32010

6、及其系列產(chǎn)品 TMS32011、TMS32C10/C14/C15/C16/C17 等,之后相繼推出了第二代 DSP 芯片 TMS32020、TMS320C25/C26/C28,第三代DSP 芯片 TMS32C30/C31/C32,第四代 DSP 芯片 TMS32C40/C44,第五代 DSP芯片 TMS32C50/C51/C52/C53 以及集多個(gè) DSP 于一體的高性能 DSP 芯片TMS32C80/C82 等。 自 1980 年以來,DSP 芯片得到了突飛猛進(jìn)的發(fā)展,DSP 芯片的應(yīng)用越來越廣泛。從運(yùn)算速度來看,MAC(一次乘法和一次加法)時(shí)間已經(jīng)從 80 年代初的 400ns(如 TMS

7、32010)降低到 40ns(如 TMS32C40) ,處理能力提高了10 多倍。DSP 芯片內(nèi)部關(guān)鍵的乘法器部件從 1980 年的占模區(qū)的 40 左右下降到5 以下,片內(nèi) RAM 增加一個(gè)數(shù)量級以上。從制造工藝來看,1980 年采用 4的 N 溝道 MOS 工藝,而現(xiàn)在則普遍采用亞微米 CMOS 工藝。DSP 芯片的引腳數(shù)量從 1980 年的最多 64 個(gè)增加到現(xiàn)在的 200 個(gè)以上,引腳數(shù)量的增加,意味著結(jié)構(gòu)靈活性的增加。此外,DSP 芯片的發(fā)展,是 DSP 系統(tǒng)的成本、體積、重量和功耗都有很大程度的下降。1.3 DSP 芯片的特點(diǎn)芯片的特點(diǎn)DSP 具有如下一些特點(diǎn)。(1)改進(jìn)的哈佛結(jié)構(gòu)早

8、期的微處理器內(nèi)部大多采用馮諾依曼(Von Neumann)結(jié)構(gòu),其片內(nèi)程序空間和數(shù)據(jù)空間是混合在一起的,取指令和取操作是一條總線分時(shí)進(jìn)行的。當(dāng)高速運(yùn)算時(shí),不但不能同時(shí)取指令和取操作數(shù),而且還會(huì)造成傳輸通道上的瓶頸現(xiàn)象。而 DSP 內(nèi)部采用的是程序空間和數(shù)據(jù)空間分開的哈佛結(jié)構(gòu),允許同時(shí)取指令(來自程序存儲器)和取操作數(shù),而且還允許在程序空間和數(shù)據(jù)空間之間互相傳送數(shù)據(jù),即改進(jìn)的哈佛結(jié)構(gòu)。(2)多總線結(jié)構(gòu)許多 DSP 芯片內(nèi)部都采用多總線結(jié)構(gòu),這樣可以保證在一個(gè)機(jī)器周期內(nèi)多次訪問程序空間和數(shù)據(jù)空間。(3)流水線操作許多 DSP 芯片內(nèi)部都采用多總線結(jié)構(gòu),這樣可以保證在一個(gè)機(jī)器周期內(nèi)可以多次訪問程序空

9、間和數(shù)據(jù)空間。(4)多處理單元DSP 內(nèi)部一般都包括多個(gè)處理單元,如算術(shù)邏輯單元(ALU) ,輔助寄存器運(yùn)算單元(ARAU),累加器(ACC) ,硬件乘法器(MUL)等。它們可以在一個(gè)指令周期內(nèi)同時(shí)進(jìn)行運(yùn)算。(5)特殊的 DSP 指令為了更好地滿足數(shù)字信號處理應(yīng)用的需求,在 DSP 的指令系統(tǒng)中,設(shè)計(jì)了一些特殊的 DSP 指令。(6)指令周期短早期的 DSP 指令周期約為 400ns,采用 4m 的 NMOS 制造工藝,其運(yùn)算速度為 5MIPS。隨著集成電路工藝的發(fā)展,DSP 廣泛采用了亞微米靜態(tài) CMOS制造工藝,其運(yùn)行速度越來越快。(7)運(yùn)算精度高早期 DSP 的字長是 8 位,后來逐步提

10、高到 16 位、24 位、32 位,為防止運(yùn)算過程中產(chǎn)生溢出,有的 DSP 的累加器字長是 40 位。1.4 Protel 99SE 概述概述Protel 99SE 主要由原理圖設(shè)計(jì)系統(tǒng)、印制電路板設(shè)計(jì)系統(tǒng)兩大部分組成。(1)原理圖設(shè)計(jì)系統(tǒng)這是一個(gè)易于使用的具有大量元件庫的原理圖編輯器,主要用于原理圖的設(shè)計(jì)。它可以為印制電路板設(shè)計(jì)提供網(wǎng)絡(luò)表。該編輯器除了具有強(qiáng)大的原理圖編輯功能以外,其分層組織設(shè)計(jì)功能、設(shè)計(jì)同步器、豐富的電氣設(shè)計(jì)檢驗(yàn)功能及強(qiáng)大而完善的打印輸出功能,使用戶可以輕松完成所需的設(shè)計(jì)任務(wù)。(2)印制電路板設(shè)計(jì)系統(tǒng)它是一個(gè)功能強(qiáng)大的印制電路板設(shè)計(jì)編輯器,具有非常專業(yè)的交互式布線及元件布局

11、的特點(diǎn),用于印制電路板(PCB)的設(shè)計(jì)并最終產(chǎn)生 PCB 文件,直接關(guān)系到印制電路板的生產(chǎn)。Protel99SE 的印制電路板設(shè)計(jì)系統(tǒng)可進(jìn)行多達(dá) 32 層信號層、16 層內(nèi)部電源/接地層的布線設(shè)計(jì),交互式的元件布置工具極大地減少了印制板設(shè)計(jì)的時(shí)間。同時(shí)它還包含一個(gè)具有專業(yè)水準(zhǔn)的 PCB 信號完整性分析工具、功能強(qiáng)大的打印管理系統(tǒng)、一個(gè)先進(jìn)的 PCB 三維視圖預(yù)覽工具。此外Protel99SE 還包含一個(gè)功能強(qiáng)大的基于 SPICE 3f5 的模/數(shù)混合信號仿真器,使設(shè)計(jì)者可以方便地在設(shè)計(jì)中對一組混合信號進(jìn)行仿真分析。同時(shí),它還提供了一個(gè)高效、通用的可編程邏輯器件設(shè)計(jì)工具。2 系統(tǒng)系統(tǒng)設(shè)計(jì)設(shè)計(jì)2.

12、1 電路原理圖電路原理圖圖 2-1 A/D 轉(zhuǎn)換接口原理圖2.2 PCB 板板 圖 2-2 A/D 轉(zhuǎn)換接口 PCB 板3 硬件設(shè)計(jì)硬件設(shè)計(jì)3.1 電源設(shè)計(jì)電源設(shè)計(jì)在 TI 公司的 DSP 系列中,C2xx 系列采用單一 5V 電壓供電。C54xx 系列DSP 一般采用 3.3V 和 1.8V 電壓供電,其中 I/O 采用 3.3V 電壓,芯片采用1.8V,內(nèi)核采用低電壓供電可以降低整個(gè)芯片的工作功耗。實(shí)際常用直流電壓一般為 5V 或者更高,所以必須采用電壓轉(zhuǎn)換芯片。將高電平轉(zhuǎn)換成 3.3V 和1.8V,供 DSP 使用。TI 公司提供專門的電壓轉(zhuǎn)換芯片,供各個(gè)不同型號的 DSP使用。本次課程

13、設(shè)計(jì)使用的是 TPS7348(4.85V) 。圖 3-1 TPS70348 的基本連接方法3.2 DSP 與與 TLV1571 的硬件連接的硬件連接TLV1571 與 C5409 的連接如圖 3-2 所示。使用 DSP 的地址總線的 A0 引腳控制TLV1571 的片選信號,使用 DSP 的 XF 引腳控制 TLV1571 的讀信號。DSP 和TLV1571 的數(shù)據(jù)總線和中斷信號直接相連。圖 3-2 TMS320C5409 與 TLV1571 的連接3.3 其他引腳和測試信號其他引腳和測試信號TMS320C5409 最小系統(tǒng)的連接如圖 3-3 圖 3-3-1 仿真器的連接 圖 3-3-2 仿真

14、口的連接 圖 3-3-3 分頻器的連接 圖 3-3-4 工作方式選擇引腳4 軟件設(shè)計(jì)軟件設(shè)計(jì)4.1 A/D 主程序主程序* AD/DA 實(shí)驗(yàn)* 將 AD 采樣的數(shù)據(jù)直接輸出到 DA,用示波器檢查輸入信號和輸出信號是否一致*.mmregs.def CodeEntry.def Eint1_ISR.dataData_DP:.textCodeEntry:STACK_SIZE.set 20HSTACK.usect STACK,STACK_SIZESTM #STACK+STACK_SIZE,SPLD#Data_DP,DP;主程序中必須定義 DATA_DPV_IPTR .set0080h;指向 0080H,

15、默認(rèn)是 FF80LDMPMST,AAND#7FH,A;保留低 7 位,清掉高位OR#V_IPTR,A ;將新值傳到高 9 位STLM A,PMST;修改 PMST 寄存器;Initialize the AD1571K_STARTSEL.set 17;D7 0:HARDWARE START 1:SOFTWARE STARTK_PROGEOC.set 06;D6 0:INT1:EOCK_CLKSEL .set 05;D5 0:Internal Clock 1:External ClockK_SWPWDN .set 04;D4 0:Normal1:Power DownK_MODESEL .set 0

16、3;D3 0:Single Channel1:Sweep ModeK_CR0 .set (K_STARTSEL|K_PROGEOC|K_CLKSEL|K_SWPWDN|K_MODESEL)5K_OSCSPD .set 06;D6 0:INT.OSC.SLOW1:INT. OSC. FASTK_OUTCODE .set 03;D3 0:Binary1:2s ComplementK_READREG .set 02;D2 0:Enable Self Test1:Register Read backK_STEST.set 0;0CONVERSION resultREADREG = 0;1SELF TE

17、ST 1 result;2SELF TEST 2 result;3SELF TEST 3 result;0Contents of CR0READREG = 1;1Contents of CR1K_CR1.set (100H|K_OSCSPD|K_OUTCODE|K_READREG|K_STEST) PARAM PAGE 0/*代碼段*/.vectors : VECT PAGE 0/*中斷向量表*/STACK : DARAM PAGE 1/*堆棧*/.bss: DARAM PAGE 1/*未命名段*/.data: DARAM PAGE 1/*數(shù)據(jù)段*/5 實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果程序運(yùn)行結(jié)果如圖 5-1

18、 所示。圖 5-1 程序運(yùn)行結(jié)果圖總結(jié)在短短的幾十年里,隨著信息技術(shù)革命的深入和計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)字信號處理技術(shù)已逐步發(fā)展成為一門主流技術(shù),在數(shù)字式程控交換機(jī)、數(shù)字式移動(dòng)電話、多媒體計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)字電視等領(lǐng)域取得了極其廣泛的應(yīng)用。課程設(shè)計(jì)是培養(yǎng)學(xué)生運(yùn)用綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)際能力的重要環(huán)節(jié),是對我們實(shí)際工作能力的具體訓(xùn)練和考察過程。我們一組做的題目是 A/D 轉(zhuǎn)換接口的設(shè)計(jì),對于我們這些實(shí)踐中的新手來說,這是一次考驗(yàn)。怎樣才能找到課堂所學(xué)與實(shí)踐運(yùn)用的最佳結(jié)合點(diǎn)。這都是我們要考慮和努力的。在此次課程設(shè)計(jì)中,通過老師的精心指導(dǎo)和在網(wǎng)上找的資料,主要掌握了 A/D 轉(zhuǎn)換接口的設(shè)計(jì)和運(yùn)用 Protel 99SE 軟件繪制原理圖。在整個(gè)團(tuán)隊(duì)中,我主要負(fù)責(zé)原理圖的繪制,想要制出既正確又美觀的原理圖并不是一件簡單的事,其中尤其要注意引腳的連接和元器件的分裝問題。在這方面,我同組的同學(xué)給了我很多幫助,使我熟悉了利用 Protel 繪制原理圖。通過此次課程設(shè)計(jì),我發(fā)現(xiàn)我對元器件的分裝掌握的還不是很熟悉。這次課程設(shè)計(jì)使我懂得實(shí)踐的重要性,只有理論知識遠(yuǎn)遠(yuǎn)不夠,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合才能算是掌

溫馨提示

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

最新文檔

評論

0/150

提交評論