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.

[参考译文] TAS5756M:用于智能扬声器应用的I2S功能

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/664370/tas5756m-i2s-function-for-smart-speaker-application

部件号:TAS5756M

客户正在考虑使用TAS5756M的智能扬声器应用。

请告诉我以下关于I2S设置的五个要点。

①When应用未使用,MCLK和I2S将不会输出,因为会降低待机功率。

(应用程序开机和通过感应人的声音来执行MCLK/I2S输出)

此用例是否没问题?

②I认为有效寄存器的条件是POR切换MCLK/SCLK/LRCK 4毫秒。

 在启动计时超过4毫秒时,MCLK和I2S输入是否没有问题?

③Is除了MCLK和I2S之外,还有其他注意事项用于智能扬声器?

例如,I2C设置计时,静音取消等

④Is MCLK启动输入和SCLK/LRCK启动输入之间是否需要延迟时间?

我想MCLK需要接收时间。

⑤Before有效语音数据的计时,是否需要无声音的时间?

此致,

Satoshi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Satoshi - San,
    我们正在研究这一问题,Andy稍后会回复您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    肖恩正山

    感谢您的回复。
    我期待Andy San的任何更新。

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

    请看我对你第一个问题的回答。
    ①When应用未使用,MCLK和I2S将不会输出,因为会降低待机功率。

    (应用程序开机和通过感应人的声音来执行MCLK/I2S输出)

    此用例是否没问题?
    我建议您的客户在时钟停止之前将TAS5756M置于待机状态。 当他们的I2S要再次运行时,在TAS5756M唤醒之前,确保所有时钟都稳定。

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

    请参阅我对以下其他问题的评论。
    ②I认为有效寄存器的条件是POR切换MCLK/SCLK/LRCK 4毫秒。
    在启动计时超过4毫秒时,MCLK和I2S输入是否没有问题?
    Andy:是的。

    ③Is除了MCLK和I2S之外,还有其他注意事项用于智能扬声器?
    例如,I2C设置计时,静音取消等
    Andy:POR完成后,可以通过I2C对内部寄存器进行编程。
    默认情况下,TAS5756M在开机后能够播放音频。 这意味着一旦提供I2S,DIN数据将立即输出。 为防止在开机期间播放不需要的音频,可将/SPK_MUTE引脚拉低(例如 47k Ω 下拉)并由MCU控制。
    请注意,软静音操作有定时要求。 请参见TAS5756M数据表的图22。

    ④ MCLK启动输入和SCLK/LRCK启动输入之间是否需要延迟时间?
    我想MCLK需要接收时间。
    Andy:不需要。我认为到目前为止不需要这种延迟。

    ⑤Before有效语音数据的计时,是否需要无声音的时间?
    Andy:"无声的时间"是什么意思? 另请参阅我对问题3的评论。

    Andy