English
Language : 

AD9389 Datasheet, PDF (18/48 Pages) Analog Devices – 800 MHz High Performance HDMI/DVI Transmitter
AD9389
The AD9389 has two modes for CTS generation: manual mode
and auto mode. In manual mode, the user can program the CTS
number directly into the chip (0x07 to 0x09) and select this
external mode by setting 0x0A[7] to 1. In auto mode, the chip
computes the CTS based on the actual audio and video rates.
This can be selected by setting 0x0A[7] to 0, and the results can
be read from 0x04 to 0x06. Manual mode is good for coherent
audio and video, where the audio and video clock are generated
from the same crystal; thus CTS should be a fixed number. The
auto mode is appropriate for incoherent audio-video, where
there is no simple integer ratio between the audio and video
clock. A filter is available (0x0A[6:5]) to stabilize the chip
generated CTS. The 20-bit N value can be programmed into the
AD9389 in Register 0x01 to Register 0x03.
PIXEL REPETITION
Due to HDMI specification and bandwidth requirements,
sometimes it is necessary to set clock multiplication by 2× and
4× in order to maintain the minimum TMDS clock frequency.
The AD9389 offers three choices for the user to implement this
function: auto mode, manual mode, and max mode (0x3B[6:5]).
For the auto mode (0x3B[6:5] = 00), based on the input video
format (either programmed by user, or chip detection) and
audio sampling rate, the AD9389 automatically sets the pixel
repetition factor (0x3D[7:6]).
For manual mode (0x3B[6:5] = 1×), the user programs the pixel
repetition factor in 0x3B[4:3].
PACKET CONFIGURATION
The AD9389 supports all the packets listed in the HDMI 1.1
specification. Each packet can be separately enabled and dis-
abled. Based on the audio and video input, the packets are
added to the HDMI link at the earliest time, so that a minimum
delay is incurred. Notice the ISRC1 packet has one bit to enable
the ISRC2 packet. For the general control packet, remember to
clear or reset the bits to avoid system lock-up.
For max mode (0x3B[6:5] = 01), based on the input video
format, the AD9389 selects the maximum repetition factor. The
advantage of the max mode is that it is independent of the audio
sampling rate.
Table 21. Pixel Repetition—Valid Pixel Repeat Values for Each Format
Video Code Video Description
EIA/CEA-861B Pixel Repeat Values
1
640 × 480p @ 60 Hz
No repetition
2, 3
720 × 480p @ 59.94/60 Hz
No repetition
4
1280 × 720p @ 59.94/60 Hz
No repetition
5
1920 × 1080i @ 59.94/60 Hz
No repetition
6, 7
720/1440 × 480i @ 59.94/60 Hz
Pixel sent 2 times
8, 9
720/1440 × 240p @ 59.94/60 Hz
Pixel sent 2 times
10, 11
2880 × 480i @ 59.94/60 Hz
Pixel sent 0 to 10 times
12, 13
2880 × 240p @ 59.94/60 Hz
Pixel sent 1 to 10 times
14, 15
1440 × 480p @ 59.94/60 Hz
No repetition
16
1920 × 1080p @ 59.94/60 Hz
No repetition
17, 18
720 × 576p @ 50 Hz
No repetition
19
1280 × 720p @ 50 Hz
No repetition
20
1920 × 1080i @ 50 Hz
No repetition
21, 22
720/1440 × 576i @ 50 Hz
Pixel sent 2 times
23, 24
720/1440 × 288p @ 50 Hz
Pixel sent 2 times
25, 26
2880 × 576i @ 50 Hz
Pixel sent 1 to 10 times
27, 28
2880 × 288 @ 50 Hz
Pixel sent 1 to 10 times
29, 30
1440 × 576p @ 50 Hz
No repetition
31
1920 × 1080p @ 50 Hz
No repetition
32
1920 × 1080p @ 23.97/24 Hz
No repetition
33
1920 × 1080p @ 25 Hz
No repetition
34
1920 × 1080p @ 29.9/30 Hz
No repetition
HDMI Pixel Repeat Values
No repetition
No repetition
No repetition
No repetition
Pixel sent 2 times
Pixel sent 2 times
Pixel sent 1 to 10 times
Pixel sent 1 to 10 times
Pixel sent 1 to 2 times1
No repetition
No repetition
No repetition
No repetition
Pixel sent 2 times
Pixel sent 2 times
Pixel sent 1 to 10 times
Pixel sent 1 to 10 times
Pixel sent 1 to 2 times1
No repetition
No repetition
No repetition
No repetition
1 Denotes change from EIA/CEA-861B valid values. Pixel repetition is required to support some audio formats at 720 × 480p and 720 × 576p video format timings.
Rev. 0 | Page 18 of 48