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.

[参考译文] TAS5825M:基本串行音频配置

Guru**** 2484615 points
Other Parts Discussed in Thread: TAS5825M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/867763/tas5825m-basic-serial-audio-config

器件型号:TAS5825M

您好!

我正在使用 TAS5825M 设计放大器。 原型目前正在运行。 现在、我再次检查了数据表中 I2S 输入的默认配置。

第28页上显示:"默认设置为 I2S 和24位字长。" 与 SAP_CTRL1寄存器的默认状态(I2S 模式)匹配。

现在的问题是:I2S 模式意味着数据帧开始时延迟1个 SCLK、否则它将与左对齐格式相同。 但是 SAP_CTRL2寄存器的默认状态是 MSB 不会从音频帧的开头移位。 因此默认设置 I2S 格式存在矛盾、但没有数据移位。 现在、我需要知道、在默认配置下、启动后应使用哪种数据格式。

此致、

Markus

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

    尊敬的 Marus:

    当 SAP_CTRL1设置为 I2S 模式时、TAS5825M 将对标准 I2S 格式使用"1位移位"。

    这意味着 SAP_CTRL2 (I2S 移位 LSB)不会影响采用 I2S 设置的 TAS5825M 格式检测。

    此致、

    Matthew   

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

    您好 、Matthew、

    感谢您的回复。

    我有另一个影响 TDM 输入的问题:我使用 I2S 输入测试了我的硬件、它运行得很完美。 现在、我想使用 TDM8作为输入。 因此、我将 SAP_CTRL1寄存器配置为 TDM 模式、字长为32位、 将 SAP_CTRL2寄存器配置为 I2S_SHIFT 1 BCLK。 但我的声音完全失真。 我是否需要以特殊方式配置 TDM 输入? 我当前的初始化过程如下所示:

     1.切换到书籍0和页面0

    2. 设置主音量

    3.将输入设置为 TDM

    4. 将设备设置为播放模式

    5.清除 故障寄存器

    这是可以的、还是需要按其他顺序执行初始化过程?

    此致、

    Markus

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

    Markus、您好!

    建议遵循数据表启动过程、并使用 PPC3转储 I2C 脚本格式。

    对于 TDM8、您能否提供 BCLK/SCLK/Data 时序图、如下所示? 让我们再次确认哪种配置是合适的。

    此致、

    Matthew

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

    您好、Matthew、

    我在 https://e2e.ti.com/support/audio/f/6/t/762676上遵循了上述启动过程

    这在 I2S 默认输入配置方面没有任何问题。 我的 TDM8配置是指 tas5825m 数据表(第31页)中给出的 TDM2格式。 我已经检查了时钟速度和时序。 lrclk 和 BCLK 的极性都设置为上升沿上的数据有效。 这是从 I2S 到 TDM8格式的标准端口。

    正如我说过的、我将 SAP_CTRL1/2寄存器配置为 TDM 模式、将 I2S_SHIFT 配置为1 BCLK。

    我还在使用 PPC3软件、但我找不到任何选项来将输入格式配置为 TDM。 I2C 转储不会为我提供有关如何为 TDM8输入配置器件的任何详细信息。

    此致、

    Markus

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

    Markus、您好!

    您能否使用相同的数据表"图85、TDM 2"设置来分享 SCLK/LRCK/数据波形? 请进一步检查 LRCK 上升沿是否与 SCLK 下降沿相加、数据从 SCLK 下降沿开始、数据为 MSB 格式。

    对于 TDM 寄存器配置、下面是针对'TDM2' 24位数据的参考脚本:

    w 98 00 00

    宽98 7f 00

    宽98 33 12.

    W 98 34 01

    此致、

    Matthew

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

    由于几周内没有答复,关闭了