前言
STM32提供了豐富的音頻應用外設,并得益于靈活高效的內部架構,可以支持廣泛的音頻應用。本文中,在簡單介紹音頻采集的背景知識后,從應用需求出發,確定麥克風的選用。然后,描述了 STM32內部 DFSDM (Digital Filter for Sigma-Delta Modulator)在 PDM麥克風采集中應用。最后逐步介紹如何利用 STM32CubeMX進行 DFSDM設計開發,實現 PDM麥克風聲音采集。
一 背景知識
聲音通過聲學傳感器獲取模擬信號,經過模數轉換器,轉換成二進制碼 0和 1,這些 0和1便構成了音頻數字信號。PDM麥克風能夠實現上述的模擬信號獲取,并輸出 PDM信號。PDM(Pulse Density Modulation)脈沖密度調制,利用脈沖密度表示模擬信號強度。 從 PDM位流中獲取數據,還需要經過如下圖環節才能獲得模擬信號幅度對應的數字量。
0.jpg (37.39 KB, 下載次數: 76)
下載附件
2017-12-8 20:54 上傳
0.jpg (35.78 KB, 下載次數: 67)
下載附件
2017-12-8 20:54 上傳
0.jpg (65.65 KB, 下載次數: 62)
下載附件
2017-12-8 20:55 上傳
完整的pdf格式文檔51黑下載地址(共11頁):
利用DFSDM開發PDM麥克風應用介紹.pdf
(1.33 MB, 下載次數: 73)
2017-12-8 10:15 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|