嵌入式最小系统设计方案_第1页
嵌入式最小系统设计方案_第2页
嵌入式最小系统设计方案_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、S3C2410最小系统设计姓名:班级:0学号: 课程:AS3C2410最小系统设计【摘要】介绍了以嵌入式芯片 S3C2410为核心的最小嵌入式系统构建方法,给出了 S3C2410的电源电路、晶振电路、复位电路等硬件组成,还介绍了自制的小型LCD程序设计。【abstract A method of building minimum embedded system based on S3C2410 is introduced, and power supply circuits, crystals circuit s and the reset circuits hardware composit

2、ion, also introduced homemade small TFT-LCD programming 。一、基于 S3C2410的TFT-LCD 小应用系统设计1. S3C2410的基本电路设计1.1电源电路设计M12引脚RTCVDD是RTC模块的1.8V电压,用电池VDDOP引脚是I/O 端口 3.3V 电压;I/O端口电压;还有一系列VSS引脚需要接到电源地上。S3C2410工作时内核需要 1.8V电压,I/O端口和外设需要 3.3V电压。 VDDi/VDDiarm 引脚是供S3C2410内核的1.8V电压;VDDalive引脚是功能复位 和端口状态寄存器电压。供电保证系统掉电后

3、保持实时时钟。VDDMOP引脚是存储器电源电路图如下:VDD5VVout-C1GND1»+C2100P4图.5V转到3.3V图.3.3V转到1.8V1.2晶振电路设计S3C2410内部有时钟管理模块,有2个锁相环,其中MPLL能够产生CPU主频FCLK、AHB总线外设时钟 PCLK; UPLL产生USB模块时钟。0M3、0M2 都接地时,主时钟源和USB模块时钟源都由外接晶振产生。在XTIpll和XTOpll 之间连接主晶振,可以选择12MHz晶振,通过内部寄存器的设置产生不同频率的FCLK、HCLK和PCLK ;在XTIrtc和XTOrtc上需要接32.768kHz的晶振供RTC模

4、块使用,同时在MPLLCAP和UPLLCAP也要外接5pF的环路滤波电容。 晶振电路图如下:15pFC2R1IMXTIpllXTOpll15pF15pFI丄严 C4 32.768_XTOrtc一1.3复位电路设计S3C2410的J12引脚为nreset复位引脚,nreset上给4个FLCK时间的低 电平后就可以复位,可设计如下图所示的复位电路,该复位电路的工作原理为: 在系统上电时,通过电阻R108向电容C162充电,当C162两端的电压未达到高 电平的门限电压时,reset端输出为高电平,系统处于复位状态;当 C162两端的 电压达到高电平的门限电压时,reset输出端为低电平,系统进入正常

5、工作状态。 当用户按下reset时,C162两端的电荷被泄掉,reset输出端为高电平,系统进入 复位状态。再重复以上的充电过程,系统进入正常工作状态。VDD53V1EIKE3D2 IN414CF-4FL34*T*_E>b74FCMSC102iquf/iEv1.4 JTAG调试接口设计在JTAG调试中,利用边界扫描链可以实现对芯片的输入 /输出进行观察和 控制,扫描链的控制是通过TAP控制器完成的。TAP总共有5个信号接口 TCK、 TMS、TDI、TDO和TRST。其中前4个是输入信号接口,最后1个是输出信号 接口。2. TFT-LCD驱区动电路设计TFT-LCD驱动电路的主体部分由多

6、路电压源、能够给出正确数字逻辑信号 的电路以及为了看到显示画面而设计的背光驱动电路构成,另外,不同的液晶显示器因为内部电路的差别还需要一些不同的外围附属电路。图1系统结构框图1巧也灯:2.1多路电压产生电路由于液晶屏内集成有数字电路和模拟电路, 需要外部提供数字电压和模拟电 压。另外,为了完成数据扫描,需要 TFT轮流开启/关闭。当TFT开启时,数据 通过源极驱动器加载到显示电极,显示电极和公共电极间的电压差再作用于液晶 实现显示,因此需要控制TFT的开启电压VON关闭电压VOFF以及加到公共电 极上的电压VCOM本系统通过DC-DC变换器,用数字电压产生多路电压,即模拟电压、 栅极开启电压和

