当前位置:首页 > 智能硬件 > 智能硬件
[导读]设计点阵液晶屏显示控制器S680724与嵌入式处理器SEP3203的接口电路,解决3V电压总线与5 V电压器件的双向传输问题。介绍使用一个片选信号控制多个显示控制器的设计技巧,同时给出其初始化程序。

  :设计点阵液晶屏显示控制器S680724与嵌入式处理器SEP3203的接口电路,解决3V电压总线与5 V电压器件的双向传输问题。介绍使用一个片选信号控制多个显示控制器的设计技巧,同时给出其初始化程序。

关键词SEP3203 S680724  显示控制器  接口技术

 

 

S680724Samsung公司1999年推出的一款大规模的显示控制驱动芯片,用于控制和驱动点阵式液晶屏。这款显示控制芯片将控制电路、RAM和驱动电路集成在单一芯片中,使其在系统成本方面具有优势。SEP32O3是由东南大学国家ASIC工程中心设计的一款基于ARM7TDMI内核的1632位嵌入式微处理器。虽然SEP3203自带LCD控制器,但是其信号适用于不带RAM的灰度或彩色液晶屏,不支持在工控系统中常使用的带RAM的黑白液晶显示屏,所以工控系统应用中需要通过外接显示控制器来实现液晶显示。下面介绍S680724显示控制器在以SEP3203为核心的工控系统中的应用。

 

1  系统介绍

1.1设计要求

    系统要求通过总线挂接的方式实现64×192黑白点阵的显示。该点阵屏的规格较特殊,但在电话终端和小型收款机等工控系统中经常使用。常见的几款中小规模显示由DSP自身的硬件来协调冲突,因此HPI-8口适用于与单片机构建较好的主从双CPU处理器平台。控制器[2.3]所控制的点阵范围都比其小(65×132132×176)。需要用2S680724控制该液晶屏,同时要求只使用1个片选信号来实现对2S680724的控制。


1.2
系统构成

系统主要由SEP3203处理器、电平转换芯片74LVXC424574HCT541,以及2S680724显示控制器组成,如图1所示。SEP3203是一款1632位嵌入式微处理器,由东南大学国家ASIC工程中心设计。采用业界标准的ARM7TDMI内核,AMBA总线结构。SEP3203处理器内嵌20 KB零等待的静态存储器(SRAM),提供SDRAM控制器;可支持NOR FlashNAND Flash启动;可扩展支持各种SRAM接口的设备;提供可自由控制的GPIO口,同时具有多种控制器接口。

 

S680724是一款显示控制驱动芯片,最大支持65×132的点阵显示,同时提供主从式结构的扩展;内部带有RAM,可以支持屏幕自刷新;有65common输出,165segment输出。它的MPU接口可支持80806800两种时序模式。模式的选择通过配置外部引脚来实现。


    由于单片
S680724只支持65×132点阵的显示,而设计要求实现64×192点阵的显示,因此在图1中使用了2S680724。另外,由于S680724使用5 V信号,Vm的最小值为4 V(08VDD),而SEP3203的总线采用的是3 V信号(通常的嵌入式CPU使用的都是3 V总线),所以SEP3203无法直接驱动S680724,需要作电平转换。因此图1中在SEP3203S680724之间增加了电平转换芯片,以实现3 V信号与5 V信号的双向转换。


    电平转换芯片选用的是
74LVXC4245 74HCT541。这两款芯片都是普通的逻辑芯片,很多公司都生产。74LVXC4245是双向电平转换芯片,3 V5 V两路电源供电;可以支持3 V5 V的双向电平转换,但需要有信号控制电平转换方向。74HCT541是单向的缓冲芯片,采用5 V电源,可以将输入的3 V信号转换成5 V信号后输出。

 

2 硬件设计

2.1 总线接口的分析

S680724可与各种MPU相连,具体连接方式取决于MPU所使用的总线类型。其提供两种MPU的信号接口协议:一种是6800系列MPU接口协议,如图2所示;另一种是8080系列MPU接口协议.如图3所示。将两种接口协议与SEP3203的接口协议对比,可见SEP3203的接口协议属于8080接口协议,因此采用8080的接口实现S680724SEP3203的连接。SEP3203的接口协议如图4所示。


    根据
8080接口协议,S680724MPU接口信号的定义如表1所列。


    S680724
DOD7信号应与SEP3203DATAODATA7信号连接;S680724RDWRCS信号应分别与SEP3203OEWECS信号连接。RS是访问控制寄存器与RAM的选择信号——RS为低时访问S680724的控制寄存器.RS为高时访问S680724中的RAM。其作用相当于地址信号,因此与SEP3203的地址线连接。RSTS680724的复位信号,可由SEP3203GPIO产生。

 

228680724控制器接口设计

由于要支持64×192的点阵显示,所以在该设计中需要使用2S680724(S680724AS680724_B来表示)。图1S680724_A控制液晶屏的64×132个点,S680724_B控制剩下的64X 60个点。由于总线设备较多,只有1个片选信号能用于对2S680724芯片的操作;同时56130724SEP3203的总线也需要作电平转换,因此在该接口设计中利用了电平转换芯片实现了该功能,并没有再增加额外的逻辑芯片。分析S680724MPU的接口信号,发现其中RDWRRSTCSRS信号只需单向传输(MFU传向S680724),只有DOD7信号需要双向传输。图5中,使用74HCT541实现3 V信号到5 V信号的单向电平转换,74LVXC4245实现3 V信号与5 V信号的双向电平转换。

 

