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.

[参考译文] TAS2563:软件关断模式下的芯片温度寄存器更新

Guru**** 2482155 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1119716/tas2563-die-temperature-register-updates-in-software-shutdown-mode

器件型号:TAS2563

您好!

当 I2S 时钟被禁用后、放大器处于软件关断模式时、我发现芯片温度寄存器0x2C 不会更新。  当 I2S 总线恢复且放大器处于正常回放模式时、芯片温度寄存器随后会更新。

-这是预期行为,即寄存器值可读但过时吗?

-是否有办法连续或定期更新芯片温度寄存器,而不会使放大器保持正常回放模式而造成功耗损失?

谢谢、O.R.

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

    您好 Oren、

    用于温度、电池和其他信号的集成转换器根据输入时钟运行、因此遗憾的是、它需要接收时钟才能更新数据。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    -要更新温度寄存器数据、时钟需要多长时间保持有效和稳定?  我们使用3.072MHz/48kHz 的 BCLK/FSYNC。

    -温度寄存器更新是否异步?  例如、是否可以在 X 时间内激活时钟、关闭时钟、然后在稍后的某个点读取寄存器、或者是否由寄存器读取触发温度更新?

    谢谢、O.R.

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

    您好 Oren、

    只要完成了新的转换、SAR 输出的寄存器数据就应该被更新、 所以您应该能够在与您的读取不同的时间启用时钟。

    至于您需要多少时间来提供转换时钟、我将在实验练习中进行一些测试。 我会说几毫秒、甚至几微秒、都可以、这取决于 ADC 的转换时间。

    此致、
    -Ivan Salazar
    应用工程师

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

    大家好、Ivan、我在基准测试中发现、仅 BCLK 突发(FSYNC 接地)足以强制温度寄存器更新。  请告知这是否是推荐的做法、如果是、所需的突发长度是多少。  谢谢、O.R.

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

    您好 Oren、

    感谢您在最后确认这一点。我将使用脉冲发生器来检查 SAR 转换需要多少个周期。 今天稍后我将分享结果。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好 Oren、

    我一直尝试使用两个不同的 BCLK 源来控制周期计数、但这不起作用、我假设器件能够通过相位或类似的东西在时钟源之间进行识别。
    但是、我可以确认 BCLK 上的突发可以生成新的温度样本、几毫秒就足够了、但我目前无法说需要多少个周期。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    只需确认一下、您是否能够单独使用 BCLK 更新温度寄存器?  我曾尝试再次重现此行为、但我必须同时应用 BCLK 和 FSYNC 以获得更新的温度读数。  温度寄存器是否有更新的设计意图、而只存在 BCLK、或者两个时钟是否都存在正确的相位关系?

    谢谢、O.R.

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

    您好 Oren、

    我无法让 SAR 仅通过 BCLK 更新结果、我唯一能够启用/禁用时钟的方法是两个时钟、而不是单独启用/禁用时钟。
    更新 SAR 转换数据的基本要求是为器件加电、为此应提供适当的时钟;否则、它仍将检测时钟错误并使器件保持关断模式。
    因此、您需要同时启用 BCLK 和 FSYNC。 至于 时钟启用的时间、我建议至少保持~10ms 、以确保它检测到有效的时钟和启动加电序列、并在时钟恢复时让器件正确加电。

    此致、
    -Ivan Salazar
    应用工程师