一些背景信息:
- 时钟@ LRCK 引脚= 744.192kHz
- 时钟@ BCK 和 SCK 引脚= 23.814MHz (32xFS)
- 单声道模式的输出电路设置(如图37所示)
- 静音引脚(单声道模式下的 DATA-R)接地
- 数据引脚上的数据看起来像图39 (24位)的底部
写入寄存器(此处仅注明非默认值):
-注册 20
- DFTH = 1
- 单声道= 1
-注册表18
- FMT = 010 (24位右对齐)
这样的设置使得输出有一些奇怪的噪声/失真、我不明白为什么。
如果我设置 CHSL=1、输出看起来完全相同。 但是、当 DFTH = 1时、它应为静默模式(无输出)、因为 R DATA 通道来自 MUTE 引脚(接地)。 所以似乎有些东西不起作用、特定于 DFTH 和单声道的东西都被启用了。
除此之外、如果我设置 DFTH=0、FMT=000 (16位右对齐)并使用16位而不是24位数据输入数据、情况似乎正常工作。
但在我看来、这并不合理、因为考虑到时钟速率、他们似乎不应该这么做。
我似乎可以使用"古怪"的方式使其正常工作、但格式必须是16位而不是24位。 而且,我想了解发生了什么-我不是一个只是抓着我的肩膀,并在事情没有意义时继续前进的粉丝。
有什么建议吗?
 
				 
		 
					