7、栅极关断电压。本文采用 MAX177眇生模拟电压AVDD栅极开 启电压VON及栅极关断电压VOFF如图2所示。MAX177内部集成有3个DC-DC 变换器,可以为小型 TFT液晶屏提供高效的调节电压。公共电压(VCOM由图3 所示的电路产生,其中AD8541是带宽为1MHz满幅度输出的低功耗运算放大器。图2 DC/DC变换电路all2 r f$tv *tfiri r图3 VCOM产生电路2.2背光驱动电路为了能够看到液晶屏上显示的画面,必须为液晶屏提供背光源。LTS350Q1-PE内部采用的是LED背光方式,为此选择了专用的 LED驱动芯片 MP1521具体电路如图4所示。MP152侑3组独立

8、的电流反馈回路,可同时驱 动3组并联的LED现将3个反馈回路短接,用于驱动6个白色LED背光灯,可 以提供更大的驱动电流,电路设计有过流保护功能。图5中R206为反馈电阻,用于采样输出电流。显示屏的亮度可通过 MP1521第5引脚上的电压来调节,为 了提高应用的灵活性,本设计将该引脚接为固定电平。为了节省功耗,电路接有 使能控制LCD PWREF高电平时电路工作;低电平时电路关断,以便节省功耗。JL»2LfcD Do erjz的乍斗I *:CD PT FNlJC55r二皿*1聋& mM Ir r - ii pjoj MtKUZE图4 LED背光驱动电路2.3灰度电压产生电路源

9、极驱动器根据数据信号的大小选择加到每个点的电压。 因为加到源极驱动 器的数据为18bit,其中RG盼量各为6bit,因而每个点可以有64种灰度的变 化。由于集成度的限制,灰度参考电压电路需要由外部给出。二、S3C2410 LCD控制器的设置方法S3C2410LCDS制器用来传输图像数据并产生相应的控制信号,该控制器由 REGBAN控制寄存器组)、LCDCDMA(用 DMA) VIDPCS视频信号处理单元)、 LPC3600和TIMEGEN时序信号产生单元)组成。其中REGBAN包含17个可编程寄 存器和几个256X 16的调色板存储器,用来配置LCD控制器,并设置相应的参数; 而LCDCDM提

10、供了视频信号的快速传输通道,自动通过系统总线从系统帧缓存中 取出视频数据,并传输到视频信号处理单元;VIDPCS将专用DMA中取出的信号进行整形并提高驱动能力等处理后,输出到外部数据端口VD23:0; TIMEGEN和LPC3600负责产生LCD屏所需要的控制时序。S3C2410 LCD空制器可以产生的用于控制 TFT-LCD的时序信号主要包括VCLK像点时钟)、VDEN数据有效信号)、VSYNC垂直同步信号)、HSYNC水平同 步信号)、LEND行结束信号)及LCD_PWRE液晶屏使能信号)。VCLK言号是LCD 控制器和LCD驱动器的像素时钟信号,LCD控制器在VCLK言号的上升沿处将数 据送出,在VCLK言号的下降沿处被LCD控制器采样;VSYN(信号是垂直同步信 号(也称帧同步信号),用来指示新的一帧图像的开始;hsynCJ号是水平同步信 号(或行同步信号),用来给出新的一行扫描信号的开始;VDEN言号是数据使能信号;LEND信号是行扫描结束信号,LCD驱动器在每扫描一行像素后给出该信号; LCD_PWREN号用来控制LCD控制器的开或关,以便降低功耗,它需要 LCD控制 器硬件设计的支持。参考文献:1 于明,范书瑞,曾祥烨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论