1 引言
电子纸(ePaper)是新一代的显示装置,其对比度超高,超低功耗,超薄,而且可以任意弯曲折叠,柔韧性良好。MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。这里介绍新一代显示装置电子纸的硬件驱动与设计,介绍主控制器MSP430微处理器的主要功能,实现电子纸驱动配置的低功耗.给出电子纸显示模块相应的功能子程序。利用其内置的LCDRAM作为显示缓存,I/O模拟时序,充分利用MCU的资源并提高程序的可移植性.完成基于MSP430的电子纸驱动接口的设计方案。
2 电子纸硬件设计
主控制器MSP430F413单片机是一种超低功耗混合信号16位单片机系列,采用16位精简指令系统,125 ns指令周期,大部分指令在一个指令周期内完成,16位寄存器和常数发生器,发挥最高代码效率,而且片内含有硬件乘法器,大大节省运算时间。选用 MSP430F413型单片机,在线系统设计、开发调试及实际应用上都表现出与其他单片机非常明显的优势。
本设计采用E-INK公司段码式电子纸,如图1所示。电子纸是在两层透明软片间夹放带静电的有色小球,两种颜色颗粒、分别带正负不同静电,胶片外面加以正负电极,同性排斥、异性相吸,小球位置移动,点亮某段,图2为电子墨水微胶囊剖面图。电子纸真值表与静态显示液晶模块相类似,分SEG段与TopPlane段,当SEG段和TopPlane段存在一个电势差时,电子纸中的电子墨水就会移动,相应段就会点亮和熄灭。
[page]
图3为系统硬件连接图,电子纸需要专门的驱动器方可驱动显示,本设计的电子纸驱动器件采用EPSON公司生产的S1C05112,S1C05112内置接口电路和驱动电子纸模块,采用3 V供电,便于与MCU通信。电子纸驱动模块分别与MCU的I/O 口连接。通过I/O模拟电子纸驱动模块时序图。
3 软件设计
软件部分采用模块化的设计思想,把程序化繁为简,便于程序的设计、调试及维护。程序设计中采用了宏定义,便于程序移植。南于电子纸每次显示都必须全部刷新,占用控制器的大部分内存资源,因此设计有效利用其LCD自带RAM。
3.1 电子纸驱动初始化
初始化内容包括电子纸DC-DC转换器设置,片选使能以及时钟信号的输入,为显示刷新做好充分准备,图4为通信时序图。上电顺序依次为LO_ACT.XCS,DD_ACT。
[page]
3.2 刷新显示电子纸
该函数读取LCDRAM中的数据,通过查询LCDRAM中的数据然后直接送到I/O端口,电子纸驱动器件获取显示数据后刷新电子纸。其相关程序代码如下:
3.3 低功耗设计
通过配置电子纸驱动的电源模块将其功耗降至最低,即拉低电子纸驱动的配置位DD_ACT和LO_ACT,电子纸驱动器件处于待机状态。此时电子纸仍可显示,包括掉电时。
4 功耗分析
表1是整个接口的功耗分析,将MCU和S1C05112分为工作和待机两个状态进行分析。
由表1可以看出,整个接口的总待机电流仅为0.2μA,在运算状态也只有240μA,在实际应用中显示刷新的频率不尽相同,240μA是系统工作的极限状态。
随着现代电子技术的发展,电子纸的应用出现急速扩大,应用于超市价格标签、在手机、电子书阅读器。电子纸已成为继液晶与OLED之后便携式电子装置使用的新型显示技术。
关键字:MSP430 电子纸 驱动接口
引用地址:
基于MSP430的电子纸驱动接口设计方案
推荐阅读最新更新时间:2024-03-16 12:57
利用MSP430实现Blackfin DSP的程序
引言 Blackfin处理器是ADI公司与Intel公司于2003年4月联合推出的一系列DSP产品,主要面向嵌入式音频、视频和通信等领域,除了具有强大的信号处理性能和理想的电源效率,还集成了32位的RISC精简指令集。ADSP-BF533是目前Blackfin系列数字信号处理器中性能最高的一款,具有600MHz的主频,双16位的MAC(乘加器)和两个40位的ALU(算术逻辑单元),4个8位的视频处理单元,8个算术寄存器,10个地址寻址单元。DSP集成了148K字节的片内RAM,并具有丰富的外部接口,如SDRAM、通用并行数据口、SPI、PPI、同步和异步串口等。 MSP430F149是工业级闪存型16位RISC MCU,具有功耗
[单片机]
MSP430 IIC总线程序
#ifndef _I2C_H #define _I2C_H #define SDA_1 P4OUT|=0x02 //SDA = 1 #define SDA_0 P4OUT&=~0x02 //SDA = 0 #define SCL_1 P4OUT|=0x01 //SCL = 1 #define SCL_0 P4OUT&=~0x01 //SCL = 0 #define SDA_IN P4DIR&=~0x02; //I/O口为输入 #define SDA_OUT P4DIR|=0x02 //I/0口为输出 #define J
[单片机]
MSP430教程14:MSP430单片机ADC12模块
MSP430模数转换模块--ADC12 MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,他具有高速度,通用性等个性。大局部都内置了ADC模块.而有些不带ADC模块的片子,也可穿越利用内置的模仿比拟器来告终AD的转换。在系列产品中,我们能够穿越以下列表来容易地认识他们的ADC功能告终。 系列型号ADC功能告终转换精度 MSP430X1XX2比拟器告终10位 MSP430F13XADC模块12位 MSP430F14XADC模块12位 MSP430F43XADC模块12位 MSP430F44XADC模块12位 MSP430X32XADC模块14位 从以下ADC12构造图中能够看出,ADC12模块中是由以下局部构成:
[单片机]
MSP430单片机在医疗设备行业的应用
MSP430系列单片机在医疗设备行业应用很广泛,以其低功耗,外围设计简单的优点得到了设计者的喜欢。而心电图或CT的复杂的医疗设备应用的很多。心电图机是诊断心脏病的重要仪器之一,能够为医生提供最直观的心电波形。欧美国家已经普遍使用十二导心电图机。十二导联心电图同步记录能客观表达各波、段和间期,可以对早博、心动过速、预激综合征、束支阻滞及分支阻滞等进行定位诊断与鉴别诊断;将心电数据存入数据库,可以进行各种电参数的统计学处理,为临床医疗和科研工作带来了极大便利。根据目前的微电子、单片机和计算机技术成功研制出一种便携式心电图机,它可通过液晶显示器显示心电图,同时将数据在计算机上显示并通过网络实现信息远传,是一种新颖的临床和家庭兼用的心电图
[单片机]
关于时钟芯片DS1302的问题
数采仪上一直使用的是pcf8563。但是在雨情主板(msp430)上却出现了问题: 问题1,延迟要特别长(甚至500ms)才能读出正确的数值。 问题2,IIC的sda线上会出现半个电平(不是低电平,也不是高电平,而是介于两者之间)的情况。 问题3,使用msp430 149时正常,但是使用msp430 1611时却读取不到时间。 这些问题无法解决,因此决定试用开发板上使用的时钟芯片DS1302。 该芯片很好用,用简单的飞线方式连接到msp430 1611主板上后,程序就可以跑起来,并可以正常读取和设置时间。 但是新的问题出现了:前1天跑的好好的主板,把纽扣电池卸掉后,时间不走了。 也怀疑是软件的问题,但是想不明白,在软件没有任何变化
[单片机]
军用嵌入式系统的可靠性设计
0 引言 目前用于机电一体化和工业自动控制的嵌入式系统,最早出现在20世纪60年代的武器控制系统之中,后来逐步用于军事指挥和通信。到了上世纪80年代,美军先进的武器系统基本都装备了嵌入式计算机。之后又经过几十年的发展,如今的嵌入式系统已广泛应用在各国军队的武器控制、指挥控制以及各种通信装备、野战指挥作战等专用设备上。 1 可靠性是军用嵌入式系统的重要因素 嵌入式系统往往工作环境恶劣、受电噪声干扰较大,而且随着软件越来越复杂,系统运行不稳定的现象愈来愈严重,因此,可靠性已经成为衡量嵌人式系统优劣的重要因素;军用嵌入式系统更应高度重视其可靠性设计、测试和评估技术,应把可靠性作为嵌入式系统最重要的指标优先考虑。这一方面是因为嵌入式
[嵌入式]
TI - MCU - MSP430使用指南31 -> BSL
在讲述BSL功能之前,首先我们需要了解以下MSP430的下载方式: JTAG: 很多MCU都使用的下载方式,具有速度快,可以仿真等优点,但是连线较多,需要: VCC, GND, TDI, TDO, TMS, TCK, TEST,RST 每个引脚具体功能如下图所示: SBW: SBW即Spy-Bi-Wire下载方式,包括电源的两个引脚在内的话,仅仅需要四个引脚: VCC, GND, SWDIO, SWCLK, 其中SWDIO为数据引脚,双向通信,SWCLK为时钟引脚,在MSP430内部有一个SBW控制器,可以解码SBW信号转换成JTAG信号,如下图所示: BSL: BSL即bootloader,是固化在MSP430内部R
[单片机]
MSP430读取74hc165的一个例子
/****************************************************************************************************** msp430f149 74hc165 P30 ---------- 165CLK P31 ---------- S/L P32 ---------- 165OUT ******************************************************************************************************/ #includ
[单片机]