查看: 4717|回复: 0

[原创] 【LPC54114双核任务三】通过实验了解DMIC

[复制链接]
  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2017-7-4 19:32:49 | 显示全部楼层 |阅读模式
    本帖最后由 leo121_3006061 于 2017-7-4 19:41 编辑

         翻阅了手册(AN11855),市场上销售数字mic分为PDM和IIS两大类,这二者区别就是一个输出PDM格式,另一个支持IIS输出,接线方式PDM只需要2线,IIS需要3线,lpc54114使用的是PDM的mic。同时通过手册,大致了解DMIC(Digital microphone interface )的特性,就是连接mic(PDM),负责采样和转换数据,提供给后续单元处理,以提供给混音,识别等应用。我们的开发板是万利的和官方提供的SDK_2.2.1_LPCXpresso54114所用的板子稍微有些不同,为了更好的理解DMIC,官方SDK给了3个例子,这个三个例程要稍微修改一下就可以很好的运行。简单的办法就是从万利的例程里把需要用到的地方,挪过来,本例中我用到sdk中DMIC—hwvad,我把下图几个可能用到的文件挪用过来。
    dmic.jpg

    再简单修改一下,dmic_hwvad.c,
    dmic—h.jpg
    重点看一下app_dmic.c,可以了解dmic的基本设置,中断等。
    dmic—h1.jpg
    修改完成后,编译下载到板子,按下reset,就可以看到如下图所示的输出,并且只要有声音就会有输出,同时红色灯会闪亮。
    output.jpg
    通过实验更好的简单的了解DMIC的特性和工作机制。



    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-31 06:37 , Processed in 0.079114 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表