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.

[参考译文] TLV320AIC3254:如何知道音乐是否在一段时间后未播放?

Guru**** 2482225 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/868227/tlv320aic3254-how-to-know-if-music-is-not-played-since-a-while

器件型号:TLV320AIC3254

尊敬的:

我在这个问题上遇到了以下问题:

https://e2e.ti.com/support/audio/f/6/t/581405?tisearch=e2e-sitesearch&keymatch=music_detect

我们尝试了 PurePath 中提供的许多组件、但无法实现我们的功能。

如果20分钟后没有播放任何音乐,我们只希望能够从 MCU 关闭我们的设备。

哪一个组件或寄存器可以帮助我们实现它?

 

提前感谢!

JF

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

    您好、Jean、

    您是否已尝试使用 Music_detect 组件? 它是否适用于您的用例?

    我知道支持的停机时间少于20分钟、这可能是您的问题。

    我想知道、如果放宽此要求、组件是否适合您的需求。

    此致。

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

    尊敬的:

    感谢您的回答、"music_detect"组件的问题是输出仅发送-1或1。

    挂起周期不是问题、因为它是通过 MCU 管理的。

    我们似乎是使用峰值检测器和比较 CD 组件实现功能的好方法。

    此致

    JF

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

    您好、Jean、

    您希望 Music_detect 的输出是什么?  请详细说明您希望系统如何工作?

    此致。

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

    您好!

    1或0表示音乐或无任何内容

    使用 数字峰值检测器组件解决问题的好方法似乎是正确的。

    此致

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

    您好、Jean、

    很高兴知道您接近解决方案。 请注意、可以使用加法器和移位标度将 Music_Detect 的+1/-1输出转换为+1/0。

    添加1 (使用 ADD COMPONENT)和乘以0.5 (使用 Shift Scale COMPONENT)将把-1转换为0、同时保持+1不变。

    此致。