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.

[参考译文] TAS5822MEVM:TAS5822M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1516477/tas5822mevm-tas5822m

器件型号:TAS5822MEVM
主题中讨论的其他器件:TAS5822M

工具/软件:

您好:

我们正在设计一款使用 D 类音频放大器 TAS5822M 驱动8 Ω 扬声器的器件。 音频放大器由我们选择的微控制器进行配置。

我们购买并尝试了放大器的评估板 TAS5822MEVM、然后需要所需的软件来连接该评估板。

我们为定制应用配置了评估板、并获得了 I2C 转储文件来配置音频放大器。

到目前为止、我们正在为微控制器编写一个驱动程序、以对放大器的配置执行相同的 I2C 命令。

一切顺利、但很少有命令没有记录在 TAS5822M 数据表和 SLOA263A - 2019年修订版(处理流程)中。

此类 I2C 命令如下:

W 58 00 00
w 58 7f 00     #簿00 (来自其数据表的 TAS5822的寄存器映射)
w 58 46 01    #将值01写入寄存器46

在数据表 TAS5822M 中、寄存器映射中没有46h 偏移。

W 58 00 00
w 58 7f 8c                    # Book 8c
w 58 00 2d                   # page 2d
w 58 08 00 04 00    #在寄存器08上写入值00 00 04 00
w 58 0c 00 00 00    #在寄存器0c 上写入值00 00 04 00

在处理流 SLOA263A 中、 根据寄存器映射、Book 8c 的 Page 2D 中没有08或0c 等寄存器。

对于我们的文档、有必要了解此类命令的详细信息。

我将 I2C 转储文件连接为 file.cfg

e2e.ti.com/.../configAmpl.cfg

谢谢你、我期待着你的答复

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

    你好 Magboo

    实际上、我们通常建议使用 GUI 为器件生成相应的配置脚本。

    某些寄存器不能详细共享。

    如何使用 i2c 日志获取所需的相应配置脚本,然后您可以使用这些脚本配置所需的内容。

    谢谢

    Jesse

    /cfs-file/__key/communityserver-discussions-components-files/6/How-to-use-i2c-log-to-get-module-config-file.pdf

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

    您好:

    Jesse Ji >如何使用 i2c 日志获取所需的相应配置脚本,然后您可以使用这些脚本配置所需的内容。

    这就是我们所做的、并得到了脚本。 我们只需要知道哪些寄存器与哪些功能相对应。

    除了上面提到的3条命令外、几乎所有内容都写入数据表和处理流程。

    对于这个项目、寄存器的信息对于正确记录是必要的。

    如果应私下传达此信息、请说明如何私下寻求技术支持?

    谢谢你

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

    你好 Magboo

    如果您的 意思是以下3行、说明如下所示:
    W 58 46 01    #在 ROM 中选择系数

    另一个2 cmd、我无法在输出 cfg 文件中找到它所示的位置。

    您可以共享完整的配置文件和 ppc3文件吗?

    谢谢

    Jesse

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

    config.cfg

    e2e.ti.com/.../my_5F00_config.cfg

    file.ppc3

    /cfs-file/__key/communityserver-discussions-components-files/6/tas5822config.txt

    我在上传.ppc3文件时遇到问题。 通过将扩展名从.ppc3更改为.txt、我将 ppc3文件重命名为文本文件、并上传了该文件。 它的工作原理应该是再次将其重命名为 tas5822config.ppc3、然后在纯路径控制台中将其打开。

    另一个问题:

    使用我所连接的配置。 用于配置的 I2C 命令有400多条命令。

    是否需要写入所有400多条命令才能使 TAS5822M 正常工作?

    谢谢!

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

    嗨、Magboo、

    实际上、我使用了 ppc3文件在下面常用的方法中生成 cfg 文件、与 cfg 文件有一些不同。 您可以检查该方法。

    对于400多个命令、您可以删除其中的大部分命令。 一种快速的方法是、您只能在以下方法中生成活动模块:

    BR、

    Wenbin