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.

[参考译文] TAS5825M:时钟故障/SCLK缺失

Guru**** 2463330 points
Other Parts Discussed in Thread: TAS5825M, PUREPATHCONSOLE, TAS5825MEVM

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/766448/tas5825m-clock-fault-sclk-missing

部件号:TAS5825M
主题中讨论的其他部件: PUREPATHCONSOLE

我目前正在尝试通过I2S接口提供TAS5825M的数据来创建原型。 由于我的PurePathConsole访问请求尚未被批准,我目前正在使用 基于https://e2e.ti.com/support/audio/f/6/p/76.2676万/2820073#2820073中282.0073万中提供282.0073万提供的配置的最小配置来初始化芯片

如有任何有关如何继续调试此问题的提示,我们将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于某种原因,我提供的所有调试信息都从我的帖子中消失了。 不确定是否已缓解或这是否是技术问题。 我假定是前者,因为我的职位的第一个也是最后一个部分完成了这项工作。 各位主持人:这不仅是粗鲁的(汇编信息并将其整理需要时间,现在浪费了时间),而且还会阻止人们实际帮助我解决问题,也会阻止此线对可能有相同问题的其他人有用。 请不要这样做!

    无论如何,重新过帐相关零件:
    -我正在使用上面链接的初始化过程,但在进入CTRL_State的播放状态之前,将SAP_CTRL1中的WORD_LENGTH字段切换为16位
    -我的芯片输入信号是I2S (SCLK:1.536MHz,LRCLK:48kHz,SDIN:每个通道16位)

    将报告以下状态:
    FS_Mon:0x00
    Bck_Mon:0x40
    CLKDET_STATUS:0x00
    GLOBAL_FAULT1:0x04
    global_fault2:0x00
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否有TAS5825MEVM? 如果是这样,我将继续为您提供PPC3和TAS5825M应用程序的访问权限。

    如果您不使用PPC3进行任何音频调谐,TAS5825M将只是一个简单的DAC。

    Andy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查CHAN_FAULT寄存器(Reg0x70h)并检查是否存在任何故障。

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

    检查CHAN_FAULT寄存器(Reg0x70h)并检查是否存在任何故障。
    [/引述]

    没有,但这让我有了正确的方向:我是在开始I2S信号之前通过I2C初始化芯片的。 显然,"时钟故障"位是粘滞的,在设置时会阻止播放。 如果我在I2S信号运行后再次插入FAULT_CLEAR,则一切正常。