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:启动过程违反

Guru**** 1956055 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1390731/tas5805m-startup-procedures-violation

器件型号:TAS5805M

工具与软件:

根据数据表第7.5.3.1节" 上述启动过程"、


3.电源稳定后、将 PDN 拉至高电平并至少等待5ms、然后启动 SCLK、LRCLK。
4.一旦 I2S 时钟稳定、将器件设置为高阻态并通过 I2C 控制端口启用 DSP。
5.至少等待5ms。 然后初始化 DSP 系数、再将器件设置为 PLAY 状态。


我们在启动期间加载器件、并且器件已成功配置。  
但器件未遵循上述启动时序。 I2S 时钟在 I2C 事务结束后进入。  

这会在未来造成任何问题吗?


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Manmohan:  

    这会产生问题、 在严格要求进行 I2C 控制之前、I2S 时钟必须准备就绪。 我们建议您遵循数据表中提到的启动过程。 在您的情况下、I2S 时钟输入后是否会立即稳定?

    您可以尝试将 I2C 命令分为两个部分。 一个用于 I2C 初始化、另一个用于处理 DSP 系数。 如果您选择执行此操作、则在应用 I2S 时钟之前、仅配置第0页寄存器、在 I2S 时钟变得稳定后、您可以配置包括 DSP 系数在内的其他寄存器。 谢谢。

    此致、

    Sam

x 出现错误。请重试或与管理员联系。