您好,
我的PCM3060编解码器在异步模式下工作正常,在从属模式下使用DAC,在主模式下使用ADC。
我尝试在同步模式下使用编解码器,同时已向SCK1和SCK2提供时钟。 i编程寄存器67和72如下。
寄存器67:CSEL2 = 1,用于将SCK1,BK1和LRCK1用于DAC操作。
寄存器67:M/S = 100以使用DAC作为主模式,256 FS
寄存器72:CSEL1 = 0以使用SCK1,BK1和LRCK1进行ADC操作。
寄存器72:M/S =000以在从属模式下使用ADC。
使用此配置时,BK1和LRCK1上不显示时钟。 这是有效配置吗?
如果我设置Register 72:M/S 100,时钟将出现在BK1和LRCK1上,DAC工作,但音频正常
很吵
欢迎提出任何意见。
以下是所有寄存器的内容。
REG 64 = 0xf0
REG 65 = 0xff
REG 66 = 0xff
REG 67 = 0xC0
REG 68 = 0x0
REG 69 = 0x0
REG 70 = 0xd7
REG 71 = 0xd7
REG 72 = 0x0 (无时钟)或0x40 (显示时钟,但输出噪音大)
REG 73 = 0x0
此致,
Sadegh Abbasi)