該聲音采集系統(tǒng)旨在通過采集聲音信號來檢測器械的裂紋、密合度等情況。其主要設(shè)計(jì)思路是將 DSP 高速處理數(shù)字信號的能力與 USB 高速傳輸數(shù)據(jù)的能力相結(jié)合,服務(wù)于工業(yè)生產(chǎn)。系統(tǒng)選用 TI 公司的 TMS320VC5402 作為該 PCB 的 CPU,Philips 公司的 PDIUSBD12 作為接口芯片,采用 USB1.1 協(xié)議實(shí)現(xiàn) DSP 與電腦的通信。
系統(tǒng)主要包含以下幾個(gè)基本環(huán)節(jié):
- 電平轉(zhuǎn)換電路:將 5V 電源轉(zhuǎn)換為 3.3V 與 1.8V,分別為 DSP 芯片的片上外設(shè)以及 CPU 供電。
- AD 信號轉(zhuǎn)換電路:把傳感器接收到的模擬信號轉(zhuǎn)換為數(shù)字信號,供 DSP 進(jìn)行處理。
- 信號的存儲(chǔ)電路:儲(chǔ)存 DSP 處理后的信號。
- 信號傳輸電路:將經(jīng)過處理的信號上傳至電腦。
- 仿真電路:用于測試 DSP 芯片。
- 電平轉(zhuǎn)換電路
- 由于 TMS320VC5402(以下簡稱 5402)的核電壓與片上外設(shè)電壓不同,且電源無法直接提供所需電壓,所以電平轉(zhuǎn)換電路至關(guān)重要。該電路使用 TI 公司的 TPS767D301 電源芯片,它能分別輸出不同電壓,可輸出 3.3V 和介于 1.5 - 5.5V 之間的某一調(diào)整后的電壓。在此設(shè)計(jì)中,將輸出設(shè)定為 3.3V 和 1.8V,與 5402 匹配。在 1OUT 的輸出部分,根據(jù)公式 Vo = Vref×(1 + R1/R2),在 D301 中 Vredf = 1.1834V,所以 Vo = 1.1834V×(1 + 15.8/30.1) = 1.8V。
- 電平轉(zhuǎn)換電路為各個(gè)元器件提供了適合其工作的電壓條件,是整個(gè)電路正常運(yùn)行的動(dòng)力保障。
- AD 轉(zhuǎn)換電路
- 本設(shè)計(jì)選用 TI 公司的 TLC320AD50C 作為 AD 轉(zhuǎn)換芯片。該芯片采用 ΣΔ 技術(shù),將抽樣濾波器放置于 ADC 后,差值濾波器放置在 DAC 前,使系統(tǒng)可同時(shí)進(jìn)行接收、發(fā)送任務(wù)。它能實(shí)現(xiàn)高采樣率(最高可達(dá) 22.5kb/s)的 AD/DA 轉(zhuǎn)換,通過 2 個(gè) 16 位的同步串行轉(zhuǎn)換通道實(shí)現(xiàn),可直接和 DSP 連接進(jìn)行通信。TLC320AD50C 中的可選項(xiàng)和電路配置可通過串行口進(jìn)行編程,能對掉電、復(fù)位、信號采樣率、串行時(shí)鐘率、增益控制、通信協(xié)議、測試模式等進(jìn)行編程和電路配置。
- 片外復(fù)位電路提供上電復(fù)位,晶振電路提供 10MHz 的主時(shí)鐘頻率,數(shù)據(jù)采樣頻率和其他時(shí)鐘信號均由此頻率分配。5402 與 AD50C 之間采用主串行通信格式進(jìn)行通信,即接收和發(fā)送轉(zhuǎn)換信號。
- 信號存儲(chǔ)電路
- 系統(tǒng)采用 SST 公司的 FLASH 存儲(chǔ)器 SST39VF400A 來存儲(chǔ)采集到的聲音信號。該器件存儲(chǔ)容量為 4MB,采用 3.3V 單電源供電,通過特殊的命令字序列可實(shí)現(xiàn)對各個(gè)子模塊的讀寫和擦除,無需額外提供高電壓。DSP 通過外部存儲(chǔ)器接口(EMIF)訪問片外存儲(chǔ)器,它具有很強(qiáng)的接口能力和很高的數(shù)據(jù)吞吐能力。5402 與 SST39VF400 的接口電路主要通過 DSP 的相關(guān)輸出管腳來控制 FLASH 的擦除和讀寫。
- 聲音信號經(jīng)過 AD 轉(zhuǎn)換器后傳輸給 DSP,由 DSP 的 PS 和 DS 引腳通過邏輯開關(guān)分別控制 flash 和 sram 的使能端,由 DSP 的 R\W 和 MSTRB 控制位通過邏輯電路分別控制讀和寫。本設(shè)計(jì)中 SRAM 使用的是 GS1117:64K×16 的 1MB 異步靜態(tài)隨機(jī)存儲(chǔ)器,它由高速的互補(bǔ)性金屬氧化物半導(dǎo)體晶體管(CMOS)組成,不需要外部時(shí)鐘或時(shí)間頻閃觀測器,3.3V 的操作電壓,所有輸入輸出均兼容晶體管邏輯電路(TTL),快速通道時(shí)間小于 15ns,操作電流小于 100mA。
- USB 接口電路
- PDIUSBD12 是一款帶并行總線的 USB 接口器件,符合通用串行總線 USB 1.1 版規(guī)范。它集成了 SIE、FIFO、存儲(chǔ)器收發(fā)器以及電壓調(diào)整器等,可與任何外部微控制器或微處理器實(shí)現(xiàn)高速并行接口,數(shù)據(jù)傳輸速率在批量模式和同步模式下均可達(dá)到 1M 字節(jié) / 秒,在其他模式下可達(dá) 2M 字節(jié) / 秒??赏ㄟ^軟件控制與 USB 的連接,采用 GoodLink 技術(shù)的連接指示器,在通訊時(shí)使 LED 閃爍,具有可編程的時(shí)鐘頻率輸出,內(nèi)部上電復(fù)位和低電壓復(fù)位電路,為雙電源操作,在 3.3±0.3V 或擴(kuò)展的 5V 電源下均可使用,可實(shí)現(xiàn)多中斷模式的批量和同步傳輸。
- JTAG 仿真電路
- JTAG(Joint Test Action Group)是用來調(diào)試 DSP 的仿真部分,其連接部分要和仿真器上的引腳一致。TI 公司的 DSP5000 系列專門預(yù)留有 14 個(gè) JTAG 管腳,其中 4、8、10、12 引腳均接地,6 引腳懸空,5 接高平電壓 3.3V,所有的仿真引腳均使用 IEEE1149.1 標(biāo)準(zhǔn)。其余引腳含義如下:
- TMS:輸入引腳,用于選擇測試方式。
- TRST:輸入引腳,實(shí)現(xiàn)測試復(fù)位。
- TDI:輸入引腳,進(jìn)行測試數(shù)據(jù)輸入。
- TDO:輸出引腳,在 TCK 的下降沿時(shí)輸出數(shù)據(jù),其余時(shí)間呈高阻態(tài)。
- TCK_RET:輸入引腳,當(dāng)板子與仿真器的連接電纜不小于 6 英寸時(shí),接法與 TCK 相同,大于 6 英寸時(shí),需另加驅(qū)動(dòng)。
- TCK:輸入引腳,作為測試時(shí)鐘,一般為占空比為 50% 的固有時(shí)鐘信號。
- EMU0:仿真中斷引腳 0,可用作輸入或輸出。
- EMU1:仿真中斷引腳 1,可用作輸入或輸出,當(dāng) TRST 為低電平、EMU0 為高電平時(shí),EMU1 為低電平,所有輸出禁止。
通過這個(gè)聲音采集系統(tǒng),能夠?qū)o形的聲音信號轉(zhuǎn)化為圖形進(jìn)行處理,方便觀察其波形特點(diǎn),應(yīng)用于研究、工業(yè)生產(chǎn)等領(lǐng)域。在設(shè)計(jì)其他的 DSP 應(yīng)用系統(tǒng)接口電路時(shí),需要根據(jù)具體情況綜合考慮性能指標(biāo)、器件選取、外圍電路設(shè)計(jì)等方面,仔細(xì)選取器件,精心合理布局,才能達(dá)到理想的設(shè)計(jì)效果。


0次