Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

AD9880KSTZ-150

Part # AD9880KSTZ-150
Description PB-FREE 150 MHZ HDMI & ANALOGINTERFACE
Category IC
Availability Out of Stock
Qty 0
Qty Price
1 + $10.18110



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

AD9880
Rev. 0 | Page 28 of 64
Hex
Address
Read/Write
or Read Only Bits
Default
Value Register Name
Description
0x2F Read [6] *0****** TMDS Sync Detect Detects a TMDS DE.
[5] **0***** TMDS Active Detects a TMDS clock.
[4] ***0**** AV Mute Gives the status of AV mute based on general control packets.
[3] ****0*** HDCP Keys Read Returns 1 when read of EEPROM keys is successful.
[2:0] *****000 HDMI Quality Returns quality number based on DE edges.
0x30 Read [6] *0******
HDMI Content
Encrypted
This bit is high when HDCP decryption is in use (content is
protected). The signal goes low when HDCP is not being used.
Customers can use this bit to determine whether or not to allow
copying of the content. The bit should be sampled at regular
intervals since it can change on a frame by frame basis.
[5] **0***** DVI Hsync Polarity Returns DVI Hsync polarity.
[4] ***0**** DVI Vsync Polarity Returns DVI Vsync polarity.
[3:0] ****0000
HDMI Pixel
Repetition
Returns current HDMI pixel repetition amount. 0 = 1×, 1 = 2×, ...
The clock and data outputs automatically de-repeat by this
value.
0x31 Read/Write [7:4] 1001**** MV Pulse Max
Sets the max pseudo sync pulse width for Macrovision
detection.
[3:0] ****0110 MV Pulse Min Sets the min pseudo sync pulse width for Macrovision detection.
0x32 Read/Write [7] 0******* MV Oversample En
Tells the Macrovision detection engine whether we are
oversampling or not.
[6] *0****** MV Pal En Tells the Macrovision detection engine to enter PAL mode.
[5:0] **001101 MV Line Count Start Sets the start line for Macrovision detection.
0x33 Read/Write [7] 1******* MV Detect Mode 0 = standard definition.
1 = progressive scan mode.
[6] *0****** MV Settings Override 0 = use hard coded settings for line counts and pulse widths.
1 = use I
2
C values for these settings.
[5:0] **010101 MV Line Count End Sets the end line for Macrovision detection.
0x34 Read/Write [7:6] 10****** MV Pulse Limit Set
Sets the number of pulses required in the last 3 lines (SD mode
only).
[5] **0***** Low Freq Mode
Sets whether the Audio PLL is in low freq. mode or not. Low
frequency mode should only be set for pixel clocks <80 MHz.
[4] ***0**** Low Freq Override
Allows the previous bit to be used to set low frequency mode
rather than the internal auto-detect.
[3] ****0*** Up Conversion Mode 0 = Repeat Cr and Cb values.
1 = Interpolate Cr and Cb values.
[2] *****0** CrCb Filter Enable Enables the FIR filter for 4:2:2 CrCb output.
[1] ******0* CSC_Enable
Enables the color space converter (CSC). The default settings for
the CSC provide HDTV to RGB conversion.
Sets the fixed point position of the CSC coefficients. Including
the A4, B4, C4, offsets.
0x35 Read/Write [6:5] *01* **** CSC_Mode 00 = ±1.0, −4096 to 4095
01 =±2.0, −8192 to 8190
1× = ±4.0, −16384 to 16380
[4:0] ***01100 CSC_Coeff_A1 MSB MSB, Register 0x36.
0x36 Read/Write [7:0] 01010010 CSC_Coeff_A1 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x37 Read/Write [4:0] ***01000 CSC_Coeff_A2 MSB MSB, Register 0x38.
0x38 Read/Write [7:0] 00000000 CSC_Coeff_A2 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
+ (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
AD9880
Rev. 0 | Page 29 of 64
Hex
Address
Read/Write
or Read Only Bits
Default
Value Register Name
Description
0x39 Read/Write [4:0] ***00000 CSC_Coeff_A3 MSB MSB, Register 0x3A.
0x3A Read/Write [7:0] 00000000 CSC_Coeff_A3 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x3B Read/Write [4:0] ***11001 CSC_Coeff_A4 MSB MSB, Register 0x3C.
0x3C Read/Write [7:0] 11010111 CSC_Coeff_A4 Color space Converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x3D Read/Write [4:0] ***11100 CSC_Coeff_B1 MSB MSB, Register 0x3E.
0x3E Read/Write [7:0] 01010100 CSC_Coeff_B1 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x3F Read/Write [4:0] ***01000 CSC_Coeff_B2 MSB MSB, Register 0x40.
0x40 Read/Write [7:0] 00000000 CSC_Coeff_B2 Color space Converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x41 Read/Write [4:0] ***11110 CSC_Coeff_B3 MSB MSB, Register 0x42.
0x42 Read/Write [7:0] 10001001 CSC_Coeff_B3 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
+ (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x43 Read/Write [4:0] ***00010 CSC_Coeff_B4 MSB MSB, Register 0x44.
0x44 Read/Write [7:0] 10010010 CSC_Coeff_B4 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × R
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x45 Read/Write [4:0] ***00000 CSC_Coeff_C1 MSB MSB, Register 0x46.
0x46 Read/Write [7:0] 00000000 CSC_Coeff_C1 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x47 Read/Write [4:0] ***01000 CSC_Coeff_C2 MSB MSB, Register 0x48.
0x48 Read/Write [7:0] 00000000 CSC_Coeff_C2 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x49 Read/Write [4:0] ***01110 CSC_Coeff_C3 MSB MSB, Register 0x4A.
0x4A Read/Write [7:0] 10000111 CSC_Coeff_C3 Color space converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
BB
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
0x4B Read/Write [4:0] ***11000 CSC_Coeff_C4 MSB MSB, Register 0x4C.
0x4C Read/Write [7:0] 10111101 CSC_Coeff_C4 Color space Converter (CSC) coefficient for equation:
R
OUT
= (A1 × R
IN
) + (A2 × G
IN
) + (A3 × B
IN
) + A4
G
OUT
= (B1 × R
IN
) + (B2 × G
IN
) + (B3 × B
IN
) + B4
B
B
OUT
= (C1 × R
IN
) + (C2 × G
IN
) + (C3 × B
IN
) + C4
AD9880
Rev. 0 | Page 30 of 64
Hex
Address
Read/Write
or Read Only Bits
Default
Value Register Name
Description
0x50 Read/Write [7:0] 00100000 Test Must be written to 0x20 for proper operation.
0x56 Read/Write [7:0] 00001111 Test Must be written to default 0x0F for proper operation.
0x57 Read/Write [7] 0******* A/V Mute Override A1 overrides the AV mute value with Bit 6.
[6] *0****** AV Mute Value Sets AV mute value if override is enabled.
[3] ****0*** Disable Video Mute Disables mute of video during AV mute.
[2] *****0** Disable Audio Mute Disables mute of audio during AV mute.
0x58 Read/Write [7] MCLK PLL Enable MCLK PLL enable—uses analog PLL.
[6:4] MCLK PLL_N
MCLK PLL N [2:0]—this controls the division of the MCLK out of
the PLL: 0 = /1, 1 = /2, 2 = /3, 3 = /4, etc.
[3] N_CTS_Disable
Prevents the N/CTS packet on the link from writing to the N and
CTS registers.
[2:0] MCLK FS_N
Controls the multiple of 128 fs used for MCLK out . 0 = 128 fs,
1 = 256 fs, 2 = 384, 7 = 1024 fs.
0x59 Read/Write [6] MDA/MCL PU This disables the MDA/MCL pull-ups.
[5] CLK Term O/R Clock termination power-down override 0 = auto, 1 = manual.
[4] Manual CLK Term Clock termination: 0 = normal, 1 = disconnected.
[2] FIFO Reset UF This bit resets the audio FIFO if underflow is detected.
[1] FIFO Reset OF This bit resets the audio FIFO if overflow is detected.
[0]
MDA/MCL Three-
State
This bit three-states the MDA/MCL lines.
0x5A Read [6:0] Packet Detected
These 7 bits are updated if any specific packet has been received
since last reset or loss of clock detect. Normal is 0x00.
Bit Data Packet Detected
0 AVI infoframe.
1 Audio infoframe.
2 SPD infoframe.
3 MPEG source infoframe.
4 ACP packets.
5 ISRC1 packets.
6 ISRC2 packets.
0x5B Read [3] HDMI Mode 0 = DVI, 1 = HDMI.
0x5E Read [7:6] Channel Status Mode = 00. All others are reserved.
[5:3]
When Bit 1 = 0 (Linear PCM).
000 = 2 audio channels without pre-emphasis.
001 = 2 audio channels with 50/15 μs pre-emphasis.
010 = reserved.
011 = reserved.
2
0 = Software for which copyright is asserted.
1 = Software for which no copyright is asserted.
1
0 = audio sample word represents linear PCM samples.
1 = audio sample word used for other purposes.
0 0 = consumer use of channel status block.
Audio Channel Status
0x5F Read [7:0]
Channel Status
Category Code
0x60 Read [7:4] Channel Number
[3:0] Source Number
0x61 Read [5:4] Clock Accuracy Clock accuracy.
00 = Level II.
01 = Level III.
10 = Level I.
11 = reserved.
[3:0] Sampling 0011 = 32 kHz.
PREVIOUS345678910111213141516NEXT