- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2硬件原理与结构
第章 实验板与实验环境嵌入式系统,国内都有很多定义。目前国内一个普遍被认同的定义是:以应用为中心以计算机技术为基础软件硬件可裁剪适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从这个定义可以看出嵌入式系统是软件和硬件的综合体,其中硬件是其载体,软件是其灵魂,二者密切相关不可分离,剥离出来单独讨论是没有意义的。
本书配套的实验板以LPC2220芯片为基础,选用了一些常用的接口电路搭建而成。软件上以QuickStart_ARM、QuickStart_uCOS两大软件工程模板为基础,用C实现了所有的接口程序。本章主要介绍实验板上的资源如何搭建相应的实验环境及其他基础知识。主要内容有:
实验板的功能模块和整体硬件结构
实验板上各个硬件模块的原理图说明
ADS开发环境的使用
LPC2220芯片的简单使用。
1.1 实验板上的功能模块和特点
本着让初学者容易上手的目的,本实验板所用的跳线极少,模块精简,教材讲解尽量透彻且系统化。本实验板省去了一些用处不大、复杂度高、学习难度大的接口模块。同时为了满足教学和学习的需要,本实验板也添加一些其他实验板所没有的接口模块如非编码式键盘、数字电位计、DA电压模拟量输出、计数接口、RS485等。本实验板不是对接口模块的简单罗列,而是一种有目的的取舍,能够从中掌握ARM芯片的特性和应用方法,掌握基础接口模块的概念、设计原理和应用方法;学习并理解常用接口电路的分析和设计方法,达到举一反三、触类旁通的学习效果。
同时,为了满足高校教学的需求,我们还与元享电子科技有限公司研发了一套功能更强的实验箱,在实验箱的帮助下,可以更多有关嵌入式操作系统方面的实验。
配套的实验板特点如下:
完全自主设计的软硬件实验板,支持JTAG下载和在线调试功能,支持ADS 1.2集成开发环境。
具有4 Mb SRAM,16 Mb Flash,支持基于嵌入式操作系统(μCOS-II)上的程序开发。
实验板采取核心板+接口底板的设计思想,有利于实验板升级和二次开发。
配套的教材对各个接口模块采用了分类讲解,让更轻松地掌握各个基础知识。
整个实验板的软件编写采用了高内聚、低耦合的设计,附带大量高质的软件模块,有利于进一步学习和产品开发。
本实验板功能框图图1.1。
图1.1 实验板功能框图
在本实验板上可以完成以下基础实验:
串行通信:SPI、I2C、UART、RS232、RS485。
存储器操作:EEPROM、SRAM、Nor-F、Nand-F
片内功能模块:定时器、计数器、看门狗、PWM、实时时钟、低功耗
人机交互:矩阵式键盘、触摸屏、声音电路、数码管、显示屏、LED灯、蜂鸣器
数模和模数转换、数字电位器
嵌入式操作系统μCOS-II平台上的相关实验。
1.2 硬件原理与结构
1.2.1 电路原理图与说明
本实验板采用核心板+底板的设计思想,核心板上包含了ARM芯片LPC2220(与LPC2220系列的其他芯片兼容)、Nor-Flash、SRAM、复位电路和晶振电路,组建成一个ARM7的最小系统。底板包含了其他各种接口电路,其电路原理图如图1.2所示。
1.2.2 接口电路介绍
电源电路
本实验板直接通过USB口从上取电,输出电压5V,最大允许电流1A。5V电源再经过两个电容对电源进行高频和低频滤波,然后提供给实验板的各个功能模块。输出+3.3V、+1.8V稳压电源一般都采用LDO芯片,其特点为输出电流大,输出电压精度高,稳定性好。本系统采用SPX1117系列LDO芯片,该芯片输出电流可达800mA,输出电压的精度在±1以内,还具有电流限制和热保护功能,广泛应用在手持式仪表、数字家电和工业控制等领域。使用时,其输出端需要一个10μF的钽电容来改善瞬态响应和稳定性。实验板上需要+3.3V、+1.8V稳压电源,电源电路如图1.3所示。
图1.3 +3.3V与+1.8V电源电路
需要说明的是:由于开发板对模拟电源/模拟地的噪声要求不是很高,所以没有将模拟电源/模拟地与数字电源/数字地进行隔离,但其PCB板采用了大面积敷地,以降低噪声。
JTAG接口电路
核心板采用了14脚JTAG仿真调试接口,JTAG信号的定义及与LPC2220的连接电路如图1.4所示。
图1.4 JTAG接口电路
根据LPC2220的应用手册说明,在LPC2220的RTCK引脚接一个4.7kΩ的下拉电阻,使系统复位后LPC2220内部的JTAG接口使能,这样就可以直接进行JTAG仿真调试了。如果用户需要使用P1.26~P1.31作I/O用,不进行JTAG仿真调试,则可以在用户程序中通过设置PINSEL2寄存器来使LPC2220内部的JTAG接口禁能。
RS232和RS485接口电路
与外界通信方面,本实验板设计了RS232和
文档评论(0)