工具/软件:
大家好:
我正在移植 PCMD3140IRTER 编解码器连接到 Kirkstone BSP 在上 STM32MP13 平台的更多知识。 此时,我只连接了两个麦克风(大概是左右两个)到 PDMDIN1_GPI1 工程师。
麦克风所在的位置 Adafruit PDM MEMS 、基于 MP34DTx 写入。 我使用示波器验证了他们的行为、根据数据表、信号看起来是正确的。 到目前为止、一切都似乎很好。
当我尝试使用以下命令录制音频时出现问题:
arecord -D HW:0、0 -f S16_LE -r 48000 -c 2 test.wav
当我收听录制的文件时、我可以听到 仅左声道 、就好像没有捕捉到正确的麦克风一样。 如果将ti,pdm-edge-select
属性更改为:
0 1 0 1>
最终目的
<1 0 1 0>
我仍然只听到左声道,但它现在似乎来自 其他麦克风 。 所以、看起来只是这样 一次一个麦克风 并且无论pdm-edge-select
设置如何、它始终记录为左声道。
此外、如果我CH1_ASI_EN
只禁用和启用CH2_ASI_EN
、 不会记录任何内容 使用任何一个pdm-edge-select
配置。 在 Audacity 中、右声道完全静音。
我的印象是、实际上仅使用一个通道、而不是两个通道、这符合两个麦克风的立体声输入的预期。