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:高空闲电流、缺少 SDOUT

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1481796/tas5825m-high-idle-current-and-missing-sdout

器件型号:TAS5825M
Thread 中讨论的其他器件:TAS5827

工具与软件:

我有一个配有4个 TAS585M 芯片的电路板。 它们在配置 PurePath 工具时可按预期通过音频测试。 但是、随着每个芯片的配置、每个芯片的空闲电流增加约110mA @24V PVDD。 每个芯片的功率为2.64W。 只有在芯片有 SCLK 时才会如此高。 我在 TAS5825EVM 板上看到相同的行为。

我想大部分功率都耗散在输出滤波电感器中。 它们变得相当热、没有音频播放。 我正在使用与 EVM BOM 所需相同的电感器、并且看到我的板上的发热与 EVM 上的发热相同。 我确实注意到、如果我将 PWM 时钟从384KHz 设置为768KHz、该空闲电流会下降到大约80mA。

这是预期行为吗? 它似乎比数据表高得多、这让我相信、但我意识到它在24V 下的规格不是。

我还看到了另一个问题。  SDOUT 不输出信号。 这是在 PurePath 中将原点设置为预 EQ 或后 EQ。 是否有其他一些配置需要在 DOUT 上获取信号?

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

    您好、James  

    -您能告诉我您连接的负载电阻吗?

    -您能用1spw 模式尝试一下吗?

    -通常,在播放信号时应该输出 sdout。 如果您没有播放信号、则 sdout 将没有输出。

    谢谢

    Jesse

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

    尊敬的 Jesse:

    扬声器为4欧姆、但大电流在有无负载的情况下均相同。

    请阐明1spw 模式的含义?

    我正在信号播放期间查看 SDOUT、没有看到任何活动。

    James

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

    尊敬的 James:

    1SPW 是指器件所使用的调制类型。 它可在寄存器0x02中设置、用于低空闲电流应用。 当器件正在播放音频但未看到 SDOUT 时、您是否可以读取 GPIO 寄存器(0x60-0x66)?

    此致、

    Ramsey

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

    我能够设置为1SPW 模式。 使空闲电流从约125mA 降低到80mA。 然后将 Fsw 设置为768K、进一步将空闲电流降低到~70mA。 这使用的是24V PVDD。 这是否与预期有关?  (这是评估板、但我的板匹配。)

    我可以在播放音乐或不播放音乐时读取 PurePath 中的寄存器。 0x60 = 0x02、0x61 = 0x00、0x62 = 0x09、0x63-0x66 = 0x00。 这些是在简单寄存器调优窗口中将 SDOUT origin 设置为 Pre 或 Post 的情况。 将 SDOUT origin 更改为 None 会导致0x62变为0x00。 所有这些都有意义吗?

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

    您好、James

    很抱歉迟到了回复您。

    采用~Ω 70mA 时、24V 电压似乎是合理的。 您还可以使用 low pvdd 进行检查、查看它是否接近我们的 DS。

    sdout 通常应在默认情况下正常工作。 连接 PPC3、如果配置正确、在播放信号时、您应该能够观察 sdout 处的波形。

    谢谢

    Jesse

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

    尊敬的 Jesse:

    感谢您的答复。 我将使用较低的 PVDD 进行检查、但很高兴知道这是您对24V 电压的预期。 关于 SDOUT、通过我之前提到的 PurePath 中的任何设置、绝对不会发出信号。 我使用示波器进行了查看。 您能给我发送一个链接、指向介绍了芯片级别所有寄存器设置的最新文档吗?

    James

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

    尊敬的 Jesse:

    好的、有一些进步。 我发现寄存器设置可以更改哪些 GPIO 引脚是输入或输出、以及配置显示哪些信号。 EVM 板与我的设计不同。

    我的设计需要在 GPIO2引脚11上使用 SDOUT。 我已经设置了这些寄存器、这些寄存器应该可以实现:

    0x60 = 0x04 (或者我的案例中为0x05)

    0x63 = 0x09

    但是、GPIO2上没有显示 SDOUT。 有什么可能出错的建议吗?
    James

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

    您好、James

    因为我不在办公室、所以无法与 EVM 核实。

    您可以通过 GUI 进行调整来直接检查吗? 您可以更改相应的位以查看它是如何配置的。

    将0x62设置为00、这需要使电流 GPIO1不能与 SDout 一起工作。

    谢谢

    Jesse

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

    尊敬的 Jesse:

    是、确认我已将0x62设置为0。 我的确切设置为:

    • 0x60 0x05
    • 0x61 0x0B
    • 0x62 0x00
    • 0x63 0x09
    • 0x64 0x02

    我认为要实现这一点、正确的设置如下:

    • GPIO0上的故障输出
    • GPIO1上的 MUTEn 输入控制
    • GPIO2上的 SDOUT

    如果您可以确认这是正确的、将会有所帮助。 为了确认、我已经将这些设置保存在.ppc3文件和.cfg 文件中(保存当前设置)。 将.ppc3文件重新加载到 PurePath 中会显示正确的寄存器设置。 将.cfg 文件加载到电路板的放大器中、无法进行操作。 但我尚未验证.cfg 文件在寄存器设置方面与.ppc3相匹配。 查看.cfg 文件、可以看到对同一个寄存器进行多次写入。 是否有办法确认它与.ppc3匹配?

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

    Jesse、

    我现在想我看到了发生了什么。 首先、将寄存器设置为我需要的配置、然后保存.ppc3并不会保存有问题的寄存器设置。 保存的内容似乎是一组默认值、而不是我刚才在您显示的窗口中 PurePath 中设置的寄存器值。 因此、当我转储到.cfg 文件时、它没有保存我所需的设置、而是保存默认设置。 这就是我的评估板没有按预期运行的原因。 不过、如果我手动将这些设置添加到.cfg 文件中、并将其加载到我的板中、则可以实现预期的工作。

    是否有办法解决此问题?

    James

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

    您好、James

    ppc3只能输出在"调优和处理"块中设置的配置文件。

    由于 tas5825在"调优和处理"块中没有 GPIO 配置、导致输出配置只能生成默认 GPIO 配置、

    如果使用不同的 GPIO 设置、则需要在生成的配置文件中手动更改。

    让我与 ppc3团队讨论、看看他们是否可以帮助在 GUI 中添加 GPIO 配置。

    我们的下一代 GUI (如 tas5,827,5828)可以在 GUI 中配置 GPIO。 该问题将得到解决。

    谢谢

    Jesse

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

    Jessie、

    好的、这就是我看到的内容。 最好是 PPC3团队可以添加一个选项、将寄存器设置包含在.cfg 文件中。 这样我的应用将更容易。

    同时、是否可以将寄存器设置转储到日志文件或窗口中? 我找不到它,找不到它。

    James

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

    您好、James

    当然、我会与我们的 ppc3团队确认以进行更新。

    日志可按如下方式找到: