您好!
我将 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)