0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

與PDM接口相關(guān)的開源項目

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-10-17 09:10 ? 次閱讀

優(yōu)秀的 Verilog/FPGA開源項目介紹(三十四)- PDM音頻接口設(shè)計及信號處理

緒論

今天介紹幾個與PDM接口相關(guān)的開源項目。

FPGA使用Delta-sigma ADC實現(xiàn)PDM音頻輸出

https://github.com/Elrori/Delta-sigma-ADC-verilog

https://www.jianshu.com/p/f5e17ee2fd25

8c075ca0-4db5-11ed-a3b6-dac502259ad0.png

介紹

整個方案實現(xiàn)的原理主要是將PDM輸出到FPGA管腳然后經(jīng)過低通濾波接到比較器負端,Digital Filter換成累加器,就變成了真正的1-Bit ADC。可以量化模擬比較器正端電平。參考見下圖:

8c0fe2bc-4db5-11ed-a3b6-dac502259ad0.png

License

No license

PDM-MIC信號處理

https://github.com/Hoi-Jeon/Verilog-for-Mic-in-Matrix-Creator

這個項目的目的是研究其接收來自 8 個PDM 麥克風(fēng)的信號處理的 FPGA 代碼。這個代碼的結(jié)構(gòu)如下:

9e1701de-4db5-11ed-a3b6-dac502259ad0.png

測試結(jié)構(gòu):

9e61d7fe-4db5-11ed-a3b6-dac502259ad0.png

仿真結(jié)果:

9e83b914-4db5-11ed-a3b6-dac502259ad0.png9eb3bc86-4db5-11ed-a3b6-dac502259ad0.png

pcm2pdm-example

https://github.com/kazkojima/pcm2pdm-example

https://github.com/kazkojima/pdmmic-example

9ecb4c7a-4db5-11ed-a3b6-dac502259ad0.png

這兩個項目都是kazkojima大神帶來的項目,都是PDM-MIC的信號處理,同時有詳細的設(shè)計過程:

https://tomverbeure.github.io/2020/12/20/Design-of-a-Multi-Stage-PDM-to-PCM-Decimation-Pipeline.html

包括仿真設(shè)計等。

9edba94e-4db5-11ed-a3b6-dac502259ad0.png9ee11fa0-4db5-11ed-a3b6-dac502259ad0.png

icebreaker-verilog-examples

https://github.com/icebreaker-fpga/icebreaker-verilog-examples

9f09c13a-4db5-11ed-a3b6-dac502259ad0.png

這是一個基于Lattice iCE40UP5k FPGA的開發(fā)板(極其經(jīng)典)。

介紹

初識Lattice iCE40UP5k FPGA就是通過這個板卡,小巧及強大的開源板卡,其自帶的開源工程極其豐富,鏈接就是這個板卡及類似板卡的參考項目。

9fce29bc-4db5-11ed-a3b6-dac502259ad0.png

其中PDM相關(guān)文件夾就是我們需要的項目,其他項目也很基礎(chǔ),也適合學(xué)習(xí)。

axi_pdm

https://github.com/Pieter-Berteloot/PYNQ_Video_overlay/tree/1010a7a2a32e0a1c246423989b5acbfcf45a4eab/boards/ip/d_axi_pdm_1.2

介紹

基于BD設(shè)計目前在國內(nèi)流行還是比較廣的,所以這個項目就是我們需要的-一個基于AXI總線的IP值得學(xué)習(xí)。

catena-riscv32-fpga

https://github.com/mcci-catena/catena-riscv32-fpga

9fe60924-4db5-11ed-a3b6-dac502259ad0.png

RISC-V這么火,怎么能沒有音頻,這個項目就是用在RISC-V系統(tǒng)里的音頻IP,詳細的地址如下:

https://github.com/mcci-catena/catena-riscv32-fpga/tree/master/hw/src/lib/pdm_audio

其他

https://github.com/JAMBD/ice_pdm

總結(jié)

今天介紹的基于PDM項目,分為實現(xiàn)和處理兩部分。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603419
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8598

    瀏覽量

    151163
  • PDM
    PDM
    +關(guān)注

    關(guān)注

    2

    文章

    97

    瀏覽量

    17877
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3349

    瀏覽量

    42500

