主题中讨论的其他器件: TAS5805、
尊敬的先生或女士:
我们正在对 TAS5805M 进行多种设计的启动。
我们能够获得 TAS5805的音频输出。 但似乎我们无法成功写入 EQ 数据。 频率响应始终看起来相同(平坦)。
现在我们注意到 、我们在 GLOBAL_FAULT1寄存器中得到了时钟故障错误。
我要附上几张屏幕截图。 基于这些、您能告诉我们时钟可能出什么问题吗? 这就是为什么 DSP 不能正常工作的原因?
我还附加了我们应该使用的寄存器设置。
非常感谢、
Thomas
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.
尊敬的先生或女士:
我们正在对 TAS5805M 进行多种设计的启动。
我们能够获得 TAS5805的音频输出。 但似乎我们无法成功写入 EQ 数据。 频率响应始终看起来相同(平坦)。
现在我们注意到 、我们在 GLOBAL_FAULT1寄存器中得到了时钟故障错误。
我要附上几张屏幕截图。 基于这些、您能告诉我们时钟可能出什么问题吗? 这就是为什么 DSP 不能正常工作的原因?
我还附加了我们应该使用的寄存器设置。
非常感谢、
Thomas
Matthew 您好!
我们尚未获取 EVM。 但与此同时、我们发现在启动和写入 Init 序列+ EQ 时 I2S 时钟比率是错误的。
我们有1.5MHz BCLK、而不是48kHz LRCLK 和3.072MHz BCLK。 在第一次播放开始后、它得到了纠正、但初始化已经完成、而比率仍然错误。 因此、我们将 BCLK 更改为3MHz、现在再次进行测试。 但它看起来很有希望。
另一个问题出现了。 在数据表中、它指出:
TAS5805M 支持动态变化时的 LRCLK (FS)速率。 例如、将 LCRLK 从32kHz 更改为48kHz 或 96kHz、在更改为新采样率之前、主机处理器需要将 LRCLK (FS)/SCLK 置于 HALT 状态至少100us。
但是、我们的系统设计为在音频时钟运行时不会中断它们。 因此、在更改采样率时不会产生干扰或咔嗒声。 现在、我在 TAS5805数据表中读出、对于每次采样率变化、我们必须停止时钟、然后重新启动它们。 这是绝对必需的、还是在没有时钟停止/启动的情况下也能正常工作?
非常感谢、
Thomas