LPC1114的简易数码相框设计
摘要:以NXP公司基于ARM Cortex—M0的LPC1100系列MCU LPC1114为控制核心,配合SD存储卡、外围电路和TFT液晶显示屏,提出了一种简易数码相框的设计方案。通过文件系统FatFs的移植,很好地实现了从SD卡读取BMP格式图片,并在TFT液晶屏上显示的功能。本设计成本低且比普通的相框更灵活多变,为数码相片提供了一个新的展示空间。
关键词:数码相框;SD卡;TFT液晶屏;LPC1114;FatFs
引言
伴随着数码科技的快速发展以及数码相机的日益普及,传统的相册和相框由于自身局限性已经不能完全满足人们日益增长的对于照片的有效存储和分享的需求。鉴于此,数码相框应运而生,经过几年的发展,数码相框的外观已经非常接近传统相框,而且更为精致。从200万像素发展到目前的600万以上像素,画面精度和质量已经有了大幅上升。此外,还有多功能数码相框,除了能展示数码照片外,还可以播放MP3/MP4/幻灯片、电影/影像/电视,以及看电子书、设置闹钟和日历等。
本文介绍一种简单、低成本的数码相框设计,主要由LPC1100系列MCU、SD存储卡、TFT液晶屏以及电源等外围电路组成。通过信号处理芯片LPC1114实现BMP图片文件的读取以及TFT液晶屏的显示。经试验,此数码相框可以存储和展示几百甚至上千张的照片,能够很好地完成SD卡中照片的循环播放,性能稳定且画面清晰,比普通相框的单一功能更有优势。
1 硬件设计
本数码相框功能非常简单,把320×240像素的16位或24位BMP照片放入SD卡中,数码相框就会循环读取SD卡中的照片,并逐一显示。硬件平台以NXP公司生产的低功耗、高性能ARM Cortex—M0内核微控制器LPC1114为核心,配合一个SD卡和一个3.2英寸的TFT显示屏。数码相框硬件结构框图如图1所示。
1.1 电源电路
电源电路作为本系统的供电电路具有十分重要的作用,是整个系统的动力核心。数码相框一般情况下都是处于运行状态,非常耗电,不适合采用电池供电,所以这里采用直流电源供电。首先,220 V的交流电经过变压整流转换成9~12 V的直流电压,再通过二极管IN5819进入三端稳压器7805转换成5 V电压,然后通过西伯斯公司(Sipex半导体)生产的低压差(LDO)稳压芯片SPX1117转换成系统需要的3.3 V电压。设计中选取7805主要出于两方面的考虑;一是所需外围元件少,内部有过流、过热及调整管的保护电路;二是可以扩大输入电压范圈,并为其他5 V电路提供电源。IN5819的作用是防止电源正负极接反,SPX1117是将7805稳定好的5 V电压转换成系统需要的3.3 V电压。电源电路如图2所示。
1.2 SD卡的硬件电路
存储器采用普通SD卡,容量选择在2 GB以下,其SD卡存储电路如图3所示。SD卡最大的特点就是具有加密功能,可以充分保证数据资料的安全性。SD卡支持两种可选的通信协议,分别为SD模式和SPI模式。基于主控芯片的选择,设计中采用SPI模式为彩屏模块提供字库和图库,这样大大降低了硬件要求,同时又能很好地满足系统的需求。需要注意的是,不同卡座引脚有所不同,所以在使用SD卡座时,注意先检查引脚区别。
电源滤波器相关文章:电源滤波器原理
评论