參數(shù)資料
型號(hào): SAA6703AH
廠商: NXP SEMICONDUCTORS
元件分類: 顯示控制器
英文描述: CRT OR FLAT PNL GRPH DSPL CTLR, PQFP160
封裝: 28 X 28 MM, 3.40 MM HEIGHT, PLASTIC, MS-022, SOT-322-2, QFP-160
文件頁數(shù): 69/97頁
文件大?。?/td> 488K
代理商: SAA6703AH
2004 Apr 01
71
Philips Semiconductors
Product specication
XGA analog input at panel controller
SAA6703AH
7.13.4
HOW TO USE OSD
7.13.4.1
How to create a simple single colour OSD text
1. Define the desired font size you want to use
(OSDT_FR_X and OSDT_FR_Y).
2. If RAM font is needed: set OSDT_SC to logic 0, set
OSDT_CC_HI to logic 0, set OSDT_MASK to FFH and
define as many characters as wished by sending the
needed number of data bytes to OSDT_CDEF
preferable using an I2C-bus burst transmission.
3. Define the OSD text window size (OSDT_WX and
OSDT_WY), set the cursor to OSDT_CURX = 0 and
OSDT_CURY = 0.
4. Set OSDT_MASK to FFH forcing all data to be written,
all data to be configured.
5. Define the window content by all three OSDT_PROP
registers defining the attributes, colours and
charcodes. Use an I2C-bus burst transmission to
speed up the programming.
6. Set the desired position and orientation and enable the
OSD text with text_on flag that resides in
OSDT_CTRL0.
7.13.4.2
How to make changes to a displayed OSD text
1. Just set the cursor to the desired position and set the
desired mask and write mode.
2. Overwrite the character by writing the new
OSDT_PROP registers defining new attributes,
colours or charcodes.
7.13.4.3
How to create fade-in and fade-out effects
1. Define the desired elements of the OSD text window to
be alpha-blended.
2. Modify the values of OSDT_BGA every few frames in
the desired direction by a certain value.
7.13.4.4
How to display a company logo
1. Define the OSD bitmap part in the needed resolution
and the available colour depth.
2. Set the OSDB cursor to 0,0; set OSDB_MASK to FFH.
3. Send all needed bytes with the correct used bits per
pixel to OSDB_DEF register, preferable in a burst
sequence and turn the OSD bitmap on.
7.13.4.5
How to use pointer animation
1. Set the OSDP cursor to 0,0 and OSDP_DW to ‘11’.
2. Define the desired animation speed via OSDP_AD,
enable the pointer animation interrupt and enable
automatic switching.
3. On each interrupt send a 256 byte burst containing the
next picture of the animations to OSDP_DEF. It should
be noted that this must be finished before the next
interrupt arrives.
7.13.4.6
Remarks on the conguration of the OSD
The three OSD parts can be used independently. If all
three parts are turned off, the whole OSD module will be
bypassed and clocked down to reduce the power
consumption.
Most of the registers of the OSD can be reprogrammed
during processing except some needed definition
parameters e.g. the resolution and sizes that need to be
defined at start-up in order to guarantee correct address
calculations.
Before defining the font RAM a valid font size, a valid
charcode and a valid sc_startcode must be defined.
A burst definition with new address calculations to the
OSD font RAM is only possible either in the multicolour or
the single colour area of the memory. So if both areas are
to be defined you should define the RAM in two bursts, one
for the multicolour and one for the single colour characters.
With some effort it is of course possible to write down a
user-packed byte burst to speed up the software init that
includes all the multicolour and single colour information
and create the corresponding font size afterwards.
If something is not displayed as expected, you should
carefully check the write mode. Data will only be accepted
when all of the corresponding OSDT_PROP registers are
written.
To speed up clears or highlighting, the areafill function
should be used. By setting the areafill_start bit, an area of
the text window within the defined area boundaries is
overwritten using the actual settings of OSDT_PROP[2:0]
registers and the OSDT_MASK register.
相關(guān)PDF資料
PDF描述
SAA7157T-T 29 MHz, VIDEO CLOCK GENERATOR, PDSO20
SAA7388GP-T 8-BIT, 50.4 MHz, MICROCONTROLLER, PQFP80
SAB-C163-16F25F 16-BIT, FLASH, 25 MHz, MICROCONTROLLER, PQFP100
SAB-C165-L25F 16-BIT, 14 MHz, MICROCONTROLLER, PQFP100
SAB-C165-R25M 16-BIT, MROM, 14 MHz, MICROCONTROLLER, PQFP100
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
SAA6712E 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:XGA RGB to TFT graphics engine
SAA6713AH 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:XGA analog input flat panel controller
SAA6713AH/V1 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:XGA analog input flat panel controller
SAA6713H 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:XGA dual input flat panel controller
SAA6713H/V1 制造商:PHILIPS 制造商全稱:NXP Semiconductors 功能描述:XGA dual input flat panel controller