RK3308 TDM输出8ch,通道错位

使用RK3308的TDM 8ch输出音频,上电后播放第一条音频正常,但是第二条音频就会出现通道错位,2ch数据到0ch,3ch到1ch,依次

  1. 录音用的是麦克风阵列还是模拟mic?
  2. 每条音频录制命令是什么?
  3. 每条音频播放命令是什么?

firefly_zhongw 发表于 2019-12-31 09:39

  1. 录音用的是麦克风阵列还是模拟mic?
  2. 每条音频录制命令是什么?
  3. 每条音频播放命令是什么?

1、录音时用的是另外一个设备TDM输出;
2、录音指令:tinycap test.wav -D 0 -d 0 -c 8 -r 16000 -b 16;
3、播放指令:tinypaly test.wav -c 8 -r 16000

本帖最后由 firefly_zhongw 于 2020-1-15 17:53 编辑

  • "另外一个设备TDM"是怎么跟板卡连接的
  • 贴出arecord -l 所打印的信息

firefly_zhongw 发表于 2019-12-31 09:39

  1. 录音用的是麦克风阵列还是模拟mic?
  2. 每条音频录制命令是什么?
  3. 每条音频播放命令是什么?

您好 可以问一下,麦克风阵列不是有数字麦克风阵列和模拟麦克风阵列吗? 跟您说的模拟mic又是什么关系?

  1. 数字音频的接口比较多,目前较为通用的是I2S、PDM和TDM接口。
  2. 模拟音频主要用在:喇叭播放声音、Line-in外接音源、麦克风输入等。

您好,请问您解决了吗,我也遇到了TDM错位?