This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM6120-Q1:标准 I2S。 只有一个通道在发送。

Guru**** 2812265 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1626615/pcm6120-q1-standard-i2s-only-one-channel-transmitting

器件型号: PCM6120-Q1

你好。
我尝试将此 ADC 配置为标准立体声 I2S。
但我可以观察到仅发送了一个通道的数据(仅适用于低 WCLK):

I2S.png

该单通道数据正确。 已录制正确的声音。 但没有第二个通道数据。

我的配置(从 Linux 终端):

i2cset -y 1 0x4E 0x01  SW_RESET:1.
i2cset -y 1 0x4E 0x02 0x81  SLEEP_CFG:AREG_SELECT = 1、SLEEP_ENZ = 1
i2cset -y 1 0x4E 0x07 0x70  ASI_CFG0:ASI_FORMAT = 01 = I2S 模式、ASI_WLEN = 11 = 32 位
i2cset -y 1 0x4E 0x74 0xC0  ASI_OUT_CH_EN:ASI_OUT_CH1_EN = 1、ASI_OUT_CH2_EN = 1
i2cset -y 1 0x4E 0x75 0x60  PWR_CFG:ADC_PDZ = 1、PLL_PDZ = 1

我无法确定在设置的寄存器中错过了什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您需要将 0x20(右时隙 0)写入寄存器 0x0c(通道 2 时隙分配)、以将数据分配给右通道时隙(当 FSYNC 为高电平时)。

    此致、

    Garret