




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯基于PCI總線的塔康視頻信號產(chǎn)生電路設計-設計應用PCI總線具有支持多種外圍設備、獨立于處理器、數(shù)據(jù)傳輸快等優(yōu)點,已經(jīng)應用于PC機,工控機等多種場合,如數(shù)據(jù)采集卡,IO控制卡、總線卡等都采用了PCI總線結(jié)構(gòu)。在某綜合測試系統(tǒng)設計時,為提高系統(tǒng)集成化、模塊化的要求,設計研制了基于PCI9054的塔康(TACAN)視頻信號產(chǎn)生板卡。
1系統(tǒng)組成及設計要求
該系統(tǒng)主要由電源、PCI接口、FPGA邏輯、DSP、D/A轉(zhuǎn)換等電路組成。其中,電源電路為整個電路板提供電源,PCI接口電路提供PC機和電路板進行信息交互的通道,F(xiàn)PGA負責整個電路系統(tǒng)的邏輯,DSP電路負責整個電路系統(tǒng)的數(shù)據(jù)運算,D/A轉(zhuǎn)換電路將DSP產(chǎn)生的包絡數(shù)據(jù)轉(zhuǎn)化為模擬信號。塔康視頻信號產(chǎn)生電路的系統(tǒng)結(jié)構(gòu)如圖1所示。
塔康視頻信號產(chǎn)生電路的工作流程為:PC通過PCI接口電路發(fā)送控制指令,F(xiàn)PGA通過PCI9054器件接收控制指令并把指令信息傳遞DSP,DSP接收到指令信息后,產(chǎn)生相應操作,D/A轉(zhuǎn)換電路將DSP產(chǎn)生的包絡數(shù)據(jù)轉(zhuǎn)化為模擬信號傳遞出來。塔康視頻信號產(chǎn)生電路將產(chǎn)生符合要求的正弦包絡信號和基準信號。其中,正弦包絡信號主要包含15Hz正弦包絡信號和135Hz正弦包絡信號,其函數(shù)式為:
式中,f=15Hz,A0為直流成分,A1、A2分別為15Hz正弦包絡和135Hz正弦包絡的幅度。同時,系統(tǒng)在產(chǎn)生15Hz正弦包絡時還可以產(chǎn)生主基準脈沖群,在產(chǎn)生135Hz正弦包絡時產(chǎn)生輔助基準脈沖群。通過基準脈沖群信號和正弦包絡的正斜率過零點之間的時間間隔在正弦包絡總時間中占有的比例關系,可確定方位信息。
結(jié)合某型塔康的測試需求,該系統(tǒng)的具體設計要求是:15Hz和135Hz正弦包絡的信號深度均可調(diào),幅度調(diào)整的范圍都是O~40%,調(diào)整間隔為1%:15Hz正弦包絡和135Hz正弦包絡的幅度之和在總包絡的幅度所占大小不超過40%;15Hz正弦包絡的相位在0°~359.9°內(nèi)可調(diào)整,調(diào)整間隔是0.1°,135Hz正弦包絡的相位在0°~39.9°內(nèi)可調(diào)整,調(diào)整間隔也是0.1°。
2系統(tǒng)硬件電路設計
2.1電源電路
電源電路的主要功能是為整個電路板系統(tǒng)提供電源。電源電路從PCI插槽中取用3.3V和5V電源,通過電壓轉(zhuǎn)換器LDlll7S18和LDlll7S12可分別得到1.8V和1.2V電壓,供不同的器件使用。
2.2PCI接口電路
PCI接口電路的主要功能是提供PC和塔康視頻信號產(chǎn)生電路進行信息交互的通道。選用PLX公司的PCI9054器件,該器件符合PCI本地總線規(guī)范2.2版,突發(fā)傳輸速率可達到132MB/s,本地總線支持復用/非復用的32位地址/數(shù)據(jù),支持主模式、從模式以及DMA傳輸方式。該器件可靠性高,易于開發(fā),滿足系統(tǒng)的要求。
PCI9054通過引導EEPROM進行配置,其與串行EEPROM(IDT70261)的接口電路如圖2所示。PCI9054提供4個引腳與串行IDT70261相連接,它們分別是EEDI,EEDO,EESK,EECS,對應于IDT70261的DI,D0,SK,CS等4個引腳。在上電復位時,PCI9054會通過EEPROM中引導并對寄存器進行配置,完成命令控制和地址映射。
PCI9054局部總線的接口與DSP不完全兼容,需要通過FPGA實現(xiàn)數(shù)據(jù)的傳輸。因此在FPGA內(nèi)部構(gòu)建一個雙口RAM,PCI9054的局部數(shù)據(jù)線LD[15..0]、局部地址線LA[14..0]與FPGA直接相連,同時PCI9054的局部控制線也與FPGA直接相連,如圖2所示。
2.3FPGA邏輯電路
FPGA電路的功能是負責整個電路系統(tǒng)邏輯。這里選用ALTERA公司的EP2C8器件,該器件具有8256個邏輯單元,內(nèi)嵌36個M4KRAM塊,支持128個用戶IO引腳資源,完全滿足設計需要。EP2C8配置了2個口:JTAG調(diào)試接口和AS模式口,其中AS模式使用串行配置器件EPC-S4,存儲容量為4Mbit。
2.4DSP電路
DSP電路是整個電路系統(tǒng)的數(shù)據(jù)運算單元。選用TI公司的TMS320VC5416型DSP,其內(nèi)嵌128K×16bit的RAM和16K×16bit的ROM,以及1個40bit的算術邏輯單元,其主頻可達到160MHz,滿足設計需要。
DSP作為數(shù)據(jù)運算中心,需要將運算后的數(shù)據(jù)傳遞給FPGA,由FPGA進行相關操作。因此,DSP的數(shù)據(jù)線A[15:0]、地址線D[15:0],其他控制線等與FPGA直接相連,同時DSP通過JTAG口程序。DSP接口電路如圖3所示。
2.5D/A轉(zhuǎn)換電路
D/A轉(zhuǎn)換電路的功能是將DSP產(chǎn)生的包絡數(shù)據(jù)轉(zhuǎn)化為模擬信號。選用ADI公司的12bit并行高速D/A轉(zhuǎn)換器AD9762,其數(shù)據(jù)刷新率為125MS/s。D/A轉(zhuǎn)換電路如圖4所示。
3系統(tǒng)軟件設計
3.1FPGA功能實現(xiàn)
FPGA開發(fā)采用Altera綜合開發(fā)平臺QuartusII6.0,利用VHDL語言開發(fā)了雙口RAM、總線控制、地址譯碼、D/A轉(zhuǎn)換器控制、脈沖序列產(chǎn)生、波道控制和詢問信號檢測等7個功能模塊,分別為:1)設計雙口RAM,用于實現(xiàn)PCI9054數(shù)據(jù)和DSP數(shù)據(jù)的交換:2)實現(xiàn)PCI9054本地總線邏輯控制,例如:對雙口RAM的讀寫邏輯;3)實現(xiàn)DSP的地址譯碼邏輯,根據(jù)不同的指令選擇不同的功能單元;4)實現(xiàn)D/A轉(zhuǎn)換器的邏輯控制;5)產(chǎn)生脈沖序列。根據(jù)需要,可產(chǎn)生基準脈沖、填充脈沖、應答脈沖、隨機脈沖,組成脈沖序列;6)實現(xiàn)波道控制和衰減控制;7)實現(xiàn)對詢問信號的檢測等。FPGA內(nèi)部邏輯如圖5所示。
3.2DSP程序設計
DSP片上程序以CCS2.0為開發(fā)平臺,主要包括器件初始化程序、系統(tǒng)初始化程序、包絡數(shù)據(jù)(由15Hz和135Hz正弦信號組成)產(chǎn)生程序、INTO中斷程序、INTl中斷程序和定時器中斷程序。其中,器件初始化程序完成片內(nèi)外設的初始化(如鎖相環(huán)時鐘發(fā)生器參數(shù)的設置,定時器參數(shù)的設置,可屏蔽中斷的設置等);系統(tǒng)初始化程序完成整個系統(tǒng)的初始化(I0地址分配、全局變量的初始化設置和系統(tǒng)外設的初始化);包絡數(shù)據(jù)產(chǎn)生程序主要產(chǎn)生15Hz正弦數(shù)據(jù)表和135Hz正弦數(shù)據(jù)表兩張函數(shù)表;INT0中斷程序完成接收PC指令:INTl中斷主要接收到詢問信號后完成應答功能;定時器中斷程序完成查找函數(shù)表并通過計算產(chǎn)生包絡數(shù)據(jù),啟動D/A轉(zhuǎn)換電路產(chǎn)生包絡信號,同時產(chǎn)生脈沖選擇信號,控制FPGA輸出脈沖序列。DSP主程序流程如圖6所示。塔康包絡信號波形如圖7所示。
3.3PCI驅(qū)動程序開發(fā)
根據(jù)Windows提供的驅(qū)動程序模型,使用VC++6.0和DriverStudio軟件編寫了WDM驅(qū)動程序。該驅(qū)動程序?qū)CI9054起到內(nèi)存映射和中斷管理的作用。驅(qū)動程序安裝后,應用程序?qū)CI卡的訪問可通過調(diào)用WindowsAPI的函數(shù)CreateFile()實現(xiàn)。這樣,對端口的操作終表現(xiàn)為對一個文件的操作。
4結(jié)論
針對系統(tǒng)模塊化的設計要求,開發(fā)了基于PCI9054的塔康視頻信號產(chǎn)生板卡。基于PCI總線的塔康視頻信號產(chǎn)生電路適用于多種工控機平臺,通用性強,并且滿足設計要求,實際使用效果良好,因此具有良好的應用前景。
參考文獻:
[1].PCIdatasheet/datasheet/PCI_1202269.html.[2].PCI9054datasheet/datasheet/PCI9054_1054563.html.[3].IDT70261datasheet/datasheet/IDT70
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級技能競賽的組織與實施計劃
- 社交媒體運營計劃
- 成人抑郁癥護理重點基礎知識點
- 2025麗水市縉云縣舒洪鎮(zhèn)社區(qū)工作者考試真題
- 大數(shù)據(jù)與智能制造質(zhì)量控制重點基礎知識點
- 2025廣西梧州市龍投人力資源有限公司招聘13人筆試參考題庫附帶答案詳解
- 2025年保定從業(yè)資格證應用能力考些啥
- 2025年南京貨運從業(yè)資格考試題目及答案大全及解析
- 2025年臨滄貨運資格證安檢考試題
- 唐山鏟車購買合同協(xié)議
- 技術經(jīng)紀人練習題集附有答案
- 內(nèi)科學講義(唐子益版)
- GB/T 4357-2022冷拉碳素彈簧鋼絲
- GB/T 19845-2005機械振動船舶設備和機械部件的振動試驗要求
- GB/T 14614-1993小麥粉吸水量和面團揉和性能測定法粉質(zhì)儀法
- 醬酒行業(yè)發(fā)展趨勢分析
- 《紅樓夢》賈府平面圖
- 養(yǎng)老機構(gòu)全套服務管理流程圖()
- 運用PDCA辦法提高分級護理落實率
- 高級卒中中心申報操作流程
- 幼兒園幼兒小籃球活動體能測試表
評論
0/150
提交評論