beautypg.com

An269 – Cirrus Logic AN269 User Manual

Page 53

background image

AN269

AN269REV1

53

values of 2, 2.5, and 3. This yields possible values of VDIV. Using those values as PDIV and VDIV, we can compute
the error in VIDCLK by subtracting the desired value of SPCLK (25.2 MHz). Assuming an external clock rate of
14.745600 MHz, PLL1 = 400 MHz, PLL2 = 384 MHz, we come up with the following table of values:

Next, the Horizontal Synchronization Signals can be determined, using the equations in

“Setting Up Display Timing”

on page 16

:

HClkTotal = tHORIZ – 1

HClkTotal = 800 – 1 = 799 (VIDCLK periods)

therefore:

HSyncStart = HClkTotal

HSyncStart = 799

HSyncStop = HClkTotal – tHSYNC

HSyncStop = 799 – 96 = 703

HBlankStart = HClkTotal - tHSYNC - tHBACKPORCH - 1

HBlankStart = 799 - 96 - 40 - 1 = 662

HBlankStop = tHFRONTPORCH - 1

HBlankStop = 23 - 1 = 22

HActiveStart = HBlankStart

HActiveStart = 662

Input Frequency and Source = fIN

VDIV = fIN /

(PDIV*SPCLK)

Actual SPCLK Rate

= fIN / (PDIV*VDIV)

Error

External Clock = 14.7456 MHz

PDIV = 2

0

N/A[foot]

PDIV = 2.5

0

N/A[foot]

PDIV = 3

0

N/A[foot]

PLL1 = 400 MHz

PDIV = 2

8

25.0 MHz

0.2 MHz

PDIV = 2.5

6

26.7 MHz

1.5 MHz

PDIV = 3

5

26.7 MHz

1.5 MHz

PLL2 = 384 MHz

PDIV = 2

8

24.0 MHz

PDIV = 2.5

6

25.6 MHz

PDIV = 3

5

25.6 MHz

Table 15. Determination of VIDCLK source