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.

[参考译文] TAS5827:TAS5827 DSP 遥测?

Guru**** 2928980 points

Other Parts Discussed in Thread: TAS5827

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1633247/tas5827-tas5827-dsp-telemetry

器件型号: TAS5827

1.
使用 TAS5827、是否有办法将内部运行时 DSP 参数从 DRC、动态 EQ 和 AGL 流式传输回主机?

即、通过 I2C 轮询或 I2S SDOUT?

数据表没有展示出来、但我可以想象、TI 必须具有内部工具来可视化运行时 DSP 参数

 

2.
我们是否可以为 TAS5827 创建和加载可通过 SDOUT 实现自定义配置和返回通道的自定义二进制文件?

 

谢谢

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

    是的、可以。 请参阅 SDOUT_SEL 寄存器(偏移= 30h)。

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

    该寄存器仅用于获取 DSP 后音频信号。

    请再次阅读并回答我的两个问题

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

    您是否会详细介绍 SDOUT? 例如、我们的智能放大器可以从 SDOUT 输出扬声器线圈的电流和电压、VBAT 信号和其他信号。 你想要那个吗?

    至于通过 I2C 轮询内部状态、您可以使用 FS_MON 寄存器(偏移= 37h)、 BCLK_MON 寄存器 (偏移= 38h)、CLKDET_STATUS 寄存   器(偏移= 39h)、ADC_RPT 寄存器(偏移= 5Eh)、POWER_STATE 寄存器(偏移= 68h)、AUTOMUTE_STATE 寄存器(偏移= 69h)、CHAN_FAULT 寄存器(偏移= 7702h、全局偏移寄存器(偏移= 71h、全局偏移= 72h)。

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

    1)
    TAS5827 数据表并未说明我们如何跟踪您提到的信号(扬声器线圈的电压,VBAT 等)。  
    是的、我们需要这个。 您能否提供如何操作的说明?

    2)
    请回答我的第一个问题:我们使用 TAS5827  来流式传输内部运行时 DSP 参数
    即、如 PurePath 控制台中定义:即 目标上运行的 DRC 和动态 EQ 时间常数
    如何实现这一点?

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

    1)
    TAS5827 数据表并未说明我们如何跟踪您提到的信号(扬声器线圈的电压,VBAT 等)。
    是的、我们需要这个。 您能否提供如何操作的说明?

    2)
    请回答我的第一个问题:我们使用 TAS5827 来流式传输内部运行时 DSP 参数
    即、如 PurePath 控制台中定义:即目标上运行的 DRC 和动态 EQ 时间常数
    如何实现这一点?

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

    Q1:TAS5827 不支持 IV 和 Vbat 数据。

    问题 2:我会将您的问题转交给 PPC3 专家。  

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

    您好、David:

    这可以通过从 PPC3 GUI“End System Integration Window“生成.h 文件来实现、如下屏幕截图所示。

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

    不确定我是否遵循、该头文件仅用于设置寄存器

    我要做的是从 运行时 DSP 参数中捕获遥测 、并通过来自 TAS5827 的 SDOUT (I2S TX) 发送它

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

    让我进一步调查、然后返回给您。 谢谢

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

    很遗憾、内部检查后、由于以下原因无法实施该申请。

    • 固件开发限制:TAS5827 的 DSP 内核是闭源代码、用户无法直接开发或加载自定义二进制固件。 所有 DSP 配置(例如 DRC、EQ 和 AGL)都必须通过 TI 的 PurePath Console 3 生成官方配置文件、然后通过 I2C 将其写入芯片。 无法修改底层 DSP 算法或添加自定义函数(例如参数返回通道)。
    • SDOUT 功能扩展:虽然 SDOUT 可以输出处理后的音频流、但其功能是固定的。 用户无法通过自定义配置使其传输非音频数据(例如 DSP 参数)。 SDOUT 的通道映射和数据格式由芯片的内部固件控制、用户无法修改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    明白。 那么、上述主题中先前的帖子只是混淆吗?

    换句话说、无法通过 DRC/AGL 进行 TAS5827 遥测

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

    您好、David:

    是的、您回答正确。