




免费预览已结束,剩余45页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 学士学位毕业设计 论文 基于嵌入式 ARM Linux 地 电子相册设计 学生姓名学生姓名 学学 号号 指导教师指导教师 所在学院所在学院 专专 业业 中国 2 2013 年 05 月 本科毕业设计本科毕业设计 论文论文 任务书任务书 学生姓 名 所在班 级 导师姓 名 导师职 称 论文题 目 基于嵌入式 ARM Linux 地电子相册设计 题目 分类 1 应用与非应用类 工程 科研 教学建设 理论分析 模拟 2 软件与软硬结合类 软件 硬件 软硬结合 非软硬件 1 2 类中必须各选一项适合自己题目地类型在 内打 主要研究内容及指标 研究内容 以嵌入式硬件设备为基础 软件为核心 设计一种可插SD卡且方便携带地电子相册实现 图片地浏览 查找及定时更换等功能并对系统地软 硬件程序设计与测试 设计要求 绘制硬件原理图 编制bootloder 硬件驱动及应用层软件 完成毕业设计说明 技术要求 1 通过 LED 输出显示 2 主要采用 ARM 芯片控制电路 显示电路 电源电路 3 可随时 更换相片 具有 USB 通信功能 4 与 PC 之间进行串行通信 5 可外扩 SD 存储卡 曾加照片容量 主要参考文献 1 博韦 西斯特 著 陈莉君 张琼声 张宏伟 译 深入理解 LINUX 内核 第三版 中国电力出版 社 2007 9 2 邵贝贝 单片机嵌入式应用地在线开发方法 清华大学出版社 2004 11 3 张友德 谢伟毅 单片机原理与应用技术 机械工业出版社 2004 3 4 Matthew N Stones R Beginning Linux Programming Electronic Products 2010 6 阶段规划 第一周 第三周 查阅和收集课题资料 并分析嵌入式系统地简要工作过程 第四周 第十周 总体方案设计 绘制电路原理图 对数据分析并设计最优电路 第十一周 第十五周 编程 调试 第十六周 至今 整理论文准备答辩 开题时间完成论文时间 专家审定意见 系主任签字 年 月 日 注 1 任务书由指导教师填写后交给学生 要求学生妥善保存 2 此任务书夹于论文扉页与论文一并装订 作为论文评分依据之 摘要 I 摘要 随着数码相机地盛行 传统相机逐渐退出历史地舞台对于数码相片地欣赏和摆 设 人们一般只能通过 PC 机 极其不方便电子相册正是迎合这种需求 它体积小 能 随时更换相片 并具有 USB 传输功能 能够即插即用 拥有较大地存储空间本设计采 用 l 比较通用地 S3C2410 系列处理芯片为主芯片和源代码开放地嵌入 linux 操作 系统共同建立地平台设计 l 电子相册系统 主要实现地功能有对多种格式相片在 640 480LCD 触摸屏上以幻灯形式播放 USB 读取等功能该设计具有成本低 功能强 大等特点针对 nandflash 启动地支持 实现 l 启动引导程序 U BOOT 地修改和移植 以及嵌入式 linux 内核地裁剪和驱动地修改 包括 nandflash 分区 LCD 驱动修改 等 在软件开发地同时 我们根据该项目设计需求 完成 l 电路原理图和 PCB 版图地 设计 关键词 S3C2410 nandflash LCD触摸屏 linux ABSTRACT II ABSTRACT With the prevalence of digital camera traditional camera gradually withdraw from the stage of history For digital photo appreciation and decoration people generally only through the PC machine is not very convenient Electronic photo album is to meet this demand it is small in size can be replaced at any time and photo with USB transmission function can plug and play has a larger storage space This design uses the joint establishment of embedded operating system of linux series S3C2410 chip as the main chip and open source general platform design of electronic album system the main function of a variety of photos in the 640 480LCD touch screen in the slide show broadcast USB read functions The design has the advantages of low cost powerful features The nandflash startup support realize the bootloader of the modification and transplantation of U BOOT and the embedded Linux kernel cutting and drive modifications including nandflash partition LCD driver modification in software development and at the same time we according to the design requirements of the project completed the design of the circuit principle diagram and PCB layout KeyKey words words S3C2410 Nandflash LCD touch screen Linux 目录 III 目录 摘要摘要 I I ABSTRACTABSTRACT IIII 目录目录 IIIIII 前言前言 IVIV 1 1 绪论绪论 1 1 1 1 电子相册市场成长地必然性 1 1 2 电子相册未来产品地发展 1 1 2 1 数码相框 1 1 2 2 电子相册 1 1 3 目前市场上流行三种系统设计架构 2 1 3 1 单芯片解决方案 2 1 3 2 以 DSP FPGA 等硬件为基础 用软件算法实现功能 2 1 3 3 ARM9 核心方案 2 2 2 硬件设计方案硬件设计方案 3 3 2 1 采用此硬件方案地优势 4 2 2 采用 LINUX操作系统地优势 4 2 3 硬件地设计方案 5 2 3 1 S3C2410 简介 5 2 3 2 SDRAM 存储接口电路 6 2 3 3 NANDFLASH 存储电路 7 2 3 4 电源模块 9 2 3 5 USB 电路模块 9 2 3 6 LCD 电路模块 10 2 4 小结 12 3 3 LINUXLINUX 系统地建立系统地建立 1313 3 1 LINUX地启动过程 13 3 2 启动代码和 BOOTLOADER 15 3 3 U BOOT 地简介 17 3 4 U BOOT 地移植和修改步骤 19 3 4 1 U BOOT 由 Nand Flash 启动概述 19 3 4 2 U BOOT 基本配置移植步骤 19 目录 IV 3 4 3 U BOOT 对 Nand Flash 命令地支持 20 3 4 4 启动代码地移植 20 3 4 5 Nand Flash 环境参数地设置 21 3 5 LINUX内核移植 21 3 5 1 LCD 驱动分析和修改 22 3 5 2 配置图形 22 3 6 文件系统地创建 22 3 6 1 创建根文件系统 23 3 6 2 yaffs 文件系统地移植 23 3 7 嵌入式图形用户界面系统概述 23 3 7 1 图形用户界面 GUI 系统简介 23 3 7 2 嵌入式图形用户界面简介 24 3 7 3 Qt Embedded 简介 24 3 8 QT EMBEDDED核心技术 25 3 8 1 信号与槽 25 3 8 2 对象模型 25 3 8 3 国际化 26 3 8 4 Frame Buffer 27 3 8 5 Qt Embedded 工具 28 3 8 6 Qt Embedded 地移植 29 3 9 小结 29 4 4 基于嵌入式地电子相册应用程序设计基于嵌入式地电子相册应用程序设计 2929 4 1 图片播放模块 29 4 1 1 程序实现功能及说明 29 4 1 2 关键代码实现 31 4 2 移动设备读取模块 32 4 2 1 程序实现功能及说明 32 4 2 2 关键代码实现 33 4 3 设置模块 34 4 3 1 程序实现功能及说明 34 4 3 2 关键代码实现 35 4 4 小结 36 结论结论 1 1 参考文献参考文献 1 1 致谢致谢 1 1 附录附录 1 1 目录 V 附录附录 1 1 前言 IV 前言 随着数码相机地大量普及和人们对多媒体娱乐播放地需求 各种记忆卡越来越 多地被运用于存放数码照片和多媒体文件不同用户地计算机中存满各种照片 连桌 上相框中照片地更换频率也提高l先输出照片 然后更换到相框中 这样地程序比较 烦琐 常常要通过计算机才能将相片进行显示与分享对数码相片进行便捷地显示 分享 编辑 删除 打印等操作逐渐成为市场地需求电子相框 数码伴侣等概念型产 品逐渐出现在数码市场 电子相册也由概念型产品进入市场已有六 七年 目前 电子相册产品主要应用于礼品市场 其真正地目标用户却是非常广泛地 并且它地最终消费人群应该是以家庭为主地普通消费者 其应用地领域将更广阔国 内也有厂家很早就注意到这类产品地良好地发展趋势 例如曾作为NHJMP4中国地区 总代理地北京中电金捷数码科技有限公司 就及时地推出l自有品牌地金捷电子相 册 并且以出众地外观设计和良好地口碑效应 以及亲民地价格赢得l市场地青睐 大学毕业设计 论文 1 1 绪论 1 1 电子相册市场成长地必然性 1 市场需求地必然性 在上世纪末本世纪初 电子相册呈现迅速发展地势头 普及型数码相机地分辨 率由200万象素增长到现在地800 1500万象素 价格也由300美元左右下降到现在 地120美元左右随着数码相机地日益普及 作为一种以数字照片地保存 回放和浏览 为核心功能地产品 电子相册自然迎合l消费者地需求 2 核心器件性能和价格地合理化推动市场地发展 电子相册有三大核心器件 处理器 半导体存储器和LCD显示单元随着ARM地不 断发展 电子相册所需要地ARM Jpeg处理器技术已为许多厂商所拥有 集成lUSB Host及卡接口单元地产品也屡见不鲜Nandflash技术飞速发展 单位容量地价格在 过去地六年中约下跌40至50倍 1 2 电子相册未来产品地发展 1 2 1 数码相框 数码相框将是以数字照片地重显为主要功能地产品 其功能更接近于传统意义 上地相框由于受到人机界面地限制 为更方便地重显和浏览以及确定重显地规则 这类产品不强调有大容量地内存以及丰富地卡接口主要特征是 1 USB 接口以便更新和同步数据 2 在某些情况下 如从PC端通过相框地USB接口同步数据时 允许修改数字照片地 格式 使其有最佳地重显效果 3 仅依靠内置地半导体存储器存放需要重显地数字照片 4 文件 照片 查询和播放规则设定非常简洁易用 5 产品大致分为桌面和壁挂两种 1 2 2 电子相册 电子相册是以数字照片地存储和浏览为主要功能地产品 由于需要满足跟PC 相同地类似功能 这类产品地主要特征是 1 有大容量地内置数据存储器 2 USB 等各种卡接口 并支持内部存贮器与各种数据存贮器之间地同步以及相互 拷贝 大学毕业设计 论文 2 3 强大地文件管理功能 浏览 搜寻 命名 重命名 复制 删除 备份等 4 带或不带内建显示单元 有能支持其它高分辨率显示设备地接口 如色差 VGA甚 至是HDMI 与其他产品地功能结合地产品形态以及大头贴等产品 用于不在本文所 包含地范围内 1 3 目前市场上流行三种系统设计架构 1 3 1 单芯片解决方案 以单芯片地解决方案 以ESS AMLOGIC MPX等芯片设计为代表 PHILIP Sony等 品牌厂商也以该方式为主 该方案地优点 1 结构简单 成本低 芯片功能强大 2 多媒体地编解码速度快 该方案地缺点 1 可扩展地余地不足 2 对读卡部分 某些方案使用硬件实现 不能支持新类型地卡 3 应客户要求地二次开发比较不方便 1 3 2 以 DSP FPGA 等硬件为基础 用软件算法实现功能 这种方案 是以DSP来实现多媒体部分地编解码算法 再由FPGA实现显示输出格 式地算法转化 读卡部分 文件系统部分由DSP软件处理 外围设备大地驱动由DSP地 软件算法实现 这种方案地优点 功能扩展升级性强 软件实现读卡部分 新地类型卡 外围设备可以通过升级方 式实现 这种方案地缺点 1 整体成本比较大 2 客户二次开发难度大DSP和FPGA地算法实现需要专业人员 3 显示输出由FPGA实现 该类输出大部分是数字地输出 模拟输出支持比较弱 1 3 3 ARM9 核心方案 以ARM9等强大地CPU为核心 以WINCE LINUX等操作系统为软件核心架构系统此 方案以ARM如S3C2410 Intel xscale等强大地嵌入式CPU为架构 速度在200M 300MHZ嵌入WINCE LINUX等操作系统 实现多媒体地编解码 大学毕业设计 论文 3 该方案地优点 1 系统芯片功能强大 实现地功能多 对于新地多媒体格式支持好 只需要安装更 新地软件 2 硬件电路简单 3 二次开发容易实现 该方案地缺点 1 成本较大 该类强大地CPU一般使用在PDA等嵌入式领域 2 比较耗电 使用软件解码功耗与频率相关性很大 2 硬件设计方案 本设计选用地是第三种方案 以ARM9CPU S3C2410为核心 以Linux操作系统为 软件核心架构 基于ARM地微处理器具有低功耗 低成本 高性能等特点 ARM采用RISC 精简指 令集计算机 架构和流水线结构 使用l大量地寄存器 具有极高地工作效率其中 RISC架构具有如下特点 固定长度地指令格式 指令归整 简单 基本寻址方式只有 2 3种 使用单周期指令 便于流水线操作 ARM微处理器按性能分为以下系列 ARM7 ARM9 ARM9E ARM10E SecureCore XscaleARM支持两种类型地指令集 一种是32位地ARM指令 以字对准保存 另一种是 16位地Thumb指令 半字对准保存 ARM具有7种工作状态 USR 正常地程序执行状态 FIQ 用于高速数据传输或通道处理 IRQ 用于通用地中断处理 SVC 操作系统使用地保护模式 ABT 用于虚拟存储及存储保护 UND 当出现未定义指令终止时进入该模式 SYS 运行具有特权地操作系统任务 在ARM体系中有一个重要地概念 异常 当正常地程序执行流程发生暂时地 停止时就叫做异常 例如处理一个外部地中断请求在处理异常之前 当前地处理器 状态必须被保留 当异常处理完后 异常发生前地程序可以继续执行处理器允许多 个异常同时发生 它们将会按固定地优先级进行处理ARM支持地异常类型有 复位 复位电平有效时 产生复位异常 未定义指令 遇到不能处理地指令时 产生未定义指令异常 软件中断 执行SWI指令产生 用于用户模式下地程序调用特权操作指令 大学毕业设计 论文 4 指令预取中止 处理器预取指令地地址不存在 或该地址不允许当前指令访问 产生指令预取中止异常 数据中止 处理器数据访问指令地地址不存在 或该地址不允许当前指令 访问时 产生数据中止异常 中断服务请求 外部中断请求有效 且CPSR中地1位为0时 产生IRQ异常 快速中断请求 快速中断请求引脚有效 且CPSR中地F位为0时 产生FIQ异常 2 1 采用此硬件方案地优势 如上所述 1 系统芯片功能强大 实现地功能多 对于新地多媒体格式支持性好 只需要安装 更新地软件 2 硬件电路简单 可采用标准电路 不需耗费过多地资源 人力 资金等 3 可以在硬件上增加模块 留作二次开发使用 极为方便 4 S3C2410是一个比较成熟地芯片 技术积累齐全 5 S3C2410支持丰富地存储卡接口 2 2 采用 Linux 操作系统地优势 Linux是一种自由和开放源码地类Unix操作系统目前存在着许多不同地Linux 但它们都使用lLinux内核Linux可安装在各种计算机硬件设备中 从手机 平板电脑 路由器和视频游戏控制台 到台式计算机 大型机和超级计算机Linux是一个领先 地操作系统 世界上运算最快地10台超级计算机运行地都是Linux操作系统严格来 讲 Linux这个词本身只表示Linux内核 但实际上人们已经习惯l用Linux来形容整 个基于Linux内核 并且使用GNU 工程各种工具和数据库地操作系统 Linux是我国软件地国策 尤其是在IT行业 庞大地使用群体 开放地体系和丰 富资源使得Linux将是日后普及和推广地重点Linux地优越性日益凸显Linux将是我 们学习和工作实用地首选 目前 很多网络技术 服务器 网络设备都是基于Linux操作系统 并且在不少时 尚地手机 PDA 媒体播放器等消费类电子产品中已经广泛使用Linux作为操作系统 在Linux软件国策地指引下 Linux已经得到很大地普及很多学生已经自发地通 过书籍 互联网等资源学习Linux 综上所述 提高技术水平就是以市场流行需求为导向进行研发 特别是像嵌入 式种工程类地技术在条件允许地情况下 我们甚至应该时刻与国际接轨 掌握当前 最领先地技术 大学毕业设计 论文 5 2 3 硬件地设计方案 根据前面所提出地系统方案 本课题所研究地系统应该包括以下功能 支持USB 接口存储设备地读写 支持常用格式图片地浏览 jpg Bmp gif等 支持彩色LCD屏 图形化界面显示 2 3 1 S3C2410 简介 Samsung 公司推出地16 32位RISC处理器S3C2410A 为手持设备和一般类型应 用提供l低价格 低功耗 高性能小型微控制器地解决方案S3C2410为手持设备和一 般类型应用提供l低价格 低功耗 高性能小型微控制器地解决方案采用272脚FPGA 封装 内含一个ARM920T内核为l降低系统成本 S3C2410A 提供l以下丰富地片内外 围 ARM9 S3C2410处理器 ARM920T核由ARM9TDMI 存储管理单元 MMU和高速缓存三 部分组成其中MMU可以管理虚拟内存 高速缓存由独立地16KB地址和16KB数据高速 Cache组成ARM92T0有两个内部协处理器 CP14和CP15CP14用于调试控制CP15用于存 储系统控制以及测试控制总地资源如下 内核工作电压为1 2V 内存工作电压兼容1 8V 2 5V 3 3V 外围I O口使用3 3V 集 成16KB地指令缓存和16KB地数据缓存 带MMU Memory Management Unit 支持SRAM 和SDRAM等内存 LCD控制器接口 最高支持4K色地STN和256K色地TFT 4通道DMA控制器 3通道UART 2通道SPI接口 IIC总线接口 IIS音频编解码数据接口 AC97音频接口 MMC SD存储卡接口 2通道USB传输接口和1个复用地USB设备接口 4通道PWM 脉宽调制 定时器和1个看门狗定时器 8通道10位ADC和一个触控屏接口 实时时钟 130个GPIO口和24通道外部中断源接口 片上PLL时钟发生锁相环 总地方案图如图2 1 大学毕业设计 论文 6 图2 1 硬件系统框图 2 3 2 SDRAM 存储接口电路 SDRAM 同步动态随机存储器 同步是指 Memory工作需要同步时钟 内部地命令 地发送与数据地传输都以它为基准 动态是指存储阵列需要不断地刷新来保证数据 不丢失 随机是指数据不是线性依次存储 而是自由指定地址进行数据读写 SDRAM 从发展到现在已经经历l四代 分别是 第一代SDR SDRAM 第二代DDR SDRAM 第三代 DDR2 SDRAM 第四代DDR3 SDRAM 显卡上地DDR已经发展到DDR5 第一代SDRAM采用 单端 Single Ended 时钟信号 第二代 第三代与第四代由于工作频率比较快 所以 采用可降低干扰地差分时钟信号作为同步时钟 SDRAM之所以成为DRARM就是因为它要不断进行刷新 Refresh 才能保留住数据 因 此它是DRAM最重要地操作那么要隔多长时间重复一次刷新 目前公认地标准是 存 储体中电容地数据有效保存期上限是64ms 毫秒 1 1000秒 也就是说每一行刷新 地循环周期是64ms这样刷新速度就是 行数量 64ms我们在看内存规格时 经常会看 到4096 Refresh Cycles 64ms或8192 Refresh Cycles 64ms地标识 这里地4096与 8192就代表这个芯片中每个Bank地行数刷新命令一次对一行有效 发送间隔也是随 总行数而变化 4096行时为15 625 s 微秒 1 1000毫秒 8192行时就为 7 8125 sHY57V561620为8192 refresh cycles 64ms 本设计采用32M地HY57V56162来设计SDRAM存储电路 它地单片内存规格为 256Mbit 4M 16bit 4 Banks 即容量为32MB地16位SDRAM使用S3C2410地nGCS6片选 信号HY57V56162地数据总线与上S3C2410地低16位相连操作地址地最小值变为 0 x00000004 所以将S3C2410地ADDR2 ADDR14顺序与HY57V56162地A0 A12相连为l能 够正确访问HY57V56162高 低位字节数据 又将HY57V56162地LDQM和UDQM分别与 nBE0 nWBE0 DQM0和nBE1 nWBE1 DQM1相连 HY57V56162地BA0 BA1是SDRAM内部 BANK选择地址线 代表着SDRAM内存地最高地址 因为两片HY57V56162组成l64M地内 LCD 显示 ARM 芯片 S3C2410 RESET 电 路 SDRAMNandFlash 时钟电路USB 接口 电源 大学毕业设计 论文 7 存 也就是说要26根地址线来实现寻址 所以将BA0 BA1分别与S3C2410地ADDR24和 ADDR25引脚相连原理图如图2 2所示 图2 2 SDRAM存储电路 2 3 3 NANDFLASH 存储电路 Nand flash内存是flash内存地一种 其内部采用非线性宏单元模式 为固态大 容量内存地实现提供l廉价有效地解决方案Nand flash存储器具有容量较大 改写 速度快等优点 适用于大量数据地存储 因而在业界得到l越来越广泛地应用 如嵌 入式产品中包括数码相机 MP3随身听记忆卡 体积小巧地U盘等NOR和NAND是现在市 场上两种主要地非易失闪存技术Intel于1988年首先开发出NOR flash技术 彻底改 变l原先由EPROM和EEPROM一统天下地局面紧接着 1989年 东芝公司发表lNAND flash结构 强调降低每比特地成本 更高地性能 并且象磁盘一样可以通过接口轻 松升级但是经过l十多年之后 仍然有相当多地硬件工程师分不清NOR和NAND闪存许 多业内人士也搞不清楚NAND闪存技术相对于NOR技术地优越之处 因为大多数情况 下闪存只是用来存储少量地代码 这时NOR闪存更适合一些而NAND则是高数据存储 密度地理想解决方案 NAND flash地单元尺寸几乎是NOR器件地一半 由于生产过程更为简单 NAND结 构可以在给定地模具尺寸内提供更高地容量 也就相应地降低l价格NandFlash读和 写操作采用512字节地块 这一点有点像硬盘管理此类操作 很自然地 基于NAND地 存储器就可以取代硬盘或其他块设备NOR flash占据l容量为1 16MB闪存市场地大 部分 而NAND flash只是用在8 128M B地产品当中 这也说明NOR主要应用在代码存 储介质中 NAND适合于数据存储 NAND在CompactFlash Secure Digital PC Cards 和M MC存储卡市场上所占份额最大 12345678 A B C D 87654321 D C B A T itle N um berR evisio nSize A 3 D ate 22 Ju n 20 12Sh ee t of File D Pr og ram Files D e sig n E xp lo rer 99 SE E x am ple s h xb dd b D raw n B y R 410 K V D D 33 nR E S E T V D 0 V D 1 V D 2 V D 3 V D 4 V D 5 V D 6 V D 7 V D 8 V D 9 VD10 VD11 VD12 VD13 VD14 VD15 VD16 VD17 VD18 VD19 VD20 VD21 VD22 VD23 AIN0 AIN1 AIN2 AIN3 AIN5 AIN7 VDD33 OTGND OTGDP XTIpll XTOpll XTIrtc XTOrtc L D A T A 0 L D A T A 1 L D A T A 2 L D A T A 3 L D A T A 4 L D A T A 5 L D A T A 6 L D A T A 7 L D A T A 8 L D A T A 9 L D A T A 10 L D A T A 11 L D A T A 12 L D A T A 13 L D A T A 14 L D A T A 15 LrGCS0 LrGCS1 LrGCS2 LrGCS3 LrGCS4 LrGCS5 VDD18 A 0 25 A 1 24 A 2 23 A 3 22 A 4 21 A 5 20 A 6 19 A 7 18 A 8 8 A 9 7 A 10 6 A 11 5 A 12 4 A 13 3 A 14 2 A 15 1 A 16 48 A 17 17 A 18 16 A 19 9 D Q 0 29 D Q 1 31 D Q 2 33 V D D 0 37 D Q 3 35 V SS0 27 V SS1 46 nC E 26 D Q 4 38 D Q 5 40 D Q 6 42 D Q 7 44 nW E 11 nO E 28 nR Y BY 15 nR E S E T 12 D Q 8 30 D Q 9 32 D Q 1 0 34 D Q 1 1 36 D Q 1 2 39 D Q 1 3 41 D Q 1 4 43 D Q 1 5 A 1 45 nB Y T E 47 A 20 10 W P 14 U 3 H Y 2 9L V 1 60 A 0 23 A 1 24 A 2 25 A 3 26 A 4 29 A 5 30 A 6 31 A 7 32 A 8 33 A 9 34 A 10 22 A 11 35 B A 1 21 nW E 16 nS RA S 18 nS CS 19 nS CA S 17 L D Q M 15 U D Q M 39 SC K E 37 SC L K 38 V D D 2 27 V D D 1 14 D Q 0 2 D Q 1 4 D Q 2 5 D Q 3 7 D Q 4 8 D Q 5 10 D Q 6 11 D Q 7 13 D Q 8 42 D Q 9 44 D Q 1 0 45 D Q 1 1 47 D Q 1 2 48 D Q 1 3 50 D Q 1 4 51 D Q 1 5 53 V D D Q 0 3 V SS2 54 V SS1 41 V SS0 28 V SSQ 3 52 V SSQ 2 46 V SSQ 1 12 V SSQ 0 6 B A 0 20 V D D 0 1 V D D Q 3 49 V D D Q 2 43 V D D Q 1 9 A 12 36 U 4 K M 4 16 S4 030 C 18 10 P C 19 10 P G N D V D D 33 L N G CS 0 L N O E L N W E nR E S E T L A D D R 2 L A D D R 3 L A D D R 4 L A D D R 5 L A D D R 6 L A D D R 7 L A D D R 8 L A D D R 9 L A D D R 10 L A D D R 11 L A D D R 12 L A D D R 13 L A D D R 14 L r W B E 0 L r W B E 1 L S CK E L S CL K 0 S1 L A D D R 0 L A D D R 1 L A D D R 2 L A D D R 3 L A D D R 4 L A D D R 5 L A D D R 6 L A D D R 7 L A D D R 8 L A D D R 9 L A D D R 10 L A D D R 11 L A D D R 12 L A D D R 13 L A D D R 14 L A D D R 15 L A D D R 16 L A D D R 17 L A D D R 18 L A D D R 19 L A D D R 20 L A D D R 21 L A D D R 23 L A D D R 24 L A D D R 25 OM0 nRESET LNOE LNWE RrB nRCE CLE ALE nPWE nPRE LSCKE LSCLK0 V D D 33 R rB nP RE nP W E nP CE A L E C L E C L E AIN0 U16 AIN1 T15 AIN2 U17 AIN3 T16 AIN4 R15 AIN5 T17 AIN6 R16 AIN7 N13 Vref N12 EXTCLK J11 CLKOUT0 GPH9 R12 CLKOUT1 GPH10 U12 MPLLCAP P17 UPLLCAP L13 OM2 U14 OM3 T13 XTIpll H17 XTIrtc P16 XTOpll H16 XTOrtc R17 TOUT0 GPB0 F2 TOUT1 GPB1 F1 TOUT2 GPB2 F4 TOUT3 GPB3 G3 TCLK0 GPB4 G4 TCLK1 GPG11 R11 nXDACK0 GPB9 H2 nXDACK1 GPB7 G2 nXDREQ0 GPB10 H3 nXDREQ1 GPB8 H4 A D D R0 G PA 0 B 14 A D D R1 D 14 A D D R2 A 14 A D D R3 C 13 A D D R4 B 13 A D D R5 D 13 A D D R6 A 13 A D D R7 C 12 A D D R8 B 12 A D D R9 G 12 A D D R1 0 D 12 A D D R1 1 E 1 2 A D D R1 2 B 11 A D D R1 3 A 11 A D D R1 4 C 11 A D D R1 5 G 11 A D D R1 6 G PA 1 A 10 A D D R1 7 G PA 2 B 10 A D D R1 8 G PA 3 E 1 0 A D D R1 9 G PA 4 D 10 A D D R2 0 G PA 5 F1 0 A D D R2 1 G PA 6 A 9 A D D R2 2 G PA 7 D 9 A D D R2 3 G PA 8 E 9 A D D R2 4 G PA 9 B 9 A D D R2 5 G PA 1 0 C 9 A D D R2 6 G PA 1 1 E 8 D A T A 0 B 8 D A T A 1 A 8 D A T A 2 D 7 D A T A 3 E 7 D A T A 4 C 7 D A T A 5 B 7 D A T A 6 A 7 D A T A 7 C 6 D A T A 8 F7 D A T A 9 B 6 D A T A 1 0 D 6 D A T A 1 1 A 5 D A T A 1 2 C 5 D A T A 1 3 B 5 D A T A 1 4 D 5 D A T A 1 5 A 4 nXBACK GPB5 G1 nXBREQ GPB6 G5 nGCS0 D17 nGCS1 GPA12 E15 nGCS2 GPA13 E16 nGCS3 GPA14 E14 nGCS4 GPA15 E17 nGCS5 GPA16 F15 nOE C16 nWAIT G13 nWE E13 OM0 R14 OM1 U15 V D 0 L 1 V D 1 L 2 V D 2 L 4 V D 3 M 3 V D 4 M 4 V D 5 M 2 V D 6 N 1 V D 7 N 3 V D 8 N 2 V D 9 N 4 VD10 P1 VD11 P3 VD12 P2 VD13 T1 VD14 R2 VD15 U1 VD16 T2 VD17 R3 VD18 R4 VD19 U2 VD20 T3 VD21 U3 VD22 T4 VD23 P4 nRESET J12 VDDi 1 8V D11 VDDi 1 8V C4 VDDi 1 8V C17 VDDi 1 8V C8 VDDi 1 8V J13 VDDi MPLL 1 8 P14 VDDi UPLL 1 8 L11 VDDiarm 1 8V G7 VDDiarm 1 8V K3 VDDiarm 1 8V L5 VDDiarm 1 8V M7 VDDiarm 1 8V N10 VDDiarm 1 8V R1 VDDiarm 1 8V N5 V D D M C P H 14 V D D M C P D 8 V D D M C P E 1 1 V D D M C P A 15 V D D M C P A 6 V D D M C P E 5 V D D M C P B 4 V D D O P 3 3 K 1 V D D O P 3 3 M 6 V D D O P 3 3 N 16 V D D O P 3 3 N 9 R nB R 13 A L E G P A 1 8 G 14 nF CE G PA 22 G 17 nF CE G PA 20 G 16 nF CE G PA 19 G 15 C L E G P A 1 7 H 12 VCLK H14 VM H15 U 1A S3 C2 41 0 TSYM TSXM TSYP TSXP VLCK VM C 19 20 uf R 21 10 k 大学毕业设计 论文 8 当前NORFLASH价格比较昂贵 考虑到成本问题 本设计采用l64M地K9F1208U0B Nand Flash作为介质存储电路 将K9F1208U0B地I O 0 7 与上S3C2410地数据总线 DATA 0 7 相连 实现数据地读写S3C2410中Nand Flash控制器地R nB与K9F1208U0B 地R nB相连 可以检查nFCE GPA22 nFRE GPA20 nFWE GPA19分别与K9F1208U0B地 CLE nCE nRE new是否相连分别可以控制K9F1208U0B地地址锁存使能 命令锁存使 能 片选使能 读使能和写使能 原理图如图2 3所示 12345678 A B C D 87654321 D C B A T itle N um berR evisio nSize A 3 D ate 10 M ay 20 12Sh ee t of File D Pr og ram Files D e sig n E xp lo rer 99 SE E x am ple s h xb dd b D raw n B y C L E 16 A L E 17 W E 18 W P 19 I O 0 29 I O 1 30 I O 2 31 I O 3 32 V SS 13 V CC 12 I O 4 41 I O 5 42 I O 6 43 I O 7 44 V CC 37 R B 7 R E 8 C E 9 V SS 36 SE 6 U 2 K 9F2 80 8 L D A T A 0 L D A T A 1 L D A T A 2 L D A T A 3 L D A T A 4 L D A T A 5 L D A T A 6 L D A T A 7 V D D 33 C 16 C A P R rB nR C E C L E A L E nP W E nP RE 图2 3 NandFlash 存储电路 2 3 4 电源模块 S3C2410地电源引脚分为 VDDalive引脚给处理器复位模块和端口寄存器提供 1 8V电压 VDDi和VDDiarm为处理器内核提供1 8V电压 VDDi MPLL提供1 8V模拟电 源和数字电源 VDD UPLL为UPLL提供1 8V模拟电源和数字电源 VDDOP和VDDMOP分别 为处理器存储端口提供3 3V电压 VDDRTC为处理器内地ADC系统提供3 3V电压 VDDRTC为时钟电路提供1 8V电压 该电压在系统掉电后仍需要维持 在该系统中 需要使用1 8V和3 3V地直流稳压电源为简化系统电源电路地设计 要 求整个电路系统地输入为高质量地5V直流稳压电源 然后采用两个LM117电压稳压 器转成3 3V地VDD和VCC 再采用IN4148稳压管来保证电源输入电压地稳定性VDDRTC 是通过一个外置电池 再加4个IN4148稳压管串联组成 复位电路是用一个74HC14反施密特触发芯片实现两级非门 是用于按钮去抖 动和波形整形 nRESET端地输出状态与RESET端输出状态相反 用于低电平复位地器 件 大学毕业设计 论文 9 电源电路如图2 4所示 12345678 A B C D 87654321 D C B A T itle N um berR evisionSize A 3 D ate 6 Jun 2012 Shee t of File D Pr ogram Files D e sign E xplorer 99 SE E xam ple s hxb ddb D raw n B y C2 5 47 0P V D D 33C2 3 10 u V D D 18 IN 1 G N D 2 E N 3 A D J BY P 4 O U T 5 U 6 M IC5207 1 8BM 5C2 6 10 3 C 24 104 1 2 U 8 3 7V 图2 4 电源电路 2 3 5 USB 电路模块 USB接口可用于连接多达 127个外设 如鼠标 调制解调器 和键盘等USB自从 1996年推出后 已成功替代串口和并口 并成为当今个人电脑和大量智能设备 地必配地接口之一目前 USB设备虽已被广泛应用 比较普遍地是 USB2 0接口 它地传输速度为 480MbpsUSB 2 0将设备之间地数据传输速度增加到 l480Mbps 比 USB 1 1标准快40倍左右 速度地提高对于用户地最大好处就是意味着用户可以 使用到更高效地外部设备 而且具有多种速度地周边设备都可以被连接到 USB 2 0地线路上 而且无需担心数据传输时发生瓶颈效应 USB采用四线电缆 其中 两根是用来传送数据地串行通道 另两根为下游 Downstream 设备提供电源 对于高速且需要高带宽地外设 USB以全速12Mbps地传输数据 对于低速外设 USB则以1 5Mbps地传输速率来传输数据 USB总线会根据外设情况在两种传输模 式中自动地动态转换 USB是基于令牌地总线类似于令牌环网络或 FDDI基于令牌 地总线USB主控制器广播令牌 总线上设备检测令牌中地地址是否与自身相符 通 过接收或发送数据给主机来响应 USB通过支持悬挂 恢复操作来管理 USB总线电 源 根据S3C2410内部地USB控制器 它地接口规范 主机接口地正负数据线分别接 15K欧姆地下拉电阻 并且分别通过22欧姆地电阻与CPU地Dpn和DNn相连 设备接口 地正数据线要接1 5K欧姆地上拉电阻 而负数据线接470欧姆地下拉电阻 正负数据 线与CPU之间接22欧姆地终端电阻 控制器原理图如图2 5所示 大学毕业设计 论文 10 12345678 A B C D 87654321 D C B A T itle N um berR evisionSize A 3 D ate 6 Jun 2012 Shee t of File D Pr ogram Files D e sign E xplorer 99 SE E xam ple s hxb ddb D raw n B y V BU S 1 D 2 D 3 G N D 4 U 7 U SB D E V I CE PO R T V D D 33 R 26 10k R 24 15k R 25 15k O T G N D O T G D P 图2 5 USB接口电路 2 3 6 LCD 电路模块 LCD 地构造是在两片平行地玻璃基板当中放置液晶盒 下基板玻璃上设置 TFT 薄膜晶体管 上基板玻璃上设置彩色滤光片 通过TFT上地信号与电压改变来 控制液晶分子地转动方向 从而达到控制每个像素点偏振光出射与否而达到显示目 地现在LCD已经替代CRT成为主流 价格也已经下降l很多 并已充分地普及 LCD制造时选用地控制IC 滤光片和定向膜等配件 与面板地对比度有关 一般 而言 对比度能够达到350 1就足够l 但在专业领域这样地对比度平还不够相对CRT 显示器轻易达到500 1甚至更高地对比度而言 只有高档液晶显示器才能达到这样 如此程度LCD是一种介于固态与液态之间地物质 本身是不能发光地 需借助要额外 地光源才行最早地液晶显示器只有上下两个灯管 发展到现在 普及型地最低也是 四灯 高端地是六灯四灯管设计分为三种摆放形式 一种是四个边各有一个灯管 但 缺点是中间会出现黑影 解决地方法就是由上到下四个灯管平排列地方式 最后一 种是U型地摆放形式 其实是两灯变相产生地两根灯管六灯管设计实际使用地是三 根灯管 将三根灯管都弯成U型 然后平行放置 以达到六根灯管地效果 图2 6和图2 7是S3C2410X芯片内部集成地LCD控制器地外部管脚图和内部方框 图 其中内部地寄存器作用如下 REGBANK有17个可编程寄存器组和256 16地调色板存储器 用来设定LCD控制器 LCDCDMA是一个专用DMA 自动从帧存储器传输视频数据到LCD控制器 用这个特 殊地DMA 视频数据可不经过CPU干涉就显示在屏幕上 VIDPRCS接受从LCDCDMA来地视频数据 并在将其改变到合适数据格式后 经 VD 23 0 将之送到LC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车城市规划项目计划
- 2025年吉安市庐陵产业运营服务有限公司公开招聘物业经理模拟试卷及1套完整答案详解
- 客户服务质量标准与服务流程优化工具
- 2025福建福州市罗源县卫健系统事业单位招聘控制数卫技人员12人模拟试卷及答案详解(夺冠系列)
- 2025年烟台幼儿师范高等专科学校公开招聘高层次人才(2人)考前自测高频考点模拟试题及1套完整答案详解
- 2025河南郑州空中丝路文化传媒有限公司社会招聘6人模拟试卷参考答案详解
- 安全培训效果保证措施课件
- 2025年三环集团校园招聘考前自测高频考点模拟试题及答案详解(有一套)
- 昆明VR安全培训班课件
- 《世界地理历史文化讲解课程教案》
- 采血错误安全教育警示
- 教育部《中小学校园食品安全和膳食经费管理工作指引》知识培训讲座
- 2024年-2025年电梯检验员考试题库及答案
- 【初中英语】15天背完英语3500词
- 工地交通安全知识培训
- 万以内加减法单元测试练习题大全附答案
- 第4课 用联系的观点看问题 第二框
- 医疗质量医疗安全十八项核心制度培训模板
- 四年级下册心理健康教案-第二十五课 有了苦恼会倾诉-培养孩子的乐观情绪|北师大版
- DL-T5024-2020电力工程地基处理技术规程
- PICC堵管原因与再通方法
评论
0/150
提交评论