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.

[参考译文] TAS5707:TAS5707 -Android 系统驱动程序

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1013723/tas5707-tas5707--android-system-driver

器件型号:TAS5707
主题中讨论的其他部件:、 TAS5717

您好 TI,团队

我们使用的是 TAS5707功率放大器。 调试过程中出现以下问题。 附件为日志。 您能否在 RK 方案下提供 Android 系统驱动程序文件和 DTS 配置?

顺便说一下、我在 TI 网站上找不到 TAS570x GDE GUI。

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

    您好!

    我们没有适用于 TAS5707的 Linux 驱动程序。 由于该系列器件采用 I2C 编程、因此该解决方案可以编写配置文件并通过 I2C 将其发送到器件。  

    器件 GUI 位于 TAS5707EVM 工具文件夹下、但以下链接 为 https://www.ti.com/lit/zip/sloc124

    此致、

    Luis

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

    您好!

    我有几个问题需要确认。

    1、此芯片的 MCLK 信号上升必须满足哪些条件?

    2.是否需要 I2S 信号才能显示 I2C 信号?

    现在没有 MCLK 信号、I2S 信号、I2C 信号。

    4.TAS5707_无法获取芯片中的参数、" AVDD"、

    "DVDD"、

    "PVDD_AB"、

    "PVDD_CD"、

    5.请提供 GUI 工具。 解压缩后、无法使用从网站下载的压缩包。

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

    您好、LAN、

          从数据表中、您可以看到 MCLK 要求:

          2.建议您按照数据表中的加电顺序操作,同时 GUI 应转储初始脚本。

          3.我可以通过此链接打开它。 建议您更改一台计算机或重新下载它。

    Leon

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

    TAS5707如何正常工作、需要哪些条件?

    MCLK 和 I2S 是否首先工作、然后 I2C 工作?

    2、I2C 现在不工作了、我该如何找出原因? 主控制侧的 I2C 可以正常输出、但 TAS5707无法正常工作。

    3.我在 Windows 10中遵循 GUI、无法安装它。 是否直接提供安装包

    MCLK 是24MHz?

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

    尊敬的 Ian:

        1.要正确设置设备,您需要:

    • 需要良好的电源、并按照我们的加电顺序、
    • 使用从 TAS570X GDE 转储的正确初始脚本。
    • 无论 I2C 还是 I2S 优先、TT 都没关系、但您可以从数据表中看到、您需要确保 I2S 在 I2C 工作期间保持稳定。

        2.  您需要检查 TAS5707上的每个电源引脚。 (PVDD/DVDD/VREG)、则需要检查 I2C 是否已确认。

        3.  我共享的软件包也可从该 Web 链接下载。 您可以尝试更改计算机或以管理员身份运行。   

        通常、对于48kHz 音频信号、MCLK 为12.288MHz。 (MCLK = 256*FS)

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

    1、现在有 I2S 信号和数据

    2.仍然没有 I2C 信号和数据。 决定 I2C 工作的关键因素是什么?

    3、时序由芯片提供。

    我们的主控制输出 I2C 为3.3V。

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

    尊敬的 Ian:

         1.您是否检查 TAS5707 (PVDD/DVDD/VREG)上的每个电源引脚、它们的值是多少?

         没有 I2C 信号和数据意味着什么? SCL 和 SDA 都不存在? 您能不能确保您的 SOC 正常工作、因为 TAS5707是 I2C 从设备。

     Leon

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

    您好 Leon Peng,

    确定 I2C 可以工作的因素?

    SCL 和 SDA 都不存在。

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

    此 PDN 和复位时序是否正确?

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

    尊敬的 Ian:

          上电顺序似乎正常。 但我仍然感到困惑的是、由于 TAS5707只是一个 I2C 从器件(尤其是对于 SCL)、总线中为什么没有 SCL/SDA。 I2C 是否可以工作由决定:

          TAS5707的电源

          2. TAS5707的正确 I2C 地址

          3.正确的 I2C 主设备,如 SOC。

    Leon

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

    您好 Leon Peng,

       https://www.ti.com.cn/tool/cn/TAS571XSW-LINUX

         此代码可在 TI 网站上找到、是否可直接使用?

       I2C 地址为0x36、但在 rk3399pro 上、它是被2除的。它是0x1B。

       3、是的、是的。  

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

    尊敬的 Ian:

          此代码仅适用于 TAS571X 系列、因此无法使用 TAS5707。

          2.注意到您的器件是 TAS5707或 TAS5707A、它们具有不同的 I2C 地址。

          3.确保 I2C 通信可以首先正常工作。 SCL/SDA 必须存在并且每个 I2C 写入/读取都有应答。

    Leon

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

    您好 Leon Peng,

    此代码包含 TAS5707。 TAS5707和 tas5717是大多数寄存器和电路是相同的。 您可以检查它。

    我们使用 TAS5707。

    现在主要问题是 I2C 无法正常工作。 我检查了 SOC 侧、发现没有问题。

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

    有 tas571x。 Linux 版本4.4中的 C 文件。 我用这种方式编写它。 该波形是否可以显示 I2C 正在工作?

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

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

    您好 Leon Peng,

    请提供正确的 I2C 工作波形?  最好将重点放在逻辑分析仪上。

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

    尊敬的 Ian:

         您的 I2C 似乎可以正常工作、TAS5707已确认。 但 TAS5707和 TAS5717具有明显的 DAP 处理结构、因此您无法使用 TAS571X 代码来初始化 TAS5707。 建议您申请一个 TAS5707 EVM 和 GDE 软件来转储正确的初始脚本。

    Leon

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

    您好 Leon Peng,

    请提供正确的 I2C 波形。

    2.如果在 TAS5707上无法使用 tas571x 的驱动程序,请在 Linux 中提供 TAS5707的驱动程序。

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

    您好 Leon Peng,

    请为 TAS5707提供正确的初始化脚本。 否则、应用程序速度太慢、客户正在为项目的进度而按。

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

    尊敬的 Ian:

          您可以从这个 E2E 问题中看到。 https://e2e.ti.com/support/audio-group/audio/f/audio-forum/393284/tas5707-linux-driver?tisearch=e2e-sitesearch&keymatch=tas5707%252520linux#

          我们没有用于 TAS5707的 Linux 驱动程序。  我可以为您提供 TAS5707 cfg 文件以供尝试、但它仅适用于 TAS5707EVM 和 TAS5707 GDE。  

    e2e.ti.com/.../demo.cfg

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

    您好 Leon Peng,

    我在网上找到的示例是否可以在 TAS5707上使用?e2e.ti.com/.../tas571X.c

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

    您好、LAN、

    我的同事不在办公室。 他将在下星期一回复你。

    谢谢!

    此致、

    Derek

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

    Yanming Gong,您好

    好的,谢谢!    请告诉他。 如果未直接使用、他能否在此文件中对我进行修改?

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


    您好、LAN、

    当他回来时,我会告诉他。

    谢谢!

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

    尊敬的 Ian:

         我们现在没有 Linux 驱动程序开发同事、因此我们只能提供一个参考代码。 但我们已经与主要的 SOC 工厂合作开发了 Linux 代码、因此您需要联系 Rockchip、让他们帮助将 h 代码集成到您的系统中。  

    Leon

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

     您好 Leon Peng,

    他们没有调试、他们要求我来为您提供支持!

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

    您好、LAN、

    正如 Leon 所说的、我们没有 Linux 驱动程序追索权。 给我带来的不便、我深表歉意。

    我将关闭 E2E 主题。

    谢谢!

    此致、

    Derek