3CSlBCS2RS信号是同时变化的(CSlB信号为低,CS2信号为高时S680724被选中)。由于在实际使用中CS2信号是固定接高电平,所以CSlB信号就是文中S680724芯片的CS信号。图4SEP3203总线的地址信号和片选信号也是同时变化的,因此考虑使用地址信号来代替片选信号。但如果直接用地址信号来代替片选信号会导致总线对其他设备操作时也选中S680724,即两个总线设备被同时选中,从而产生错误。在该设计中,利用电平转换芯片的特性解决了这一问题。如图5所示,使用了ADDR3ADDR4作为S680724的片选信号(LCD_CSALCD_CSB)ADDR2作为选择对S680724寄存器或RAM操作的信号(LCD)_RS)SEP3203的片选信号ICDnCSF连接74HCT541的使能端()E。当LCD_nCSF信号为低时74HCT54l被使能,OEWEADDR3ADDR4ADDR2信号被转换成相应的5V信号(LCDRDLCD_WRLCD_CSALCD_CSBLCD_RS)输出到S680724;当LCD_nCSF信号为高时74HCT541停止工作,此时74HCT54l输出高阻态,为避免噪声干扰,输出端信号LCD_RDLCD_WRLCD_CSALCD_CSBLCD_RS应被上拉至5 V。在SEP3203的片选LCD_nCSF无效(高电平)时,由于信号LCD_CSALCD_CSB被拉高,所以此时2S680724控制器都未被选中,任何操作对其都是无效的,从而避免了在总线对其他设备操作时可能对S680724产生的误操作。


    数据信号的电平转换类似于控制信号的电平转换。
74LVXC4245是双向电平转换芯片,图5中的LCD_DIR信号由SEP3203GPIO产生,用于控制74LVXC4245电平转换方向的信号。当LCD_DIR为低时,信号由B端传向A端,即由总线传向S680724(写操作);当LCD_DIR为高时,信号由A端传向B端,即由S680724传向总线(读操作)。信号LCD_DOLCD_D7也需要上拉,防止当74LVXC4245的输出为高阻时,外部噪声在其输出端产生错误信号。


    值得一提的是,
S680724显示控制器在PCB板上的位置靠近液晶屏,与SEP3203之间的距离很大。在PCB布局时,需要注意电平转换芯片的位置。因为其不但有电平转换的作用,而且还能缓冲总线信号,使总线和S680724显示控制器隔离,避免总线过长。电平转换芯片的布置应该尽量靠近总线,减小总线的长度,从而避免产生由总线过长造成的信号延时及噪声干扰问题。


    虽然
RST信号也是单向传输的,但RST信号的电平转换电路却是单独设计的。如果使用74HCT541完成电平转换,会有两个问题:①当LCD_nCSF失效时74HCT541不工作,此时LCD__RESET信号无法传递到RST端,RST端始终是高电平(被上拉至5 V),因此S689724无法被复位;②在74HCT541工作时,因为LCD_nCSF的脉冲宽度等于总线周期(最大值约为几百ms).所以输出的RST信号的最大脉冲宽度也等于总线周期;而S680724要求的RST信号最小脉冲宽度是1μs,所以用74HCT541无法产生正确的RST信号,此时S68072同样无法被复位。在图5中,该信号的电平转换电路是由晶体管和电阻构成的。

 

3  驱动程序

该部分软件主要是依照S680724的初始化流程、命令参数列表及其他资料编写的。S680724的访问地址只有两个:一个是寄存器地址(通过写入不同的命令字来实现对S680724的控制);另一个是RAM端口(显示数据由此写入)


    首先需要根据
S6B0724的接口设计计算其各端口的访问地址。SEP3203的片选信号LCD_nCSF所对应的基址是0x34000000。图5S680724_AS680724_B的寄存器访问地址分别是0x3400001000x34000020RAM的访问地址分别是0x340000180x34000028。特别是在该接口设计允许SEP3203同时访问S680724_AS680724_B,寄存器的访问地址为0x34000000RAM的访问地址为0x34000008。在实际使用中。可以利用这个特点对两个控制同时初始化,提高软件效率。


    S680724
的初始化流程如图6所示。先冷复位S680724,然后将74LVXC4245的电平转换方向设置为从总线向数据线。通过写S680724的控制寄存器对S680724软复位,然后选择所用的显示方式和扫描方向,再选择背光亮度;通过写寄存器的方式打开S680724内部的电压反转器,等待10 ms后再打开电压生成器。延迟10 ms后,打开电压跟随器,等所有电压都稳定后(约等待10 ms)再设定液晶屏的工作电压,最后开始显示。图像的显示通过函数void Write_alILCD(void)来实现。其功能是将所要显示的点阵数据送入2S680724

 

初始化程序如下:

void GPC)_init(void){

RESET_LCD()

//冷复位

*(RP)PORTB_SEL l=(1<<8);

//设定74LVXC4245的电平转换方向

*(RP)PORTB_DATA 8L=(1<<8)

*(RP)PORTB_DIR=(1<<8)

*(RPl6)ADDR_LCD_CMD=INTER_RESET;

//2S6B0724B同时软复位

1NIT_LCD()    //初始化S680724B

*(RPl6)ADDR_LCD_CMD=DISPLAY_ON

    //初始化完毕开始显示

Clear_LCD()  //清屏

}

 

4结论

该设计已在以SEP3203为核心的嵌入式系统中被实际应用。采用S680724显示控制器后,解决了SEP3203微处理器在工控应用中使用液晶屏的问题。使用1个片选信号实现了对2个显示控制器的控制。2个以上显示控制器的控制也可通过类似方法实现。该设计可以在金融收费系统、税务管理系统、电话终端等众多系统中应用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