原文標(biāo)題:總結(jié)

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問ESP32-C3 I2S接口支持PDM接收嗎?

    ESP32-C3 I2S接口支持PDM接收嗎?看到 C3的datasheet上只標(biāo)了支持 PDM TX 接口。 原文如下: \"支持 TDM PCM、TDM MSB 對齊、TDM 標(biāo)準
    發(fā)表于 06-20 07:04

    如何在TAS2563中配置PDM接口

    如何在 TAS2563 中配置 PDM 接口?
    發(fā)表于 10-09 08:02

    TLV320AIC3262可配置為立體聲數(shù)字麥克風(fēng)脈沖密度調(diào)制 (PDM) 接口,請問可以支持幾個PDM接口?

    TLV320AIC3262 規(guī)格書上寫可配置為立體聲數(shù)字麥克風(fēng)脈沖密度調(diào)制 (PDM) 接口, 請問可以支持幾個PDM接口?? 假設(shè)1個PDM
    發(fā)表于 10-17 07:01

    嵌入式相關(guān)開源項目資料分享

    關(guān)注+星標(biāo)公眾號,不錯過精彩內(nèi)容來源 | 嵌入式大雜燴學(xué)習(xí)初期最難找的就是找學(xué)習(xí)資料了,本貼精心匯總了一些嵌入式相關(guān)資源,包括但不限于編程語言、單片機、開源項目、物聯(lián)網(wǎng)、操作系統(tǒng)、Linu...
    發(fā)表于 10-27 09:13

    嵌入式開源項目相關(guān)資料分享

    嵌入式開源項目精選專欄
    發(fā)表于 10-28 08:47

    分享一些高星開源項目

    關(guān)于GitHub,可能很多人都誤以為這是互聯(lián)網(wǎng)人的專屬,其實并不是,那上面嵌入式相關(guān)開源項目是有很多的?,F(xiàn)分享一些高星開源項目(像RT-T
    發(fā)表于 02-28 08:13

    FPGA使用Delta-sigma ADC實現(xiàn)PDM音頻輸出

    板卡的參考項目。其中PDM相關(guān)文件夾就是我們需要的項目,其他項目也很基礎(chǔ),也適合學(xué)習(xí)。axi_pdm
    發(fā)表于 10-17 15:20

    請問ESP32-C3 I2S接口支持PDM接收嗎?

    ESP32-C3 I2S接口支持PDM接收嗎?看到 C3的datasheet上只標(biāo)了支持 PDM TX 接口。原文如下:"支持 TDM PCM、TDM MSB 對齊、TDM 標(biāo)準和
    發(fā)表于 02-17 08:11

    基于Web服務(wù)的航空項目管理與PDM系統(tǒng)集成

    針對航空產(chǎn)品協(xié)同開發(fā)中工程信息和管理信息相互分離的問題,提出了基于Web服務(wù)的項目管理與產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)集成模型。模型以基于產(chǎn)品BOM的項目WBS分解、映射與關(guān)聯(lián)技術(shù)為
    發(fā)表于 04-14 09:05 ?15次下載

    openharmony開源項目

    華為捐贈的智能終端操作系統(tǒng)基礎(chǔ)能力相關(guān)代碼,隨后進行開源,并根據(jù)命名規(guī)則為該開源項目命名為 OpenAtom OpenHarmony(簡稱“OpenHarmony”)。 2020 年
    的頭像 發(fā)表于 06-21 19:17 ?1929次閱讀

    智能硬件設(shè)計中I2S、PDM、TDM選什么音頻接口

    智能硬件設(shè)計,I2S、PDM、TDM選什么音頻接口?
    的頭像 發(fā)表于 02-23 15:08 ?1.2w次閱讀
    智能硬件設(shè)計中I2S、<b class='flag-5'>PDM</b>、TDM選什么音頻<b class='flag-5'>接口</b>

    限位開關(guān)接口開源項目

    電子發(fā)燒友網(wǎng)站提供《限位開關(guān)接口開源項目.zip》資料免費下載
    發(fā)表于 08-01 09:58 ?3次下載
    限位開關(guān)<b class='flag-5'>接口</b>板<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    Apple打印機接口開源項目

    電子發(fā)燒友網(wǎng)站提供《Apple打印機接口開源項目.zip》資料免費下載
    發(fā)表于 08-04 15:24 ?3次下載
    Apple打印機<b class='flag-5'>接口</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    Apple磁盤接口開源項目

    電子發(fā)燒友網(wǎng)站提供《Apple磁盤接口開源項目.zip》資料免費下載
    發(fā)表于 08-04 15:23 ?0次下載
    Apple磁盤<b class='flag-5'>接口</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    TAS2563 PDM麥克風(fēng)接口和回聲參考

    電子發(fā)燒友網(wǎng)站提供《TAS2563 PDM麥克風(fēng)接口和回聲參考.pdf》資料免費下載
    發(fā)表于 09-13 10:11 ?1次下載
    TAS2563 <b class='flag-5'>PDM</b>麥克風(fēng)<b class='flag-5'>接口</b>和回聲參考