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.

[参考译文] 430BOOST-C55音频1

Guru**** 2595780 points
Other Parts Discussed in Thread: BOOST5545ULP

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/632399/430boost-c55audio1

您好,

我最近为MSP430 G2553购买了音频电容式触摸BoosterPack。 我有一个编程问题。 我必须创建一个根据麦克风接收的声音强度增加声音播放音量的功能。 我该怎么做?

请在本主题中提供帮助。

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

    听起来,您所尝试的只是让录制的声音的音量在回放的声音中表示出来。 这可以通过输出记录的样本来实现(记录的声音越大,信号幅度就越大,如果输出了这些声音,将播放声音越大)。 您可以在提供的DSP功能和应用代码中找到执行此操作的资源。

    更多信息可在以下网址找到: www.ti.com/.../getliterature.tsp
    此处: www.ti.com/.../tida017.pdf

    此致,
    Nathan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不幸的是,我指的是其他东西。 我想做的是:演奏音乐,就像贝斯芬一样。 然后,通过麦克风传感器记录外部的声音强度(例如:交通噪音),自动控制音量=交通噪音越大,音乐播放就越大。 另一种方式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Tomasz,

    感谢您的澄清。 我现在明白了。 您将以类似的方式处理此问题。 您可以比较来自麦克风的数字样本,并使用此信息修改将要输出的数字值(例如,将这些值乘以由来自麦克风的信号输入确定的值)。 我在上一篇文章中提到的资源仍可让您完成此任务。

    希望这能有所帮助,
    Nathan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么,我如何从麦克风中获取数字样片呢? 我只能在MSP430 G2553上编辑程序,并且在LaunchPad主机应用程序上找不到可使用的变量。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    那么您应该考虑使用www.ti.com/.../boost5545ulp主板。 当然,在这种情况下,您对数字信号处理的理解应该比向DSP发送UART命令要深入得多。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么,完全可以控制我当前设备上的声音吗?
    如果提供此选项,我不想在其他设备上花钱。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请查看此页面。 有一个虚拟寄存器表和命令的常规结构。 processors.wiki.ti.com/.../Audio_Capacitive_Touch_BoosterPack_C5535_Software
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    所以,正如我所看到的,可以用这个板来改变播放音量,但是不能通过重新编码声音的命令RMS来改变录音音量。

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

    使用DSP上提供的软件将不允许您执行您正在尝试的操作。 此设计旨在使您能够控制DSP的录制和回放功能,而无需了解其工作原理。 您的应用要求您直接访问输入和输出信号,这将涉及为DSP编写您自己的代码。 当前设计似乎也不允许您同时录制和播放音频,这也不适用于您尝试执行的操作。

    我认为您完成所尝试的工作的最佳方式是使用DSP设计,如Alexey建议的设计,您需要直接为此编写代码。

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

    这是否回答了您的问题? 如果是,请将其标记为"已回答"。 如果没有响应,此线程将很快关闭。

    此致,
    Nathan