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:通过STM32 MCU上的外部I2C和I2S控制TAS2557EVM

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1100326/tas2557evm-controlling-tas2557evm-by-external-i2c-and-i2s-on-stm32-mcu

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

您好,TI。

我计划在STM32 MCU上使用外部I2C和I2S来控制TAS2557EVM,如下所示。

请检查以下问题。

1.在STM32 MCU上使用外部I2C/I2S是否有任何特定配置?

(我没有计划使用PPC3来控制TAS2557EVM。)

2.您能 告诉我tas2557evm上用于连接外部I2C和I2S的Pad (Pin)号吗?

3.请参阅以下链接,固件和编程寄存器基本相同。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/89.8257万/tas2557-tas2557-firmware-base-on-linux/3325244?tisearch=e2e-sitesearch&keymatch=TAS<xmt-block0>25572557 %25572557 %</xmt-block>332.5244万 20firmware2557 20firmware #332.5244万

所以我只使用编程寄存器设置。

如何获取以下场景的寄存器设置?

A>RomMode2和DSP模式的设备开机和取消静音序列

B>RomMode2  和DSP模式的设备断电和静音序列

4.对于使用RomMode2和DSP模式上的VI反馈测量扬声器阻抗的校准方案,是否有任何特定的寄存器设置?

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

    您好,SeungKyu,

    1. TAS2557本身不知道它是连接到EVM控制器和PPC3还是外部控制器。 只要正确加载I2C命令,设备就应该是相同的。

    2.有关I2S连接的详细信息,请参阅用户指南第6.1 章节: https://www.ti.com/lit/ug/slou461/slou461.pdf#page=10 ;对于I2C,您可以使用接头J19和J20,断开跳线连接,然后连接外部控制器。

    3.您是否已有一组有效的命令? 如果没有,我建议使用PPC3至少生成配置脚本。

    4.一般要求是有大量的电流流流经扬声器,以使静脉输液传感反馈准确。 您可以使用白噪声或幅度至少为0.5V的导频音

    此致,
    Ivan Salazar
    应用工程师

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

    你好,伊凡,

    请检查以下内嵌答案。

    谢谢!

    SeungKyu Joo

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

    您好,SeungKyu,

    1. TAS2557本身不知道它是连接到EVM控制器和PPC3还是外部控制器。 只要正确加载I2C命令,设备就应该是相同的。


    =>谢谢。


    2.有关I2S连接的详细信息,请参阅用户指南第6.1 章节: www.ti.com/.../slou461.pdf ;对于I2C,您可以使用接头J19和J20,断开跳线连接,然后连接外部控制器。


    =>我将检查文档。 顺便说一下,如果我使用双单声道,我是否可以将插头J19/J20和J36/J37同时用于I2C?

    3.您是否已有一组有效的命令? 如果没有,我建议使用PPC3至少生成配置脚本。

    =>
    我有一些脚本,但我不知道它们是否正确。

    对于GET脚本,我使用PPC3上的“End System Integration (结束系统集成)”菜单。

    "终端系统集成"->转储二进制文件-> ROM模式2 / 48kHz / BCLK / 3.072 MHz

    我可以看到一些cfg文件,但我不知道使用的是什么。

    <文件列表>

    combined_configuration_0_ROMMode2_48KHz.cfg

    combined_configuration_1_calibration_ROMMode2_Configuration_48KHz.cfg

    configuration_0_ROMMode2_48KHz_DEV_A_PRE.cfg

    ....


    4.一般要求是有大量的电流流流经扬声器,以使静脉输液传感反馈准确。 您可以使用白噪声或幅度至少为0.5V的导频音

    =>
    谢谢。 然后我了解回放模式(ROM模式2)和校准模式之间没有寄存器差异。


    此致,
    Ivan Salazar
    应用工程师

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

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

    您好 ,SeungKyu ,

    =>我将检查文档。 顺便说一下,如果我使用双单声道,我是否可以将插头J19/J20和J36/J37同时用于I2C?

    • 是的,您可以同时使用两个标题。

    =>
    我有一些脚本,但我不知道它们是否正确。

    对于GET脚本,我使用PPC3上的“End System Integration (结束系统集成)”菜单。

    "终端系统集成"->转储二进制文件-> ROM模式2 / 48kHz / BCLK / 3.072 MHz

    我可以看到一些cfg文件,但我不知道使用的是什么。

    <文件列表>

    combined_configuration_0_ROMMode2_48KHz.cfg

    combined_configuration_1_calibration_ROMMode2_Configuration_48KHz.cfg

    configuration_0_ROMMode2_48KHz_DEV_A_PRE.cfg

    ....

    • 上述过程 正确,可以获取配置文件。 您应该使用"Combined_configuration_0_ROMMode2_48kHz.cfg"中的内容

    =>
    谢谢。 然后我了解回放模式(ROM模式2)和校准模式之间没有寄存器差异。

    • 如果您使用驱动程序代码来使用校准模式,则应使用"Combined_configuration_1_calibration_ROMMode2_Configuration_48kHz.cfg",否则,如果您只是计划使用IV-传感数据反馈进行扬声器传感,您也可以使用前面问题中的配置。

    此致,
    Ivan Salazar
    应用工程师

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

    您好,Ivan,

    感谢您的回复。

    如果我有更多问题,我将尝试在我的板上创建新问题。

    谢谢!

    SeungKyu Joo

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

    您好 ,SeungKyu,

    听起来不错。 谢谢。

    此致,
    Ivan Salazar
    应用工程师