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:如何在 ASI2上启用机械基准输出

Guru**** 2392095 points
Other Parts Discussed in Thread: TAS2557, TAS2557EVM

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/753649/tas2557-how-to-enable-ech-reference-output-on-asi2

器件型号:TAS2557

我们正在尝试配置 TAS2557、以便将回波参考信号输出到外部回声消除(AEC) DSP。

- ASI1/2音频格式为 WCLK=48kHz、BCLK=3.072MHz、左对齐。

ASI1是 MCU 的时钟从器件、ASI2是 AEC DSP 的时钟主器件。

- MCU 仅提供 BCLK (无 MCLK)。

-所有其它音频格式/时钟设置均为默认设置。

-我们能够在 TAS2557 EVM 器件 A (0x98)和器件 B (0x9a)上听到回放声音。 这意味着播放设置正确。

我们添加了以下设置并能够获得正确的音频、但音量非常低。

W 98 00 00 #Page 0

w 98 7f 00 #Book 0

W 98 00 01 #Page 1

W 98 20 39 #ASI2_DOUT 输出为 ASI1_DIN 环回

W 98 41 12 #GPIO5是 ASI2_BCLK_OUT

W 98 42 11 #GPIO6是 ASI2_WCLK_OUT

W 98 43 15 #GPIO7是 ASI2_DOUT

宽98 22 82

W 98 23 A0

在上述设置中、我们将器件 A 的 ASI2跳线连接到器件 B 的 ASI1。器件 B 的音频正确、但音量非常低、我们需要将耳朵靠近扬声器才能听到声音。

可能出什么问题了?

我认为“w 98 20 39”不是回波参考数据。

如何启用回波参考?

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

    其他信息:
    -启用前馈保护后,在器件 B (来自器件 A ASI2的数据)上,当 PC 体积大于30%时,我们听到噪音。
    -当禁用前馈保护时、在器件 B (来自器件 A ASI2的数据)上、我们在任何音量级别都能听到良好的声音。
    不过、启用前馈保护后、在100% PC 体积下可获得2.7W 功率。
    -禁用前馈保护后、在100% PC 容量下、我们只能获得0.65W 的功率。

    注意:器件 B 的 ASI1连接到器件 A 的 ASI2

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

    默认情况下、回波参考被发送到 ASI1 DOUT。
    我将验证如何将回波参考发送到 ASI2 DOUT 并将其用作器件 B 的输入。我将提供详细的指南、说明在我完成测试后如何对此进行测试。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Ivan:

    我们已经尝试设置 Book 0、Page 1、寄存器0x20。
    禁用前馈保护后、我们将获得正确的回波参考。

    我们可能还需要设置启用前馈保护。

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

    我在 TAS2557EVM 上尝试了以下过程:
    -将 TAS2557EVM USB 连接到 PC
    -为 EVM 加电、电压为5V
    -打开 PPC3和 TAS2557应用
    -从右上角切换到双单声道
    -运行系统检查
    -移除 J3和 J32跳线、将 DOUT (J3)从器件 A 连接到器件 B 的 DIN (J32)
    -打开“调优和音频处理”选项卡
    -从右上角选择设备 A,然后选择左侧播放频道
    -从右上角选择 Device B (设备 B),然后选择 Left Playback Channel (左侧播放频道)(如果选择左侧频道,将获得不同的结果)
    -打开智能放大器选项卡并启用/禁用前馈保护

    从这个测试中、我可以在器件 A 和 B 上看到相同的振幅、如果检查 FFP (前馈保护)、则仍然有相同的振幅。 当未检查 FFP 时、器件 B 的振幅暂时减小、但随后再次上升至与器件 A 相同的值

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ivan:

    感谢你的建议。 我们设法为前馈保护启用和禁用模式获取回波参考。

    启用前馈保护后、我们仍然会出现高失真。 我们怀疑这可能是 由于使用了不正确的扬声器特性测量结果导致的。

    希望在测得的扬声 器特性就绪后、失真将消失。

    此致

    CK

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

    尊敬的 Ivan:

    我们注意到、回波基准远低于实际输出电平。

    使用 EVM 上的设置、当输出电平为600mW 时、回波基准仅为38mW (-24dB)。 这是使用扬声器部分使用 EVM 进行测试的、输入1KHz 正弦波为0dB。

    这样、我们注意到、当我们将 PC 音量设置为20%(-24dB)时、没有数据输出(BCLK 和 WCLK 仍然存在)。

    这是我们应该看到的正确信号吗?

    如果这是正确的、当波峰因数为-12dB 的正常音乐将比-24dB 回波参考低得多。

    这是否太低而无法处理 AEC DSP?

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

    回波参考包括应用于输入信号的处理、因此我认为正在发生的情况是算法正在处理原始信号两次、第一个信号在器件 A 上、然后该经过处理的信号被发送到器件 B、 这也增加了更多处理能力。
    我将通过为器件 A 发送 DIN 到 DOUT 的环回来尝试 EVM、这应允许两个器件具有相同的输入信号。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    CK、

    在进一步测试后、我验证了我在上一帖子中的假设。
    如果您编写以下命令将 DOUT 从器件 A 更改为 DIN 回送、则启用或禁用器件 A 的任何处理都不会影响器件 B、因为它直接从 DIN 路由到 DOUT。 回波参考会获取所有处理效果、如果您将该信号设置为器件 B 的输入、则会再次处理该信号。
    设备 A 上的 DIN->DOUT 路由命令:
    w 98 00 00
    宽98 7f 00
    W 98 00 01
    宽98 0C 61

    回波参考信号在器件 A 输出后应良好、它将是应用于扬声器的信号、在器件 A 进行所有必要的处理后、 如果使用 DIN 作为回波参考、则不会处理它、因此它将与施加到扬声器的实际信号不同。

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