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.

[参考译文] TAS5558:使用 MCLK 4.096MHz 时、如果输入 fs 为 32kHz、则不会发出声音

Guru**** 2943400 points

Other Parts Discussed in Thread: TAS5558

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1634604/tas5558-no-sound-comes-out-in-case-of-input-fs-32khz-with-mclk-4-096mhz

部件号: TAS5558

你好。

我想确认 PWM 处理器“TAS5558"输入“输入信号状况。
IC 支持 64,128,192,256、384 和 或 512 * FS MCLK 速率(最高可达 50MHz)。
但是我无法确认输入 FS 32kHz 时的声音输出与 MCLK 4.096MHz (128*FS)。
此外、我不使用带有寄存器 0xc4 的 ASRC(ASRC1 和 ASRC2 旁路)。

请告诉我 TAS5558 是否支持 32kHz 输入频率和 MCLK 4.096MHz。

此致、

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

    我将 MCLK 更改为 16.384MHz (512*FS)。
    因此、声音会正确发出。

    I2S、MCLK 和 TAS5558 寄存器设置似乎正确。

    此致、

    Takahashi

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

    嗨、 Takahashi、

    因此、您已自行解决了该问题。 我可以关闭此主题吗?

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

    我想请你对我的问题发表意见。
    请告诉我 TAS5558 是否支持 32kHz 输入频率以及 MCLK 4.096MHz。“

    基本上、我将使用 MCLK 4.096MHz、因为存在硬件限制。

    此致、

    Takahashi

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

    我们的硬件专家将尽快为您提供支持。

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

    嗨、 Takahashi、

    您似乎正在使用 ASRC 旁路。 在这种情况下、请注意以下部分:

    “组控制的默认选择是手动组、并选择组 1。 请注意、如果使用组切换、则在上电时必须对组 2 和组 3 进行编程、因为默认值为全零。 如果使用了组切换并且组 2 和组 3 未正确编程、 然后、当切换到这些组时、可以将 TAS5558 的输出静音

    BR、

    Wenbin

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

    嗨、 Wenbin

    感谢您发送编修。
    我已确认银行设置。
    我总是使用 BANK1 并且不使用 Bank2 和 BANK3 (Auto Bank )。
    除 32kHz 频率之外、当音频采样频率为 32kHz 时、128*FS MCLK 不会出现问题、因此我认为组设置是正确的。
    如果您有任何其他发现、请告诉我。

    BR
    Takahashi

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

    您好  Takahashi、

    在这种情况下、我认为我们必须首先在 HW 上检查多个事项、然后在稍后检查寄存器。 在使用 4.096Mhz 时、我们先通过示波器确认 MCLK/SCLK/lrclk、如果它们都正确、请检查与 clk 错误相关的寄存器 (0x02)、可能还有其他寄存器。

    同时、使用 16.384Mhz 时、您能否检查音频波形是否正确?

    BR、

    Wenbin

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

    嗨、Werbin

    我确认了 TAS5558 错误寄存器#0x02。
    由于寄存器值每次都会变化、我得到了值 4 次

    用例 1 (MCLK=MCLK 4.096MHz)

    1:0x80

    2:0x00

    3:0x00

    4:0xb0

    寄存器似乎没有错误。
    然后、我在使用 4.096MHz 和 16.384MHz 时确认了音频波形。
    我没有发现任何问题。

    “你怎么知道的?

    BR
    Takahashi


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

    嗨、 Takahashi、

    结果表明没有报告错误。

    您说在使用 4.096MHz 和 16.384MHz 时没有问题、这意味着 4.096MHz 仍然无法播放任何声音、16.384MHz 也能正常工作。 对吧?

    我将尝试在内部检查此结果和向您提供的反馈。

    BR、

    Wenbin

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

    嗨、Wenbin

    正确。
    当 MCLK 为 4.096MHz 时没有声音发出、则 MCLK 16.384MHz 起作用。

    我 将等待您的帮助。

    BR  
    Takahashi


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

    嗨、 Takahashi、

    是的、我正在尝试在内部获得更多资源。 但这款芯片太旧了、 需要一些时间才能了解更多细节。

    BR、

    Wenbin

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

    我明白了。

    我将等待您完成调查。
    顺便说一句、我将在紧急情况下制定应急计划。

    BR

    Takahashi

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

    嗨、 Takahashi、

    我还需要一些时间来获得团队的反馈。 感谢您的患者。

    BR、

    Wenbin

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

    嗨、 Takahashi、

    我们内部讨论了、但由于现在没有可用的 EVM、从下面的 DS 说明中、您能否尝试 48kHz 采样率和 128x 进行测试?

    即使在 ASRC 中、这也应该能正常工作。 但关于 32kHz 和 128x、它似乎不支持。

    BR、

    Wenbin

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

    嗨、Wenbin

    很抱歉我迟到的答复。
    我确认它工作 48KHz 与 MCLK 128x .

    BR

    Takahashi

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

    您好 Takahashi、

    感谢您分享结果。

    如前所述、我们没有 EVM 来测试 32kHz 采样率和 MCLK 128x 设置。 并且 DS 中没有明确的说明来支持这种方法。 所以我个人的建议是请在您的项目中使用 48kHz 采样率。 这会为您提供清晰的文档和测试结果。

    BR、

    Wenbin

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

    嗨、Wenbin

    非常感谢您的想法。
    遗憾的是、我们的系统无法支持 32kHz 至 48kHz 的上采样。
    但是、我发现在当前系统中能够生成 16.384MHz @32kHz。
    我使用这种方法进行对策。

    我想关闭此票证。
    感谢您的支持。