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.

[参考译文] TAS2557EVM:如何在左/右通道 I2S 返回数据上设置 IV 检测。

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1166277/tas2557evm-how-to-set-iv-sense-on-the-left-right-channel-i2s-return-data

器件型号:TAS2557EVM
主题中讨论的其他器件: TAS2557

尊敬的专家:

我使用 Rom mode2在 I2S 接口上获取 IV 检测数据。

为了进行配置、我在 PPC3上使用了"终端系统集成"、如下所示。


1."转储二进制文件"

2. Rommode2/48K/BCLK/1.536MHz

3、快照选择

4.转储和摘要

如您所见、我在"快照选择"中选择 Isense & VSense、但在摘要 I2S 返回中为 Echo Reference。

我想知道如何使用 PPC3在 I2S 返回上设置 ISense 和 VSense?

或者、请告诉我寄存器控制、以便在左/右 I2S 返回数据上设置 ISense / VSense。

谢谢

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

    您好、SeungKyu、

    这可能是 GUI 上的拼写错误、回波参考实际上不在 ROM 模式下可用、仅在调优模式下可用。 您是否已经测试并检查从 I2S 返回的数据、以检查它是否真正是 IVsense 数据? 您可以通过连接/断开负载来验证这一点、当负载断开时、Isense 数据应为0。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

     您是否已经测试并检查从 I2S 返回的数据、以检查它是否真正是 IVsense 数据? 您可以通过连接/断开负载来验证这一点、当负载断开时、Isense 数据应为0。

    =>我将在 TAS2557EVM 电路板上检查断开负载的情况。

    顺便说一下、您能告诉我默认 Rommode2的左通道和右通道中包含了哪些数据吗?

    (我猜左通道是我的感应数据、右通道是 V 感应数据。)

    谢谢、

    SeungKyu Joo

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

    大家好、Ivan、

    我假设所有左通道都是我的感应数据、而所有右通道都是 V 感应数据。

    为了断开负载、我断开扬声器与 TAS2557 EVM 上 J44的连接。

    之后、我检查来自 I2S 的左通道数据、但所有数据不是0。

    首先、我需要检查一下我先前向您提出的问题。

    请查看我断开负载连接所做的操作是否正确。

    谢谢、

    SeungKyu Joo

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

    您好 、SeungKyu、

    我在我的 EVM 上确认了从终端系统集成获取的 ROM 配置文件设置为 Isense 和 Vsense 数据反馈、无论您选择 Echo Reference & Excursion、 Isense & VSense 还是 Temperature & Excuration。 我将在左侧通道上获取 ISense 数据、当我断开负载时、它会非常低 、达到大约-55dBFS。
    我还比较了 cfg 文件、没有任何差异、这证实了 GUI 存在一些错误、在 ROM 模式情况下不应显示任何可选选项。
    我断开了 J8上的负载 、尽管电路板上的第二个器件的 J44应该相同。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    感谢你的答复。

    我的架构如下所示。

    ================================================================================================

    TAS2557使用 I2C 和 I2S 接口连接到 MCU、而 MCU 使用 i2c 接口控制 TAS2557。

    MCU 具有 Rommode2的寄存器设置、我使用终端系统集成获得了该设置文件。

    要获取 RomMode2配置文件、我只做了本案例的第一个说明。

    我更改 了"3、快照选择"上的 ASI 记录通道选择并获取转储。 但它们之间没有区别。

    ================================================================================================

    实际上、由于 tas2557数据表中的以下说明、我确信 I2S 输出是 IV 检测数据。

    但我只想再次检查它是否正确。

    (tas2557数据表中的50页、如果 模式中的 DSP 引导为2、则 DSP_CTRL 寄存器中的 DSP_MODE 字段会显示"PCM 输入回放和 IV 检测输出"。)

    1.ASI 记录通道选择寄存器映射

    我想知道什么寄存器是受控的"ASI 记录通道选择"?

    是否可以向我分享这些信息?

    2.共享您的"组合型 配置_0_ROMMode2_48kHz.cfg 文件。

    为了启用 tas2557、我使用 了"终端系统集成"中的 combined_configuration_0_ROMMode2_48KHz.cfg 文件。

    我想比较一下你们和我的。

    如果可能、您可以分享您的吗?

    谢谢、

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

    您好 、SeungKyu、

    1.ASI 记录信道选择位于第12页的第120本书的寄存器36至39中。 这些是保留的寄存器、因此它不是完全记录在案/可访问的、但它基本上通过设置计数来选择数字数据输出、例如。 在调优模式下、对于 IVsense、这些寄存器设置为00 00 02;对于 Echo Ref +偏移、这些寄存器设置为00 00 07:

    在 ROM 模式下、这些寄存器的值将始终为00 00 00 02。

    2.附件是我的 ROM 模式2配置文件。

    e2e.ti.com/.../combined_5F00_configuration_5F00_0_5F00_ROMMode2_5F00_48KHz.cfg

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    以下是我的回复测试结果。

    1 - 1。
    我不知道确切的原因、但当我在使用 PPC3运行 Rommode2后读取寄存器时、寄存器值会很奇怪。
    请检查以下测试结果。
    (我有2个 EVM 板、但寄存器值与这两个器件不同。)

    ========================================================================

    1.运行 PPC3
    2. TAS2557主页
    3.测试和测量
    4.选择 ROM 模式2.
    5.检查是否正在播放声音
    6.使用 I2C 监视器读取值
    ++++++++++++++++++++++++++++++++++++++
    w 98 00 00
    w 98 7f 78
    宽98 00 0c
    R 98 24 01
    D 01
    R 98 25 01
    D 01
    R 98 26 01
    D 01
    R 98 27 01

    ++++++++++++++++++++++++++++++++++++++
    结果
    #写入命令位于第1行
    成功写入
    #写入命令位于第2行
    成功写入
    #写入命令位于第3行
    成功写入
    # read command at line 4:r 98 24 01
    31.
    第5行的#命令
    成功执行
    # read command at line 6:r 98 25 01
    03
    第7行的#命令
    成功执行
    第8行的#读取命令:r 98 26 01
    70
    第9行的#命令
    成功执行
    # read command at line 10:r 98 27 01
    6D
    ++++++++++++++++++++++++++++++++++++++
    ========================================================================

    1-2
    当我读取寄存器时(第120页的36到39页) 在我的架构上(使用 MCU)、所有值均为0x00。
    因此、我将寄存器更改为00 00 02并再次读取它们、但它们没有改变。

    我访问寄存器的位置位于 combined_configuration_0_ROMMode2_48KHz.cfg 中"程序寄存器控制"的末尾、如下所示。
    它们是可写寄存器吗?

    > 34.
    > 00
    > 00
    > 00
    +w 98 00 00
    +w 98 7f 78
    +w 98 00 0c
    +w 98 24 00
    +w 98 25 00
    +w 98 26 00
    +w 98 27 02
    #程序结束


    2.
    我检查您的 cfg 文件是否与我的完全相同。
    但是、在第12页的第120册中、没有寄存器36至39的寄存器设置。
    何时设置寄存器?

    谢谢

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

    您好 、SeungKyu、

    让我在上一篇帖子中添加一些更正:

    第12页第120册中的寄存器36至39实际上并不用于 ROM 模式、这些寄存器仅在调优模式中相关。 该部分寄存器位于 RAM 存储器部分、仅供 DSP 使用。
    换言之:在 ROM 模式下、输出数据始终是 ISense 位于左通道、而 VSense 位于右通道、与第12页的第120书中的寄存器36至39无关。
    但是、我不确定您为什么会读取这些值。 我尝试了一个类似的过程,但我读取了00 00 07。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    感谢你的答复。

    我想仔细检查您的评论。

    1。  

    换言之:在 ROM 模式下、输出数据始终是 ISense 位于左通道、而 VSense 位于右通道、与第12页的第120书中的寄存器36至39无关。

    =>  即使在书120中寄存器36到39的值、第12页是00 00 00 00、输出数据是在 Rommode2中的 alway IV 检测吗?

     

    2.

    是否有任何方法可以通过寄存器检查 输出是 Rommode2中的 IV 检测?

    3.

    您是说 I2S 输出在 Rommode2中自动设置 IV 检测吗?

    谢谢

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

    您好 、SeungKyu、

    1、是的、即使在120页12中使用这些值、输出数据在 ROM 模式下也是 IV 检测。

    2.您可以检查寄存器簿0第0页寄存器34位3-0:

    • 0 =保留
    • 1 =仅 PCM 输入回放->这意味着没有 IVSense 反馈的 ROM 模式
    • 2 = PCM 输入回放和 IV 检测输出->这意味着具有 IVsense 反馈的 ROM 模式
    • 3 =智能放大器->这与调优模式相同、反馈数据取决于第12页的第120册、第36-39页
    • 4 = ASI2上具有语音功能的智能放大器->与上述相同
    • 5-15 =保留

    3、是、ROM 模式只支持 IV 检测 I2S 输出、此数据的启用/禁用取决于 DSP 模式(书籍0页寄存器34)

    此致、
    -Ivan Salazar
    应用工程师

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

    尊敬的 Ivan:

    很抱歉更新晚了。

    我将再次检查 IV 检测、请参考您的评论。

    感谢您的支持。

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

    SeungKyu、

    没问题。 如果您有任何与原始帖子相关的问题、请告知我们。

    此致、
    -Ivan Salazar
    应用工程师