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.

[参考译文] TAS2770:由于 TDM 时钟误差、TAS2770一直处于关断模式

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/841208/tas2770-tas2770-was-always-shutdown-mode-due-to-tdm-clock-error

器件型号:TAS2770

您好!

我们已经使用带有 mtk 处理器的评估套件连接了 tas2770。

我们将使用 i2c-tools 更改寄存器

对于转储:

i2cdump -f -y 2 0x41

对于设置:

i2cset -f -y 2 0x41 0x00 0x00 (页面设置)

i2cset -f -y 2 0x41 0x02 0x0c (PWR_CTRL REG)

但是、如果我现在读取 i2c 转储值、则0x02 reg 是 ox02、这是软件关断

注意: 几天前就完成了同样的工作

观察结果

所有值仅处于复位状态、以下情况除外

当我们设置 i2cset -f -y 2 0x41 0x00 0x00时、我观察到0X24 (INT_LTCH0)为0x04、这是由于 TDM 错误导致的--INT  

请,有什么想法,为什么会发生这种情况? 以及如何克服它

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

    您好、Thumu、

    您能否共享您加载到器件中的配置? 您的处理器时钟频率和格式是什么?

    是否有任何可能与您之前的测试不同的更改、例如器件配置、跳线设置、数据源、IOVDD 电压差异等?

    最后一个问题:您的设备在使用板载音频源时工作正常吗?

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

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

    您好、Ivan、

    1.是否有任何可能与您之前的测试不同的更改、如器件配置、跳线设置、数据源、IOVDD 电压差异等?

    -->使用外部跳线设置,无需更改  

    2.是否可以共享加载到器件中的配置? 您的处理器时钟频率和格式是什么?

    SH-3.2# aplay /usr/share/sounds/alsa/Rear_Right.wav
    播放波形“/usr/share/sounds/alsa/Rear_Right.wav”:有符号16位小端序,速率为48000Hz,单声道

    处理器时钟为1.3 GHz。

    最后一个问题:您的设备在使用板载音频源时工作正常吗?  

    当我们使用 Windows 工具将 馈送音频配置 为输入 评估套件时、它工作正常

    测试步骤:

    1.using i2c 命令用于配置开机状态、因为我仅使用两个寄存器

    i2cset -f -y 2 0x41 0x00 0x00 (页面设置)

    i2cset -f -y 2 0x41 0x02 0x0c (PWR_CTRL REG)

    问:我仅使用这两种配置、而其他配置 处于复位状态、我们是否需要配置更多的寄存器?

    2、在工作用例中、PWR_CTRL REG 为0x0c 表示编解码器处于正常模式、然后我将从笔记本电脑馈送 I2S 输入、它正在播放音频

    请在附加的文件中找到 reg dump

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

    您好、Thumu、

    您是否有可能通过处理器向器件发送初始化脚本?
    如果使用默认值、则器件不会初始化、并且应该配置多个器件、例如输入时钟源、用于采样率的内部时钟分频器、增益设置和 D 类驱动器配置。

    您可以使用 EVM 发送到器件的相同初始化、PPC3内的 I2C 监视器可用于捕获 I2C 事务。

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

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

    您好、Thumu、

    您是否能够尝试上述建议?
    您的应用程序状态是否有更新?

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