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.

[参考译文] TAS2555:如何在 PPC3中配置 TAS2555 ASI 接口时序

Guru**** 2393485 points
Other Parts Discussed in Thread: TAS2555, TAS2557

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/818819/tas2555-how-to-config-tas2555-asi-interface-timing-in-ppc3

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

现在我已经在 PPC3中生成了二进制固件、但我在 PPC3中找不到 ASI1时序设置(时钟和格式)

如何配置它并将其合并到二进制文件中?

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

    您好!

    我们将了解这一点、并尽快回答。

    此致、
    Luis Fernando Rodríguez S.

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

    您好!

    对于您的应用、我想问几个问题:

    • 您是否使用单声道或立体声 PPC3应用?
    • 您是在 ROM 模式还是在调优模式下使用器件?
    • 您希望调整哪些计时设置?

    二进制文件使用 PPC3的终端系统集成导出、导出后无法对其进行编辑。 只能编辑 cfg 文件。

    关于计时设置、您可以在终端系统集成中找到多个选项、您应该首先选择 Mode、然后选择 Sampling Frequency、最后选择 Clock Source 及其 Frequency。

    遗憾的是、该格式在 PPC3中不是可选的、因此它使用默认的 I2S 格式。 如果您需要不同的格式或位偏移、则在初始化器件后需要执行一些额外的寄存器写入。 如果使用 cfg 文件,则可以在导出文件后合并这些附加设置。

    您还可以考虑使用 TAS2557、这是 TAS2555的下一代产品、尽管这两个器件上的二进制/cfg 文件条件基本相同。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    感谢您的回复。

    [引用用户="Ivan Salazar"]

    • 您是否使用单声道或立体声 PPC3应用?   单声道模式
    • 您是在 ROM 模式还是在调优模式下使用器件?  使用 ROM2模式
    • 您希望调整哪些计时设置?   采样率和位偏移

    如果您需要不同的格式或位偏移、则在初始化器件后需要执行一些额外的寄存器写入。

    如您所说、  我是否需要从二进制固件中修补 Android 驱动程序?

    [/报价]

    另一个问题: 如何在系统运行而不进行校准之前获取校准文件? 我只能在 ppc3中获得一个二进制固件

    tas2555-core.c

    #define TAS2555_CAL_NAME  "/data/tas2555_cal.bin

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

    您好!

    无法在 PPC3中调整位偏移以获取二进制文件、因此在使用从 PPC3提取的二进制文件初始化器件后、您需要添加此附加配置命令。
    _cal.bin 文件在校准期间获得、相关工具可在存储库 中找到:https://git.ti.com/tas2555sw-android

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器