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.

[参考译文] 音乐/音频控制

Guru**** 2481955 points
Other Parts Discussed in Thread: LM4970

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1168355/music-audio-control

主题中讨论的其他器件:LM4970

你(们)好

我将采用 MIC 原始音频输出作为 LM4970的输入。 我是否可以随时读取微控制器中的数据(例如、esp32)、然后根据 PWM 输入控制 RGB LED 或任何 LED 条、而不是将其仅连接到 RGB LED 条。
我需要一些与设计相关的建议。

此致

Anurag Paul

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

    Anurag、您好!

    您能否澄清支持请求?

    • 您是否正在尝试用微控制器替代 LM4970的功能?
    • 或者您是否尝试将 LM4970与微控制器结合使用? 您需要微控制器来实现 LM4970自身无法实现的功能吗?

    此致、
    -Ivan Salazar
    应用工程师

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

    是的、我尝试将 LM4970与微控制器相结合、因为我只想控制暖白光 LED 条、而不是 RGB LED 条

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

    Anurag、您好!

    我将与我的团队一起讨论此用例、并在本周晚些时候为您提供进一步的评论。

    此致、
    -Ivan Salazar
    应用工程师

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

    好的、谢谢

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

    Anurag、您好!

    在进一步查看 LM4970文档后、我注意到 RGB 模块驱动只是可能的工作模式之一、您可以将任何其他类型的 LED 连接到每个输出、它将根据每个频带的音频强度分别驱动不同的占空比。 无论 RGB 是否为 RGB、它的工作方式都是相同的。 这是否适合您的应用?
    希望这澄清了该器件的运行、我可能无法完全理解您的应用要求。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    非常感谢您的帮助。
    我还阅读了文档、想知道微控制器的低频带、中频带和高频带输入是否可以驱动单个 LED 条。
    我们只能说红色 LED 条。
    如何使用这三个频带计算单个 PWM 输出。

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

    Anurag、您好!

    如果您不需要3频带功能、只想使用涵盖所有音频内容 的1频带、也许您只能使用低频带输出、并将低通滤波器设置为高值。 根据数据表中的图12、如果您没有将任何电容器连接到 FILT 引脚1、低通频带将覆盖几乎所有高达20kHz 的音频带。

    此致、
    -Ivan Salazar
    应用工程师

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

    好的、我会尝试它。 但我现在连接了一个1uF 的电容器。
    我所做的是、我不会将 LM4970的 LED1、2、3输出直接连接到任何 LED 或 LED 条、但我尝试通过中断读取这些值、并尝试控制不同的 LED 条。 我使用的微控制器是 ESP32 Wrover E
    当我使用示波器看到波形时、我可以看到波形在微控制器输入端发生了变化、但在输出端没有发生变化。
    我是否可以实现我要实现的目标? 使用中断读取这些值?

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

    Anurag、您好!

    我假设您尝试使用 uC 复制 LM4970的 PWM 输出以控制多个 LED 条、这是正确的吗?
    如果是这种情况、您必须确保 uC 能够通过中断检测 PWM、并在发生下一个事件之前完成其处理、同时考虑 LM4970事件之间的最短时间、该时间间隔的占空比非常低或非常高。
    另一种选择是使用模拟缓冲器、您可以将 LM4970的输出连接到多个单位增益放大器(缓冲器)。 缓冲器的高阻抗输入应允许您在不加载 PWM 信号的情况下连接许多缓冲器。 在这种情况下、您还必须考虑缓冲器的压摆率必须足够快、以不会使类似 PWM 方波的信号失真。

    此致、
    -Ivan Salazar
    应用工程师