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.

[参考译文] TAS5825P:I2C 向需要 I2S 时钟存在的寄存器写入数据

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1422808/tas5825p-i2c-writes-to-the-register-requiring-the-presence-of-the-i2s-clock

器件型号:TAS5825P

工具与软件:

TI 人好

我的客户使用了我们的  TAS5825P、发现了一些问题:

1. I2C 写入需要 I2S 时钟存在的寄存器 ? I2S 时钟不可用时客户是否确实无法正确写入寄存器?  

2. 客户将寄存器写入芯片大约需要2s、客户用 EVM GUI 导出完整的寄存器映射、再写入芯片、是否可以用 其他方式跳过默认值寄存器? 客户希望加快速度。  如何生成绕过默认值寄存器的映射文件。

3. 上面两点的原因是上电后 I2C 的配置需要2s、所以芯片输出的声音很慢。 客户希望上电后芯片能马上响。 因此、我们出于这两个原因进行定位。 有没有其它方法可以让芯片 通电后立刻发声? 例如、配置寄存器的顺序。  

非常感谢。

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

    尊敬的 Tony:

    要对主配置寄存器(簿0页0)进行写入、不需要 I2S。 写入 DSP 寄存器时、建议使 I2S 时钟稳定。  由于此器件旨在使用 H 类算法、因此无法绕过 DSP。 这意味着 I2S 时钟在从寄存器0x03开启 DSP 之前需要保持稳定、但 Book 0的其余配置可以在此发生之前完成。

    有些优化可能能够减少 I2C 命令、但偏离生成的脚本将需要客户进行自己的验证。

    此致、

    Ramsey

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

    您好、Ramsey

    客户尝试了您的方法、效率很高、但当芯片输出声音时、配置 DSP 寄存器、Sound 将停止、我们是否有方法可以配置 DSP 而不中断声音?  

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

    尊敬的 Tony:

    写入 DSP 时、您正在添加信号路径中的进程、如果在不停止声音的情况下完成、这些进程将影响输出。 因此、我们通常建议在取消使器件静音之前配置 DSP。

    此致、

    Ramsey