The KS2508 is used to display some characters or symbols on
a screen of monitor. Basically, the operation is to control the
internal memory on chip and generate the R,G,B signals for
some characters or symbols. The R,G,B signals are synchronized with the horizontal sync. Then the R,G,B signals are
mixed with the main video signal in the Video Amp IC.
The font data for characters or symbols are stored in the internal ROM. This stored data are accessed and controlled by the
control data from a micro controller. The control data are transmitted through the I2C bus. All timing control signals including
the system clock are synchronized with the horizontal sync.
Therefore there is a PLL circuitry on chip.
FEATURES
• 256 ROM fonts (Each font consists of 12 x 18 dots.)
• Full Screen Memory Architecture
• Wide range PLL available (15 kHz ~ 120 kHz)
• Programmable vertical height of character
16-DIP-300
DevicePackageOperating Temperature
KS2508 16-DIP-3000°C ~ 70°C
• Programmable vertical and horizontal positioning
• Character color selection up to 16 different colors
• Programmable background color (Up to 16 colors)
• Character blinking, bordering and shadowing
• Color blinking
• Character scrolling
• Fade-in and fade-out
• Box drawing
• Character sizing up to four times
• 96 MHz pixel frequency from on-chip PLL
•IIC Protocol Data Transmission (Slave Address : BAH)
1
Preliminary
KS2508OSD PROCESSOR FOR MONITOR
BLOCK DIAGRAM
SDA
SCL
HFLB
VFLB
ROM
Addr
9
Display
Control
Timing
Controller
Single Color ROM
(256 x 18x12)
Font
12
Data
Output
Stage
H/V/CLK
Control
15
14
13
12
11
INT
R_OU T
G_OUT
B_OUT
FBLK
Control
Data
Control
Control
Control
Control
RAM
Data
16
Frame
Row
Frame
Row
RAM
(480 x 16)
Font
Control
Display
Controller
H/V/CLK
Control
7
8
Data
Receiver
16
Control Register
CLK
6
OSD
_PLL
9
H-Pulse
V-Pulse
2351410 16
VCO_IN
VREF1
VREF
VSS_A
VDD_A
VSS_D
VDD_D
Figure 1. Functional Block Diagram
2
Preliminary
KS2508OSD PROCESSOR FOR MONITOR
PIN CONFIGURATIONS
VSS-A1
VCO-IN
VREF1
VDD- A4
VREF5
HFLB
SDA
SCL8
VDD _D16
2
3
15
14
INT
R_OUT
G_OUT13
KS2508
B_OUT12
6
7
11
10
FBLK
VSS_D
VFLB9
Figure 2. Pin Configurations
3
Preliminary
KS2508OSD PROCESSOR FOR MONITOR
PIN DESCRIPTIONS
Table 1. Pin Descriptions
Pin No.SignalActiveI/ODescription
1VSS_A--Ground (Analog Part)
2VCO_IN-InputThis voltage is generated at the external loop filter and
goes into the input stage of the VCO.
3VREF1-Input1.26 V DC Voltage from the Bandgap Reference.
Connected to ground through a resistor to make internal
reference current (Typical 36 KΩ for 27µA)
4VDD_A--+5 V Supply Voltage for Analog Part
5VREF-InputBandgap Reference Voltage (Typical 1.26 V)
6HFLBLowInputHorizontal Flyback Signal
7SDA-In/Out
8SCL-In/Out
9VFLBLowInputVertical Flyback Signal
10VSS_D--Ground for Digital Part
11FBLK-OutputFast Blank Signal
12B_OUT-OutputVideo Signal Output (B)
13G_OUT-OutputVideo Signal Output (G)
14R_OUT-OutputVideo Signal Output (R)
15INT-OutputIntensity Signal Output
16VDD_D--+5 V SUpply Voltage for Dogital Part
Serial Data (I2C)
Serial Clock (I2C)
4
Preliminary
KS2508OSD PROCESSOR FOR MONITOR
ABSOLUTE MAXIMUM RATINGS
ParametersSymbolValueUnit
Min.Typ.Max.
Maximum Supply VoltageVDD--7.0V
Input VoltageV
Operating Temperature RangeT
Storage Temperature RangeT
Power DissipationP
I
OPR
STG
D
--7.0V
-20-70
-40125
--1200mW
NOTE: PKG Thermal Resistance : 64.2 °C/W
ELECTRICAL CHARACTERISTICS
DC Electrical Characteristics
(Ta = 25 °C, VDD = 5 V)
Table 2. DC Electrical Characteristics
Parameters (Conditions)SymbolMin.Typ.Max.Unit
Supply VoltageVDD4.755.005.25V
Supply Current
(No load on any output)
Input Voltage
I
V
V
DD
--25mA
IH
IL
0.8VDD
-
-
-
-V
VSS + 0.4V
°C
°C
Output Voltage
(lout = 1mA)
Input Leakage CurrentI
VCO Input VoltageV
V
V
VCO
OH
OL
IL
0.8VDD
--
-10
-
-V
VSS + 0.4V
-
10µA
2.5V
5
Preliminary
KS2508OSD PROCESSOR FOR MONITOR
OPERATION TIMINGS
Table 3. Operation Timings
Parameters (Conditions)SymbolMin.Typ.Max.Unit
Output Signal - R/G/B_OUT, INT, FBLK (Ta = 25°C VDDA = VDD = 5 V , CLOAD = 30pF)
Rise Timet
Fall Timet
Input Signal - HFLB, VFLB
Horizontal Flyback Signal Frequencyf
Vertical Flyback Signal Frequencyf
I2C Interface - SDA, SCL (Refer to Figure 3)
SCL Clock Frequency f
Hold Time for start conditiont
Set Up Time for stop conditiont
Low Duration of clockt
High Duration of clockt
Hold Time for datat
Set Up Time for datat
Time between 2 accesst
Fall Time of SDAt
R
F
HFLB
VFLB
SCL
hs
sus
low
high
hd
sud
ss
fSDA
--6nsec
--6nsec
--120kHz
--200 Hz
--300kHz
500--ns
500--ns
400--ns
400--ns
0--ns
500--ns
500--ns
--20ns
Rise Time of both SCL and SDAt
SDA
SCL
t
hs
t
t
high
sud
t
Figure 3. I2C Bus Timing Diagram
low
rSDA
---ns
t
t
ss
hd
6
Preliminary
KS2508OSD PROCESSOR FOR MONITOR
FUNCTIONAL DESCRIPTIONS
Data Transmission to the KS2508
According to the I2C protocol, the KS2508 receives the data from a micro controller. The SDA line and the SCL line
are shown in Figure 4. As shown in Figure 4, after the starting pulse, the slave address with R/W* bit and an
acknowledge are transmitted in sequence, an internal register address of the KS2508 is followed. The first 8-bit
byte is the upper 8bits of the register address. The lower 8bits of the register address are followed after the second
acknowledge. There is a data transmission format and are two address bit patterns in the KS2508 as following.
The slave address of the KS2508 is BAH(in hexadecimal).
Data Transmission Format
Row Address -> Column Address -> Data Byte N -> Data Byte N+1 -> Data Byte N+2 -> ....
Address Bit Pattern for Display Registers Data
(a) Row Address Bit Pattern R3 - R0: Valid Data for Row Address
A15A14A13A12A11A10A9A8
XXXXR3R2R1R0
(b) Column Address Bit Pattern C4 - C0: Valid Data for Column Address
A7A6A5A4A3A2A1A0
XXXC4C3C2C1C0
After addressing, data bytes are followed as the above data transmission format. The Figure 4 describes the data
transmission with the I2C bus protocol.