語音信號的采集和播放
發布時間:2008/12/17 0:00:00 訪問次數:1691
語音信號可以直接從ad50的模擬信號輸人端輸人,ad50對輸入的聲音信號進行采樣,并將采樣后的數據傳送到dsp;dsp應用相應的算法對數據迸行處理,并將處理后的數據傳送到ad50的da輸人端;收到處理后的數據,ad50對數據進行數模轉換,變成語音信號后輸出到相應的后端處理電路輸人端;最后由后端處理電路將輸人的聲音信號轉變成聲音輸出到音響設備。ad50用于音樂信號處理,其數據精度為16比特,滿足音樂信號的要求。
dsp與一個ad50芯片的連接能實現對聲音信號的采集和播放,設置ad50采用從設備方式,ad50的最高采樣頻率設置為8khz。
程序包括以下幾個部分。
(1)對dsp的寄存器以及緩沖串口進行初始化。包括dsp定時器0的初始化,以確保t0ut0引腳能輸出正確的時鐘信號到ad50,ad50再根據該時鐘信號采樣;初始化緩沖串口時,工作于主設各方式,輸出clkr0和fsx0信號。完成dsp的初始化后,在dsp的tout0、clkr0和fsx0這3個引腳可以看到連續輸出的信號。
(2)通過dsp的緩沖串口和xf引腳對ad50進行初始化,再設置ad50的4個控制寄存器;確定ad50的4個控制寄存器設置正確后,ad50開始采樣數據。此時,用示波器檢測ad50的dout引腳,能發現引腳有連續的信號輸出。
(3)設置dsp的中斷,從緩沖串口讀取數據。如果此時在緩沖串口連續地讀取數據,就可在仿真軟件cos中查看讀取的數據是否正確。如果每次讀取的數據都是0或者是同一個數值,則表示ad50沒有正常工作。必須注意的是,如果整個電路的屏蔽和噪聲未處理好,即使正確設置好ad50,也可能導致ad50不能正常工作。
(4)可以將緩沖串口讀取的數據存放到dsp的ram單元,連續存放500或者1000個數據,同時通過cos的畫圖功能判斷ad50采樣的數據是否正確,這時主要判斷ad50的采樣頻率是否正確設置、緩沖串口是否丟失了ad50采樣的數據等問題。
(5)通過緩沖串口,直接將采樣數據送到ad50的da單元,進行數模轉換。這時從ad50的模擬信號輸出端可以看到和輸入信號一樣的信號。
(6)將采樣數據直接送到ad50的da單元輸出,從而完成整個語音信號的播放。
中斷向量程序如下:
配置文件如下:
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
語音信號可以直接從ad50的模擬信號輸人端輸人,ad50對輸入的聲音信號進行采樣,并將采樣后的數據傳送到dsp;dsp應用相應的算法對數據迸行處理,并將處理后的數據傳送到ad50的da輸人端;收到處理后的數據,ad50對數據進行數模轉換,變成語音信號后輸出到相應的后端處理電路輸人端;最后由后端處理電路將輸人的聲音信號轉變成聲音輸出到音響設備。ad50用于音樂信號處理,其數據精度為16比特,滿足音樂信號的要求。
dsp與一個ad50芯片的連接能實現對聲音信號的采集和播放,設置ad50采用從設備方式,ad50的最高采樣頻率設置為8khz。
程序包括以下幾個部分。
(1)對dsp的寄存器以及緩沖串口進行初始化。包括dsp定時器0的初始化,以確保t0ut0引腳能輸出正確的時鐘信號到ad50,ad50再根據該時鐘信號采樣;初始化緩沖串口時,工作于主設各方式,輸出clkr0和fsx0信號。完成dsp的初始化后,在dsp的tout0、clkr0和fsx0這3個引腳可以看到連續輸出的信號。
(2)通過dsp的緩沖串口和xf引腳對ad50進行初始化,再設置ad50的4個控制寄存器;確定ad50的4個控制寄存器設置正確后,ad50開始采樣數據。此時,用示波器檢測ad50的dout引腳,能發現引腳有連續的信號輸出。
(3)設置dsp的中斷,從緩沖串口讀取數據。如果此時在緩沖串口連續地讀取數據,就可在仿真軟件cos中查看讀取的數據是否正確。如果每次讀取的數據都是0或者是同一個數值,則表示ad50沒有正常工作。必須注意的是,如果整個電路的屏蔽和噪聲未處理好,即使正確設置好ad50,也可能導致ad50不能正常工作。
(4)可以將緩沖串口讀取的數據存放到dsp的ram單元,連續存放500或者1000個數據,同時通過cos的畫圖功能判斷ad50采樣的數據是否正確,這時主要判斷ad50的采樣頻率是否正確設置、緩沖串口是否丟失了ad50采樣的數據等問題。
(5)通過緩沖串口,直接將采樣數據送到ad50的da單元,進行數模轉換。這時從ad50的模擬信號輸出端可以看到和輸入信號一樣的信號。
(6)將采樣數據直接送到ad50的da單元輸出,從而完成整個語音信號的播放。
中斷向量程序如下:
配置文件如下:
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:語音信號的μ/A律壓縮
上一篇:語音信號模數/數模轉換
熱門點擊
- D/A轉換器的基本原理
- AD轉換器的選擇
- 語音信號的μ/A律壓縮
- 并行A/D轉換器AD574
- 語音信號模數/數模轉換
- 語音信號的采集和播放
- DFT的屬性
- D/A轉換器的特性與技術指標
- D/A轉換器雙極性工作
- 高速數據采集系統的時鐘電路設計
推薦技術資料
- DS2202型示波器試用
- 說起數字示波器,普源算是國內的老牌子了,FQP8N60... [詳細]