nikit3s 2af3a91ec9 Приём PDM и дециматор: CIC sinc^4 /50 плюс ФНЧ /5
Микрофон тактируется на 3.125 МГц (50/16, Normal mode). CIC снимает поток
до 62.5 кГц без умножителей, дальше симметричный ФНЧ на 221 отвод даёт
12 500 Гц: он же давит полосы, сворачивающиеся при децимации на 5, и
выравнивает спад CIC.

Коэффициенты считает tools/gen_fir_coefs.py и кладёт в fir_coefs_pkg.vhd.
Масштаб подобран так, что постоянная единица на выводе данных микрофона
даёт полную шкалу 24 бит, поэтому шкала выхода -- dBFS.

Достигнуто: неравномерность полосы 0..5 кГц 0.032 дБ, подавление от
6250 Гц 72 дБ, подавление сворачиваемых полос 77 дБ.
2026-08-14 16:02:40 +03:00
S
Description
Проект стенда для проверки цифрового МЭМС микрофона SPH9855LM4H-C под управлением Tang Primer 25K
132 KiB
Languages
VHDL 45.8%
Python 33.9%
Verilog 20.2%
Tcl 0.1%