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.

[参考译文] TAS5782M:使用 PPC3将设置独立于 TAS5782MEVM 刷写到 EEPROM 中

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1509806/tas5782m-using-the-ppc3-to-flash-settings-into-the-eeprom-independently-from-the-tas5782mevm

器件型号:TAS5782M

工具/软件:

您好:

我们 在 TAS5782M 周围设计了一个 PCB、  TAS5782M、512kb EEPROM 和 STM32之间共用 I2C 线路。

现在使用 PPC3、在设置自定义参数后、我们想上传设置并将其刷写到 EEPROM 上、以便能够独立操作、这样 TAS5782M 就可以从 EEPROM 自引导、而无需再次使用主板。

第二个问题是如何从 PPC3获取十六进制文件、以什么格式以及如何在 EEPROM 上刷写该文件。

第三个问题是、 是否需要将 TAS5782M 配置为自行从 EEPROM 中提取数据、或者 STM32是否需要协调它们之间的数据流以及如何协调-请提供详细的答案。

此致。

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

    您好 Emad、  

    以下是我的评论:

    • EEPROM 采用.h 格式、可在 TAS5782M PPC3应用的终端系统配置中使用。 请按照该终端系统集成选择的步骤进行操作。 此步骤应提供一个可以转储到 EEPROM 的.h 文件。 下面是 ppc3所遵循的文件转储步骤的图像以及预期的.h 文件示例。 我已经将我的.h 代码转储到 PPC3窗口,您可以选择将.h 文件转储到 PC 上的文件:

     

    • 为了使器件接收生成并存储在 EEPROM 中的预设.h 转储文件、IC 需要正确配置硬件、并且 I2S 和 i2c 线路都应该可以正常初始化器件以接收预设配置。
    • 为了使系统上的 EEPROM 和 MCU 正常工作、我们不支持这种方法、但理论上、同时控制 EEPROM 和 TAS5782M 的 MCU 应该能够将配置转储协调从 EEPROM 到 IC。  

    此致、

    Ore.

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

    你好、 Ogundana、

    感谢您的答复、但 我们还有更多问题。

    首先、与 eeprom .h 文件有关。

    此步骤应提供可转储到 EEPROM 的.h 文件。

    我们可以从 PPC3成功创建.h 文件、但我们不确定它是否应以特定格式进行编码、还是仅为 UTF-8编码的文本文件。
    此外、TAS5782M 是否可以直接读取.h 文件、或者在由 TAS5782M 读取之前对其进行编码或转换。 和是否需要将 EEPROM 的 I2C 地址配置为某个地址、以便 TAS5782M 可以找到 EEPROM 并从中读取数据。

    其次、  

    IC 需要正确配置硬件、并且 I2S 和 i2c 线路都应可正常运行、才能正确初始化器件以接收预设配置。

    当您指出需要正确配置硬件时、这是否意味着专用于 EEPROM 通信和配置的布线配置、因为数据表未提及这一点、 或者、您是指 TAS5782M I2C 地址的接线 、因为它在位置0x90处正确配置、我们能够成功引导电路板和 TAS5782M、以便正确配置硬件、正确接线 I2C 线路、并由外部 MCU 成功检测到 I2C 器件的地址。

    最后、由于 MCU 编排未得到正式支持和记录、TI 批准的使 EEPROM 和 TAS5782M 相互通信的方法是什么。

    此致。

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

    嗨、Emad、

    要回答第一个问题:

    • 最终、EEPROM 和 IC 不应共用同一地址号、以免在设置中产生混淆。 DS 的"9.3.9 I 2C 通信端口"部分指出仅支持 I2C 协议、请在 DS 的"9.3.4.1"部分查找示例脚本格式。 该示例显示了器件所需的 I2C 协议示例:

    要回答第二个问题:

    • 我是指 音频 TAS572M IC 的接线。

    关于其余 EEPROM 问题:

    • 很遗憾、TI-Audio 不支持 EEPROM 应用。 由客户决定如何使用我们的部件设置他们的系统并使用 DS 提供的指南。

    此致、
    Ore.