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.

[参考译文] TAS5754M:请求TAS5754 MCLK支持

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/649127/tas5754m-asking-for-the-tas5754-mclk-support

部件号:TAS5754M
主题中讨论的其他部件:TAS5756MDCAEVM,TAS5756M

大家好,
客户正在设计TAS5754。  客户主板上有噪音问题。 (播放NB发出的1k提示音,TAS5754输出机械手声音与正常1k提示音混合)

音频源波形经过示波器验证,非常完美。 I2C命令是由EVM I2C主机验证的标准。


我们发现MCLK上的音频源频率为3.072MHz。

音频源按如下所述发出频率。
MCLK和BCLK没有结合在一起。
您能否检查MCLK是否支持3.072MHz? 如果客户使用以下音频源,会发生什么情况?

1. MCLK:3.072MHz
2.黑色:3.072MHz
3. WCLK:48kHz


谢谢!
SHH

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

    我刚刚做了一个快速测试。 我的TAS5756MDCAEVM可以与您提到的时钟配合使用。
    A) MCLK = 3.072MHz
    B) BLCK = 3.072MHz
    C) LRCLK = 48kHz

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

    您好,Andy:
    非常感谢您在EVM板上进行验证。 但是,如果客户不遵循表2的建议,则更需要关注什么? 这是否会根据客户的情况而有轻微的失败率?

    1.由于客户的主板不总是有机械手声音,因此在37个PCB中,主板故障率大约在2.5 %。
    2.故障PCB需要测试大约10次,可能会重现机械手的声音问题。故障电路板上的故障率约为5~10 %。
    3.问题发生后,客户需要重新启动整个操作系统。然后,问题可以解决。

    因此,问题并不总是发生在2.5 % 故障板上。 正常后,声音保持正常。故障为2.5 % (音频)* 5 % (音频)~2.5 % (音频)* 10 % (音频)= 0.125 % (音频)~0.25 % (音频)  

    问题:
    1. 由于表2中的规格不支持64fs采样率,我们是否担心MCLK设置为3.072 ,以解决此故障声音问题?  
    2. TAS5754可以设置3根导线,如果客户一开始没有禁用MCLK Detect,会发生什么情况? 我要求客户提供I2C寄存器设置。
    3.我能知道为什么要将MCLK更改为3.072MHz吗?直接更换EEPROM bin或使用外部MCLK吗?

    谢谢!
    SHH

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

    您好,Scott:

    请参阅下面我的评论。

    1. 由于表2中的规格不支持64fs采样率,我们是否担心MCLK设置为3.072 ,以解决此故障声音问题?

    [Andy]:我想这种担心是合理的,因为在TAS5754M数据表中,我们声明支持的最低MCLK频率是128*FS。   


    2. TAS5754可以设置3根导线,如果客户一开始没有禁用MCLK Detect,会发生什么情况? 我要求客户提供I2C寄存器设置。

    [Andy]: 如果MCLK频率不能至少为128*FS,我还建议您的客户尝试使用3线I2S。

    下面的脚本显示如何在TAS5756M中启用3线I2S。

    #为设备A启用3线I2S

    #选择第0页
    W 98 00 00 00
    #将设备设置为待机
    W 98 02 10.
    # PLL参考时钟= bck (不存在SCK)
    W 98 0D 10.
    # Ignore SCK Halt detection (忽略SCK中止检测)(不存在SCK)
    W 98 25 08.
    #从标准状态唤醒
    W 98 02 00

    3.我能知道为什么要将MCLK更改为3.072MHz吗?直接更换EEPROM bin或使用外部MCLK吗?

    [Andy]: 我在PPC2 GUI中选择了PSIA。

      

    Andy