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.

[参考译文] PCM3168A:在512*FS I4S 下 DAC 不工作

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/993638/pcm3168a-dac-not-working-at-512-fs-i4s

器件型号:PCM3168A

我想使用24.576 MCLK 和 I4S 串行(双模)以48K 采样率运行此部件。

图52. 说明音频数据格式:24位 TDM 格式(SCKI = 128fs、256fs 和512fs)

表11. 即 SCKI 速率 128 (DAC)、256 XFS

如果我以512*FS 运行、DAC 将不工作(仅直流共模输出) -在256*FS 运行则正常。

我是否应该假设这是一个文档错误(图52标题错误),或者是否有其它问题发生?

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

    Nicholas、您好!

    DAC 在48kHz 时确实支持512*FS 系统时钟,您显示的差异是96kHz,在这种情况下,SCKI 速率最多只能为256*FS,因为支持的最大 SCKI 为~37MHz。 我怀疑还有其他事情在发生。

    最棒的

    Zak

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

    可能正在发生什么-您可能是正确的。

    我需要 的是512*在主模式下以24.576的 MCLK 运行 I4S、提供48kHz 的频率。 这不奏效。

    在相同的 MCLK 和其他设置下,它在256*下运行良好,达到96kHz。

    但是,我认为这是一个文件问题,而且我试图做的是没有得到支持的。

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

    Nicholas、您好!

    我认为没有文档问题、您能否共享设置以供审核?

    以下是在24.576MHz MCLK 下以48kHz 频率在主模式下运行的 DAC 的配置示例:

    否复位并将 DAC 设置为单速率
    宽88 40 C1
    #将 DAC 格式设置为24位 I2S 主控模式512*FS
    宽88 41 20

    下面是 Audio Precision 端的时钟配置:

    下面是该配置中 DAC 输出之一的测量结果:

    最棒的

    Zak

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

    我想我们正在浪费彼此的时间。 我已经提供了您所需的所有信息、您对此没有作出回应。

    我的问题是以512*FS 运行 I4S。 您正在谈论 I2S。 这可能起作用。  我的问题是不同的。

    我将再试一次、然后放弃并找到另一种解决方案。

    我尝试在512*FS 和 TDM 双模式下作为主器件运行,从而提供4通道串行信号。 (DIN1/2、DOUT 1/2)。 这不起作用(无 DAC 输出)。 它可以在256*FS 下工作。

    文档问题是:

    1) 1) 图52。 说明:音频数据格式:24位 TDM 格式(SCKI = 128fs、256fs 和512fs)。 这是错误的。

    2) 2)表11显示: DOUT1/2、DIN1/2在正常 TDM 中只能在256*FS 下工作。 没错。

    就是这样。 无需音频精度。 我必须自己处理、因此您也可以关闭案例。

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

    Nicholas、

    很明显、这里存在误解、对此我深表歉意、我只是尝试重新创建您的问题、以帮助找到解决方案并确认我们的文档是否需要更新。 我假设您使用的是具有2个数据输入和输出的多通道 I2S。 我以前从未听说过 I4S 协议。 TDM 模式中使用的数据线数量取决于您是以48kHz 及更低频率运行(所有通道位于1条数据线上)还是大于96kHz (所有通道位于2条数据线上)。 我认为这可能 是您问题的一部分、因为在48kHz 时、所有数据都应该采用 TDM 格式的 DIN1。 如果不是您想要的、那么您应该使用传统的 I2S 格式在每条数字线路上设置2个通道。

    该器件对于哪些模式需要时钟非常特别。 话虽如此,我认为这里只是一种误解。 图52介绍了 TDM 模式支持的所有 SCKI 乘法器、但未提及支持比率的采样率。  这就是表11的输入位置。 对于 TDM 格式的96kHz 运行、SCKI 需要为256fs (对于 DAC 为128)。 48kHz 将同时支持256和512、如果这不起作用、问题可能出在速率选择方面。 如果您将器件配置为双模式、 则器件不会期望以48kHz 的频率运行、这可能会导致问题。 您应该使用单速率或自动选择进行48kHz 操作。  

    但愿这对您有所帮助。

    最棒的

    Zak

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

    请关闭案例。 我们什么都没有。