- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CH375 的U 盘MP3 播放器设计 1 方案设计 1. 1 系统功能简介 本设计主要完成U 盘的识别和数据的读取, 并将U 盘中读取的MP3 文件解码播放出流畅的音乐, 完成MP3 播放器的存储与解码的分离。 系统功能主要包括读取U盘数据和MP3 解码播放2 部分。实现设计功能需要USB接口芯片、MP3 解码芯片、主控制器和其他外围电路。 1. 2 主要芯片的选择 1.通过比较本文选择南京沁恒电子生产的一款USB 通用接口芯片CH 375。 CH375 芯片支持HOST 主机方式和DEVICE 设备方式, 内部集成了PL L 倍频器、主从USB 接口、数据缓冲区、被动并行接口、异步串行接口、命令解释器、控制传输的协议处理器、通用的固件程序等。 2. 音频解码芯片选择芬兰VL SI 公司生产的VS1003。 VS1003 具有MP3/ WMA/ MIDI 解码和ADPCM 编码功能, 他内部包含一个高性能、低功耗的DSP 处理核( VSDSP), 一个工作内存, 一片可供用户程序使用的5. 5kBRAM, 一个串行SPI 总线接口, 一个高质量的采样频率可调 的过采样DAC 以及一个16 位的采样ADC。 3.采用高性能低功耗的STC12C5A60S2微处理器作为系统主控制器。 STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。工作频率范围0~35MHz,片上集成1280字节RAM,有EEPROM功能,ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载用户程序。 能保证MP3 文件的顺畅播放。 2 硬件接口 2. 1 U SB 接口芯片CH375 与MCU 的连接 CH 375 可以方便地挂接到MCU 系统总线上, MCU通过CH375 按照相应的USB 协议可以很方便地与其他USB 设备进行通信。 本设计中CH375 工作在USB HOST 模式下, 将CH 375 的TXD 端接地, RXD 端悬空采取并行传输的方式, 将8 位并行数据线D0~ D7 与stc12c5a60s2的PD 口相连实现数据与命令的并行传输, RD,WR, CS, INT 和A0 五根控制线分别连接至stc12c5a60s2的PC3~ PC7 引脚, 接口的系统框图如图1 所示。RD,WR 和CS 分别为读选通、写选通和片选, 低电平有效;INT 中断请求为低电平有效; 地址输入线A0 为高电平时选择命令端口, 可以向CH 375 写人命令; 当A0 引脚为低电平时选择数据端口, 可以向CH 375 读写数据。 当CH 375 工作在主机方式时MCU 通过RD, WR, 片选CS、中断INT 和地址线A0 的综合控制, 完成与CH375的通讯, 通过USB 接口实现从U 盘读写数据的功能。INT 引脚和MCU 的外部中断输入引脚相连, 当有U 盘插入时INT 变为低电平触发外部中断, 当CS, RD 和A0 都为低电平时, CH375 中的数据可以通过D7~ D0 输出; 当CS, WR 和A0 都为低电平时, D7~ D0 上的数据被写入CH375 芯片中; 当CS 和WR 都为低电平A0 为高电平时,D7-D0 中的数据可作为命令码写入CH375 芯片中。 2. 2 MP3 解码芯片与MCU 的连接 VS1003 通过同步串行总线SPI 与stc12c5a60s2 进行命令和数据的传输。由于ATmega64L 内部集成有SPI 总线模块, 只要正确写SPI 相关寄存器就能轻松控制SPI, 这种硬件SPI 总线减小了软件设计的困难。VS1003 的SPI接口具有2 种工作模式: 新模式和兼容模式。设置寄存器SM _ SDINEW 为1 使VS1003 处于新模式, 此时设置SMSDISHARED 为0, 控制信号和数据信号的传送将分别采用xCS 和xDCS 作为同步信号。 系统启动后, 由MCU 控制将存储于U 盘中歌曲的码流信息送入到VS1003 芯片中, 通过VS1003 芯片解码以及其内含的高质量的立体声DAC 和耳机驱动电路, 实现MP3 歌曲的播放
您可能关注的文档
最近下载
- 汉英笔译基础教程第6章 人称与物称.pptx VIP
- 动脉血气分析临床操作指南共识最新版.docx VIP
- 第十一章《简单机械和功》单元测试 (含答案)2024-2025学年苏科版九年级物理上册.pdf VIP
- 32. 《醉翁亭记》对比阅读(原卷版)-2026年中考语文之文言文对比阅读讲练(全国通用).docx
- 素养与情操——美术鉴赏的意义课件.pptx VIP
- 迪士尼运营管理案例分享.docx VIP
- 2025年天翼云高级运维工程师认证参考试题库资料(含答案).pdf
- 2024—2025学年福建省厦门市第十中学七年级上学期期中语文试卷.doc VIP
- 科学一年级上册教科版 观察一棵植物(课件) (1).pptx VIP
- 英汉对比之物称与人称汇总课件.pptx VIP
文档评论(0)