查看: 3613|回复: 0

[报名/申请] 【LPC54114体验申请】+申请LPC54114用于设计USB音频播放器

[复制链接]
  • TA的每日心情
    慵懒
    2018-11-8 23:27
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    9

    主题

    74

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    309
    最后登录
    2025-1-22
    发表于 2017-3-14 01:33:44 | 显示全部楼层 |阅读模式
    本帖最后由 chen00000009 于 2017-3-16 00:21 编辑

    准备申请LPC54114做个支持USB传输的音频播放器,此音频播放器支持以下几个功能
    主要功能:
    1.能够播放音乐
    2.带一个OLED显示屏,能够实时显示播放的音乐的信息,如音乐名或歌词等
    3.支持USB传输,即上位机可通过USB接口实时将音乐信息传输到开发板进行播放


    工作原理介绍:
    硬件部分主要由以下几个部分组成:
    LPCxpresso54114开发板一块、I2S音频播放模块一个(解码元件为WM8904)、USB线两条(一条用于调试,一条用于将开发板作为USB 2.0 Device连接上位机)、OLED屏幕一个
    硬件框图如下
    QQ截图20170316001822.jpg

    选择LPC54114的原因是此器件拥有ARM Cortex M4与ARM Cortex M0双核,这两个内核可以同时工作,因此可以实现一个较弱的内核(ARM Cortex M0)负责通信,较强的内核(ARM Cortex M4)用于将USB收到的信息转换为音频信息并控制I2S的输出。
    此设计的软件框图如下:
    QQ截图20170316001810.jpg

    此处使用ARM Cortex M0内核从USB Device接口获取音频信息,并将此信息存入板载的8M Flash,同时需要控制OLED屏幕进行相关信息的显示。随后ARM Cortex M4内核从8M Flash中将这个MP3格式的文件转换成I2S总线支持的格式并通过I2S总线进行发送。最后WM8904音频播放模块进行音乐的播放。此处从将此信息存入板载的8M Flash到WM8904完成解码的时间尽可能控制在1s之内,这样方能实现实时播放的效果。


    预计成果:
    得到一个基于LPC54114支持USB 的音频播放器

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

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-2 19:44 , Processed in 0.080836 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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