數字麥克風PDM脈沖到PCM信號需要一個二次采樣,ST 提過了PDM2PCM的軟件包,可以完成上面的工作。軟件包源碼沒有開源,使用手冊也簡潔的讓人抓狂,我覺得可能是因為ST更高級的MCU直接帶了硬解碼,所以對中低端MCU I2S接口的軟解碼關注度也不夠。幸好之前做過信號處理工作,一些概念和內在邏輯能猜個八九不離十,使用起來沒有任何難度就上手了,這個軟件包的使用方法主要參考下面幾個文檔。
參考文檔:
1、如何將PDM數字麥克風連接到STM32單片機
AN5027 使用STM32 32位Arm® Cortex® MCU連接PDM數字麥克風
2、 PDM audio software decoding on STM32 microcontrollers
3、 UM2372_用於STM32F4_F7_H7的PDM2PCM軟件包介紹
STM32Cube PDM2PCM software library for the STM32F4/F7/H7 Series
4、 基於 STM32 I2S 的音頻應用開發介紹
5、STM32F407手冊
6、利用 DFSDM 開發 PDM 麥克風應用介紹
數字麥克風PDM信號采集與STM32 I2S接口應用--筆記目錄:
數字麥克風PDM信號采集與STM32 I2S接口應用(一)
https://www.cnblogs.com/pingwen/p/11298675.html
數字麥克風PDM信號采集與STM32 I2S接口應用(二)
https://www.cnblogs.com/pingwen/p/11301935.html
數字麥克風PDM信號采集與STM32 I2S接口應用(三)
https://www.cnblogs.com/pingwen/p/11794081.html
數字麥克風PDM轉PCM與STM32 I2S接口應用----重要文檔列表
https://www.cnblogs.com/pingwen/p/11302452.html
數字麥克風PDM信號采集與STM32 I2S接口應用(四)--單片機源碼
https://www.cnblogs.com/pingwen/p/13371144.html
尊重原創技術文章,轉載請注明。