DS90C3202 3.3V 8 MHz to 135 MHz Dual FPD-Link Receiver
September 2006
General Description
The DS90C3202 is a 3.3V single/dual FPD-Link 10-bit color
receiver is designed to be used in Liquid Crystal Display
TVs, LCD Monitors, Digital TVs, and Plasma Display Panel
TVs. The DS90C3202 is designed to interface between the
digital video processor and the display device using the
low-power, low-EMI LVDS (Low Voltage Differential Signaling) interface. The DS90C3202 converts up to ten LVDS
data streams back into 70 bits of parallel LVCMOS/LVTTL
data. The receiver can be programmed with rising edge or
falling edge clock. Optional wo-wire serial programming allows fine tuning in development and production environments. With an input clock at 135 MHz, the maximum transmission rate of each LVDS line is 945 Mbps, for an
aggregate throughput rate of 9.45 Gbps (945 Mbytes/s). This
allows the dual 10-bit LVDS Receiver to support resolutions
up to HDTV.
Block Diagram
Features
n Up to 9.45 Gbit/s data throughput
n 8 MHz to 135 MHz input clock support
n Supports up to QXGA panel resolutions
n Supports HDTV panel resolutions and frame rates up to
1920 x 1080p
n LVDS 30-bit, 24-bit or 18-bit color data inputs
n Supports single pixel and dual pixel interfaces
n Supports spread spectrum clocking
n Two-wire serial communication interface
n Programmable clock edge and control strobe select
n Power down mode
n +3.3V supply voltage
n 128-pin TQFP Package
n Compliant to TIA/EIA-644-A-2001 LVDS Standard
The DS90C3201 and DS90C3202 are a dual 10-bit color
Transmitter and Receiver FPD-Link chipset designed to
transmit data at clocks speeds from 8 to 135 MHz.
DS90C3201 and DS90C3202 are designed to interface between the digital video processor and the display using a
LVDS interface. The DS90C3201 transmitter serializes 2
channels of video data (10-bit each for RGB for each channel, totaling 60 bits) and control signals (HSYNC, VSYNC,
DE and two user-defined signals) along with clock signal to
10 channels of LVDS signals and transmits them. The
DS90C3202 receiver converts 10 channels of LVDS signals
into parallel signals and outputs 2 channels of video data
(10-bit each for RGB for each channel, totaling 60 bits) and
control signals (HSYNC, VSYNC, DE and two user-defined
signals) along with clock signal. The dual high speed LVDS
channels supports single pixel in-single pixel out and dual
pixel in-dual pixel out transmission modes. The FPD-Link
chipset is suitable for a variety of display applications including LCD Monitors, LCD TV, Digital TV, and DLP TV, and
Plasma Display Panels.
Using a true 10-bit color depth system, the 30-bit RGB color
produces over 1.07 billion colors to represent High Definition
(HD) displays in their most natural color, surpassing the
maximum 16.7 million colors achieved by 6/8-bit color conventionally used for large-scale LCD televisions and LCD
monitors.
LVDS RECEIVER
The LVDS Receiver receives input RGB video data and
control signal timing.
20147102
2-WIRE SERIAL COMMUNICATION INTERFACE
Optional Two-Wire serial interface programming allows fine
tuning in development and production environments. The
Two-Wire serial interface provides several capabilities to
reduce EMI and to customize output timing. These capabilities are selectable/programmable via Two-Wire serial interface: Programmable Skew Rates, Progress Turn On Function, Input/Output Channel Control.
PROGRAMMABLE SKEW RATES
Programmable edge rates allow the LVCMOS/LVTTL Data
and Clock outputs to be adjusted for better impedance
matching for noise and EMI reduction. The individual output
drive control registers for Rx data out and Rx clock out are
programmable via Two-Wire serial interface.
PROGRESS TURN ON FUNCTION
Progress Turn On (PTO) function aligns the two output channels of LVCMOS/LVTLL in either a non-skew data format
(simultaneous switching) or a skewed data format (staggered). The skewed format delays the selected channel data
and staggers the outputs. This reduces the number of outputs switching simultaneously, which lowers EMI radiation
and minimizes ground bounce. Feature is controlled via
Two-Wire serial interface.
INPUT/OUTPUT CHANNEL CONTROL
Full independent control for input/output channels can be
disabled to minimize power supply line noise and overall
power dissipation. Feature is configured via Two-Wire serial
interface
SELECTABLE OUTPUT DATA STROBE
The Receiver output data edge strobe can be latched on the
rising or falling edges of clock signal. The dedicated RFB pin
is used to program output strobe select on the rising edge of
RCLK or the falling edge of RCLK.
www.national.com2
DS90C3202
Absolute Maximum Ratings (Note 1)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales Office/
Distributors for availability and specifications.
Supply Voltage (V
LVCMOS/LVTTL Input
Voltage−0.3V to (V
LVCMOS/LVTTL Output
Voltage−0.3V to (VDD+ 0.3V)
LVDS Receiver Input Voltage −0.3V to (V
Junction Temperature+150˚C
Storage Temperature−65˚C to +150˚C
Lead Temperature
(Soldering, 10 sec.)+260˚C
Maximum Package Power Dissipation Capacity
)−0.3V to +4V
DD
+ 0.3V)
DD
+ 0.3V)
DD
@
25˚C
Package Derating:25.6mW/˚C above +25˚C
ESD Rating:
(HBM, 1.5kΩ, 100pF)
(EIAJ, 0Ω, 200pF)
>
>
2kV
200 V
Recommended Operating
Conditions
Min Nom Max Units
Supply Voltage (V
Operating Free Air
Temperature (TA)0+25+70˚C
Supply Noise Voltage (V
Receiver Input Range0V
Input Clock Frequency (f)8135MHz
)3.153.33.6V
DD
P-P
)
±
100 mV
DD
p-p
V
128 TQFP Package:1.4W
Electrical Characteristics
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterConditionsMinTypMaxUnits
CMOS/TTL DC SPECIFICATIONS (Rx outputs, control inputs and outputs)
V
IH
V
IL
V
OH
V
OL
V
CL
I
IN
I
OS
LVDS RECEIVER DC SPECIFICATIONS
V
TH
V
TL
V
IN
|Differential Input Voltage0.2000.600V
|V
ID
V
CM
I
IN
High Level Input Voltage2.0V
DD
Low Level Input Voltage00.8V
High Level Output VoltageRx clock outIOH=−4mA2.4V
Rx data outI
=−2mA
OH
Low Level Output VoltageRx clock outIOL=+4mA0.4V
Rx data outI
=+2mA
OL
Input Clamp VoltageICL= −18 mA−0.8−1.5V
Input CurrentVIN=V
V
= 0V−10µA
IN
Output Short Circuit CurrentV
= 0V−120mA
OUT
DD
+10µA
Differential Input High ThresholdVCM= +1.2V+100mV
Differential Input Low Threshold−100mV
Input Voltage Range
0V
DD
(Single-ended)
Differential Common Mode
0.21.2VDD−0.1V
Voltage
Input CurrentVIN= +2.4V, VDD= 3.6V
V
= 0V, VDD= 3.6V
IN
±
10µA
±
10µA
V
V
www.national.com3
Electrical Characteristics (Continued)
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterConditionsMinTypMaxUnits
DS90C3202
RECEIVER SUPPLY CURRENT
ICCRWReceiver Supply Current
Worst Case
(Figures 2, 4)
ICCRGReceiver Supply Current
Incremental Test Pattern
(Figures 3, 4)
ICCRZReceiver Supply Current
Power Down
Note 1: “Absolute Maximum Ratings” are those values beyond which the safety of the device cannot be guaranteed. They are not meant to imply that the device
should be operated at these limits. The tables of “Electrical Characteristics” specify conditions for device operation.
Note 2: Typical values are given for V
Note 3: Current into device pins is defined as positive. Current out of device pins is defined as negative. Voltages are referenced to ground unless otherwise
specified.
Note 4: The worst case test pattern produces a maximum toggling of digital circuits, LVDS I/O and LVCMOS/LVTTL I/O.
Note 5: The incremental test pattern tests device power consumption for a “typical” LCD display pattern.
Note 6: Figures 2, 3 show a falling edge data strobe (RCLK OUT).
Note 7: Figure 8 show a rising edge data strobe (RCLK OUT).
= 3.3V and TA= +25˚C.
DD
= 8 pF,
C
L
f = 8 MHz65130mA
Worst Case
Pattern
Default Register
f = 135 MHz375550mA
Settings
C
L
= 8 pF,
f = 8 MHz55120mA
Worst Case
Pattern
Default Register
117RXEA-I/PLVDS I/PNegative LVDS differential data input
118RXEA+I/PLVDS I/PPositive LVDS differential data input
119RXEB-I/PLVDS I/PNegative LVDS differential data input
120RXEB+I/PLVDS I/PPositive LVDS differential data input
121RXEC-I/PLVDS I/PNegative LVDS differential data input
122RXEC+I/PLVDS I/PPositive LVDS differential data input
123RXED-I/PLVDS I/PNegative LVDS differential data input
124RXED+I/PLVDS I/PPositive LVDS differential data input
125RXEE-I/PLVDS I/PNegative LVDS differential data input
126RXEE+I/PLVDS I/PPositive LVDS differential data input
127MODE0I/PDigital (pulldown)“EVEN” Bank Enable
0 = LVTTL EVEN OUTPUTS DISABLED
(Data Output Low)
1 = LVTTL EVEN OUTPUTS ENABLED
128RFBI/PDigital (pulldown)Rising Falling Bar (Figure 9)
0 = FALLING EDGE DATA STROBE
1 = RISING EDGE DATA STROBE
DS90C3202
www.national.com17
Two-Wire Serial Communication
Interface Description
The DS90C3202 operates as a slave on the Serial Bus, so
DS90C3202
the S2CLK line is an input (no clock is generated by the
DS90C3202) and the S2DAT line is bi-directional.
DS90C3202 has a fixed 7bit slave address. The address is
not user configurable in anyway.
A zero in front of the register address is required. For example, to access register 0x0Fh, “0F” is the correct way of
accessing the register.
COMMUNICATING WITH THE DS90C3202 CONTROL
REGISTERS
There are 32 data registers (one byte each) in the
DS90C3202, and can be accessed through 32 addresses.
All registers are predefined as read only or read and write.
The DS90C3202 slave state machine does not require an
internal clock and it supports only byte read and write. Page
mode is not supported. The 7bit binary address is 0111110
All seven bits are hardwired internally.
Reading the DS90C3202 can take place either of three ways:
1. If the location latched in the data register addresses is
correct, then the read can simply consist of a slave
address byte, followed by retrieving the data byte.
2. If the data register address needs to be set, then a slave
address byte, data register address will be sent first,
then the master will repeat start, send the slave address
byte and data byte to accomplish a read.
3. When performing continuous read operations, another
write (or read) instruction in between reads needs to be
completed in order for the two-wire serial interface module to read repeatedly.
The data byte has the most significant bit first. At the end of
a read, the DS90C3202 can accept either Acknowledge or
No Acknowledge from the Master (No Acknowledge is typically used as a signal for the slave that the Master has read
its last byte).
FIGURE 17. Byte Read
The master must generate a Start by sending the 7-bit slave
address plus a 0 first, and wait for acknowledge from
DS90C3202. When DS90C3202 acknowledges (the 1st
ACK) that the master is calling, the master then sends the
data register address byte and waits for acknowledge from
the slave. When the slave acknowledges (the 2nd ACK), the
master repeats the “Start” by sending the 7-bit slave address
plus a 1 (indicating that READ operation is in progress) and
FIGURE 18. Byte Write
20147119
waits for acknowledge from DS90C3202. After the slave
responds (the 3rd ACK), the slave sends the data to the bus
and waits for acknowledge from the master. When the master acknowledges (the 4th ACK), it generates a “Stop”. This
completes the “ READ”.
A Write to the DS90C3202 will always include the slave
address, data register address byte, and a data byte.
20147120
The master must generate a “Start” by sending the 7-bit
slave address plus a 0 and wait for acknowledge from
DS90C3202. When DS90C3202 acknowledges (the 1st
ACK) that the master is calling, the master then sends the
data register address byte and waits for acknowledge from
www.national.com18
the slave. When the slave acknowledges (the 2nd ACK), the
master sends the data byte and wait for acknowledge from
the slave. When the slave acknowledges (the 3rd ACK), the
master generates a “ Stop”. This completes the “WRITE”.
DS90C3202 Two-Wire Serial Interface Register Table
AddressR/WRESETBit #DescriptionDefault Value
0d/0hRPWDN[7:0]Vender ID low byte[7:0] = 05h0000_0101
1d/1hRPWDN[7:0]Vender ID high byte[15:8] =13h0001_0011
2d/2hRPWDN[7:0]Device ID low byte[7:0] = 28h0010_1000
3d/3hRPWDN[7:0]Device ID high byte 15:8] = 67h0110_0111
4d/4hRPWDN[7:0]Device revision [7:0] = 00h to begin with0000_0000
5d/5hRPWDN[7:0]Low frequency limit, 8Mhz = 8h0000_1000
6d/6hRPWDN[7:0]High frequency limit 135Mhz = 87h =
0000_0000_1000_0111
7d/7hRPWDN[7:0]Reserved0000_0000
8d/8hRPWDN[7:0]Reserved0000_0000
9d/9hRPWDN[7:0]Reserved0000_0000
10d/ahRPWDN[7:0]Reserved0000_0000
11d/bhRPWDN[7:0]Reserved0000_0000
20d/14hR/WNone[7:0]Reserved0000_0000
21d/15hR/WNone[7:0]Reserved0000_0000
22d/16hR/WNone[7:3]Reserved0000_0000
[2:0]LVDS input skew control for CLK channel,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Tsetup improvement
23d/17hR/WNone[7]Reserved0000_0000
[6:4]LVDS input skew control for RXO channel B,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
[3]Reserved
[2:0]LVDS input skew control for RXO channel C,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
24d/18hR/WNone[7]Reserved0000_0000
[6:4]LVDS input skew control for RXO channel D,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
[3]Reserved
[2:0]LVDS input skew control for RXO channel E,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
25d/19hR/WNone[7]Reserved0000_0000
[6:4]LVDS input skew control for RXO channel A,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
[3]Reserved
[2:0]LVDS input skew control for RXE channel A,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
1000_0111
DS90C3202
www.national.com19
DS90C3202 Two-Wire Serial Interface Register Table (Continued)
AddressR/WRESETBit #DescriptionDefault Value
26d/1ahR/WNone[7]Reserved0000_0000
DS90C3202
[6:4]LVDS input skew control for RXE channel B,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
[3]Reserved
[2:0]LVDS input skew control for RXE channel C,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
27d/1bhR/WNone[7]Reserved0000_0000
[6:4]LVDS input skew control for RXE channel D,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment
[3]Reserved
[2:0]LVDS input skew control for RXE channel E,
000 (default) applies to no delay added, ONE buffer
delay per step adjustment towards Thold improvements
28d/1chR/WNone[7:3]Reserved0000_0000
[2]LVTTL output transition time control for CLK
0: Tr/Tf = 1.0ns (default)
1: Tr/Tf = 1.5ns
[1]LVTTL output transition time control for RXE
0: Tr/Tf = 1.5ns (default)
1: Tr/Tf = 2.5ns
[0]LVTTL output transition time control for RXO
0: Tr/Tf = 1.5ns (default)
1: Tr/Tf = 2.5ns
29d/1dhR/WNone[7:3]Reserved0000_0000
[2:1]LVTTL output setup and hold time control
00: balanced setup and hold time (default)
01: setup time is increased from default position by 1UI
& hold time is reduced from default position by 1UI
10: setup time is decreased from default position by 1UI
& hold time is reduced from default position by 1UI
11: setup time is increased from default position by 2UI
& hold time is increased from default position by 2UI
[0]LVTTL output PTO control
1: PTO disabled, all outputs setup time are only
controlled by contents of [2:1]
0: PTO enabled (default)
Group1: CLK to latch Data is re-assigned earlier by
0.5UI respect to the normal centered position if only
PTO option enabled; but PTO option and (Tsetup or
Thold) adjustment can co-exist
Group2: CLK to latch Data stays as the normal
centered position if only PTO option enabled; but PTO
option and (Tsetup or Thold) adjustment can co-exist
www.national.com20
DS90C3202 Two-Wire Serial Interface Register Table (Continued)
AddressR/WRESETBit #DescriptionDefault Value
30d/1ehR/WNone[7:5]Reserved0000_0000
[4]I/O disable control for RXE channel A,
1: disable, 0: enable (default)
[3]I/O disable control for RXE channel B,
1: disable, 0: enable (default)
[2]I/O disable control for RXE channel C,
1: disable, 0: enable (default)
[1]I/O disable control for RXE channel D,
1: disable, 0: enable (default)
[0]I/O disable control for RXE channel E,
1: disable, 0: enable (default)
31d/1fhR/WNone[7:6]11; LVTTL Outputs available as long as "NO CLK" is at
HIGH regardless PLL lock or not
10; LVTTL Outputs available after 1K of CLK cycles
detected & PLL generated strobes are within 0.5UI
respect to REFCLK
01; LVTLL Outputs available after 2K of CLK cycles
detected
00: default ; LVTTL Outputs available after 1K of CLK
cycles detected
[5]0: default; to select the size of wait counter between 1K
or 2K, default is 1K
[4]I/O disable control for RXO channel A,
1: disable, 0: enable (default)
[3]I/O disable control for RXO channel B,
1 disable, 0: enable (default)
[2]I/O disable control for RXO channel C,
1: disable, 0: enable (default)
[1]I/O disable control for RXO channel D,
1: disable, 0: enable (default)
[0]I/O disable control for RXO channel E,
1: disable, 0: enable (default)
Note 13: Registers with RESET designated with “None” requires device to be power cycled to reset register values to their default state.
DS90C3202 3.3V 8 MHz to 135 MHz Dual FPD-Link Receiver
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves
the right at any time without notice to change said circuitry and specifications.
For the most current product information visit us at www.national.com.
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS
WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF NATIONAL SEMICONDUCTOR
CORPORATION. As used herein:
1. Life support devices or systems are devices or systems
which, (a) are intended for surgical implant into the body, or
(b) support or sustain life, and whose failure to perform when
properly used in accordance with instructions for use
provided in the labeling, can be reasonably expected to result
in a significant injury to the user.
BANNED SUBSTANCE COMPLIANCE
National Semiconductor follows the provisions of the Product Stewardship Guide for Customers (CSP-9-111C2) and Banned Substances
and Materials of Interest Specification (CSP-9-111S2) for regulatory environmental compliance. Details may be found at:
www.national.com/quality/green.
Lead free products are RoHS compliant.
National Semiconductor
Americas Customer
Support Center
Email: new.feedback@nsc.com
Tel: 1-800-272-9959
www.national.com
National Semiconductor
Europe Customer Support Center
2. A critical component is any component of a life support
device or system whose failure to perform can be reasonably
expected to cause the failure of the life support device or
system, or to affect its safety or effectiveness.
National Semiconductor
Asia Pacific Customer
Support Center
Email: ap.support@nsc.com
National Semiconductor
Japan Customer Support Center