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.

[参考译文] TAS5825MEVM:TAS5825M在32KHz SR时无音频

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1091006/tas5825mevm-tas5825m-no-audio-at-32khz-sr

部件号:TAS5825MEVM
主题中讨论的其他部件:TAS5825M

您好,TI团队:

我们将TAS5825M与Base/Pro 2.0 TAGC/48kHz模式配合使用。 使用Biquad滤波器。 输入速率为32KHz,44.1kHz或48kHz。  我  使用TAS5825MEVM,PPC主板和最新的PPC软件进行了测试。  对于可变输入采样率,我使用具有光学SPDIF的外部音频接口,因为我在主板上编程的32kHz固件无法在我的Windows 10 PC上播放音频,尽管与PPC软件的通信工作正常。 通过使用光学输入,我能够成功验证(示波器) TAS5825MEVM上的采样率。

我们的SRC设置为Base Sample Rate (基本采样率)= 48kHz,Input Sample Rate (输入采样率)= Auto-Detected (自动检测)。 据我所知,此设置将是理想的,因为DSP将始终以固定速率运行。 遗憾的是,当输入信号的采样速率为32kHz (比特时钟为1.024MHz)时,我们没有声音。 当以32kHz播放时,FS监视器显示0x06,这意味着32kHz。 播放期间设备未静音(已启用自动静音)。 时钟检测状态0x39报告0x08,表示PLL超频! 全局故障0x71显示0x04,指示"时钟错误"。

SRC设置为Base Sample Rate (基本采样率)= AS Input (输入采样率),Input Sample Rate (输入采样率)= 48kHz,音频以所有三种所需的速率工作,并且选择的输入速率似乎没有任何区别(我没有测试16KHz)。 如果我保留此设置,我有以下问题:
1. DSP以何种速率工作,使用外部提供的音频信号,采样速率为32KHz,44.1kHz和48kHz? 如果DSP速率始终遵循输入速率,SRC的作用是什么?
2. 32KHz,44.1kHz和48kHz的系数如何?
DSP是否需要通过输入采样率外部告知如何转换系数,或者输入采样率设置在此处有何作用?
3.我在论坛上读到,当DSP频率改变时,PWM频率也会改变。 我无法使用 基本采样率= AS输入,输入采样率= 48kHz模式(应用不同的输入速率)来测量此行为。 我是否理解这里的问题?

谢谢,谨致问候

Mario

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

    您好,Mario

      1.它基于您的设置。 当您设置 Base Sample Rate (基本采样率)= 48kHz,Input Sample Rate (输入采样率)= Auto-Detected (自动检测)时,DSP将始终以48kHz采样率工作。

      2. DSP不 能转换系数,实际上 DSP不能计算 系数,DSP只能使用 系数处理音乐信号。 系数由PPC3软件计算,这就是您需要设置输入采样率的原因。

      3. PWM频率不会根据不同的输入采样率而变化。 请问您从哪里获得了这些信息?

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

    Shadow He,您好!

    1.我对基本采样率=作为输入的设置的行为感兴趣。
    - DSP根据输入应用的频率工作,并且以前在PPC软件中计算过一次系数?
    因此,系数并不总是最适合?
    -选择"作为输入"时,哪个任务具有SRC?  
    2.理解。
    3.我读了这篇文章: e2e.ti.com/.../360.2593万 “如果你不介意PWM切换频率在384kHz和354.2kHz之间波动,你可以使用自动检测的默认配置。”

    总之,我是否正确理解这一点?
    -在Base/Pro SRC/48kHz模式下,32KHz不能与2.0 一起使用,设置基本采样率=48kHz,输入采样率=自动检测。
    -在Base/Pro 2.0 采样率=作为输入的情况下,在Base/Pro采样频率/48kHz模式下。 设置32KHz现在工作,但DSP使用不同的速率工作,在两种情况下,系数不是最佳的。

    谢谢,此致

    Mario

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

    您好,Mario

    1.设置为“作为输入”,DSP在输入采样率下工作。 系数并不总是适合,因为其值由PPC3计算,不能更改。 SRC不需要工作。

    3.这种PWM转换是因为我们的DSP不能区分48kHz和44.1kHz,因此需要10 % 余量来避免时钟故障总是出现。 因此,当采样速率在这两个值之间变化时,PWM也可能会稍微移动。 但在其他采样率下不会发生变化,因为我们可以使用采样率值来计算正确的PWM。

    <xmt-block0>5825 5825 m404.2507万 5825 m</xmt-block>404.2507万 在5825 在Base/Pro 2.0 /48kHz模式中,32KHz不能与SRC设置的基本采样率=48kHz[自动采样率]一起使用。

      是的,无法工作。 SRC不能将32KHz传输到48kHz。

    Base/Pro<xmt-block0>5825 5825 m404.2507万 5825 m</xmt-block>404.2507万<xmt-block1>5825 2.0 模式中,基本采样率= AS输入。 设置32KHz现在有效,但DSP使用不同的速率工作,在两种情况下,系数不是最佳的。[/QUOT]

      是的,可以工作,但 系数仍低于48kHz

      您可以考虑选择96KHz进程流和自动检测,SRC可以将32KHz和48kHz成功传输到96KHz。  

    [/quote]