设计基于TMS320LF2407的低功耗中文人机界面
发布时间:2008/5/26 0:00:00 访问次数:631
    
    
    作者:朱志伟 周志光 刘定良
    
    引言
    
    在现代智能仪器设备中,能显示汉字的图形点阵液晶和可以输入信息的小键盘已成为智能设备的人机界面中必不可少的组成部分。同时低功耗特性也贯穿于中文人机界面的设计始终。近年来,随着低价格、高性能dsp芯片的出现,dsp已越来越多地被应用于数字化电机控制、高速信号采集、语音处理、图像分析处理等领域中,并且日益显示其巨大的优越性。而液晶显示屏更以其显示直观、便于操作的特点被用作各种便携式系统的显示前端。传统的液晶显示往往采用单片机控制。但在系统有大量高速实时数据的情况下,单片机由于受到处理速度的限制就显得力不从心。为了解决这些问题,本文提出了一种基于高速低功耗的dsp芯片tms320lf2407控制的液晶显示屏的设计,有效地解决以上所遇到的问题。
    
    
    
    设计中,笔者采用tms320lf2407作为系统的控制芯片,通过选择合适的液晶显示模块在3v电平构建了一个低功耗的中文人机界面。此中文人机显示界面是以tms320lf2407为核心的运动控制系统中的重要组成部分。
    
    一、tms320lf2407 dsp
    
    tms320lf2407是德州仪器公司(ti)推出的16位定点dsp。它具有tms320系列dsp的基本功能,还具有以下一些特点:
    
    1、用高性能静态cmos技术,使得供电电压降为3.3v,减少了控制器的功耗。
    
    2、内有高达32k×16位的flash程序存储器,高达2.5k×16位的数据/程序ram,544×16位双端口ram(daram),2k×16位的单口ram(saram)。
    
    3、2个事件管理模块eva和eab,事件管理模块适用于控制交流感应电机、无刷直流电机、开关磁阻电机、步进电机、多级电机和逆变器。
    
    4、可扩展的外部存储器总共192k×16位,其中程序存储器空间、数据存储器空间、 i/o寻址空间各为64k×16位。
    
    5、内有看门狗定时器(wdt)、10位adc转换器、控制器区域网模块can2.0 b、串行通信接口模块(sci)、16位串行外部设备接口模块(spi)、基于锁相环的时钟发生器。
    
    6、5个外部中断(两个电机驱动保护、复位和两个可屏蔽中断);3种低功耗电源管理模式,能独立地将外设器件转入低功耗工作模式。
    
    此外,该芯片有多达41个可单独编程或复用的通用i/o脚(gpio),用户可根据自己的需求进行软件设置,使之在应用中具有极大的灵活性。概括来说,tms320lf2407具有极低的功耗、强大的处理能力、丰富的片上外围模块、方便高效的开发方式。
    
    二、液晶显示模块与接口电路
    
    为实现友好的中文人机显示界面,液晶模块选用信利公司的mg-12232。该模块的供电电压典型值为3v,工作电流典型值为0.3μa,其显示范围为122×32点阵。其控制器是两片sed1520f0a,sed1520f0a可以在3.3v电压下正常工作,因而避免了与tms320lf2407逻辑电平不匹配的问题。
    
    一个sed1520f0a能控制80×16点阵的显示,其显示ram共16行,分2页,每页8行,每一页的数据寄存器分别对应液晶屏幕上的8行点,当设置页地址和列地址后就确定了显示ram的某一单元。屏幕上的每一列对应一个显示ram的字节内容,且每一列最下面一位为最高位,最上面一位为lsb,即该ram单元字节数据由低位到高位和各个数据位对应于显示屏上某一列的由高到低的8个数据位。对显示ram的一个字节单元赋值就是对当前列的8行(一页)像素点是否显示进行控制,数据位为“1”时显示,为“0”时不显示。
    
    sed1520f0a与tms320lf2407的接口信号有(采用m6800时序):
    
    db0~db7:数据总线;a0:数据/指令选择信号,a0=1表示数据总线上出现的是数据,a0=0表示数据总线上出现的是指令或读出的状态
    
    
    作者:朱志伟 周志光 刘定良
    
    引言
    
    在现代智能仪器设备中,能显示汉字的图形点阵液晶和可以输入信息的小键盘已成为智能设备的人机界面中必不可少的组成部分。同时低功耗特性也贯穿于中文人机界面的设计始终。近年来,随着低价格、高性能dsp芯片的出现,dsp已越来越多地被应用于数字化电机控制、高速信号采集、语音处理、图像分析处理等领域中,并且日益显示其巨大的优越性。而液晶显示屏更以其显示直观、便于操作的特点被用作各种便携式系统的显示前端。传统的液晶显示往往采用单片机控制。但在系统有大量高速实时数据的情况下,单片机由于受到处理速度的限制就显得力不从心。为了解决这些问题,本文提出了一种基于高速低功耗的dsp芯片tms320lf2407控制的液晶显示屏的设计,有效地解决以上所遇到的问题。
    
    
    
    设计中,笔者采用tms320lf2407作为系统的控制芯片,通过选择合适的液晶显示模块在3v电平构建了一个低功耗的中文人机界面。此中文人机显示界面是以tms320lf2407为核心的运动控制系统中的重要组成部分。
    
    一、tms320lf2407 dsp
    
    tms320lf2407是德州仪器公司(ti)推出的16位定点dsp。它具有tms320系列dsp的基本功能,还具有以下一些特点:
    
    1、用高性能静态cmos技术,使得供电电压降为3.3v,减少了控制器的功耗。
    
    2、内有高达32k×16位的flash程序存储器,高达2.5k×16位的数据/程序ram,544×16位双端口ram(daram),2k×16位的单口ram(saram)。
    
    3、2个事件管理模块eva和eab,事件管理模块适用于控制交流感应电机、无刷直流电机、开关磁阻电机、步进电机、多级电机和逆变器。
    
    4、可扩展的外部存储器总共192k×16位,其中程序存储器空间、数据存储器空间、 i/o寻址空间各为64k×16位。
    
    5、内有看门狗定时器(wdt)、10位adc转换器、控制器区域网模块can2.0 b、串行通信接口模块(sci)、16位串行外部设备接口模块(spi)、基于锁相环的时钟发生器。
    
    6、5个外部中断(两个电机驱动保护、复位和两个可屏蔽中断);3种低功耗电源管理模式,能独立地将外设器件转入低功耗工作模式。
    
    此外,该芯片有多达41个可单独编程或复用的通用i/o脚(gpio),用户可根据自己的需求进行软件设置,使之在应用中具有极大的灵活性。概括来说,tms320lf2407具有极低的功耗、强大的处理能力、丰富的片上外围模块、方便高效的开发方式。
    
    二、液晶显示模块与接口电路
    
    为实现友好的中文人机显示界面,液晶模块选用信利公司的mg-12232。该模块的供电电压典型值为3v,工作电流典型值为0.3μa,其显示范围为122×32点阵。其控制器是两片sed1520f0a,sed1520f0a可以在3.3v电压下正常工作,因而避免了与tms320lf2407逻辑电平不匹配的问题。
    
    一个sed1520f0a能控制80×16点阵的显示,其显示ram共16行,分2页,每页8行,每一页的数据寄存器分别对应液晶屏幕上的8行点,当设置页地址和列地址后就确定了显示ram的某一单元。屏幕上的每一列对应一个显示ram的字节内容,且每一列最下面一位为最高位,最上面一位为lsb,即该ram单元字节数据由低位到高位和各个数据位对应于显示屏上某一列的由高到低的8个数据位。对显示ram的一个字节单元赋值就是对当前列的8行(一页)像素点是否显示进行控制,数据位为“1”时显示,为“0”时不显示。
    
    sed1520f0a与tms320lf2407的接口信号有(采用m6800时序):
    
    db0~db7:数据总线;a0:数据/指令选择信号,a0=1表示数据总线上出现的是数据,a0=0表示数据总线上出现的是指令或读出的状态
上一篇:新型手机拍摄用闪光灯电源电