Part Number: PCMD3140-Q1
Other Parts Discussed in Thread: PCMD3140
3片pcmd3140有各自独立接口的I2C控制总线,它们共享一个I2S接口,采用TDM模式,每个芯片使用2个通道,通道1和2,slot0~3可以正常采集音频,slot4~5这2个槽异常,他们的数据总是和slot0一致,槽交叉使用后,证明硬件都是正常的,唯独是从slot4开始后不正常,录音中的寄存器和录音后的测试波形图如下:


Part Number: PCMD3140-Q1
Other Parts Discussed in Thread: PCMD3140
3片pcmd3140有各自独立接口的I2C控制总线,它们共享一个I2S接口,采用TDM模式,每个芯片使用2个通道,通道1和2,slot0~3可以正常采集音频,slot4~5这2个槽异常,他们的数据总是和slot0一致,槽交叉使用后,证明硬件都是正常的,唯独是从slot4开始后不正常,录音中的寄存器和录音后的测试波形图如下:


可以从下方两个方向进行排查。
按照数据手册检查一下Table 7-4. Output Channel Slot Assignment Settings,Table 7-5. Programmable Offset Settings for the ASI Slot Start还有ASI_CFG的配置,尤其是TX_OFFSET。
检查BCLK是否正确7.3.1.2.1 Time Division Multiplexed Audio (TDM) Interface