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.

[参考译文] TAS6424Q1EVM:时钟错误

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/603874/tas6424q1evm-clock-error

部件号:TAS6424Q1EVM

您好,

当我将I2S控制器SCK和FSYNC时钟连接到EVM板时,我遇到时钟故障。

SCK = 3.128MHz

FSYNC = 48.8KHZ

MCLK = 12.288MHZ 我们正在使用。

我们需要提供精确的SCK = 3.072Mhz,FSYNC = 48kHz时钟或是否有任何容差。  

请为我提供解决方案。

--

此致

Vamsikrishna  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vamsikrishna
    SCLK,FSync和MCLK必须都是彼此的整数倍数。 因此,在这种情况下,您需要精确的SCLK=3.072MHz和Fsync =48kHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你,Gregg Scott,

    TAS6424编解码器中是否存在时钟容差,我在文档中没有找到。

    我们无法生成精确时钟,即SCK = 3.072Mhz,FSYNC = 48kHz。

    根据我们的时钟,即SCK = 3.125Mhz和48.8Khz,我们可以将MCLK更改为12.492Mhz吗?

    此致,
    Vamsikrishna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vamsikrishna
    当所有时钟(包括数据)都正确更改时,它也会正常工作。 建议不要这样做,因为这不是I2S信号的标准时钟频率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你,Gregg Scott

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

    在给出SCLK,FSync和MCLK整数倍后出现时钟错误?
    我们的I2S控制器不提供连续的SCLK,FSync时钟,当我们将数据写入缓冲区时,它仅提供时钟。

    Tas6424编码解码器是否需要连续SCK,FSync和MCLK???

    请帮帮我。


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

    我没有音频输出??

    MCLK = 12.288 Mhz
    SCLK = 3.072Mhz,
    FSync = 48kHz

    这是I2C配置

    char codec_config[]=

    0x00,0x80,//模式控制
    0x01,0x32,//其他控制1
    0x02,0x62,//其他控制2
    0x03,0x44,
    0x05,0x1F,//通道1音量控制
    0x06,0xAF,//通道2音量控制
    0x07,0xAF,//通道3音量控制
    0x08,0xBF,//通道4音量控制
    0x14,0x00,//引脚控制
    0x04,0x00,//通道状态控制
    0xFF,0xFF
    };

    请给我解决方案。


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

    Vamsikrishna,您好!

    请阅读以下寄存器并告诉我内容:0x10到0x12。

    谢谢你。

    巴西,

    图安

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

    这是我从编解码器读取的寄存器,

    直流负载诊断报告1 0x0C = 0x0
    直流负载诊断报告2 0x0D = 0x0
    直流负载诊断报告3 0x0E = 0x0
    通道状态0x0F = 0xFF
    通道故障0x10 = 0x0
    全局Faults1 0x11 = 0x0
    全局Faults2 0x12 = 0x0
    警告0x13 = 0x20
    PinControl 0x14 = 0x0
    ILIMIT状态0x25 = 0x0



    --
    此致
    Vamsikrishna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vamsikrishna您好! 您是否有答案,我们是否可以关闭此线程? 谢谢,Jeff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vamsikrishna,您好!

    我从您的读数中看不到故障报告。  此外,在上一个线程中没有提到寄存器0x04的状态。  请确保此寄存器的内容为0x00 (播放模式)吗?

    谢谢!

    图安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vamsikrishna您好! 如果这解决了您的问题,请告知我们,以便我们可以关闭此线程。 感谢您对我们的零件的关注。 谢谢,Jeff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jeff:

    很抱歉耽误你的时间,我们正在进行I2S设计更改,以实现正确的时钟输出。

    谢谢,此致
    Vamsikrishna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Vamsikrishna! 我将在您完成此操作时关闭此线程,如果您的I2S设计更改有其他相关问题,请输入新帖子。 谢谢,Jeff