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.

[参考译文] PCM6240-Q1:难以将 ASI 总线与 AM273x 器件的 McASP 进行连接

Guru**** 2466550 points
Other Parts Discussed in Thread: PCM6240-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1256168/pcm6240-q1-difficulty-interfacing-the-asi-bus-with-mcasp-of-am273x-device

器件型号:PCM6240-Q1

您好!

我正在尝试使用 PCM6240-Q1将3.5mm 音频源插孔与 AM273x 的 McASP 外设相连。 我将按照以下方式配置 PCM6240:

  • 通过 ASI_CFG0 (0x70)实现32位世界长度和 I2S 模式
  • MIC IN、通过 CH1_CFG0 (0x01)的交流耦合模拟差分输入
  • 通过 IN_CH_EN (0xF0)激活输入通道
  • 通过 ASI_OUT_CH_EN (0xF0)激活输出通道
  • 然后我为 ADC PLL 和 Bias 电容器上电、

McASP 被配置为需要满足以下条件:

  • I2S 模式  
  • 2个插槽数
  • FS 与数据之间存在1位延迟
  • MSB 优先
  • 单字接收帧同步宽度
  • 下降沿表示帧开始帧同步极性
  • 无右漫游
  • 32位插槽尺寸

配置全部后、音频播放失真。

对于 ASI 格式、在 I2S 模式下时、时隙计数是否仍为64、还是为2?  

是否需要更改任何设置以使帧格式正确?  

此致、

埃里克

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

    e2e.ti.com/.../Mcsp.cfg

    I2C 的左声道插槽为0-31、右声道插槽为0-31。 寄存器0x0B 和0x0c 设置时隙。

    我已经包括了一个供您尝试的暂定文件。

    您能告诉我传入计时格式的详细信息吗?

    我们有一个称为 Pure Path Console 2的工具。 这可用于设置器件的 I2C 配置、

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

    您好 Sanjay、  

    所需的格式如下:

    其中位时钟为3MHz、FS 为46.875KHz

    此致、

    埃里克

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

    如果所有通道使用通道总和、那么通道总和是否仅作为左插槽0进入?  

    此致、

    埃里克

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

    该芯片支持3.072Mhz 的 BCLK 和48kHz 的 FSYNC。