字体RAM可理解为存放显示字体的仓库,显示RAM可理解为显示器。叠加字符信息时,首先应把显示字体上载到字体RAM中,同时把要叠加内容的区域指向字体RAM区域,这样就可实现视频上叠加字符。其字体RAM的结构示意图如图2所示。
3 显示RAM中叠加字符的写入
在显示RAM中,每个显示字符的显示属性包括混合、闪烁、颜色、类型、字符编号等,它们可通过2个字节的12位数据进行设置,每个叠加字符行有字体页、字体编号、水平和垂直的大小和属性。通过字符的显示属性和字符行的属性,可以确定叠加字符的颜色、位置、大小等。字符的显示属性和字符行的显示属性可通过设置TW2834的寄存器来实现。
设置显示RAM的字符信息有3种不同的模式,每种模式都可以通过串行接口或并行接口进行数据传输。显示RAM的设置模式可通过模式控制寄存器进行设置,设置模式有模式0、模式1和模式2三种,具体的设置模式如图3所示。
4 基于TW2834的视频字符叠加
4.1 硬件电路设计
采用TW2834实现视频字符叠加的硬件结构框图如图4所示。该电路的设计需要注意以下几个方面的问题: