摘要:TUSB3200 是由德州儀器日本公司推出的一款用于USB 接口連接的音頻數(shù)據(jù)控制芯片,該芯片內(nèi)置8052MCU 微處理器,能實(shí)現(xiàn)多聲道的錄音和播放功能。文中介紹了TUSB3200 的內(nèi)部工作原理、框圖及功能,并給出了用TUSB3200 設(shè)計(jì)的雙聲道輸入/輸出播錄的應(yīng)用電路。關(guān)鍵詞:USB 音頻接口 單片機(jī) TUBS3200 USB 音頻接口電路是帶USB 接口的音響設(shè)備和電腦多媒體外圍設(shè)備的必需器件。德州儀器公司推出的TUSB3200 是一款最適合于音響和電腦周邊設(shè)備的USB 接口用的音頻數(shù)據(jù)控制芯片。它采用52 腳扁平封裝,帶有內(nèi)置微處理器,價(jià)格低,可實(shí)現(xiàn)多聲道播放和錄音等功能,因而具有廣泛的用途。
標(biāo)簽: TUSB 3200 USB 內(nèi)置
上傳時(shí)間: 2013-11-23
上傳用戶:dumplin9
此源碼是一個(gè)電控調(diào)音,變速變調(diào)的磁帶機(jī)方案,MCU接口芯片采用PT2259,CD6651
上傳時(shí)間: 2015-08-22
上傳用戶:daoxiang126
GPIB為PC機(jī)與可編程儀器之間的連接系統(tǒng)定義了電氣、機(jī)械、功能和軟件特性。在自動測試領(lǐng)域中,GPIB通用接口是測試儀器常用的接口方式,具有一定的優(yōu)勢。通過GPIB組建自動測試系統(tǒng)方便且費(fèi)用低廉。而GPIB控制芯片是自動測試系統(tǒng)中的關(guān)鍵芯片。目前,此類芯片只有國外少數(shù)公司生產(chǎn),不僅價(jià)格昂貴,而且購買不便。因此,GPIB接口芯片的國產(chǎn)化、自主化對我國的自動測試產(chǎn)業(yè)具有重大的意義。本文通過對IEEE-488協(xié)議的理解與裁減,定義了一款包含具有講者,聽者,控者三個(gè)功能的GPIB接口控制規(guī)范。采用標(biāo)準(zhǔn)數(shù)字IC設(shè)計(jì)流程,對協(xié)議狀態(tài)機(jī)化簡后,進(jìn)行了RTL級的Verilog編碼設(shè)計(jì),基于FPGA進(jìn)行了原型驗(yàn)證。根據(jù)需要,對芯片的內(nèi)部進(jìn)行了時(shí)鐘門控處理來降低功耗。采用芯片引腳復(fù)用和JTAG測試原理,對芯片內(nèi)部增加了測試電路,方便了內(nèi)部狀態(tài)的測試,實(shí)現(xiàn)了可測試性設(shè)計(jì)。該芯片的工作時(shí)鐘頻率為8MHz,通過Synopsys的工具DC對源代碼進(jìn)行了綜合;使用PT對設(shè)計(jì)進(jìn)行了靜態(tài)時(shí)序分析;采用Cadence公司的Silicon Ensemble對綜合后的網(wǎng)表進(jìn)行了版圖設(shè)計(jì),對芯片內(nèi)部的電源網(wǎng)絡(luò)和時(shí)鐘樹做了特殊處理,在國外的某5V0.5/m標(biāo)準(zhǔn)數(shù)字單元庫下進(jìn)行了mapping,芯片規(guī)模10萬門左右,裸片面積為1.5mm×1.7mm。
上傳時(shí)間: 2022-06-25
上傳用戶:zhaiyawei
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,受其影響的儀器行業(yè)也發(fā)生了巨大的變革,即儀器的手動操作使用改為計(jì)算機(jī)控制自動測試。隨著自動測試技術(shù)和程控儀器的發(fā)展,除了要求物理硬件接口標(biāo)準(zhǔn)化外,也要求軟件控制標(biāo)準(zhǔn)化。 硬件方面,從20世紀(jì)50代自動測試概念建立起,經(jīng)過初期專用接口、半專用接口到20世紀(jì)80年代中期才普及推廣開放式標(biāo)準(zhǔn)接口總線,如RS232串行通信接口總線、GPIB通用接口總線、PXI計(jì)算機(jī)外圍儀器系統(tǒng)總線、VXI塊式儀器系統(tǒng)總線等。 軟件方面,1987年6月頒布的IEEE488.2(程控儀器消息交換協(xié)議)標(biāo)準(zhǔn)首先解決了數(shù)據(jù)結(jié)構(gòu)方面的問題,但仍將大量的器件語義留給設(shè)計(jì)者自由定義。1990年4月,國際上九家儀器公司在IEEE488.2基礎(chǔ)上提出了SCPI(Standard Commands for Programmable Instruments程控儀器標(biāo)準(zhǔn)命令),才使程控儀器器件數(shù)據(jù)和命令得到標(biāo)準(zhǔn)化。SCPI的總目標(biāo)是縮短自動測試系統(tǒng)程序開發(fā)時(shí)間,保護(hù)儀器制造者和使用者雙方的硬、軟件投資,為儀器控制和數(shù)據(jù)利用提供廣泛兼容的編碼環(huán)境。 儀器接收到SCPI消息后進(jìn)行響應(yīng):接收字符串消息、詞法分析、語法分析、中間代碼生成、優(yōu)化和目標(biāo)代碼生成,語法分析模塊的性能直接影響到程控執(zhí)行效率。為了進(jìn)一步簡化儀器內(nèi)語法分析模塊、提高程控執(zhí)行效率,本課題提出了在接口電路中加入解析模塊的思想,可將控制器發(fā)送到儀器的SCPI消息即復(fù)雜的ASCII碼字符串轉(zhuǎn)變?yōu)楹唵蔚亩M(jìn)制代碼。采用此解析模塊將大大簡化儀器設(shè)計(jì)者的軟件工作,既能實(shí)現(xiàn)儀器語言標(biāo)準(zhǔn)化又能提高儀器對遠(yuǎn)程 控制的響應(yīng)速度,這在研究實(shí)驗(yàn)室內(nèi)的自制儀器時(shí)將是很有用的。 儀器接口有很多種,本課題主要討論了RS232和GPIB兩種接口。本設(shè)計(jì)中儀器接口板是獨(dú)立于儀器的,與儀器單獨(dú)使用微處理器,若要與儀器連接實(shí)現(xiàn)通信只需在兩微處理器之間進(jìn)行通信即可,這樣做的目的是:一方面可以不影響儀器的設(shè)計(jì)和操作,一方面可以實(shí)現(xiàn)接口板的通用性和儀器的可換性。針對于RS232接口為一簡單接口,我先將工作重心放在軟件設(shè)計(jì)上,主要考慮怎樣把復(fù)雜的ASCII碼字符串解析為簡單的二進(jìn)制代碼。針對于GPIB接口,軟件設(shè)計(jì)的主要部分已完成,再把工作重心放在硬件設(shè)計(jì)上,采用性價(jià)比更高的CPID實(shí)現(xiàn)GPIB接口芯片NAT9914。為了觀察解析結(jié)果還加入了LCD顯示。本設(shè)計(jì)在開發(fā)通用的、低價(jià)的儀器接口板方面做了一個(gè)有益的嘗試,為進(jìn)一步的自動測試系統(tǒng)研究打下了基礎(chǔ)。 關(guān)鍵詞:儀器;SCPI;RS232接口;GPIB接口;CPLD
標(biāo)簽: SCPI 儀器接口 模塊設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:Andy123456
本論文在詳細(xì)研究MIL-STD-1553B數(shù)據(jù)總線協(xié)議以及參考國外芯片設(shè)計(jì)的基礎(chǔ)上,結(jié)合目前新興的EDA技術(shù)和大規(guī)模可編程技術(shù),提出了一種全新的基于FPGA的1553B總線接口芯片的設(shè)計(jì)方法。 從專用芯片實(shí)現(xiàn)的具體功能出發(fā),結(jié)合自頂向下的設(shè)計(jì)思想,給出了總線接口的總體設(shè)計(jì)方案,考慮到電路的具體實(shí)現(xiàn)對結(jié)構(gòu)進(jìn)行模塊細(xì)化。在介紹模擬收發(fā)器模塊的電路設(shè)計(jì)后,重點(diǎn)介紹了基于FPGA的BC、RT、MT三種類型終端設(shè)計(jì),最終通過工作方式選擇信號以及其他控制信號將此三種終端結(jié)合起來以達(dá)到通用接口的功能。同時(shí)給出其設(shè)計(jì)邏輯框圖、算法流程圖、引腳說明以及部分模塊的仿真結(jié)果。為了資源的合理利用,對其中相當(dāng)部分模塊進(jìn)行復(fù)用。在設(shè)計(jì)過程中采用自頂向下、碼型轉(zhuǎn)換中的全數(shù)字鎖相環(huán)、通用異步收發(fā)器UART等關(guān)鍵技術(shù)。本設(shè)計(jì)使用VHDL描述,在此基礎(chǔ)之上采用專門的綜合軟件對設(shè)計(jì)進(jìn)行了綜合優(yōu)化,在FPGA芯片EP1K100上得以實(shí)現(xiàn)。通過驗(yàn)證證明該設(shè)計(jì)能夠完成BC/RT/MT三種模式的工作,能處理多種消息格式的傳輸,并具有較強(qiáng)的檢錯(cuò)能力。 最后設(shè)計(jì)了總線接口芯片測試系統(tǒng),選擇TMS320LF2407作為主處理器,測試主要包括主處理器的自發(fā)自收驗(yàn)證,加入RS232串口調(diào)試過程提高測試數(shù)據(jù)的直觀性。驗(yàn)證的結(jié)果表明本文提出的設(shè)計(jì)方案是合理的。
上傳時(shí)間: 2013-06-04
上傳用戶:ayfeixiao
隨著信息技術(shù)的發(fā)展,數(shù)字信號的采集與處理在科學(xué)研究、工業(yè)生產(chǎn)、航空航天、醫(yī)療衛(wèi)生等部門得到越來越廣泛的應(yīng)用,這些應(yīng)用中對數(shù)字信號的傳輸速度提出了比較高的要求。傳統(tǒng)的基于ISA總線的信號傳輸效率低,嚴(yán)重制約著系統(tǒng)性能的提高。 PCI總線以其高性能、低成本、開放性、軟件兼容性等眾多優(yōu)點(diǎn)成為當(dāng)今最流行的計(jì)算機(jī)局部總線。但是,由于PCI總線硬件接口復(fù)雜、不易于接入、協(xié)議規(guī)范比較繁瑣等缺點(diǎn),常常需要專用的接口芯片作為橋接,為了解決這一系列問題,本文提出了一種基于FPGA的PCI總線接口橋接邏輯的實(shí)現(xiàn)方案,支持PCI突發(fā)訪問方式,突發(fā)長度為8至128個(gè)雙字長度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量為6000個(gè)邏輯宏單元,速度為-8,編譯后系統(tǒng)速度可以達(dá)到80MHz,取得了良好的效果。 基于FPGA的PCI總線接口橋接邏輯的核心是PCI接口模塊。在硬件方面,特別討論了PCI接口模塊、地址轉(zhuǎn)換模塊、數(shù)據(jù)緩沖模塊、外部接口模塊和SRAM DMA控制模塊等五個(gè)功能模塊的設(shè)計(jì)方案和硬件電路實(shí)現(xiàn)方法,著重分析了PCI接口模塊的數(shù)據(jù)傳輸方式,采用模塊化的方法設(shè)計(jì)了內(nèi)部控制邏輯,并進(jìn)行了相關(guān)的時(shí)序仿真和邏輯驗(yàn)證,硬件需要軟件的配合才能實(shí)現(xiàn)其功能,因此設(shè)備驅(qū)動程序的設(shè)計(jì)是一個(gè)重要部分,論文研究了Windows XP體系結(jié)構(gòu)下的WDM驅(qū)動模式的組成、開發(fā)設(shè)備驅(qū)動程序的工具以及開發(fā)系統(tǒng)實(shí)際硬件的設(shè)備驅(qū)動程序時(shí)的一些關(guān)鍵技術(shù)。 本文最后利用基于FPGA的PCI總線接口橋接邏輯中的關(guān)鍵技術(shù),對PCI數(shù)據(jù)采集卡進(jìn)行了整體方案的設(shè)計(jì)。該系統(tǒng)采用Altera公司的cyclone Ⅱ系列FPGA實(shí)現(xiàn)。
上傳時(shí)間: 2013-07-24
上傳用戶:ca05991270
介紹采用ALTERA 公司的可編程器件,實(shí)現(xiàn)I2C 總線的通信接口的基本原理; 給出部分VHDL語言描述。該通信接口與專用的接口芯片相比, 具有使用靈活, 系統(tǒng)配置方便的特點(diǎn)。
上傳時(shí)間: 2013-05-20
上傳用戶:gaorxchina
提出了一種基于單片機(jī)的智能儀表擴(kuò)展USB接口的方法。介紹了USB接口芯片SL811H S的結(jié)構(gòu)和性能以及USB接口的硬件電路圖,詳細(xì)分析了USB接口驅(qū)動程序的設(shè)計(jì)方法及FAT16文件系統(tǒng)的結(jié)構(gòu)。利用S
標(biāo)簽: USB 單片機(jī) 接口的設(shè)計(jì)
上傳時(shí)間: 2013-07-10
上傳用戶:gououo
簡單介紹了ADS7843的功能特點(diǎn)和工作原理,探討了ADS7843觸摸屏接口芯片的模式選擇和應(yīng)用技巧最后給出了基于該系統(tǒng)的一個(gè)實(shí)際使用方案.
上傳時(shí)間: 2013-06-21
上傳用戶:athjac
隨著數(shù)字圖像處理的應(yīng)用領(lǐng)域不斷擴(kuò)大,實(shí)時(shí)處理技術(shù)成為研究的熱點(diǎn)。VLSI技術(shù)的迅猛發(fā)展為數(shù)字圖像實(shí)時(shí)處理技術(shù)提供了硬件基礎(chǔ)。其中FPGA(現(xiàn)場可編程門陣列)的特點(diǎn)使其在圖像采集和處理方面的應(yīng)用顯得更加經(jīng)濟(jì)、靈活、方便。 本文設(shè)計(jì)了一種以FPGA為工作核心,并實(shí)現(xiàn)了PCI接口的圖像采集壓縮系統(tǒng)。整個(gè)系統(tǒng)采用了自頂向下的設(shè)計(jì)方案,先把系統(tǒng)分成了三大塊,即圖像采集、PCI接口和圖像壓縮,然后分別設(shè)計(jì)各個(gè)大模塊中的子模塊。 首先,利用FPGA對專用視頻轉(zhuǎn)換器SAA7111A進(jìn)行控制,因?yàn)镾AA7111A是采用IC總線模塊,從而完成了對SAA7111A的控制,并通過設(shè)計(jì)圖像采集模塊、讀/寫數(shù)據(jù)模塊、總線管理模塊等,實(shí)現(xiàn)把標(biāo)準(zhǔn)的模擬視頻信號轉(zhuǎn)換成數(shù)字視頻信號并采集的功能。 其次,在了解PCI規(guī)范的前提下,深入地分析了PCI時(shí)序和地址配置空間等,設(shè)計(jì)了簡化邏輯的狀態(tài)機(jī),并用VHDL硬件描述語言設(shè)計(jì)了程序,完成了簡化邏輯的PCI接口設(shè)計(jì)在FPGA芯片內(nèi)部的實(shí)現(xiàn),達(dá)到了一33MHz、32位數(shù)據(jù)寬度、支持猝發(fā)傳輸?shù)腜CI從設(shè)備模塊的接口功能,與傳統(tǒng)的使用PCI專用接口芯片來實(shí)現(xiàn)的PCI接口比較來看,更加節(jié)約了系統(tǒng)的邏輯資源,降低了成本,增加了設(shè)計(jì)的靈活性。 再次,設(shè)計(jì)了WINDOWS下對PCI接口的驅(qū)動程序。驅(qū)動程序可以選擇不同的方法來完成,當(dāng)然每個(gè)方法都有自己的特點(diǎn),對幾種主要設(shè)計(jì)驅(qū)動程序的方法作以比較之后,本文選擇了使用DRIVER WORKS工具來完成。通過對配置空間的設(shè)計(jì)、系統(tǒng)端口和內(nèi)存映射的設(shè)計(jì)、中斷服務(wù)的設(shè)計(jì)等,用VC++語言編寫了驅(qū)動程序。 最后,考慮到增加系統(tǒng)的實(shí)用性和完備性,還填加設(shè)計(jì)了圖像的壓縮部分。這部分需要完成的工作是在上述系統(tǒng)完成后,再額外地把采集來的視頻數(shù)據(jù)通過另一路數(shù)據(jù)通道按照一定的格式壓縮后存儲到硬盤中。本系統(tǒng)中,這部分設(shè)計(jì)是利用Altera公司提供的IP核來完成壓縮的,同時(shí)還用VHDL語言在FPGA上設(shè)計(jì)了IDE硬盤接口,使壓縮后的數(shù)據(jù)存儲到硬盤中。
上傳時(shí)間: 2013-06-01
上傳用戶:程嬰sky
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1