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.

[参考译文] TAS2557:使用低采样率时的噪声

Guru**** 2390735 points
Other Parts Discussed in Thread: TAS2557

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/808394/tas2557-noise-when-using-low-sample-rates

器件型号:TAS2557

您好!

我使用 TAS2557作为 I2S 的主器件(WCLK 22050Hz、BCLK 705600Hz)。 播放22050Hz/16位声音文件时、会增加噪音。 但是、当我将同一声音文件转换为44100Hz/16位并将 WCLK 更改为44100Hz、BCLK 更改为1、4Mhz 时、声音会更加清晰和响亮。
我已从 PPC3生成了一个用于44100Hz 的.cfg 文件(因为我无法生成22050Hz)、并自行将其配置为22050Hz。 但是、在降低采样率以降低噪声时、是否需要考虑其他配置?

谢谢!
/Viktor

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

    您好、Viktor、

    为了将器件配置为22.05kHz 采样率、必须更改数据表中当前未显示的一些寄存器。 通常、这些寄存器在 PPC3内进行计算、但22.05kHz 不是其中一个选项、因此必须手动计算。
    让我为该配置创建并测试一个脚本、我将与您分享。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    好极了!
    谢谢、Ivan。

    /Viktor

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

    您好、Viktor、

    此器件不支持22.05kHz 采样率、如 Book 0、page 0、Register 0x2F (Table 50)中所示。
    支持的采样率为8k、16k、48k 和96kHz。

    是否要在调优模式下使用器件? 您可以使用 PPC3终端系统集成面板将器件配置为这些采样率中的任何一个。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    你好,Ivan!

    好的、很好的了解!

     
    对于我们的嵌入式应用、调优模式的配置文件非常大、因此我们可能要使用 ROM 模式1或2。 PPC3终端系统集成支持的采样频率似乎为8k、16k、441k 和48k。 我想我们可以使用22.05k、因为它是44.1k 的倍数。

    感谢你的帮助!
    /Viktor

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

    我还注意到、在 ROM 模式1/2中、PPC3终端系统集成仅支持44.1k 和48k。
    除了 WDIV 和 BDIV 比率外、是否需要应用任何设置来使器件支持22050Hz?


    最合乎逻辑的做法是、您可以使用 PPC3选择44.1k 或48K、然后使用分频器为器件使用该采样率的倍数。 由于数据表指出、在 ROM 模式下、器件支持8kHz 至96kHz 的采样率、使用扬声器保护时的最大采样率为48kHz。

    /Viktor

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

    Viktor、

    时钟分频器可能能够设置22050Hz、但来自 Book 0、page 0的寄存器0x2F 没有将此采样率作为选项。

    ROM 模式支持更低的采样率、与调优模式相同、即使 PPC3仅显示48K 和44.1k 选项。 如果您在 ROM 模式下需要8k 或16k 速率、请告知我们、我可以为这些速率和您的特定源时钟提供 cfg 文件。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    伊万

    我尝试将器件配置为48kHz/16位、并播放48kHz/16位音频文件、声音清晰清晰。
    然后、我尝试将器件配置为16kHz/16位、更改寄存器0x2F 以及将 BDIV/WDIV 更改为正确的频率、并播放了16kHz/16位声音文件。 声音和我使用22.05kHz/16位时一样嘈杂和不清晰。

    那么、除了更改寄存器0x2F 和 BDIV/WDIV 之外、还有什么其他东西吗?

    我比较了44.1kHz/48kHz 之间的配置文件、并注意到 TAS2557数据表中未显示的寄存器有一些变化:
    1) Book:0x64、Page:0x00、寄存器:0x1c  
    2) Book:0x64、Page:0x00、寄存器:0x1d
    3) Book:0x64、Page:0x00、寄存器:0x1E
    4) Book:0x00、Page:0x32、寄存器:0x54 - 0x57

    您是否有关于这些寄存器的任何文档?

    我还注意到关于我的问题的现有主题、遗憾的是、由于海报不活动而被锁定、但获得以下答案很有趣:
    https://e2e.ti.com/support/audio/f/6/t/718459?TAS2557-Asking-for-the-TAS2557-sampling-rate-support

    谢谢 Ivan、
    /Viktor

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

    Viktor、

    时钟源除了寄存器0x2F 之外、还会经历一些分频器/乘法级。

    1) Book:0x64、Page:0x00、寄存器:0x1c          PLL J 倍频器
    2) Book:0x64、Page:0x00、寄存器:0x1d          PLL D 乘法器(MSB)
    3) Book:0x64、Page:0x00、寄存器:0x1E          PLL D 乘法器(LSB)
    4) Book:0x00、page:0x32、register:0x54 - 0x57    本书和 page 对应于程序存储器

    目前没有显示器件时钟配置详细信息的公共文档、但同时您可以提供以下详细信息、我们可以发回 cfg 文件:

    • 时钟源:BCLK 或 MCLK
    • 时钟源频率:与 PPC3中显示的 BCLK 或 MCLK 选项相同
    • 采样频率:8K、16k、48K (96k 仅适用于 ROM 模式)
    • 模式:ROM1、ROM2、调优

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    好的、谢谢!

    时钟源:MCLK
    时钟源频率:12MHz
    采样频率:16K
    模式:ROM1
    此外、我们还使用 I2S、其中 TAS2557是主器件、从而生成 BCLK 和 WCLK。

    如果可能、您可以为16k 和8k 采样频率创建 cfg 文件吗?

    /Viktor

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

    您好、Viktor、

    附件是一个脚本、可用于以下各项:

    • MCLK = 12MHz 输入时钟
    • 采样率16kHz
    • ROM 模式1
    • 主器件(BCLK 和 WCLK 作为输出、源自 MCLK)

    您可以在您的旁边尝试一下吗? 目前、我无法在 MCLK = 12MHz 时进行测试、该 MCLK 能够发送16kHz 采样率数据。 尽管我会尽快尝试。

    如果工作正常、那么我也可以提供8k cfg。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

    e2e.ti.com/.../48k_5F00_12M_5F00_MCLK_5F00_ROM1_5F00_Master.cfg

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

    您好、Viktor、

    您是否有机会在您的一侧测试附加的脚本?

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    你好,Ivan!

    很抱歉、我没有通知您、但我只是将 Book 100、PAGE 0、寄存器1b 从0x01更改为0x02。 频率正确、音频清晰、我认为我对目前的配置感到满意。  
    感谢您的全力支持、Ivan。

    /Viktor