基于单片机控制的的USB接口设计毕业设计(论文)word格式.doc
《基于单片机控制的的USB接口设计毕业设计(论文)word格式.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的的USB接口设计毕业设计(论文)word格式.doc(35页珍藏版)》请在三一办公上搜索。
1、摘 要通用串行总线USB是PC体系中的一套全新的工业标准,它支持单个主机与多个外设同时进行数据交换。论文首先简要介绍USB的体系结构和特点,包括总线优势、协议简介、传输方式等。这部分内容会使用户对USB有一个整体的初步了解。接下来论文会着重介绍一个USB项目的设计过程和技术细节,即MP3的硬件设计。其内容主要包括:采用AT89C51SND1C提供USB控制和MPEG2解码器、存储部分用16M的存储器(K9F2808U0A)存放MP3播放文件;音频转换部分是将数据流转化成声音信号并输出音频信号;前置放大部分是将MIC的信号放大,并将其转换成数字信号(A/D转换);设计采用通过USB接口进行串口通
2、讯;采用12232的LCD液晶显示屏显示;论文第三章除了详细介绍MP3硬件设计外,还简要设计了相关接口程序和寄存器的技术细节,包括USB的文件存储格式、接口程序以及寄存器的配置等。最后论文对我们初学者具有一定的参考价值,可以尽快掌握USB设备的特点,以及硬件电路设计的注意事项。关键字:微控制器 通用串行总线 接口驱动程序 MP3Based on 51 monolithic integrated circuits USB system designsStudent:Hu Li Teacher: Jiang Cun-boAbstract:The Universal Serial Bus USB i
3、s specified to be an industry standard extension to the PC architecture. USB is a serial cable bus that supports data exchange between a host computer and a wide range of simultaneously accessible peripherals.First, the thesis describes the architecture and features of USB, including the bus attribu
4、tes, the protocol definition, and so on. It tries to give developers and users a snapshot of USB.After that, the thesis will talk about how to develop the USB system, including: device hardware then the thesis describes one development and technique details of one USB project: the development of MP3
5、. I will give you the details of the hardware and it including: make use of AT89C51SND1C which provides the USB control and the MPEG2 decoding, the memory partially (K9F2808U0A) deposits the MP3 document with the 16M memory; The audio frequency transformation part is pasts the data turns into the so
6、und signal and the output audio frequency signal; The pre-amplification part is making the MIC signal enlargement, and transforms it the digital signal (the A/D transformation); The design uses through the USB connection carries on the serial communication; Using the 12232 LCD liquid crystal display
7、 monitor demonstration; the third chapter of the paper besides in detail introduces the MP3 hardware design, but also briefly has designed the correlation interface routine and the register technical detail, including USB document memory form, interface routine as well as register disposition and so
8、 onFinally the thesis is very useful to USB device beginners. These can help them rapidly grasp the main feathers and important place in hardware design.Key words: microcontroller USB interface driver MP3目 次摘 要IABSTRACTII1 引 言11.1 USB技术11.2 设计概述12 USB协议简介22.1 USB技术背景22.2 USB总线优势22.3 本章小结33 USB设备(MP3
9、)的硬件设计43.1 设计具体要求43.2 设计原理43.3 硬件电路设计43.2.1 微控制器53.2.2 电源及USB接口电路63.2.3 存储部分电路73.2.4 前置放大部分83.2.5 D/A转换部分93.2.6 按键部分和LCD显示103.2.7 系统整体原理图及PCB图113.2.8 系统调试143.3 本章小结144 软件驱动程序分析154.1 USB的通信过程154.2 寄存器的配置154.3 按键和显示接口184.4 本章小结195 文件存储格式分析205.1文件分配表205.2文件目录表205.3 本章小结226 结论23致 谢24参考文献251 引 言1.1 USB技术
10、为了满足用户追求高速度和高通用性的需求,以Intel公司为首于1994年推出了USB(Universal Serial Bus,通用串行总线)协议的第一个草案,用于低、中速的计算机外设。USB可把多达127个外设同时连到用户的系统上,所有的外设通过协议来共享USB的带宽,其12Mbps的带宽对于键盘,鼠标等低中速外设是完全足够的。在USB2.0中, USB支持的带宽已提升到480Mbps。USB允许外设在主机和其它外设工作时进行连接、配置、使用及移除,即所谓的即插即用。同时USB总线的应用可以清除PC上过多的I/O端口而以一个串行通道取代,使PC与外设之间的连接更容易。现在USB不仅是微机主板
11、上的标准端口,而且还成为了所有微机外设(包括键盘、鼠标、显示器、打印机等)与主机相连的标准协议之一。其主要的优点是速度高、功耗低、支持即插即用和维护方便1。1.2 设计概述(1)题目:基于51单片机的USB系统硬件设计(2)设计内容要求:该设计包括USB系统的软件和硬件设计及通讯协议的分析。我负责的是硬件设计部分。设计一个带USB接口的MP3,该MP3除能播放音频文件外,还具有录音、液晶显示等功能。硬件设计包括MP3的电路设计、显示和按键接口驱动程序以及文件的存储格式等。2 USB协议简介2.1 USB技术背景传统的计算机外部设备一般使用并口或串口与计算机相连。这两种端口已使用多年,物理层的协
12、议也已经相当成熟。但仍然无法满足目前计算机设备不断提高的速度和使用要求。但USB具有速度高、成本低、功耗低、支持即插即用和使用维护方便等优点。在协议成熟以后,迅速地占领了计算机低、中速外部设备的市场,大有取而代之之势2。2.2 USB总线优势USB总线的主要优势体现在以下几个方面:速度、总线拓扑体系、即插即用、低功耗、标准接口和外设。论文将从这五个方面简要介绍USB协议内容和特点:1) USB的速度在USB1.1规范版本中,USB支持两种总线数据传输率:一种是在全速模式下的12Mbps,另一种是低速模式下的1.5Mbps。引入低速模式主要是为了降低对速度要求不高的设备的成本,比如鼠标、键盘等。
13、在USB2.0版本中,USB支持了一种新的总线数据传输率;在高速模式下的480Mbps。这个速度较全速和低速设备而言是一个飞跃。2) USB的总线拓扑体系整个USB总线拓扑体系由三个元素组成:主机、集线器和设备。在目前的PC应用中,PC就是主机和根集线器,用户可以将外设或附加的与之相连,这些附加的Hub可以连接其他的外设以及下层Hub。在USB1.1规范版本中,USB在一个拓扑网络中支持最多4个Hub层以及127个外设4。3) USB的即插即用USB采用四线电缆来传输信号与电源。USB的结构使USB设备在插上时,首先接触的是信号线,然后才是电源线;而在向外拔时,由于电源线较短,所以首先被切断,
14、而后才是数据线。这对整个系统及USB设备都没有影响,所以可以热插拔。即插即用这一特点在使用上极其方便,这是USB最吸引用户的地方。4) USB的低功耗USB协议规定:如果总线供电设备在3ms内没有进行总线操作,则设备自动进入挂起状态。而挂起的设备从总线上吸收的电流必须小于500A。实际上协议规定的500A,包括了主机端15K的电缆终端匹配电阻的电流(通常为220A),所以对于使用总线电源的设备而言,进入挂起状态通常便意味着设备的总电流功耗不会超过280A,这个功耗值是很低的。5) USB的标准接口和外设USB协议体系中的外设都是非常标准的,从底层的物理和电气特性,到上层的软件协议、数据通讯,都
15、有明确的定义。USB将设备和主机都看作不同的对象,而这些对象又是由不同的模块和子模块组成的。就这样USB根据设备和主机各部分的功能和实现的不同,将整个USB系统划分成了很多的层次和模块2。2.3 本章小结本章简单介绍了USB的基本结构和原理,初步了解了USB接口。要深入学习还必须仔细阅读USB规范。这一规范从总体上描述了USB的结构和原理,而对于每一类USB设备(包括HID设备音频设备等等),还相应制定了描述这类设备的USB规范。3 USB设备(MP3)的硬件设计3.1 设计具体要求(1)、系统具有USB接口。(2)、存储容量为128M字节。(3)、音频D/A转换,输出音频模拟信号并可播放音频
16、文件。(4)、可显示文字、数字、简单图形等。(5)、四个按键分别控制播放、停止、前进和后退。(6)、具有录音功能。3.2 设计原理VCCD+D-GND图3-1 USB电缆内部结构Figure 3-1 USB Cable StructureUSB的工作原理:一根USB线由两条是数据线和两条电源线组成。向里看时,它们其中外侧的两条比较长,那是数据线;而里面两条相对短一些的为电源线。当把USB设备插上主机时,首先接触的是信号线,然后才是电源线。而向外拔时,则由于电源线较短,所以首先被切断,而后才是数据线。这样操作对整个系统及USB设备都没有影响,所以可以热插拔。一般的USB接口提供四个引脚与CPU相
17、连接3,其内部结构如图3-2所示:MP3的工作原理:该MP3首先将MP3歌曲文件通过USB接口从内存中取出并读取存储器上的信号到解码芯片对信号进行解码通过数模转换器将解出来的数字信号转换成模拟信号再把转换后的模拟音频放大经低通滤波后到耳机输出口,输出后就是可以听到音乐。3.3 硬件电路设计系统设计框图如图3-2:图3-2 系统框图Figure 3-2 System diagram系统设计方案:系统硬件的核心是微控制器AT89C51SND1C,整个系统是由AT89C51SND1C、K9F2808U0C(FLASH芯片)和音频转换(D/A)部分、USB串行通讯接口、外部控制、电源部分和前置放大部分
18、组成。 主控部分:因为AT89C51SND1C提供USB控制和集成MPEG2解码器,故选用它作为系统控制核心; 存储部分:作为MP3播放文件的存储器(K9F2808U0A); 音频转换部分:将数据流转化成声音信号(UDA1330BTS); 前置放大部分:将MIC的信号放大,并将其转化成数字信号(A/D转换); 通讯系统:通过USB接口进行串口通讯;显示部分:采用12232的LCD液晶显示屏;电源部分:为MP3提供所需要的电能;同时辅助微控制器工作的还有一个晶体振荡电路。3.2.1 微控制器就MP3的控制来说,许多单片机都能胜任。但不同单片机具有不同的特点,比较之下,我选用ATMEL公司的AT8
19、9C51单片机。因为AT89C51提供USB控制和集成MPEG2解码器,这就解决了接口控制和解码的难题。它为许多嵌入式控制系统提供了灵活、低成本的解决方案。这些特点是选用该芯片的主要原因。89C51的性能特点请参考芯片资料5。AT89C51SND1C单片机是ATMEL公司专门针对开发MP3而设计的,它的主要特点是内部集成了MPEG2解码器和USB通讯接口,内含64k的内部程序存储器,支持在系统编辑ISP功能,通过USB或者串行口对芯片进行编程操作,内部数据存储器为2056字节。它最高支持20MHz的工作频率,工作电压为3.3V,内部集成的MPEG-2解码功能支持48,44.1,32,24及16
20、HZ的采样序列,可直接与DAC音频转换芯片连接,支持USB1.1协议全速引擎,并提供相应的键盘中断、IDE/ATATPI/MMC及ISP接口。设计主要相关特殊功能寄存器有:MP3解码器的控制寄存器共有11个,其中包括MP3CLK(MP3时钟分频寄存器)、MP3CON(MP3控制寄存器)、MP3VOL(MP3左声道音量控制寄存器)、MP3BAS(MP3重低音控制寄存器)等;USB控制寄存器共有15个,其中包括:UEPINT(USB端点中断寄存器)、UEPREST(USB端点FIFO复位寄存器)、USBCON(USB控制寄存器)、UEPIEN(USB端点中断使能寄存器)等和音频接口控制寄存器包括:
21、AUDCON0(音频接口控制寄存器0)、AUDCON1(音频接口控制器1)、AUDSTA(音频接口状态寄存器)、AUDDAT(音频接口数据寄存器)和AUDCLK(音频时钟分频寄存器),详见第四章。其典型应用如图3-4所示5: 图3-4 典型应用Figure 3-4 Model application3.2.2 电源及USB接口电路其电路如图3-5所示:图3-5电源及USB接口电路Figure3-5 Power and USB interface circuitMP3属于高速信息传输数码产品,能否有一个良好的电源对MP3使用的稳定性来说至关重要,因此一般采用芯片降压的供电方案。如图3-5所示,设
22、计中选用的芯片为AS1117。它输入电压为4.7510V,最大输出电流为800mA,转换后输出电压为3.3V,是比较理想的USB电平转换芯片。为了方便我也可以在AS1117的3脚输出端接上电池提供电源。电路中C1起到滤波作用;R2是限流电阻用以保护LED;发光二极管LED监控电源电路是否正常。对USB接口来说,USB接口的实现则是通过51SND1自带的USB1.1协议通讯端口,它不需要使用USB接口转换芯片,设计中通过两个27欧姆的电阻后直接接入89C51SND的第21、22脚,这两个电阻的阻值是官方站对其所开发的芯片提供的,最好使用精度高的电阻。否则,会因为电阻分压不当而导致计算机无法识别8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 USB 接口 设计 毕业设计 论文 word 格式
链接地址:https://www.31ppt.com/p-4022502.html