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.

[参考译文] TLV320AIC3204:无需 miniDSP 的音乐电平检测

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1412328/tlv320aic3204-music-level-detect-without-minidsp

器件型号:TLV320AIC3204

工具与软件:

你(们)好  

我们希望设计一个便携式音乐播放器、它具有 RGB LED、可以呼吸到音乐水平。

我们想知道 TLV320AIC3204是否能够支持多平面检测?

如果没有、哪种类似器件可以执行此操作? 怎么做?

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

    尊敬的 Zhou:

    我们无法直接使用 AIC3204或我们的任何音频编解码器执行此操作。  

    您所说的是音频专业人士所说的" VU 仪表"。 我建议您搜索 VU 仪表电路设计。 一种简单的方法是在输出端使用全桥整流器以及平滑电容器、将音频信号转换为近似的直流电源信号等效值。 您可以使用它来驱动一个 LED。

    此致、
    Jeff McPherson

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

     

    我想我可以通过 i2c 读取 DAC 中的音乐音   量、然后通过代码控制 LED、在这种情况下不需要 VU 仪表电路设计。

     AIC3204或其它 DAC 能够检测音乐级别吗? 我更喜欢 读取输入电平、而不是从扬声器读取。

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

    尊敬的 Zhou:

    如果您希望将 LED 亮度与 DAC 音量设置相关联、则可以通过读取 I2C 来确定这一点。 但 LED 将保持恒定的亮度。 它不会对正在播放的音乐作出动态反应。 由于 DAC 音量设置保持不变、响亮的音乐和柔和的音乐将产生相同的亮度。 如果可以、则可以。 如果您想让 LED 实时对音乐水平做出反应,那么您需要一种 VU 类型的设计。

    此致、
    Jeff McPherson

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

     

    您能解释一下 PPS 中有关这些模块的详细信息吗?

    您的意思是我不能使用这些模块来检测音乐水平吗?

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

    尊敬的 Zhou:

    这些块不提供任何寄存器报告。 它们仅作为更大算法的一部分与其他块一起使用。 如果你右键单击这些块并选择"帮助"、它将弹出一个页面、提供有关这些块的详细信息。 输出值可以与其他块一起使用、但您无法直接获取这些值。

    此致、
    Jeff McPherson

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

    您好、 

    我很抱歉,但我仍然不明白,我读了你的答复下面的问题:

    https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1368510/tlv320aic3254evm-k-tlv320aic3254?tisearch=e2e-sitesearch&keymatch=TLV320AIC3254%25252520music%25252520level

    这不是获得音乐水平的一种方法吗?

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

    尊敬的 Zhou:

    对不起,我上一篇文章被误导了。 这些器件没有连接直接寄存器、但您可以直接从 DSP 系数获取信息。 这是更准确地获得瞬时输出电平的好方法、但仍需要 I2C 来访问。 如果您有一个可以快速定期获取这些数据的主机、则可以使用它来驱动 LED。

    此致、
    Jeff McPherson

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

    您好、 

    是的、我有一台主机、因此我认为没关系。

    但我不理解帮助页面中提供的公式。

    据我所知、数字信号的最大值是0dBFs、当输入是0dBFs 时、电平检测器的结果是什么?

    我如何知道任何 dBFS 的结果?

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

    尊敬的 Zhou:

    当电平检测器返回最大数据值(0xFFFF)时、这表示0dBFS。 从这里可以推断出更多的值。

    此致、
    Jeff McPherson