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.

[参考译文] TAS5720A-Q1:SPK_SD 切换问题

Guru**** 2448780 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1361085/tas5720a-q1-spk_sd-toggling-issue

器件型号:TAS5720A-Q1

您好!

我们将 TAS5720A 用于音频应用。 我们能够在软件模式下使用 I2C 来配置器件并且能够生成声音、但我们在声音启动期间看到一种奇怪的行为。

问题是由于 SD 线路上的转换导致部分音频丢失。 如下图所示、SD 线路上的 PCM 数据和高位同时启动。

我们已进行检查并得出结论:SPK_SD 线路不受我们的软件控制。

TAS5720A 是否有可能通过 I2C 命令触发 SPK_SD 信号?

您能告诉我们其他可能吗?

感谢您的观看。

此致、

维斯瓦纳特

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

    Viswanath,

    SPK_SD 线路是否悬空?  它是如何连接的?

    此致、
    S·格雷格

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

    尊敬的 Gregg :  

    SPK_SD 连接至 MCU

    10k 上拉电阻连接到 SDA、SCL、SPK_FAULT 和 SPK_SLEEP

    此致、

    维斯瓦纳特

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

    尊敬的 Gregg :  

    很抱歉耽误你的时间。 SPK_SD 未切换。 分接器从错误的引脚中取出

    当音频启动时、FAULT 引脚变为高电平、并且  

    当音频停止时、FAULT 引脚变为低电平。

    这是否指示系统中存在一些错误(例如、时钟错误)?

    这是否会导致部分缺失 PCM 数据?

    此致、

    维斯瓦纳特

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

    Viswanath,

    如果 FAULT 引脚变为低电平、则表示发生了故障。  该器件在寄存器0x08中报告故障类型。  请阅读它以了解故障情况并从此处进行调试。

    此致、
    S·格雷格

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

    尊敬的 Gregg:

    我们已读取寄存器0x08、故障为时钟错误

    这可能是由于 LRCK 上没有时钟、且当音频启动时、故障被清除。

    但是、如之前的文章所述、启动时会切断一部分音频。

    我们的理解是、帧时钟和数据在出现故障时启动、DAC 恢复需要超过30ms 的时间。

    我们的理解是否正确?  

    您能帮助我们解决这个问题吗?

    谢谢。此致、

    维斯瓦纳特

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

    Viswanath,

    要清除时钟故障、LRCLK 必须存在、SCLK 和 MCLK 也必须存在。   

    对于系统清除故障和 DAC 稳定而言、我没有恢复时间。  30ms 不在标准范围内。   

    此致、
    S·格雷格