团队,
我们的客户正在修改AIC3254 Linux驱动程序以支持加载DSP。 他们查看了生成的代码并将DSP加载到内存中。 未加载DSP时,音频工作正常,但加载DSP时,它们获得0dB级别的噪声。 在他们的设计中,他们在 驱动程序中使用24.576 时钟,并使用驱动程序设置音频速率和接口设置。 他们查看了寄存器,并按预期加载了所有内容,并且测试了开发套件上的简单Treble shelf应用程序。 他们想知道实际MCLK速率是否发生了变化,因为它与开发套件上的时钟不同。 所有设备都以48kHz运行。
对可能出现的问题有什么想法? 它们正在写入与DSP相关的所有寄存器,但路由和其他设置由驱动程序处理。
谢谢!
Antonio