您好!
我们在重新同步功能方面存在问题。 下面是有关我们的设置的更多详细信息。
我们使用16位的"左对齐模式"。 BCLK 和 WCLK 由一个外部 μ µC 提供、编解码器运行为一个从器件。 BCLK 源为8MHz、由编解码器 PLL 带入10.24MHz。 通过128次过采样、我们随后达到8kHz (= WCLK)的 ADC_FS。
在我们的案例中、这意味着与数据表条目相关的上升 WCLK 边沿的抖动必须小于+/- 390ns (Fs/4)。 我想我们可以满足这一条件。 当编解码器初始化时 BCLK 和 WCLK 已经运行时、它是否正常? 在本例中、8MHz 信号(BCLK 源)在编解码器初始化之前运行。 初始化后、WCLK 信号(8kHz)正在运行。 我们注意到、启动后通过 DOUT 提供大约380ms 的数据、然后仅发送0。 如何解释这种行为? 正常情况下、当条件< Fs/4时、一切都应重新启动。 我们已经设置了寄存器34 (第0页)中的位 D1和位 D0。 如果我们仅设置位 D1、则会发送数据。 但是,数据是不合理的。 当我们不使用重新同步功能时、一切工作正常、数据按预期传输。
在写入第1页条目后(请参阅数据表)、在写入寄存器时(例如、ADC 加电-寄存器81)遵循正确的顺序是否重要?
此致、
Steffen