2022年用VSDIYMP播放器原创制作 .pdf
《2022年用VSDIYMP播放器原创制作 .pdf》由会员分享,可在线阅读,更多相关《2022年用VSDIYMP播放器原创制作 .pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、更多应用请关注: http:/ 目录中文摘要英文摘要1. 引言.1 2. 课题研究背景.2 2.1 国内外的研究现状.2 2.2 课题研究的意义.3 3. 课题研究内容.4 3.1 研究主要内容.4 3.2 主要方案选择.4 4. 主要器件的原理及应用.5 4.1 主控制器MCU.5 4.1.1 ATmega32L性能.5 4.1.2 引脚说明.6 4.1.3 AVR CPU 内核.8 4.1.4 SPI 串行外设接口.10 4.1.5 C语言初始化程序和SPI 传输程序.13 4.2 USB 总线接口芯片CH375.14 4.2.1 概述.14 4.2.2特点.14 4.2.3 接口说明.1
2、5 4.2.4 主机模式下的使用方法.18 4.2.5 初始化 U盘 C语言程序.19 4.3 音频解码芯片VS1003.20 4.3.1 VS1003 特性.20 PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 4.3.2 VS1003概述.21 4.3.3 VS1003通信模式.22 4.3.4 VS1003 C语言初始化程序.24
3、 5. 整体方案的实现.26 5.1 方案结构框图.26 5.2 设计流程图.28 5.3 软件实现方法.29 5.4 系统电路原理图.31 5.5 解码板电路图.33 6. 结 束 语.34 致谢.错误!未定义书签。参考文献.35 附录.错误!未定义书签。PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ I 车载数字音源的设计摘要本设计
4、部分采用苹果公司最初IPOD设计的方案,以美国ATMEL 公司的 AVR芯片作为主控制器,芬兰 VLSI 公司的 VS1003作为音频解码芯片,南京沁恒公司的 CH375作为 USB设备接口芯片,以优 盘 、 SD /TF卡 作为 媒体 存 储介 质 ,NOKIA(诺 基亚 ) 3510i手 机 的 4096 色彩屏 作为 显 示屏 , 来完 成 音 乐 播放 器的 功 能 。 该 设 计 具 有 五 按键 操 作 界 面 , 界 面 显 示 友 好 , 支 持 MP3、WMA 、 WAV和 MID 四 种 音 乐 格式,同 时 支持 文件 夹 和音 乐 文件 的中 文 显示 。该 系统 支
5、持 FAT16 和 FAT32 文 件 系统 ,支 持大 容 量 SD/TF 卡 和 优 盘 ,支持 高保 真 立体 声耳 机 输 出。经 过 实 际测 试 , 和 现 有 的 汽 车音 响 系 统 相比 :该 设计 性 能 稳 定 , 功 耗 较 低 , 声 音 亮丽 , 低 音 淳厚 , 支 持 优 盘 、 SD /TF卡 的 读 写 ,给汽 车 音 响 的设 计 带来 新 的 思 路 ,给 驾 驶者 提供 全 新 的 音 乐体 验。关键词 ATmega32L/VS1003/CH375 PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 -
6、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ II The design of the Car Digital Audio ABSTRACT The design uses the ATmega32L of AVR Series produced by the American ATMEL company as Master and uses the VS1003 produced by Finnish VLSI company as
7、Audio decoder chip, uses CH375 produced by Nanjing Heng Qin company as Interface chip of USB devices, uses SD / TF cards as the storage medium-media, uses the 4096 color display screen of NOKIA (Nokia) 3510 Mobile phone as display screen To complete the car digital music player functions. It has 5 K
8、eyboards operation interface, Friendly interface, supports folders and files to show the Chinese,chooses to play music file in any document,supports MP3 、 WMA 、 Wav MID the 4 Music format.it Supports FAT16 and FAT32 file system and doesn t have Restrictions on capacity of The SD / TF cards and USB.i
9、t Supports exports of hi-fi stereo headphones and has good sound quality,at the same time it can provide 1.5 W power larger output. it uses low-power chips and has optimization on software,so It has Lower power consumption. KEY WORDSATmega32L ,VS1003,CH375 PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精
10、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ III PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 1 1 引言现有汽 车收放 机大多为 带 AM/FM功能的
11、 磁带 机,CD/DVD机, 而今 ,随着 现代存储 技术 的飞速发展 ,便携 的数字 存储设备 已经成 为主 流;同时 廉价 、高品质、档案小的 MP3格式音 乐的大量出现 ,再加上 MP3很容易在 Internet上散布 ,MP3将取代 磁带 和 CD而成为新世纪 的主 流音乐格 式, 对汽车来说更 是一个 最完美的音乐格 式。MP3汽车音 响的时代已 经来临了 ,汽车音 响业也纷纷推 出具 备 MP3播放功 能的 汽车音 响主机 , 快速 接收 CD在汽车内生存的空间 。特别是近期USB HOST MP3 解码模 块产品 的出现,完善了 MP3播放功 能的 汽车音 响主机 在 USB方向
12、的空白 。该方案 提供 一个 主 USB接口,插上 U盘即可 播放U 盘里的 MP3文件 、可广泛 应用 于家 用音 响/ 音箱,公共广 播系统 ,车载 CD ,恶劣环境 中需要播放 音乐的场合等等 。目前 关于音频接口的设计虽然 比较 多,但功能比较 单一 ,而且 用于车载的数字音频接口 还比较 少。文中提出 了车载的数字音频接口的新概念,为现有 通用 存储设备 提供 了解决方案 。车载的数字音频接口为MMC/SD记忆 卡、U 盘、移动硬盘、ATA接口 硬盘和 CD-ROM 提供 接口 支持。PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载
13、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 2 2. 课题研究背景2.1 国内外的研究现状(1) 汽车收放 设备 与存储 设备 缺少通用的接口通过对 网上的汽车音 响板块 中的热卖产品 和全球阿里巴巴 中的各厂 家求购 Car Audio所列 出的要 求来看, 能够读取硬 盘和更多数字存储 设备的车载 播放 设备 越来越引起商 家和消费 者的青睐 。(2) 汽车收放 设备数字化程度不高从磁带 机, 到 CD机都是模拟控制, 这样
14、的设计 对于 长时间的恶劣 工作环境下,很不稳定容 易老化或出现 机械故障 ,容易受到 外界各种因素 的干扰 。而数字化的设计 不仅灵活 性好,功能强大,抗干扰 性能更 是模拟设备 无法比拟。数字化将是产品 走向未来市场的必然趋势 。(3) 对于 充分利用手上存储 设备的 流行解 决方案方案 一: 用转接器 直接将 MP3播放 器的输 出连接到汽车录音座,然后从 汽车音 响的喇叭播放出来 . 这种作法,音响面 板接了好几条线 ,看起 来就挺难受 的,转接器 硬体设备 在车室里该怎么安置 , 也是个 问题 。方案 二:一种蛮便宜的 FM频道无线 发射器,作法 基本都很类似 ,将 FM频道无线 发
15、射器插入您 的 MP3播放 器的 耳机插孔,找一个 没有被占 用的 收音机频 率,MP3播放器的输 出便透过无线 发射器传到车载 收放 机或任何 音响系统 的 FM频道播放 ,像是自己架 设了一个 自制音 乐节目,完全 没有广告的电台 一样。使用 这种方法 在车内 播放MP3 非常 方便,特 殊的一点是 MP3 播放 器和FM 发射器都是Portable可携 带式的, 对于 出租车旅行的 朋 友来 说也十分方 便。找不到 空余的FM频道也许会 是个 问题 ,音 质对于 非常讲究 的音 响迷而言也不是很 好,收音机会受到 外界的杂音干扰 ,静电 的问题都 会存在,这算是一个便 宜方便虽然 不太完
16、美的解 决方式。PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 3 2.2 课题研究的意义(1) 提高现有存储设备的 利用率数字音频接口设计正好为 MMC/SD 记忆 卡、U盘、移动硬 盘、ATA接口 硬盘和CD-ROM提供 接口 支持。 为这些存储 设备 提供 便利,不仅 如此 ,她还可 以成为硬盘转 USB的接口, MMC/SD 记
17、忆 卡的读卡 器, 将各种设备的文件 相互拷贝 。(2) 充分利用网络资 源MP3更重要的 价值是由于其档案小, MP3格式的音 乐很容易在 Internet上散布。我们 可以利用便携 的存储 设备 直接到网上 下载, 如果不考虑 版权问题 ,可以随心所欲听 自己 喜爱 的歌曲 ,这样 既可以避免 很多 CD碟片带来 的体积与美观问题,更能 节约成本, 可谓一举多得。(3) 完善数字 技术在 汽车收放 机上的应用在数字 技术飞速发展的今天,模拟式的 媒体播放 设备 已经逐渐 被淘汰 ,而车载媒体播放 器, 现在大多数 都还是 磁带 式或比其稍微 高级的 CD播放 器, 市场上能够读取硬 盘或
18、U盘的设备 甚少, 更没有能够读取多种流行便携 存储 设备的车载播放 器。数字音频接口的设计从存储设备的 兼容性出发,为完善车载 播放 器的数字化 领跑 ,带动车载 播放 器数字化的 迅速发展 。PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 4 3 课题研究内容3.1 研究主要内容a) 彩色 液晶 的驱动b) USB 主控器接口的开发
19、c) 方案的 扩展MMC/SD 接口的 开发3.2 主要方案选择(1)方案 中的 MCU 主控器芯片 选用 ATMEL公司的 ATmega32L ,这是一 款很特别的多接口芯片 , 而且在 接口设计方 面的表现很优秀。MMC/SD 卡和解码芯片的数据的读取和写入均采用的 是 ATmega32L内部自带的主 从 SPI 控制器 。关于 SPI控制 将在 下面章节里详细 介绍。(2)方案 中的 USB设备接口芯片选用南京沁恒公司的CH375 ,CH375是一个USB总线的通用接口芯片,支持 HOST主机方式和SLAVE设备方式 。在本地端 ,CH375 具有 8 位数据总线和读、写、片选控制 线以
20、及中断输出,可以方 便地挂 接到单片机 /DSP/MCU等控制器的 系统 总线上。在 USB主机方式下, CH375还提供 了串行通信方式,通过串行输 入、串行输 出和中断输出与单 片机 /DSP/MCU 等相连接。CH375的 USB主机方式 支持 各种常用的 USB全速设备,外部 单片机 /DSP/MCU可以通 过 CH375按照相应的 USB协议 与 USB设备通信 。(3) 方案 中的语音解码芯片采用芬兰公司VLSI 的 VS1003,是目前 解码 效果甚佳 的 DSP核的解码器, LQFP48小型封装 ,支持 解码音 乐格 式包括 MP3 、WMA 、WAV 、MIDI、P-MIID
21、I ,编码格式 IMA ADPCM (单声道) 。PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 5 4. 主要器件的原理及应用4.1 主控制器 MCU 4.1.1 ATmega32L 性能ATmega32L是一 款高性能 、低功耗 的 8 位 AVR 微处理器 具有 先进 的 RISC 结构 ,内核 具有 丰富 的指令集 和 32 个
22、通用 工作寄存器,所有的寄存器直接与算术逻辑 单元(ALU) 相连接,使得一条指令 可以在一个 时钟周 期内同时 访问两个独立的寄存器。这种结构 大大提高 了代 码效率,并且具有比 普通的 CISC微控制器有最高至 10 倍的数 据吞吐 率。其性能 如下:131 条指令大多数 指令执 行时间为单个 时钟周 期;32 个 8 位通用 工作寄存器 ;工作于 16 MHz 时性能 高达 16 MIPS ;只需两个时钟周 期的硬件乘法器;2K 数据存储 器和 32K 字节的系统 在线可编程 Flash ;具有 独立锁定位的可选 Boot 代码区,通 过片上 Boot 程序 实现系统 内编程;JTAG
23、接口 ( 与 IEEE 1149.1 标准 兼容 ) 符合 JTAG 标准 的边界扫描 功能;两个具有独立预分频器和 比较 器功能的 8 位定时 器 / 计数器 ;一个 具有预分频器 、比较功 能和 捕捉 功能的 16 位定时 器 / 计数器;具有 独立振荡 器的 实时 计数器 RTC;8 路 10 位 ADC;可编程的串行 USART 可工作于主机 / 从机模式的 SPI 串行接口 ;具有 独立片内 振荡 器的 可编程看门狗 定时 器 ;片内模 拟比较 器 ;PDF 文件使用 pdfFactory Pro 试用版本创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
24、- - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 44 页 - - - - - - - - - 更多应用请关注: http:/ 6 a) 特殊的处理 器特点:上电复位以及可编程的 掉电检测 ;片内 有可校准 的 RC 振荡 器;片内 / 片外 中断源 ;6 种睡眠 模式 : 空闲模式 、ADC 噪声抑制模式 、 省电模式 、掉电模式 、Standby 模式以 及扩 展的 Standby 模式;b)I/O 和封装:32 个可 编程的 I/O 口 ;40 引脚 PDIP 封装 , 44 引脚 TQFP 封装 , 与 44 引脚 MLF 封装;c)
25、工作电压 : ATmega32L :2.7 - 5.5V ATmega32 :4.5 - 5.5V 掉电模式 : 1 A 4.1.2 引脚说明VCC 电源GND 地端口 A(PA7.PA0) 端口 A 为 8 位双向 I/O 口, 具有 可编程的内部 上拉电阻。其输出缓冲 器具有对称的驱动特性, 可以输 出和吸收大 电流。作为输 入使用时,若内部 上拉电阻使能,端口被外部电路拉低时 将输出电流。 在复位过程中,即系统时 钟还未起 振,端口 A 处于高阻状态 。端口 A 也做为 A/D 转换器的模 拟输入端。端口 B(PB7.PB0) 端口 B 为 8 位双向 I/O 口, 具有 可编程的内部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年用VSDIYMP播放器原创制作 2022 年用 VSDIYMP 播放 原创 制作
限制150内