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.

[参考译文] 以支持数字 MEMS 麦克风

Guru**** 2439710 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/626408/to-support-digital-mems-microphone

您好!

我们将 T4MC MCU 用于音频应用。 此类 MCU 是否可以与产生 PDM 信号的数字 MEMS 麦克风配合使用?

谢谢!

天列

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您的 Mike 通过 SPI 总线输出数据、这是正确的吗?
    虽然没有硬件 PDM 解调本身、但 TM4C MCU 肯定可以从麦克风接收数据、然后您将其转换为所需的信号-您的想法是这样吗? 有一些关于 PDM 转换的应用手册"在这里"。
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Bruno Saraiva"]我假设您的 Mike 通过 SPI 总线输出数据,这是正确的吗?

    对于 PDM、我不会这么认为。 我不会再期待一个脉冲流。

    [引用 USER="Bruno Saraiva"]但 TM4C MCU 肯定可以从您的麦克风接收数据、然后您将其转换为所需的信号-您的想法是这样吗?

     一种明显的方法是使用模拟滤波器。  

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bruno、
    感谢您的回复。 我认为 I2S 麦克风是我们的选择。 我想知道支持 PDM 麦克风有多困难。 您能否提供 PDM 转换应用手册的链接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Robert Adsett">对于 PDM、我不会这么认为。 我不会再期待一个脉冲流。[/引述]

    我同时想到了另外三个主题、当然还有某种类型的同步短路发生! 我可能应该模糊我之前的帖子...

    我考虑的应用手册使用了 I2S 输入-这在 TM4C 中不是可用的硬件...

    只需添加一种替代方法-使用专用 IC -以下是主题 TI 论坛提供的主题:

    e2e.ti.com/.../553593

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我回答罗伯特时,我把不相关的东西混在一个锅中,我回答说,抱歉。

    他提到模拟滤波器是正确的-外部低通滤波器会实现这一点、但我从未评估过这方面的质量折衷。 另一种选择是在 MCU 内部实施数字滤波器、具体取决于信号的频率...

    我希望更多的人能够在这里帮助您...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Bruno Saraiva">我同时想到了另外三个主题、当然还有某种同步短路发生! 我可能应该模糊我之前的帖子...

    无法想象这会是怎么发生的;)

    [引用用户="Bruno Saraiva"]

    只需添加一种替代方法-使用专用 IC -以下是主题 TI 论坛提供的主题:

    e2e.ti.com/.../553593

    [/报价]

    可能比简单的模拟滤波器具有更好的输出质量。

    Robert

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

    请注意-虽然所有此类 MCU 供应商都倾向于采用"厨房洗涤槽"(即做更多的事情(有效/正确地)设计以包含在内)、但也有类似价格/尺寸的具有"内置"I2S 的 ARM MCU! (海报特别提及 I2S)

    最常见的方法是-所有这些"重新创建/鹅卵石方法"都不能与"专用"器件的速度、性能、价格和稳健性相匹配!   这些"尝试"花费了用户的时间/精力/资金-以实现此类(通常令人失望)发现!

    用户必须成为"更好的技术调查人员"(航行到/游览许多海岸)或"自我限制"他们的选择和能力-永远不会好!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    只是应用的一些背景:我们在没有编解码器的情况下将 T4MC MCU 用于音频(16KHz 输入和输出采样)、并获得了非常好的结果。 剩下的小问题是、片上 ADC 只有12位深度。 理想情况下、我们希望将其设为16位。 使用 PDM 数字麦克风似乎是理想的解决方案。 甚至无需模拟电路。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tianlei:
    您是否在软件中寻找将 PDM 转换为 PCM 的数字抽取滤波器? 如 Bruno/CF1所述、在 TM4C 中没有用于获取麦克风 PDM 输入的本地 I2S 接口。 您将需要使用双 SPI 来仿真 I2S。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Chales、
    是的。 我们不确定是否可以在 MCU 上实现此类滤波器。 此外、我们不确定 MCU 是否可以接受 PDM 流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Tianlei:
    我认为数字麦克风将具有 I2S 接口以输出 PDM。 CB1/Bruno 已经指出、TM4C 上没有本地 I2S 端口。 您将需要使用 SPI 进行一些仿真。 CMSIS DSP 库具有各种滤波(即 FIR)函数、您可以使用这些函数来探索它们是否符合您的应用要求。 由于我不是音频应用领域的专家、我无法真正判断 CMSIS DSP 滤波是否能提供足够的性能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Charles。 您提供的信息非常有用。