The DS90C387/DS90CF388 transmitter/receiver pair is designed to support dual pixel data transmission between Host
and Flat Panel Display up to QXGA resolutions. The transmitter converts 48 bits (Dual Pixel 24-bit color) of CMOS/TTL
data into 8 LVDS (Low Voltage Differential Signalling) data
streams. Control signals (VSYNC, HSYNC, DE and two
user-defined signals) are sent during blanking intervals. At a
maximum dual pixel rate of 112MHz, LVDS data line speed is
672Mbps, providing a total throughput of 5.38Gbps (672
Megabytes per second). Two other modes are also supported. 24-bit color data (single pixel) can be clocked into the
transmitter at a maximum rate of 170MHz. In this mode, the
transmitter provides single-to-dual pixel conversion, and the
output LVDS clock rate is 85MHz maximum. The third mode
provides inter-operability with FPD-Link devices.
The LDI chipset is improved over prior generations of FPDLink devices and offers higher bandwidth support and longer
cable drive with three areas of enhancement. To increase
bandwidth, the maximum pixel clock rate is increased to 112
(170) MHz and 8 serialized LVDS outputs are provided.
Cable drive is enhanced with a user selectable preemphasis feature that provides additional output current during transitions to counteract cable loading effects. DC balancing on a cycle-to-cycle basis, is also provided to reduce
ISI (Inter-Symbol Interference). With pre-emphasis and DC
balancing, a low distortion eye-pattern is provided at the
receiver end of the cable. A cable deskew capability has
been added to deskew long cables of pair-to-pair skew of up
to +/−1 LVDS data bit time (up to 80 MHz Clock Rate). These
three enhancements allow cables 5+ meters in length to be
driven. This chipset is an ideal means to solve EMI and cable
size problems for high-resolution flat panel applications. It
provides a reliable interface based on LVDS technology that
delivers the bandwidth needed for high-resolution panels
while maximizing bit times, and keeping clock rates low to
reduce EMI and shielding requirements. For more details,
please refer to the “Applications Information” section of this
datasheet.
Features
n Complies with OpenLDI specification for digital display
interfaces
n 32.5 to 112/170MHz clock support for DS90C387, 40 to
112MHz clock support for DS90CF388
n Supports SVGA through QXGA panel resolutions
n Drives long, low cost cables
n Up to 5.38Gbps bandwidth
n Pre-emphasis reduces cable loading effects
n DC Balance data transmission provided by transmitter
reduces ISI distortion
n Cable Deskew of +/−1 LVDS data bit time (up to 80
MHz Clock Rate) of pair-to-pair skew at receiver inputs;
intra-pair skew tolerance of 300ps
n Dual pixel architecture supports interface to GUI and
timing controller; optional single pixel transmitter inputs
support single pixel GUI interface
n Transmitter rejects cycle-to-cycle jitter
n 5V tolerant on data and control input pins
n Programmable transmitter data and control strobe select
(rising or falling edge strobe)
n Backward compatible configuration select with FPD-Link
n Optional second LVDS clock for backward compatibility
w/ FPD-Link
n Support for two additional user-defined control signals in
DC Balanced mode
n Compatible with ANSI/TIA/EIA-644-1995 LVDS Standard
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales Office/
Distributors for availability and specifications.
Supply Voltage (V
CMOS/TTL Input Voltage−0.3V to +5.5V
CMOS/TTL Output
Voltage−0.3V to (V
LVDS Receiver Input
Voltage−0.3V to +3.6V
LVDS Driver Output
Voltage−0.3V to +3.6V
LVDS Output Short
CircuitDurationContinuous
Junction Temperature+150˚C
Storage Temperature−65˚C to +150˚C
Lead Temperature
(Soldering, 4 sec.)+260˚C
Maximum Package Power Dissipation Capacity
100 TQFP Package:
DS90C3872.8W
DS90CF3882.8W
)−0.3V to +4V
CC
+ 0.3V)
CC
@
25˚C
Package Derating:
DS90C38718.2mW/˚C above +25˚C
DS90CF38818.2mW/˚C above +25˚C
ESD Rating:
DS90C387
(HBM, 1.5kΩ, 100pF)
(EIAJ, 0Ω, 200pF)
>
>
300 V
DS90CF388
(HBM, 1.5kΩ, 100pF)
(EIAJ, 0Ω, 200pF)
>
>
200 V
Recommended Operating
Conditions
Min Nom Max Units
Supply Voltage (V
Operating Free Air
Temperature (T
Receiver Input Range02.4V
Supply Noise Voltage (V
)3.03.33.6V
CC
A)
−10 +25+70˚C
)100 mV
CC
6kV
2kV
p-p
Electrical Characteristics
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterConditionsMinTypMaxUnits
CMOS/TTL DC SPECIFICATIONS (Tx inputs, Rx outputs, control inputs and outputs)
V
IH
V
IL
V
OH
V
OL
V
CL
I
IN
I
OS
LVDS DRIVER DC SPECIFICATIONS
V
OD
∆V
OD
V
OS
∆V
OS
I
OS
I
OZ
LVDS RECEIVER DC SPECIFICATIONS
V
TH
V
TL
I
IN
High Level Input Voltage2.05.0V
Low Level Input VoltageGND0.8V
High Level Output VoltageIOH= −0.4 mA2.72.9V
I
= −2 mA2.72.85V
OH
Low Level Output VoltageIOL= 2 mA0.10.3V
Input Clamp VoltageICL= −18 mA−0.79−1.5V
Input CurrentVIN= 0.4V, 2.5V or V
V
= GND−150µA
IN
Output Short Circuit CurrentV
= 0V−120mA
OUT
CC
+1.8+15µA
Differential Output VoltageRL= 100Ω250345450mV
Change in VODbetween
35mV
Complimentary Output States
Offset Voltage1.1251.251.375V
Change in VOSbetween
35mV
Complimentary Output States
Output Short Circuit CurrentV
Output TRI-STATE®CurrentPD = 0V, V
= 0V, RL= 100Ω−3.5−10mA
OUT
OUT
=0VorV
±
CC
1
±
10µA
Differential Input High Threshold VCM= +1.2V+100mV
Differential Input Low Threshold−100mV
Input CurrentVIN= +2.4V, VCC= 3.6V
V
= 0V, VCC= 3.6V
IN
±
10µA
±
10µA
www.national.com3
Page 4
Electrical Characteristics (Continued)
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterConditionsMinTypMaxUnits
TRANSMITTER SUPPLY CURRENT
ICCTWTransmitter Supply Current
Worst Case
DS90C387/DS90CF388
ICCTGTransmitter Supply Current
16 Grayscale
ICCTZTransmitter Supply Current
Power Down
RECEIVER SUPPLY CURRENT
ICCRWReceiver Supply Current
Worst Case
ICCRGReceiver Support Current
16 Grayscale
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 (except V
and ∆VOD).
OD
= 3.3V and TA= +25˚C.
CC
R
= 100Ω,CL=5
L
f = 32.5 MHz91.4140mA
pF,
Worst Case
f = 65 MHz106160mA
Pattern
(Figures 1, 3)
, DUAL=High
f = 85 MHz135183mA
(48-bit RGB),
BAL=High
f = 112 MHz155210mA
(enabled)
= 100Ω,CL=5
R
L
f = 32.5 MHz62.6120mA
pF,
16 Grayscale
f = 65 MHz84.4130mA
Pattern
(Figures 2, 3)
, DUAL=High
f = 85 MHz89.0145mA
(48-bit RGB),
BAL=High
f = 112 MHz94.5155mA
(enabled)
PD = Low
Driver Outputs in TRI-STATE under
Powerdown Mode
C
= 8 pF,
L
f = 40MHz125160mA
Worst Case
Pattern
(Figures 1, 4)
, DUAL (48-bit
RGB), BAL=High
PD = Low
Receiver Outputs stay low
during Powerdown mode.
4.850µA
255300µA
www.national.com4
Page 5
DS90C387/DS90CF388
Recommended Transmitter Input Characteristics
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterMinTypMaxUnits
TCITTxCLK IN Transition Time (Figure 5)DUAL=Gnd or Vcc1.02.03.0ns
DUAL=1/2Vcc1.01.51.7ns
TCIPTxCLK IN Period (Figure 6)DUAL=Gnd or Vcc8.928T30.77ns
DUAL=1/2Vcc5.8815.38ns
TCIHTxCLK in High Time (Figure 6)0.35T0.5T0.65Tns
TCILTxCLK in Low Time (Figure 6)0.35T0.5T0.65Tns
TXITTxIN Transition Time1.56.0ns
Transmitter Switching Characteristics
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterMinTypMaxUnits
LLHTLVDS Low-to-High Transition Time (Figure 3), PRE = 0.75V
(disabled)
LVDS Low-to-High Transition Time (Figure 3), PRE = Vcc (max)0.110.6ns
LHLTLVDS High-to-Low Transition Time (Figure 3), PRE = 0.75V
(disabled)
LVDS High-to-Low Transition Time (Figure 3), PRE = Vcc (max)0.110.7ns
TBITTransmitter Output Bit WidthDUAL=Gnd or Vcc1/7 TCIPns
DUAL=1/2Vcc2/7 TCIPns
TPPOSTransmitter Pulse Positions - Normalizedf = 33 to 70 MHz−2500+250ps
f = 70 to 112 MHz−2000+200ps
TCCSTxOUT Channel to Channel Skew100ps
TSTCTxIN Setup to TxCLK IN (Figure 6)2.7ns
THTCTxIN Hold to TxCLK IN (Figure 6)0ns
TJCCTransmitter Jitter Cycle-to-cycle (Figures
14, 15) (Note 5), DUAL=Vcc
TPLLSTransmitter Phase Lock Loop Set (Figure 8)10ms
TPDDTransmitter Powerdown Delay (Figure 10)100ns
f = 112 MHz85100ps
f = 85 MHz6075ps
f = 65 MHz7080ps
f = 56 MHz100120ps
f = 32.5 MHz75110ps
0.140.7ns
0.160.8ns
Receiver Switching Characteristics
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterMinTypMaxUnits
CLHTCMOS/TTL Low-to-High Transition Time (Figure 4), Rx data out1.522.0ns
CMOS/TTL Low-to-High Transition Time (Figure 4), Rx clock out0.51.0ns
CHLTCMOS/TTL High-to-Low Transition Time (Figure 4), Rx data out1.72.0ns
CMOS/TTL High-to-Low Transition Time (Figure 4), Rx clock out0.51.0ns
RCOPRxCLK OUT Period (Figure 7)8.928T25ns
RCOHRxCLK OUT High Time (Figure 7)(Note 4)f = 112 MHz3.5ns
f = 85 MHz4.5ns
RCOLRxCLK OUT Low Time (Figure 7)(Note 4)f = 112 MHz3.5ns
f = 85 MHz4.5ns
RSRCRxOUT Setup to RxCLK OUT (Figure 7)(Note 4)f = 112 MHz2.4ns
f = 85 MHz3.0ns
RHRCRxOUT Hold to RxCLK OUT (Figure 7)(Note 4)f = 112 MHz3.4ns
f = 85 MHz4.75ns
www.national.com5
Page 6
Receiver Switching Characteristics (Continued)
Over recommended operating supply and temperature ranges unless otherwise specified.
SymbolParameterMinTypMaxUnits
RPLLSReceiver Phase Lock Loop Set (Figure 9)10ms
RPDDReceiver Powerdown Delay (Figure 11)1µs
Chipset RSKM Characteristics
DS90C387/DS90CF388
Over recommended operating supply and temperature ranges unless otherwise specified.(Notes 4, 8). See Applications Information section for more details on this parameter and how to apply it.
SymbolParameterMinTypMaxUnits
RSKMReceiver Skew Margin without
Deskew in non-DC Balance Mode,
(Figure 12), (Note 6)
RSKMReceiver Skew Margin without
Deskew in DC Balance Mode,
(Figure 12), (Note 6)
RSKMDReceiver Skew Margin with Deskew
in DC Balance, (Figure 13),
(Note 7)
RDRReceiver Deskew Rangef = 80 MHz
RDSSReceiver Deskew Step Sizef = 80 MHz0.3 TBITns
Note 4: The Minimum and Maximum Limits are based on statistical analysis of the device performance over voltage and temperature ranges. This parameter is
functionally tested on Automatic Test Equipment (ATE). ATE is limited to 85MHz. A sample of characterization parts have been bench tested to verify functional
performance.
Note 5: The limits are based on bench characterization of the device’s jitter response over the power supply voltage range. Output clock jitter is measured with a
cycle-to-cycle jitter of
in the clock edge from most graphics VGA chips currently available. This parameter is used when calculating system margin as described in AN-1059.
Note 6: Receiver Skew Margin (RSKM) is defined as the valid data sampling region at the receiver inputs. This margin takes into account transmitter output pulse
positions (min and max) and the receiver input setup and hold time (internal data sampling window - RSPOS). This margin allows for LVDS interconnect skew,
inter-symbol interference (both dependent on type/length of cable) and clock jitter.
RSKM ≥ cable skew (type, length) + source clock jitter (cycle to cycle, TJCC) + ISI (if any). See Applications Information section for more details.
Note 7: Receiver Skew Margin with Deskew (RSKMD) is defined as the valid data sampling region at the receiver inputs. The DESKEW function will constrain the
receiver’s sampling strobes to the middle half of the LVDS bit and removes (adjusts for) fixed interconnect skew. This margin (RSKMD) allows for inter-symbol
interference (dependent on type/length of cable), Transmitter Pulse Position (TPPOS) variance, and LVDS clock jitter (TJCC).
RSKMD ≥ ISI + TPPOS(variance) + source clock jitter (cycle to cycle). See Applications Information section for more details.
Note 8: Typical values for RSKM and RSKMD are applicable for fixed V
T
points).
A
±
3ns applied to the input clock signal while data inputs are switching (see figures 15 and 16).A jitter event of 3ns, represents worse case jump
f = 112 MHz170ps
f = 100 MHz170240ps
f = 85MHz300350ps
f = 66MHz300350ps
f = 112 MHz170ps
f = 100 MHz170200ps
f = 85 MHz250300ps
f = 66 MHz250300ps
f = 50MHz100350ps
f = 40MHz94530ps
f=40to80
0.25TBITps
MHz
±
1TBIT
and TAfor the Transmitter and Receiver (both are assumed to be at the same VCCand
CC
www.national.com6
Page 7
AC Timing Diagrams
DS90C387/DS90CF388
10007310
FIGURE 1. “Worst Case” Test Pattern
10007311
FIGURE 2. “16 Grayscale” Test Pattern (Notes 9, 10, 11)
Note 9: The worst case test pattern produces a maximum toggling of digital circuits, LVDS I/O and CMOS/TTL I/O.
Note 10: The 16 grayscale test pattern tests device power consumption for a “typical” LCD display pattern. The test pattern approximates signal switching needed
to produce groups of 16 vertical stripes across the display.
Note 11: Figures 1, 2 show a falling edge data strobe (TxCLK IN/RxCLK OUT).
www.national.com7
Page 8
AC Timing Diagrams (Continued)
DS90C387/DS90CF388
FIGURE 4. DS90CF388 (Receiver) CMOS/TTL Output Load and Transition Times
10007312
FIGURE 3. DS90C387 (Transmitter) LVDS Output Load and Transition Times
10007313
10007314
FIGURE 5. DS90C387 (Transmitter) Input Clock Transition Time
FIGURE 6. DS90C387 (Transmitter) Setup/Hold and High/Low Times (Falling Edge Strobe)
www.national.com8
10007315
Page 9
AC Timing Diagrams (Continued)
FIGURE 7. DS90CF388 (Receiver) Setup/Hold and High/Low Times
DS90C387/DS90CF388
10007316
FIGURE 8. DS90C387 (Transmitter) Phase Lock Loop Set Time
FIGURE 9. DS90CF388 (Receiver) Phase Lock Loop Set Time
10007319
10007320
www.national.com9
Page 10
AC Timing Diagrams (Continued)
DS90C387/DS90CF388
10007321
FIGURE 10. Transmitter Power Down Delay
FIGURE 11. Receiver Power Down Delay
10007322
www.national.com10
Page 11
AC Timing Diagrams (Continued)
DS90C387/DS90CF388
C — Setup and Hold Time (Internal data sampling window) defined by RSPOS (receiver input strobe position) min and max
TPPOS — Transmitter output pulse position (min and max)
d = Tppos — Transmitter output pulse position (min and max)
j
f = TJCC — Cycle-to-cycle LVDS Output jitter (TJCC) is less than 100 ps (worse case estimate).
j
m = extra margin - assigned to ISI in long cable applications
See Applications Informations section for more details.
10007325
10007329
FIGURE 13. Receiver Skew Margin (RSKMD) with DESKEW
www.national.com11
Page 12
AC Timing Diagrams (Continued)
DS90C387/DS90CF388
10007327
FIGURE 14. TJCC Test Setup - DS90C387
FIGURE 15. Timing Diagram of the Input Cycle-to-Cycle Clock Jitter
10007328
www.national.com12
Page 13
DS90C387 Pin Description — FPD Link Transmitter
Pin NameI/ONo.Description
Rn, Gn, Bn,
DE, HSYNC,
VSYNC
AnPO8Positive LVDS differential data output.
AnMO8Negative LVDS differential data output.
CLKINI1TTL level clock input.
R_FBI1Programmable data strobe select. Rising data strobe edge selected when
R_FDEI1Programmable control (DE) strobe select. Tied high for data active when DE
CLK1PO1Positive LVDS differential clock output.
CLK1MO1Negative LVDS differential clock output.
PD
PLLSELI1PLL range select. This pin must be tied to V
BALI1Mode select for DC Balanced (new) or non-DC Balanced (backward
PREI1Pre-emphasis level select. Pre-emphasis is active when input is tied to V
DUALI1Three-mode select for dual pixel, single pixel, or single pixel input to dual
V
CC
GNDI5Ground pins for TTL inputs and digital circuitry.
PLLV
CC
PLLGNDI3Ground pins for PLL circuitry.
LVDSV
CC
LVDSGNDI4Ground pins for LVDS outputs.
CLK2P/NCO1Additional positive LVDS differential clock output. Identical to CLK1P. No
CLK2M/NCO1Additional negative LVDS differential clock output. Identical to CLK1M. No
Note 12: Inputs default to “low” when left open due to internal pull-down resistor.
Note 13: DC Balancing is functionally tested on Automatic Test Equipment (ATE) at 85 MHz only. A sample of characterization units have been bench tested at 112
MHz to verify full speed performance.
Note 14: The PLL range shift point is in the 55 - 68 MHz range, typically the shift will occur during the lock time.
I51TTL level input. This includes: 16 Red, 16 Green, 16 Blue, and 3 control
Ground is reserved for future use. Typical shift point is between 55 and 68
MHz. (Notes 12, 14)
compatible) interface. DC Balance is active when input is high. NC or tied to
Ground, the DC Balance function is disabled. (Notes 12, 13, 16)
through external pull-up resistor. Resistor value determines pre-emphasis
level (see table in application section). For normal LVDS drive level (No
pre-emphasis) leave this pin open (do not tie to ground).(Note 12)
pixel output operation. Single pixel mode when input is low (only LVDS
channels A0 thru A3 and CLK1 are active) for power savings. Dual mode is
active when input is high. Single in - dual out when input is at 1/2 Vcc. (Note
12)Figure 16
I4Power supply pins for TTL inputs and digital circuitry.
RxCLK OUTO1TTL level clock output. The falling edge acts as data strobe.
R_FDEI1Programmable control (DE) strobe select. Tied high for data active when DE
PLLSELI1PLL range select. This pin must be tied to V
BALI1Mode select for DC Balanced (new) or non-DC Balanced (backward
DESKEWI1Deskew and oversampling “on/off” select. Deskew is active when input is
PD
STOPCLKO1Indicates receiver clock input signal is not present with a logic high. With a
V
CC
GNDI8Ground pins for TTL outputs and digital circuitry
PLLV
CC
PLLGNDI2Ground pin for PLL circuitry.
LVDSV
CC
LVDSGNDI3Ground pins for LVDS inputs.
CNTLE,
CNTLF
Note 15: These receivers have input fail-safe bias circuitry to guarantee a stable receiver output for floating or terminated receiver inputs. Under test conditions
receiver inputs will be in a HIGH state. If the clock input is floating/terminated, outputs will remain in the last valid state.
Note 16: The DS90CF388 is designed to automatically detect the DC Balance or non-DC Balance transmitted data from the DS90C387 and deserialize the LVDS
data according to the defined bit mapping.
O51TTL level data outputs. This includes: 16 Red, 16 Green, 16 Blue, and 3
control lines — HSYNC (LP), VSYNC (FLM), DE (Data Enable).
is high. (Note 12)
for auto-range. NC or tied to
CC
Ground is reserved for future use. Typical shift point is between 55 and 68
MHz. (Notes 13, 14)
compatible) interface. BAL = LOW for non-DC Balanced mode. BAL = HIGH
for DC Balanced Mode (Auto-detect mode), with this pin HIGH the received
LVDS clock signal is used to determine if the interface is in new or backward
compatible mode. (Notes 12, 13, 16)
high. Only supported in DC Balance mode (BAL=High). To complete the
deskew operation, a minimum of four clock cycles is required during
blanking time. (Note 12)
I1TTL level input. When asserted (low input) the receiver data outputs are low
and clock output is high. (Note 12)
clock input present, a low logic is indicated.
I6Power supply pins for TTL outputs and digital circuitry.
I1Power supply for PLL circuitry.
I2Power supply pin for LVDS inputs.
O2TTL level data outputs. User-defined control signals - no connect when not
used.
FIGURE 16. Resistor Network for “DUAL” pin input - recommend using R1=R2=10kΩ for single to dual mode
www.national.com14
10007308
Page 15
LVDS Interface
Different Color Mapping options exists. Please see National
Application Notes 1127 and AN-1163 for details. A careful
review of Color Mapping information is recommended as
TABLE 1. LVDS DATA BIT NAMING CONVENTION
XYZDescription
X=RRed
X=GGreen
X=BBlue
Y=1Odd (First) Pixel
Y=2Even (Second) Pixel
Z=0-7LVDS bit number (not VGA controller LSB to MSB)
Note 17: For a 48-bit dual pixel application - LSB (Less Significant Bit) = R16,G16,B16,R26,G26,B26 and MSB (Most Significant Bit) = R15,G15,B15,R25,G25,B25.
Note 18: For a 36-bit dual pixel application - LSB (Less Significant Bit) = R10,G10,B10,R20,G20,B20 and MSB (Most Significant Bit) = R15,G15,B15,R25,G25,B25.
TABLE 2. SINGLE PIXEL PER CLOCK INPUT APPLICATION DATA MAPPING (DUAL=GND)
VGA - TFT Data Signals Color
Bits
24-bit18-bitDS90C387DS90CF38818-bit24-bit
LSBR0R16R16R0
R1R17R17R1
R2R0R10R10R0R2
R3R1R11R11R1R3
R4R2R12R12R2R4
R5R3R13R13R3R5
R6R4R14R14R4R6
MSBR7R5R15R15R5R7
LSBG0G16G16G0
G1G17G17G1
G2G0G10G10G0G2
G3G1G11G11G1G3
G4G2G12G12G2G4
G5G3G13G13G3G5
G6G4G14G14G4G6
MSBG7G5G15G15G5G7
LSBB0B16B16B0
B1B17B17B1
B2B0B10B10B0B2
B3B1B11B11B1B3
B4B2B12B12B2B4
B5B3B13B13B3B5
B6B4B14B14B4B6
MSBB7B5B15B15B5B7
Transmitter input pin namesReceiver output pin namesTFT Panel Data
there is not a standardized color naming convention between 6-bit and 8-bit color data with regards to LSB and
MSB designations.
Signals
DS90C387/DS90CF388
TABLE 3. DUAL PIXEL PER CLOCK INPUT APPLICATION DATA MAPPING (DUAL=VCC)
VGA - TFT Data Signals Color
Bits
48-bit36-bitDS90C387DS90CF38836-bit48-bit
LSBRO0R16R16RO0
RO1R17R17RO1
RO2RO0R10R10RO0RO2
Transmitter input pin namesReceiver output pin namesTFT Panel Data
Signals
www.national.com15
Page 16
LVDS Interface (Continued)
TABLE 3. DUAL PIXEL PER CLOCK INPUT APPLICATION DATA MAPPING (DUAL=VCC) (Continued)
VGA - TFT Data Signals Color
Bits
RO3RO1R11R11RO1RO3
RO4RO2R12R12RO2RO4
DS90C387/DS90CF388
MSBRO7RO5R15R15RO5RO7
LSBGO0G16G16GO0
MSBGO7GO5G15G15GO5GO7
LSBBO0B16B16BO0
MSBBO7BO5B15B15BO5BO7
LSBRE0R26R26RE0
MSBRE7RE5R25R25RE5RE7
LSBGE0G26G26GE0
MSBGE7GE5G25G25GE5GE7
LSBBE0B26B26BE0
MSBBE7BE5B25B25BE5BE7
RO5RO3R13R13RO3RO5
RO6RO4R14R14RO4RO6
GO1G17G17GO1
GO2GO0G10G10GO0GO2
GO3GO1G11G11GO1GO3
GO4GO2G12G12GO2GO4
GO5GO3G13G13GO3GO5
GO6GO4G14G14GO4GO6
BO1B17B17BO1
BO2BO0B10B10BO0BO2
BO3BO1B11B11BO1BO3
BO4BO2B12B12BO2BO4
BO5BO3B13B13BO3BO5
BO6BO4B14B14BO4BO6
RE1R27R27RE1
RE2RE0R20R20RE0RE2
RE3RE1R21R21RE1RE3
RE4RE2R22R22RE2RE4
RE5RE3R23R23RE3RE5
RE6RE4R24R24RE4RE6
GE1G27G27GE1
GE2GE0G20G20GE0GE2
GE3GE1G21G21GE1GE3
GE4GE2G22G22GE2GE4
GE5GE3G23G23GE3GE5
GE6GE4G24G24GE4GE6
BE1B27B27BE1
BE2BE0B20B20BE0BE2
BE3BE1B21B21BE1BE3
BE4BE2B22B22BE2BE4
BE5BE3B23B23BE3BE5
BE6BE4B24B24BE4BE6
Transmitter input pin namesReceiver output pin namesTFT Panel Data
Signals
www.national.com16
Page 17
LVDS Interface (Continued)
TABLE 4. SINGLE PIXEL PER CLOCK INPUT-TO-DUAL PIXEL PER CLOCK OUTPUT DATA MAPPING (DUAL=1/2VCC)
VGA - TFT Data Signals Color
Bits
24-bit18-bitDS90C387DS90CF38836-bit48-bit
LSBR0R16R16RO0
R1R17R17RO1
R2R0R10R10RO0RO2
R3R1R11R11RO1RO3
R4R2R12R12RO2RO4
R5R3R13R13RO3RO5
R6R4R14R14RO4RO6
MSBR7R5R15R15RO5RO7
LSBG0G16G16GO0
G1G17G17GO1
G2G0G10G10GO0GO2
G3G1G11G11GO1GO3
G4G2G12G12GO2GO4
G5G3G13G13GO3GO5
G6G4G14G14GO4GO6
MSBG7G5G15G15GO5GO7
LSBB0B16B16BO0
B1B17B17BO1
B2B0B10B10BO0BO2
B3B1B11B11BO1BO3
B4B2B12B12BO2BO4
B5B3B13B13BO3BO5
B6B4B14B14BO4BO6
MSBB7B5B15B15BO5BO7
Transmitter input pin namesReceiver output pin namesTFT Panel Data
Signals
R16R26RE0
R17R27RE1
R10R20RE0EO2
R11R21RE1RE3
R12R22RE2RE4
R13R23RE3RE5
R14R24RE4RE6
R15R25RE5RE7
G16G26GE0
G17G27GE1
G10G20GE0GE2
G11G21GE1GE3
G12G22GE2GE4
G13G23GE3GE5
G14G24GE4GE6
G15G25GE5GE7
B16B26BE0
B17B27BE1
B10B20BE0BE2
B11B21BE1BE3
B12B22BE2BE4
B13B23BE3BE5
DS90C387/DS90CF388
www.national.com17
Page 18
LVDS Interface (Continued)
TABLE 4. SINGLE PIXEL PER CLOCK INPUT-TO-DUAL PIXEL PER CLOCK OUTPUT DATA MAPPING
VGA - TFT Data Signals Color
Bits
DS90C387/DS90CF388
(DUAL=1/2VCC) (Continued)
Transmitter input pin namesReceiver output pin namesTFT Panel Data
Signals
B14B24BE4BE6
B15B25BE5BE7
10007326
Note that redundant copies of certain signals are also sent. These signals are denoted with an * symbol. The DS90CF388 does
not sample the bits show with an * symbol. Optional feature supported: Pre-emphasis. See Applications Information section for
additional details.
Note that the LVDS Clock signal is also DC Balanced in this mode. The rising edge location is fixed, but the location of the falling
edge will be in one of two locations as shown above. Optional features supported: Pre-emphasis, and Deskew.
FIGURE 18. 48 Parallel TTL Data Inputs Mapped to LVDS Outputs
DC Balanced Mode - Data Enabled, BAL=High
www.national.com19
Page 20
LVDS Interface (Continued)
DS90C387/DS90CF388
10007305
FIGURE 19. Control Signals Transmitted During Blanking
Control Signals Transmitted During Blanking
10007309
Note 19: The control signal during blanking shown above is for R_FDE=High, when R_FDE=Low all the low/high patterns are reversed.
www.national.com20
Page 21
Applications Information
HOW TO CONFIGURE THE DS90C387 AND DS90CF388
FOR MOST COMMON APPLICATION
1. To configure for single input pixel-to-dual pixel output
application, the DS90C387 “DUAL” pin must be set to 1/2
Vcc=1.65V. This may be implemented using pull-up and
pull-down resistors of 10kΩ each as shown in Figure 16.A
capacitor between “DUAL” pin and ground will help to stabilize the DC voltage level in a noisy environment. In this
configuration, the input signals (single pixel) are split into
odd and even pixel (dual pixels) starting with the odd (first)
pixel outputs A0-to-A3 the next even (second) pixel outputs
to A4-to-A7. The splitting of the data signal also starts with
DE (data enable) transitioning from logic low to high indicating active data. The "R_FDE" pin must be set high in this
case. This is supported in DC Balanced and non-DC Balanced (BAL=low or high) data transmission. The number of
clock cycles during blanking must be an EVEN number. This
configuration will allow the user to interface to an LDI receiver (DS90CF388) or if in the non-DC Balanced mode
(BAL=low) then two FPD-Link ’notebook’ receivers
(DS90CF384A). The DC Balance feature is recommended
for monitor applications which require
length. Notebook applications should disable this feature to
reduce the current consumption of the chipset. Note that
only the DS90C387/DS90CF388 support the DC Balance
data transmission feature.
2. To configure for single pixel or dual pixel application using
the DS90C387/DS90CF388, the “DUAL” pin must be set to
TABLE 5. PRE-EMPHASIS DC VOLTAGE LEVEL WITH (RPRE)
RpreResulting PRE VoltageEffects
1MΩ or NC0.75VStandard LVDS
50kΩ1.0V
100ΩVcc100% pre-emphasis
>
2meters of cable
9kΩ1.5V50% pre-emphasis
3kΩ2.0V
1kΩ2.6V
DS90C387/DS90CF388
Vcc (dual) or Gnd (single). In dual mode, the transmitterDS90C387 has two LVDS clock outputs enabling an interface to two FPD-Link ’notebook’ receivers (DS90CF384A or
DS90CF386). In single mode, outputs A4-to-A7 and CLK2
are disabled which reduces power dissipation. Both single
and dual mode also support the DC Balance data transmission feature, which should only be used for monitor application.
The DS90CF388 is able to support single or dual pixel
interface up to 112MHz operating frequency. This receiver
may also be used to interface to a VGA controller with an
integrated LVDS transmitter without DC Balance data transmission. In this case, the receivers “BAL” pin must be tied
low (DC Balance disabled).
NEW FEATURES DESCRIPTION
Pre-emphasis
adds extra current during LVDS logic transition to reduce the
cable loading effects. Pre-emphasis strength is set via a DC
voltage level applied from min to max (0.75V to Vcc) at the
“PRE” pin. A higher input voltage on the ”PRE” pin increases
the magnitude of dynamic current during data transition. The
“PRE” pin requires one pull-up resistor (Rpre) to Vcc in order
to set the DC level. There is an internal resistor network,
which cause a voltage drop. Please refer to the tables below
to set the voltage level.
TABLE 6. PRE-EMPHASIS NEEDED PER CABLE LENGTH
FrequencyPRE VoltageTypical cable length
112MHz1.0V2 meters
112MHz1.5V5 meters
80MHz1.0V2 meters
80MHz1.2V7 meters
65MHz1.5V10 meters
56MHz1.0V10 meters
Note 20: This is based on testing with standard shield twisted pair cable. The amount of pre-emphasis will vary depending on the type of cable, length and operating
frequency.
DC Balance
In the Balanced operating modes, in addition to pixel and
control information an additional bit is transmitted on every
LVDS data signal line during each cycle of active data as
shown inFigure 18 . This bit is the DC Balance bit (DCBAL).
The purpose of the DC Balance bit is to minimize the shortand long-term DC bias on the signal lines. This is achieved
by selectively sending the pixel data either unmodified or
inverted.
The value of the DC Balance bit is calculated from the
running word disparity and the data disparity of the current
word to be sent. The data disparity of the current word shall
be calculated by subtracting the number of bits of value 0
from the number of bits value 1 in the current word. Initially,
the running word disparity may be any value between +7 and
−6. The running word disparity shall be calculated as a
continuous sum of all the modified data disparity values,
where the unmodified data disparity value is the calculated
data disparity minus 1 if the data is sent unmodified and 1
www.national.com21
Page 22
Applications Information (Continued)
plus the inverse of the calculated data disparity if the data is
sent inverted. The value of the running word disparity shall
saturate at +7 and −6.
The value of the DC Balance bit (DCBAL) shall be 0 when
the data is sent unmodified and 1 when the data is sent
inverted. To determine whether to send pixel data unmodified or inverted, the running word disparity and the current
DS90C387/DS90CF388
data disparity are used. If the running word disparity is
positive and the current data disparity is positive, the pixel
data shall be sent inverted. If the running word disparity is
positive and the current data disparity is zero or negative, the
pixel data shall be sent unmodified. If the running word
disparity is negative and the current data disparity is positive,
the pixel data shall be sent unmodified. If the running word
disparity is negative and the current data disparity is zero or
negative, the pixel data shall be sent inverted. If the running
word disparity is zero, the pixel data shall be sent inverted.
Cable drive is enhanced with a user selectable preemphasis feature that provides additional output current during transitions to counteract cable loading effects. DC balancing on a cycle-to-cycle basis, is also provided to reduce
ISI (Inter-Symbol Interference). With pre-emphasis and DC
balancing, a low distortion eye-pattern is provided at the
receiver end of the cable. These enhancements allow cables
5 to 10+ meters in length to be driven.
CONTROL SIGNAL SENT DURING BLANKING (DC
BALANCE MODE)
The data enable control signal (DE) is used in the DC
Balanced mode to distinguish between pixel data and control
information being sent. It must be continuously available to
the device in order to correctly separate pixel data from
control information. For this reason, DE shall be sent on the
clock signals, LVDS CLK1 and CLK2, when operating in the
DC Balanced mode. If the value of the control to be sent is 1
(active display), the value of the control word sent on the
clock signals shall be 1111000 or 1110000. If the value of the
control to be sent is 0 (blanking time), the value of the control
word sent on the clock signals shall be 111110 0 or 1100000.
This is true when R_FDE=High. See also the pin description
tables.
The control information, such as HSYNC and VSYNC, is
always sent unmodified. The value of the control word to
send is determined by the running word disparity and the
value of the control to be sent. If the running word disparity is
positive and the value of the control to be sent is 0, the
control word sent shall be 1110000. If the running word
disparity is zero or negative and the control word to be sent
is 0, the control word sent shall be 1111000. If the running
word disparity is positive and the value of the control to be
sent is 1, the control word sent shall be 1100000. If the
running word disparity is zero or negative and the value of
the control to be sent is 1, the control word sent shall be
1111100. The DC Balance bit shall be sent as 0 when sending control information during blanking time. See Figure 19.
RGB outputs on the DS90CF388 are forced LOW during the
blanking time.
Note that in the backward compatible mode (BAL=low) control and data is sent as regular LVDS data. See Figure 17.
SUPPORT OF CNTLE, CNTLF
The 387/388 will also support the transmission of one or two
additional user-defined control signals in the ’dual pixel’ DC
Balanced output mode which are active during blanking
while VSYNC is low. The additional control signals, referred
to as CNTLE and CNTLF, should be multiplexed with data
signals and provided to the transmitter inputs. Inputs B26 CNTLF and B27 - CNTLE are designated for this purpose.
When operating in ’DC Balanced’ mode, controls (CNTLE,
CNTLF) are transmitted on LVDS channels A4 and A5 during
the blanking interval when VSYNC is low. CNTLE and
CNTLF are sampled ONE (1) clock cycle after VSYNC transitions from a HIGH to a LOW state. CNTLE and CNTLF are
sampled on each cycle until VSYNC transitions from a LOW
to a HIGH, and they are then latched until the next VSYNC
LOW cycle. Refer to Table (Control Signals Transmitted
During Blanking) for details. These signals may be active
only during blanking while VSYNC is low. Control signal
levels are latched and held in the last valid state when
VSYNC transitions from low to high. These control signals
are available as TTL outputs on the receiver. CNTLE and
CNTLF outputs on the DS90CF388 should be left as a no
connect (NC) when not used.
Deskew
The OpenLDI receiver (DS90CF388) is able to tolerate a
minimum of 300ps skew between the signals arriving on a
single differential pair (intra-pair) and a minimum of
data bit time skew between signals arriving on dependent
differential pair (pair-to-pair). This is supported in the DC
Balance data transmission mode only. Each data channel is
deskewed independently and is tuned with a step size of 1/3
of a bit time over a range of +/−1 TBIT. The Deskew feature
operates up to clock rates of 80 MHz only. When using the
DESKEW feature, the sampling strobe will remain within the
middle third of the LVDS sub symbol.To complete the
deskew operation, a minimum of four clock cycles is required
during blanking time. This allows the chipset to support
reduced blanking applications.
Backwards Compatible Mode with FPD-Link
The transmitter provides a second LVDS output clock. Both
LVDS clocks will be identical in ’Dual pixel mode’. This
feature supports backward compatibility with the previous
generation of devices - the second clock allows the transmitter to interface to panels using a ’dual pixel’ configuration of
two 24-bit or 18-bit ’notebook’ receivers.
Note that redundant copies of certain signals are also sent.
These signals are denoted with an * symbol, and are shown
in Figure 17. The DS90CF388 does not sample the bits
show with an * symbol. If interfaceing with FPD-Link Receivers, these signals may be recovered if desired.
Pre-emphasis feature is available for use in both the DC
Balanced and non-DC Balanced (backwards compatible)
modes.
Transmitter Features
The transmitter is designed to reject cycle-to-cycle jitter
which may be seen at the transmitter input clock. Very low
cycle-to-cycle jitter is passed on to the transmitter outputs.
Cycle-to-cycle jitter has been measured over frequency to
be less than 100 ps with input step function jitter applied.
This should be subtracted from the RSKM/RSKMD budget
as shown and described in Figure 12 and Figure 13. This
rejection capability significantly reduces the impact of jitter at
the TXinput clock pin, and improves the accuracy of data
sampling in the receiver. Transmitter output jitter is effected
by PLLVCC noise and input clock jitter - minimize supply
noise and use a low jitter clock source to limit output jitter.
±
1 LVDS
www.national.com22
Page 23
Applications Information (Continued)
Timing and control signals (VSYNC, HSYNC, DE and two
user-defined signals) are sent during blanking intervals to
guarantee correct reception of these critical signals.
The transmitter is offered with programmable edge data
strobes for convenient interface with a variety of graphics
controllers. The transmitter can be programmed for rising
edge strobe or falling edge strobe through a dedicated pin. A
rising edge transmitter will inter-operate with a falling edge
receiver without any translation logic.
RSKM - Receiver Skew Margin
RSKM is a chipset parameter and is explained in AN-1059 in
detail. It is the difference between the transmitter’s pulse
position and the receiver’s strobe window. RSKM must be
greater than the summation of: Interconnect skew, LVDS
Source Clock Jitter (TJCC), and ISI (if any). See Figure 12.
Interconnect skew includes PCB traces differences, connector skew and cable skew for a cable application. PCB trace
and connector skew can be compensated for in the design of
the system. Cable skew is media type and length dependant.
RSKMD - Receiver Skew Margin with DESKEW
RSKMD is a chipset parameter and is applicable when the
DESKEW feature of the DS90CF388 is employed. It is the
DS90C387A/DS90CF388A
The DS90C387/CF388 chipset is electrically similar to the
DS90C387A/CF388A. The DS90C387A/CF388A is recommended if support of longer cable drive is not required. DC
Balance data transmission and cable deskew features are
DS90C387/DS90CF388
difference between the receiver’s strobe window and the
ideal pulse locations. The DESKEW feature adjusts for skew
between each data channel and the clock channel. This
feature is supported up to 80 MHz clock rate. RSKMD must
be greater than the summation of: Transmitter’s Pulse Position variance, LVDS Source Clock Jitter (TJCC), and ISI (if
any). See Figure 12. With Deskew, RSKMD is ≥ 25% of
TBIT. Deskew compensates for interconnect skew which
includes PCB traces differences, connector skew and cable
skew (for a cable application). PCB trace and connector
skew can be compensated for in the design of the system.
Note, cable skew is media type and length dependant. Cable
length may be limited by the RSKMD parameter prior to the
interconnect skew reaching 1 TBIT in length due to ISI
effects.
POWER DOWN
Both transmitter and receiver provide a power down feature.
When asserted current draw through the supply pins is
minimized and the PLLs are shut down. The transmitter
outputs are in TRI-STATE when in power down mode. The
receiver outputs are forced to a active LOW state when in
the power down mode. (See Pin Description Tables). The PD
pin should be driven HIGH to enable the device once VCCis
stable.
disabled to minimize overall power dissipation. The devices
will also directly inter-operate with existing FPD-Link devices
for backward compatibility.
BAL=GndDC Balanced disabled (backward compatible to FPD-Link)
DUAL=1/2V
DUAL=Gnd24-bit color (single pixel) support
CC
CC
Rising Edge Data Strobe
Active data DE = High
DC Balanced enabled
CC
CC
48-bit color (dual pixel) support
Single-to-dual support
www.national.com23
Page 24
Pin Diagram
DS90C387/DS90CF388
Transmitter-DS90C387
www.national.com24
10007306
Page 25
Pin Diagram
DS90C387/DS90CF388
Receiver-DS90CF388
10007307
www.national.com25
Page 26
Physical Dimensions inches (millimeters)
unless otherwise noted
Dimensions show in millimeters
Order Number DS90C387VJD and DS90CF388VJD
NS Package Number VJD100A
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
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.
labeling, can be reasonably expected to result in a
significant injury to the user.
BANNED SUBSTANCE COMPLIANCE
National Semiconductor certifies that the products and packing materials meet the provisions of the Customer Products
Stewardship Specification (CSP-9-111C2) and the Banned Substances and Materials of Interest Specification
(CSP-9-111S2) and contain no ‘‘Banned Substances’’ as defined in CSP-9-111S2.
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
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.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.