基于ARM的串口通信系统的设计方案.doc
《基于ARM的串口通信系统的设计方案.doc》由会员分享,可在线阅读,更多相关《基于ARM的串口通信系统的设计方案.doc(11页珍藏版)》请在咨信网上搜索。
1、目 录摘要11 设计目的12 设计要求13 设计内容23.1 S3C2410与串口通信概述23。1。1S2C2410处理器概述23。1.2串口通信 33.2方案设计 43。3电路设计 43。3.1 电源设计 4 3。3.2晶振电路 5 3。3.3复位电路 6 3。3。5存储器设计 6 3。3。4JTAG接口 6 3。3。6串口电路 73。4软件设计8 3。4。1 Boot loader 工作原理83。4。2第一阶段9 3。4。1第二阶段10总结与致谢11参考文献12摘 要串口通信是目前单片机和 DSP 等嵌入式系统之间,以及嵌入式系统与 PC 机或无线模块之间的一种非常重要且普遍使用的通信方式
2、。在嵌入式系统的硬件结构中,通常只有一个8位或 16位的 CPU, 不仅要完成主流程的工作, 同时还要处理随时发生的各种中断, 因而嵌入式系统中的串口通信程序设计与 PC 机有很大的不同。串行端口的本质功能是作为 CPU 和串行设备间的编码转换器,一般微机内都配有通信适配器,使计算机能够与其他具有RS 232 串口的计算机或设备进行通信.本系统中目标机开发板的内核采用的是三星的 S3C2410 ,工作非常可靠,可稳定运行在 203 MHz 的时钟频率下.其外设非常丰富,功能强大,完全可以满足设计需要。串口线采用常用的 RS 232 型接口模式,能实现计算机与开发板间的数据传输与控制.关键词:A
3、RM;串口通信;串行端口;RS 23271设计目的以嵌入式芯片S3C2410为核心的最小嵌入式系统构建方法,给出了S3C2410的复位电路、电源电路、存储器电路和串口电路等硬件组成。在ADS环境下自制的最小Boobt loader程序开发并调试.2设计要求串口通信是嵌入式设备必备的通信方式之一,选用ARM芯片和电平转换芯片完成出口通信的设计,并设计完整物理接口。根据设计题目的要求,选择确定ARM芯片型号、电平转换芯片型号,完成系统硬件设计和程序设计。3 设计内容3。1 S3C2410与串口通信概述3。1。1S3C2410处理器概述S3C2410是Samsung公司基于A RM 920T内核的嵌
4、入式微处理器。本文以S3C2410为核心,配置了最基本外围电路构成了最小的嵌入式系统,并在ADS上开发了启动程序,完成硬件初始化,配置运行环境,串日调试功能。Samsung 公司推出的16/32位RISC处理器S3C2410A,为手持设备和一般类型应用提 供了低价格、低功耗、高性能小型微控制器的解决方案.为了降低整个系统的成本, S3C2410A提供了以下丰富的内部设备:分开的16KB的指令Cache和16KB数据Cache, MMU虚拟存储器管理,LCD控制器(支持STN&TFT),支持NAND Flash系统引导,系统 管理器(片选逻辑和SDRAM控制器),3通道UART,4通道DMA,4
5、通道PWM定时器,I/O 端口,RTC,8通道10位ADC和触摸屏接口,IIC-BUS接口,IIC-BUS接口,USB主机,USB 设备,SD主卡MMC卡接口,2通道的SPI以及内部PLL时钟倍频器. S3C2410A采用了ARM920T内核,0.18um工艺的CMOS标准宏单元和存储器单元。 它的低功耗、精简和出色的全静态设计特别适用于对成本和功耗敏感的应用.同样它还采用 一种叫做Advanced Microcontroller Bus Architecture(AMBA)新型总线结构。 S3C2410A的显著特性是它的CPU核心,是一个由Advanced RISC Machines(ARM
6、) 有限公司设计的16/32位ARM920T RISC处理器。ARM920T实现了MMU,AMBA BUS和 Harvard高速缓冲体系结构。这一结构具有独立的16KB指令Cache和16KB数据Cache,每 个都是由8字长的行(line)构成。 通过提供一系列完整的系统外围设备,S3C2410A大大减少了整个系统的成本,消除了 为系统配置额外器件的需要.本文档将介绍S3C2410A中集成的以下片上功能:1。8V/2。0V内核供电,3。3V存储器供电,3。3V外部I/O供电; 具备16KB的ICache和16KB的DCache/MMU; 外部存储控制器(SDRAM 控制和片选逻辑)LCD 控
7、制器(大支持 4K 色 STN 和 256K 色 TFT)提供 1 通道 LCD 专用 DMA。4 通道 DMA 并有外部请求引脚.3通道 UART(IrDA1.0,16 字节 Tx FIFO,和 16 字节 Rx FIFO)/2 通道 SPI1 通道多主 IICBUS/1 通道 IIS-BUS 控制器。兼容 SD 主接口协议 1。0 版和 MMC 卡协议 2。11 兼容版。2 端口 USB 主机/1 端口 USB 设备(1。1 版)4 通道 PWM 定时器和 1 通道内部定时器看门狗定时器117 个通用 I/O 口和 24 通道外部中断源。功耗控制模式:具有普通,慢速,空闲和掉电模式。 z
8、8 通道 10 比特 ADC 和触摸屏接口具有日历功能的 RTC 具有 PLL 片上时钟发生器3。1。1串口通信串口通信的概念,即串口按位(bit)发送和接收字节 通信协议是指通信双方按照约定的数据格式、同步方式、传送速度、传送步骤等规程来进行数据传输 本次采用异步通信 ,其特点是通信双方以一个字符(包括特定附加位)作为数据传输单位,且发送方传送字符的间隔时间是不定的.在传输一个字符时总是从起始位开始,以停止位结束。如图1所示: 图1 串行数据帧格式S3C2410的UART提供3个独立的异步串行通信端口,每个端口可以基于中断或者DMA进行操作。换句话说,UART控制器可以在CPU和UART之间
9、产生一个中断或者DMA请求来传输数据.UART在系统时钟下运行可支持高达230。4K的波特率,如果使用外部设备提供的UEXTCLK,UART的速度还可以更高。每个UART通道各含有两个16位的接收和发送FIFO。S3C2410的UART包括可编程的波特率,红外 接收/发送,一个或两个停止位插入,58位数据宽度和奇偶校验.每个UART包括一个波特率发生器、一个发送器、一个接收器和一个控制单元,如图11-1所示。波特率发生器的输入可以是PCLK或者UEXTCLK。发送器和接收器包含16位的FIFO和移位寄存器,数据被送入FIFO,然后被复制到发送移位寄存器准备发送,然后数据按位从发送数据引脚TxD
10、n输出。同时,接收数据从接收数据引脚RxDn按位移入接收移位寄存器,并复制到FIFO.特性 RxD0, TxD0, RxD1, TxD1, RxD2, 和TxD2基于中断或者DMA操作 UART Ch 0, 1, 和 2 具有 IrDA 1.0 & 16 字节 FIFO UART Ch 0 和 1 具有 nRTS0, nCTS0, nRTS1, 和 nCTS1 支持发生/接收握手3.2 方案设计图2 通信系统的组成框图本系统是以嵌入式芯片S3C2410为核心的最小嵌入式系统构建方法,给出了S3C2410的复位电路、调试接口、电源电路、存储器电路和串口电路等硬件组成。3。3 电路设计3。3。1
11、电源设计S3C2410工作时内核需要1. 8 V电压,I/ O端口和外设需要3。 3 V电压. VDDi/VDDiarm引脚口是供S3C2410内核的1. 8 V电压;VDDalive引脚是功能复位和端口状态寄存器电压. M12引脚RTCVDD是RT C模块的1。 8 V电压,用电池供电保证系统的掉电后保持实时时钟。VDDOP引脚是I/ O端口3。 3V电压;V DDM OP引脚是存储器I/ O端口电压;还有一系列VSS引脚需要接到电源地上.3. 3 V电压从SV用A M S 1117 3。 3转换得到如图3所示;1。8V从3。 3 V通过MIC52071。 8转换得到.如图3所示。 图 3
12、电源电路3.3.2晶振电路S3C2410内部有时钟管理模块,有2个锁相环,其中M PLL能够产生CPU卞频FCLK,AHB总线外设时钟HCLK和APB总线外设时钟PCLK; UPLL产生USB模块的时钟.OM3,OM2都接地时,主时钟源和U SB模块时钟源都由外接晶振产生。在XTIpll和XTOpll之间连接主晶振,可以选择12 MHz品振,通过内部寄存器的设置产生不同频率的FOLK, H CLK和PCLK;在XT Irtc和XTOrtc上需要接32。768 kHz的晶振供RTC模块使用.同时在MPLLCAP和UPLLCAP上也要外接5pF的环路滤波电容。晶振电路如图4所示。 图 4 晶振电路
13、3。3。3 复位电路S3C2410的J12引脚为nRESET复位引脚,nRESET上给4个FOLK时间的低电平后就可以复位。可以设计如图5所小的复位电路,其中上电复位是靠RC电路特性完成,开关二极管1N4148在手动复位时对电容起快速放电的作用,因此可以把复位电平快速拉到OV。反响门74H C 14可以起到延时作用,保证有足够的复位时间。 图5 复位电路3.3.4 JTAG接口 S3C2410有标准的JTAG接口,TCI(H6)为测试时钟输入;TDI(J1)为测试数据输入;TDO(JS)为测试数据输出;TMS(J3)为测试模式选择,TMS用来设置JTA G接日处于某种特定的测试式;nTRST
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 串口 通信 系统 设计方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。