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.

[参考译文] PCM1862:主模式下来自 GPIO1的 SCK 输出

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1303830/pcm1862-sck-output-from-gpio1-in-master-mode

器件型号:PCM1862

您好!
我将 PCM1862设置为主模式、它具有自己的晶体。

该器件配置为32位、因此 BCLK 是64fs、我的 MCLK 由晶体生成、它是512fs (24.576Mhz)。

我必须驱动与 PLL 有关的器件、因此我需要在 GPIO1上提供 MCLK 输出。

我已经在 GPIO1上启用了模式以输出 SCK0、但没有获得完整的 SCK。

我缺少什么吗?



SCK_XI_SEL 设置为10b
MST_SCK_SRC 设置为0
MST_MODE 设置为1
CLKDET_EN 设置为1

GPIO1_FUNC 设置为11b

在一些寄存器的转储下面:
I:----- PCM186X -----
I:寄存器0x0001:0b0 (0x0000)
I:寄存器0x0002:0b0 (0x0000)
I:寄存器0x0003:0b0 (0x0000)
I:寄存器0x0004:0b0 (0x0000)
I:寄存器0x0005:0b10000110 (0x0086)
I:寄存器0x0006:0b1 (0x0001)
I:寄存器0x0007:0b1 (0x0001)
I:寄存器0x0008:0b1000010 (0x0042)
I:寄存器0x0009:0b1000010 (0x0042)
I:寄存器0x000A:0b0 (0x0000)
I:寄存器0x000B:0b0 (0x0000)
I:寄存器0x0010:0b110000 (0x0030)
I:寄存器0x0011:0b100000 (0x0020)
I:寄存器0x0012:0b0 (0x0000)
I:寄存器0x0013:0b0 (0x0000)
I:寄存器0x0014:0b10 (0x0002)
I:寄存器0x0015:0b0 (0x0000)
I:寄存器0x0020:0b1000001 (0x0091)
I:寄存器0x0026:0b111 (0x0007)
I:寄存器0x0027:0b111111 (0x003F)
I:寄存器0x0072:0b1111 (0x00F)
I:寄存器0x0073:0b11 (0x0003)
I:寄存器0x0074:0b110100 (0x0034)
I:寄存器0x0075:0b0 (0x0000)

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

    您好!

    Unknown 说:
    我已经在 GPIO1上启用了模式来输出 SCK0、但没有获得完整的 SCK。
    [/报价]

    您将接收多大频率的 SCK 输出?  LRCK 和 BCLK 的频率也是多少?

    此致、

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

    LRCLK 正确为48kHz
    BCLK 正确3.072Mhz

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

    什么是测量的 SCK 频率?