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**** 2473990 points
Other Parts Discussed in Thread: TAS5825M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/806137/tas5825m-initialization-code

器件型号:TAS5825M

您好!

我尝试在没有 PPC3的情况下初始化 TAS5825M、但没有输出。

I2S 时钟稳定(96kHz、比率64)、PAGE 0的 I2C 寄存器转储显示寄存器值原则上正常(无故障、PVDD 正常)。 唯一奇怪的是芯片 ID (寄存器0x67)返回0而不是0x95。

我检查了所有电源、它们也正常:DVDD、VR_DIG、GVDD、AVDD。

我写入以下寄存器(寄存器、值):

0x00 0x00

0x78 0x00

0x03 0x03

0x78 0x80

有什么建议我还可以检查什么? 什么可能出错?

谢谢!

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

    尝试以下配置。
    00
    7F 00
    03 03
    78 80

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

    尊敬的 Andy!

    感谢您的回复! 我尝试了您的代码、但仍然相同。

    BR、Michael

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

    您能否从寄存器0x70、0x71、0x72和0x73读回并让我知道它们的值是多少?

    下面的脚本是一个示例。
    w 98 00 00
    宽98 7f 00
    R 98 70 04

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

    尊敬的 Andy!

    感谢您的努力。

    这些寄存器的值都是0x00。

    Michael

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

    您好、Michael、

    将输入采样率从96kHz 更改为48kHz、看看会发生什么情况。

    Andy

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

    尊敬的 Andy!

    我将采样率从96kHz 更改为48kHz、效果很好!

    但是、我是否可以很好奇:更高采样率有什么问题?

    再次感谢您!

    Michael

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

     您好、Michael、

    这正是我们所期望的。 您使用的初始化序列仅用于故障排除、不应用于任何真实的客户项目。   

    基本而言、需要更多配置来支持96kHz 输入。  这就是为什么我们始终建议客户在 PPC3 GUI 中生成所有必要配置的原因、因为它将处理所有类型的详细信息。

      

    Andy

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

    尊敬的 Andy!

    再次感谢您澄清了96kHz 支持。

    BR、

    Michael