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.

[参考译文] PCM5122:PCM5122罕见的音频时钟配置

Guru**** 2382480 points
Other Parts Discussed in Thread: PCM5122, PCM5122EVM-U, PCM5101
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1304302/pcm5122-pcm5122-uncommon-audio-clock-configuration

器件型号:PCM5122
主题中讨论的其他器件:PCM5101

我们尝试运行采样频率为256kHz、SCK/bck 为16.384MHz 的 PCM5122。

我们是在 SPI 模式下运行、尽管正确配置了所有寄存器、但看不到任何输出(我们认为)
在浏览数据表时、我们很想知道此器件是否允许使用256kHz 的采样频率、假设一些规格说"高达384kHz"、但其他规格会明确省略192kHz 和384kHz 之间的频率。

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

    大家好、Chris、 星期二(明天)我在办公室 、到时我将看看这个。

    此致、

    阿拉什

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

    Arash、这是我们的寄存器转储。

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

    Chris、您好!

    理论上、DAC 可以在256K 的 LRCLK 下工作、但由于这是一个 音频 DAC、因此它在非音频采样率下的性能可能与数据表中显示的性能不相似。  

    表32. 与  标准音频时钟不常见的音频相关时钟和 SCK 速率的系统主控时钟输入仅在软件模式下通过配置各种 PLL 和时钟分频器寄存器来提供支持。 寄存器转储有许多 x00读数、因此我建议参考数据表的图63来查看数据表并跟踪需要设置的各种寄存器。 另请参阅 第 8.3.6.5节"PLL 计算"中显示的示例。   使用 PLL 生成的 sectrion 8.3.6.4时钟有 表 34 、适用于上述计算的相应寄存器。

    以下是用作示例的示例代码:

    # PLLCK=CLKIN x R x (J.D)/ P = 11.3MHz x 1 x 8 / 1 = 90.316 MHz
    # PLL 时钟源= SCK
    W E0 0D 00
    # P = 1
    W E0 14 00
    # J = 8
    W E0 15 08
    #十进制值=0
    # R = 0
    W E0 18 00

    #DSP CLK = PLLCLK/DDSP = 90.316 MHz /2 = 45.15 MHz
    #除以2
    W E0 1B 01
    # DAC CLK = PLLCK/DDAC = 90.3168 / 16 = 5.6448MHz
    #除以16
    W E0 1C 0F
    # CP (电荷泵)时钟= DAC CLK / NCP = 5.6448MHz / 4 = 1.4112MHz
    #除以4
    W E0 1D 03
    #过采样率时钟= DAC CLK /DOSR = 5.64MHz / 8 = 705.6KHz
    #除以8
    W E0 1E 07

    我会 先检查一些事项、甚至是在检查寄存器之前。 这些是为应用选择最佳 SDK 所需的  

    监控 DAC 的 XSMT 引脚、确保器件不静音。

    2绘制时钟和数据的所有波形。 您选择的数据格式必须与第 8.3.2.2节"PCM 音频数据格式"中的图13-16中的相应图表相匹配,这一点非常重要。

    最后、如果可能、   在激活 PLL 之前测试具有支持的音频 LRCLK 的 DAC。  在硬接线模式中、一旦一个外部 SCK 被提供、内部 PLL 就被禁用。

    我想、一旦您按照这些步骤操作、您就可以正确设置它。

    此致、

    阿拉什

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

    下面是我们身边提出的一些其他问题:

    PLL 将被禁用。  SDAC 多路复用器将选择 SCK 作为输入、即16.384 MHz。  SCL/PLL 多路复用器将选择 SCK 作为源。  DSPCK (寄存器27)应该具有的分频器。  DACCK 应该具有的分频器(寄存器28)。  哪些分频器用于 CPCK (寄存器29)、DOSR (寄存器30)和 OSRCK 多路复用器?  我们将256KHz LRCK 驱动到器件、并将一个16 MHz (64X 时钟、将2 x 32位数据移入)到 bck 时钟输入。  因此、我们实际上并不关心 PLL 设置、这些是不可避免的

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

    Chris、

    如果您的是非音频应用、可能最好使用 我们的 非音频 DAC 之一。 我在特定于音频的采样率中使用过这些 DAC。

    该部件需要系统时钟来操作数字内插滤波器和高级段 DAC
    来完成。 系统时钟 检测电路 自动检测系统时钟频率 ,但对于非音频它不能做到,所以你必须激活 PLL 产生适当的 SCK .   也许您可以为 SCK 设定一个128xfs 。

    我在上面提供了一个例子,你可以使用这个例子,并调整值 .

    此致、

    阿拉什

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

    Arash,

    我们购买评估板 PCM5122EVM-U 作为参考。

    我们甚至很难让评估板被 Windows 11识别。

    我们下载了 CC PCM5101演示软件(应该与 PCM5122兼容)

    当我们运行演示软件时、该软件会始终显示"EVM 状态:通信错误"

    由于此评估板使用 TAS1020B USBStreamingController、因此我假设我们需要该控制器的 Windows 11驱动程序。

    到目前为止、我们未能找到 TAS1020B 的驱动程序-我在论坛上看到一篇文章称"TAS1020B 不再受支持"

    我们非常感谢您在这里为您提供任何帮助、帮助您安装和运行软件。

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

    Arash、令人兴奋的消息是、我们终于拿到了采用 PCM5122的原电路板!  我们将 0X1C (DACLK)处的寄存器改为0x40。

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

     Chris、

     我 附上了 驱动程序和 USB 音频 EVM 连接手册以及 TAS1020B 的驱动程序

    /cfs-file/__key/communityserver-discussions-components-files/6/0513.How-to-Revive-a-USB-Audio-EVM.pdf

    https://www.ti.com/tool/download/SLOC305  

    /cfs-file/__key/communityserver-discussions-components-files/6/sloc305.zip

    此致、

    阿拉什