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.

[参考译文] TAS2505:立体声音频设置的 I2C 配置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1399493/tas2505-i2c-configurations-for-stereo-sound-setup

器件型号:TAS2505

工具与软件:

大家好、我目前计划使用两个 TAS2505来播放立体声音频。 我正在研究 I2C 示例配置(TAS2505应用参考指南第5.1节:通过 DAC 和耳机/扬声器输出播放数字数据的寄存器设置示例)并有一些问题:

1.我注意到有人说时钟源需要是11.2896MHz。 我们主芯片能够支持的最大时钟频率是4MHz、我想知道它是否仍然能够驱动 TAS2505。 如果是、如何配置寄存器以提高时钟频率?

2.最好使用其他时钟(例如 SCLK)作为编解码器的时钟源。 我想知道如何配置寄存器来实现这一点。 此外、如果我们可以使用其他时钟源、它将提供更慢的频率。 我想知道驱动 TAS2505所需的最小频率是多少。  

3.有一条线路显示需要15ms 的延迟。 这对于我们需要在4ms 内产生声音的应用来说太多了。 有什么权变措施吗?

  

4.对于我们拥有的两个 TAS2505 IC、我们要将其中一个设置为在左声道播放 I2S 数据、另一个设置为在右声道播放。 为了实现这一点、我可以从参考指南中找到的最接近的方法是设置第0页上的寄存器63位 D5-D4。 我想确认这是否正确。

谢谢!

——刘佳和

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

    尊敬的 Jihe:

    我目前已赶上其他任务,将在几天内回复您。

    此致、
    伊万·萨拉扎尔
    应用工程师

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

    尊敬的 Jihe:

    您能指定 WCLK、BCLK 和 MCLK 的频率是多少吗? 这将有助于确定时钟设置。

    该脚本提到了适用于 MCLK 的11.2896MHz、但时钟配置是灵活的并可以使用 PLL、因此低时钟频率和使用 BCLK 或 MCLK 是可选的选项。 《应用参考指南》对如何配置内部时钟树进行了详尽的说明: https://www.ti.com/lit/ug/slau472c/slau472c.pdf#page=37&zoom=100,0100

    PLL 需要这个15ms 延迟才能正确锁定到输入时钟、可以选择不使用 PLL、但这取决于输入时钟频率。一般来说、如果不使用 PLL、输入时钟和 WCLK 的比率必须至少为128。

    您对寄存器63的假设是正确的、可用于选择将哪个通道数据用于回放。

    此致、
    伊万·萨拉扎尔
    应用工程师