LMH0340_0706 [NSC]
3G, HD, SD, DVB-ASI SDI Serializer and Driver with LVDS Interface; 3G , HD ,SD , DVB -ASI SDI串行器和驱动器,带有LVDS接口型号: | LMH0340_0706 |
厂家: | National Semiconductor |
描述: | 3G, HD, SD, DVB-ASI SDI Serializer and Driver with LVDS Interface |
文件: | 总12页 (文件大小:282K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
PRELIMINARY
June 2007
LMH0340, LMH0040, LMH0070, LMH0050
3G, HD, SD, DVB-ASI SDI Serializer and Driver with LVDS
Interface
General Description
Key Specifications
The LMH0040 family of products provide a very simple 5:1
serializer and transmitter function, intended to be paired with
an FPGA host which will format the data appropriately such
that the output of the LMH0040 will be compliant with the out-
put requirements of DVB-ASI, SMPTE 259M, and SMPTE
292M. The LMH0340 adds support for SMPTE 424M, the
LMH0070 supports 270 Mbps operation only, and the
LMH0050 requires an external cable driver. Throughout this
document, if not explicitly stated, when the LMH0040 is re-
ferred to this includes all members of the family. The interface
between the LMH0040 and the FPGA consists of a 5 bit wide
LVDS bus, an LVDS clock and an SMBus interface. The
product is packaged in a physically small 48 pin LLP package.
Output compliant with SMPTE 424M, SMPTE 292M,
■
SMPTE 259M-C and DVB-ASI
Typical power dissipation: 420 mW
■
■
Typical output jitter <53 ps (HD, 3G)
Features
LVDS Interface
■
■
■
■
No external VCO or clock required
Integrated Variable output Cable Driver
3.3V SMBus configuration interface
48pin LLP package
■
Applications
SDI interfaces for:
■
Video Cameras
DVRs
—
—
—
—
Video Switchers
Video Editing Systems
© 2007 National Semiconductor Corporation
300170
www.national.com
Block Diagram
30017001
TABLE 1. Feature Table
SMPTE 424M
Device
SMPTE 292M
Support
SMPTE 259M
Support
DVB-ASI Support SMPTE Compliant
cable driver
Support
LMH0340
LMH0040
LMH0070
LMH0050
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
www.national.com
2
Junction Temperature
Storage Temperature
Lead Temperature—Soldering 4 seconds
Thermal Resistance—
ꢀJunction to Ambient—θJA
+150°C
−65° to 150°C
+260°C
Absolute Maximum Ratings (Note 1)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales Office/
Distributors for availability and specifications.
40°C/W
Supply Voltage (VCC
)
−0.3V to +4.0V
−0.3V to (VCC+0.3V)
−0.3V to (VCC+0.3V)
0.3V to 3.6V
ESD Rating—Human Body Model,
ꢀ 1.5 KΩ, 100 pF
4KV
LVCMOS (SMBus) input voltage
LVCMOS (SMBus) output voltage
LVDS Input Voltage
Recommended Operating Conditions
Parameter
Min
3.1
2.4
Typ
3.3
2.5
Max
3.5
Units
V
Supply Voltage (VCC-GND)
2.6
V
Supply noise amplitude (10 Hz to 50 MHz)
Ambient Temperature
100
+85
100
297
25
mVP-P
°C
−40
27
+25
Case Temperature
°C
Transmitter input clock frequency
LVDS PCB board trace length (mismatch <2%)
Output Driver Pullup Resistor Termination Voltage
MHz
cm
V
2.5
3.0
LMH0040 Electrical Characteristics Over supply and Operating Temperature ranges unless otherwise
specified
Typ
(Note 2)
Symbol
Parameter
2.5V supply current
Condition
Min
Max
Units
IDD2.5
IDD3.3
PD
76.1
mA
mA
mW
3.3V supply current
Power Consumption
66.4
VDD=3.6V All outputs terminated
437
by 100Ω, 2.97 Gbps output
LMH00340
LMH0040
LMH0050
LMH0070
420
420
415
mW
mW
mW
Control Pin Electrical Characteristics Over supply and Operating Temperature ranges unless otherwise
specified. Applies to DVB_ASI, RESET and LOCK
Typ
(Note 2)
Symbol
Parameter
Condition
Min
Max
Units
VIH
VIL
High Level Input Voltage
Low Level Input Voltage
High Level Output Voltage
Low Level Output Voltage
Input Clamp Voltage
Input Current
2.0
0
VCC
0.8
V
V
V
V
V
VOH
VOL
VCL
IIN
IOH=−2 mA
IOL=2 mA
2
3.3
0.6
−1.5
65
ICL=−18 mA
−0.79
1
VIN=0.4V, 2.5V or VDD
VIN=GND
μA
μA
−25
−1
IOS
Output Short Circuit Current
VOUT=0V
−120
mA
3
www.national.com
LVDS Input Electrical Characteristics Over supply and Operating Temperature ranges unless otherwise
specified
Typ
(Note 2)
Symbol
VTH
Parameter
Condition
0.05V<VCM<2.4V
Min
Max
Units
Differential Input High threshold
Differential Input Low threshold
Input Current
+100
mV
mV
μA
Ω
VTL
IIN
−100
−10
80
VIN=2.4V, VCC=3.6V
+10
120
RLVIN
Input Impedance
Measured between LVDS pairs
100
SMBus Input Electrical Characteristics Over supply and Operating Temperature ranges unless
otherwise specified
Typ
(Note 2)
Symbol
VSIL
Parameter
Condition
Min
Max
Units
Data, Clock Input Low Voltage
Data, Clock Input High Voltage
0.8
V
V
VSIH
2.1
4
VSDD
ISPULLUP
Current through pull-up resistor or
current source
mA
VSDD
Nominal Bus Voltage
2.375
−200
−10
3.6
200
10
V
ISLEAKB
ISLEAKP
CSI
Input Leakage per bus segment
Input Leakage per pin
See (Note 3)
μA
μA
pF
Capacitance for SMBdata and
SMBclk
See (Notes 3, 4)
10
RSTERM
Termination Resistance
VSDD3.3 See (Notes 3, 4, 5)
VSDD3.3 See (Notes 3, 4, 5)
2000
1000
Ω
Ω
LVDS Switching Characteristics
Typ
(Note 2)
Symbol
Parameter
Condition
Min
Max
Units
tCIP
TxCLKIN Period
See Figure 1
3.2
0.5
2T
1.0
T
37
3.0
1.3T
1.3T
3
ns
ns
ns
ns
ns
ps
ps
ms
tCIT
TxCLKIN Transition Time
TxCLKIN IN High Time
TxCLKIN IN Low Time
TxIN Transition time
See Figure 2
See Figure 1
See Figure 1
tCIH
tCIL
0.7T
0.7T
0.15
T
tXIT
tSTC
tHTC
tTPLD
TxIN Setup to TxCLKIN
TxIN Hold to TxCLKIN
Transmit PLL lock time
See Figure 1
See Figure 1
200
200
16
30017002
FIGURE 1. LVDS Input Timing Diagram
www.national.com
4
30017003
FIGURE 2. Transmit Clock Transition Times
SMBus Switching Characteristics
Typ
(Note 2)
Symbol
Parameter
Condition
Min
Max
Units
fSMB
Bus Operating Frequency
10
100
kHz
tBUF
Bus free time between stop and start
condition
4.7
μs
tHD:STA
Hold time after (repeated) start
condition. After this period, the first
clock is generated
At ISPULLUP = MAX
4.0
μs
tSU:STA
tSU:STO
tHD:DAT
tSU:DAT
tLOW
Repeated Start condition setup time
Stop Condition setup time
Data hold time
4.7
4.0
300
250
4.7
4.0
μs
μs
ns
ns
Data setup time
Clock Low Period
μs
μs
ns
ns
ms
tHIGH
tF
Clock high time
50
300
1000
500
Clock/data fall time
Clock/data rise time
tR
tPOR
Time in which a device must be
operational after power on
30017004
FIGURE 3. SMBus Timing Parameters
SDI Output Switching Characteristics
Typ
(Note 2)
Symbol
Parameter
Condition
Min
Max
Units
SDI Output Datarate
270
2970
MHz
ps
tr
SDI Output Rise Time
SDI Output Fall Time
Bit Width
tf
ps
tBIT
tSD
Propagation Delay Latency
See Figure 4
tCIP
ns
5
www.national.com
Typ
(Note 2)
Symbol
Parameter
Condition
Min
Max
Units
tJ
Peak to Peak Alignment Jitter
5.3
60
ps
UI
≥1,483 Mbps (Note 6)
≤1,483 Mbps (Note 6)
0.09
RL
tOS
Output Return Loss
Output Overshoot
Measured 5 MHz to 1483 MHz
15
20
dB
%
8
Note 1: “Absolute Maximum Ratings” are limits beyond which the safety of the device cannot be guaranteed. It is not implied that the device will operate up to
these limits.
Note 2: Typical Parameters measured at VDD=3.3V, TA=25°C. They are for reference purposes and are not production tested.
Note 3: Recommended value—Parameter is not tested.
Note 4: Recommended maximum capacitance load per bus segment is 400 pF.
Note 5: Maximum termination voltage should be identical to the device supply voltage.
Note 6: Measured in accordance with SMPTE RP184.
30017005
FIGURE 4. LVDS Interface Propagation Delay
is recommended that the PCB trace between the FPGA and
Device Operation
the transmitter be less than 25 cm. Longer PCB traces may
The LMH0040 serializer is used in digital video signal origi-
nation equipment. It is intended to be operated in conjunction
with an FPGA host which preprocesses data for it, and then
provides this data over the five bit wide datapath. Provided
the host has properly formatted the data for the LMH0040, the
output of the device will be compliant with DVB-ASI, SMPTE
259M-C, SMPTE 292M or SMPTE 424M depending upon the
output mode selected.
introduce signal degradation as well as channel skew which
could cause serialization errors. This connection between the
host and the LMH0040 should be over a controlled
impedance transmission line with an impedance which
matches the termination resistor—usually 100Ω.
DVB_ASI Mode
The LMH0040 has a special mode for DVB-ASI. In this mode,
the input signal on TX4+/TX4- is treated as a data valid bit, if
high, then the four bit nibbles from TX0–TX3 are taken to form
an 8 bit word, which is then converted to a 10 bit code via an
internal 8b10b encoder and this 10 bit word is serialized and
driven on the output. The nibble taken in on the rising edge of
the clock is the most significant nibble and the nibble taken in
on the falling edge is the least significant nibble. If TX4+/TX4-
is low, then the input on TX0–TX3 are ignored and the 10b
idle character is inserted in the output stream.
Power Supplies
The LMH0040 has several power supply pins, at 2.5V as well
as 3.3V. It is important that these pins all be connected, and
properly bypassed. Bypassing should consist of parallel 4.7
μF and 0.1 μF capacitors as a minimum, with a 0.1 μF ca-
pacitor on each power pin. The device has a large contact in
the center of the bottom of the package. This contact must be
connected to the system GND as it is the major ground con-
nection for the device.
SDI Output Interfacing
Power Up
The serial outputs provide low-skew complimentary or differ-
ential signals. The output buffer is a current mode design, with
a high impedance output. To drive a 75Ω transmission line
connect a 75Ω resistor from each of the output pins to 2.5V.
This resistor has two functions—it converts the current output
to a voltage, which is used to drive the cable, and it acts as
the back termination resistor for the transmission line. The
resistor should be placed as close to the output pin as is prac-
ticable. The output driver automatically adjusts its slew rate
depending on the input datarate so that it will be in compliance
with SMPTE 259M, SMPTE292M or SMPTE 424M as appro-
priate. In addition to output amplitude and rise/fall time spec-
ifications, the SMPTE specs require that SDI outputs meet an
Output Return Loss (ORL) specification. There are parasitic
capacitances that will be present both at the output pin of the
After the transmitter/receiver is powered up, it goes through
a power-on reset procedure, and then enters the link acqui-
sition mode. The transmitter will first acquire the input data
and clock, and once this has happened, the transmitter will
begin sending serialized data. The data is serialized with the
TXIN0 bit being transmitted first, and TXIN4 being the last bit
transmitted.
LVDS Inputs
The LMH0040 has standard 3.3V LVDS inputs and is com-
pliant with ANSI/TIA/EIA-644. These inputs have an internal
100Ω resistor across the inputs which allows for the closing
of a current loop interface from the LVDS driver in the host. It
www.national.com
6
device and on the application printed circuit board. To opti-
mize the return loss implement a series network comprised of
a parallel inductor and resistor. The actual values for these
components will vary from application to application, but the
typical interface circuit shows values that would be a good
starting point. The LMH0050 does not include the internal ca-
ble driver, and its outputs are CML. The LMH0050 outputs
may either be connected to a differential transmission medi-
um such as twisted pair cable, or used to drive an external
cable driver. The collectors present a high impedance current
source. The external 75Ω resistors will provide the back ter-
mination resistance as well as converting the current to a
voltage—with the addition of the termination resistance at the
load, there will be an overall output resistance of 37.5Ω, which
in conjunction with the 24 mA current source will develop the
800 mV swings called for in the standard.
30017008
FIGURE 6. SIC CMOS Input
30017007
FIGURE 5. SDI Output SIC
SMBus Interface
30017009
The System Management Bus (SMBus) is a two wire interface
designed for the communication between various system
component chips. By accessing the control functions of the
circuit via the SMBus, pincount is kept to a minimum while
allowing a maximum amount of versatility. The SMBus has
three pins to control it: an SMBus CS pin which enables the
SMBus interface for the device, a Clock and a Data line. In
applications where there might be several LMH0040s, the
SDA and SCK pins can be bussed together and the individual
devices to be communicated with may be selected via the CS
pin. The SCL and SDA are both open drain and are pulled
high by external pullup resistors. The LMH0040 has several
internal configuration registers which may be accessed via
the SMBus.
FIGURE 7. SIC CMOS Output
TRANSFER OF DATA TO THE DEVICE VIA THE SMBus
During normal operation the data on SDA must be stable dur-
ing the time when SCK is high. START and
STOP conditions—
There are three unique states for the SMBus:
START A HIGH to LOW transition on SDA while SCK is high
indicates a message START condition
STOP A LOW to HIGH transition on SDA while SCK is high
indicates a message STOP condition.
IDLE
If SCK and SDA are both high for a time exceeding
tBUF from the last detected STOP condition or if they
are high for a total exceeding the maximum
specification for tHIGH then the bus will transfer to the
IDLE state.
SMBus TRANSACTIONS
A transaction begins with the host placing the LMH0040
SMBus into the START condition. Then a byte (8 bits) is
transferred, MSB first, followed by a ninth ACK bit. ACK bits
are ‘0’ to signify an ACK, or ‘1’ to signify NACK. After this the
host holds the SCL line low, and waits for the receiver to raise
the SDA line as an ACKnowledge that the byte has been re-
ceived.
7
www.national.com
WRITING TO REGISTERS VIA THE SMBus INTERFACE
Monitor LOS for data bit 1
To write a data value to a register in the LMH0040, the host
writes three bytes to the LMH0040. The first byte is the device
address—the device address is a 7 bit value, and if writing to
the LMH0040 the last bit (LSB) is set to ‘0’ to signify that the
operation is a write. The second byte written is the register
address, and the third byte written is the data to be written into
the addressed register. If additional data writes are per-
formed, the register address is automatically incremented. At
the end of the write cycle the host places the bus in the STOP
state.
Monitor LOS for data bit 2
Monitor LOS for data bit 3
Monitor LOS for data bit 4
GPIO2 FUNCTIONS
Allow for the output of a signal programmed by the SMBus
Allow the monitoring of an external signal via the SMBus
Serializer Clock output
Bits 2 and 3 are used to determine the status of the internal
pullup/pulldown resistors on the device—they are loaded ac-
cording to the following truth table:
READING FROM REGISTERS VIA THE SMBus
INTERFACE
00: pullup and pulldown disabled
01: pulldown enabled
10: pullup enabled
To read the data value from a register, first the host writes the
device address with the LSB set to a ‘0’ denoting a write, and
then the register address is written to the device. The host
then reasserts the START condition, and writes the device
address once again, but this time with the LSB set to a ‘1’
denoting a read, and following this the LMH0040 will drive the
SDA line with the data from the addressed register. The host
indicates that it has finished reading the data by asserting a
‘1’ for the ACK bit. After reading the last byte, the host will
assert a ‘0’ for NACK to indicate to the LMH0040 that it does
not require any more data.
11: atp enabled
Bit 1 is used to enable or disable the input buffer. If the GPIO
pin is to be used as an output pin, then this bit must be set to
a ‘0’ disabling the output.
The LSB is used to switch the output between normal output
state and high impedance mode. If the GPIO is to be used as
an input pin, this bit must be set to ‘0’ placing the output in
high Z mode.
As an example, if you wanted to use the GPIO0 pin to reflect
the status of the LOCK pin, you would load the appropriate
register with the value 0001 0001b.
Note that the SMBus pins are not 5V compliant and they must
be driven by a 3.3V source.
General Purpose I/O pins (GPIO)
Potential Applications for GPIO Pins
The LMH0040 has three pins which can be configured to pro-
vide direct access to certain register values via a dedicated
pin. For example if a particular application required fast action
to the condition of the serializer losing it’s input clock, the
PCLK detect status bit could be routed directly to an external
pin where it might generate an interrupt for the host processor.
GPIO pins can be configured to be in Tri-State (High
Impedance) mode, the buffers can be disabled, and when
used as inputs can be configured with a pullup resistor, a
pulldown resistor or no input pin biasing at all.
In addition to being useful debug tools while bringing an
LMH0040 design up, there are other practical uses to which
the GPIO pins can be put:
PROGRAMMING SEVERAL LMH0040S WITH UNIQUE
ADDRESSES
If there were to be a design using a large number of LMH0040
devices all supported by a single host, it might be desirable
to have them all share a single SMBus connection, but not
have to use separate CS lines from the host. In this case we
can buss all of the SCK and SDA pins together, connect the
CS line for the first device to GND (always selected) then
connect the CS line for each successive part in the chain to
the previous LMH0040. On initial power up, program GPIO0
to be 1, which will de-select all but the first LMH0040—now
reprogram the address, using this reprogrammed address,
drive GPIO to 0, enabling the second LMH0040, which can
then have it’s address reprogrammend, and so on down the
chain until each LMH0040 has a unique address, and all have
their CS lines held low.
Each of the GPIO pins has a register to control it. For each of
these registers, the upper 4 bits are used to define what func-
tion is desired of the GPIO pin with options being slightly
different for each of the three GPIO pins. The pins can be
used to monitor the status of various internal states of the
LMH0040 device, to serve as an input from some external
stimulus, and for output to control some external function.
GPIO0 FUNCTIONS
Allow for the output of a signal programmed by the SMBus
Allow the monitoring of an external signal via the SMBus
Monitor Status of PCLK LOS signal
Monitor Status of PCLK Detect
SENSING IF A CABLE IS CONNECTED TO AN OUTPUT:
When connecting the BNC cable to the output, connect the
shield of the connector to GND via a capacitor—making it an
AC GND, but a DC open. Now connect that shield to one of
the GPIO connections which you configure as an input with a
pullup. With no cable on the BNC, the GPIO pin will see a high
state, but once a terminated cable is connected, the shield will
be brought down and you will read a low state.
Monitor Power On Reset
GPIO1 FUNCTIONS
Monitor Power On Reset
Allow for the output of a signal programmed by the SMBus
Allow the monitoring of an external signal via the SMBus
Monitor LOS for data bit 0
www.national.com
8
30017006
FIGURE 8. TIC
9
www.national.com
Physical Dimensions inches (millimeters) unless otherwise noted
48-Lead QFN Plastic Quad Package
NS Package Number LQA48A
www.national.com
10
Notes
11
www.national.com
Notes
THE CONTENTS OF THIS DOCUMENT ARE PROVIDED IN CONNECTION WITH NATIONAL SEMICONDUCTOR CORPORATION
(“NATIONAL”) PRODUCTS. NATIONAL MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY
OR COMPLETENESS OF THE CONTENTS OF THIS PUBLICATION AND RESERVES THE RIGHT TO MAKE CHANGES TO
SPECIFICATIONS AND PRODUCT DESCRIPTIONS AT ANY TIME WITHOUT NOTICE. NO LICENSE, WHETHER EXPRESS,
IMPLIED, ARISING BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS
DOCUMENT.
TESTING AND OTHER QUALITY CONTROLS ARE USED TO THE EXTENT NATIONAL DEEMS NECESSARY TO SUPPORT
NATIONAL’S PRODUCT WARRANTY. EXCEPT WHERE MANDATED BY GOVERNMENT REQUIREMENTS, TESTING OF ALL
PARAMETERS OF EACH PRODUCT IS NOT NECESSARILY PERFORMED. NATIONAL ASSUMES NO LIABILITY FOR
APPLICATIONS ASSISTANCE OR BUYER PRODUCT DESIGN. BUYERS ARE RESPONSIBLE FOR THEIR PRODUCTS AND
APPLICATIONS USING NATIONAL COMPONENTS. PRIOR TO USING OR DISTRIBUTING ANY PRODUCTS THAT INCLUDE
NATIONAL COMPONENTS, BUYERS SHOULD PROVIDE ADEQUATE DESIGN, TESTING AND OPERATING SAFEGUARDS.
EXCEPT AS PROVIDED IN NATIONAL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, NATIONAL ASSUMES NO
LIABILITY WHATSOEVER, AND NATIONAL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO THE SALE
AND/OR USE OF NATIONAL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR
PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY
RIGHT.
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR
SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF THE CHIEF EXECUTIVE OFFICER AND GENERAL
COUNSEL OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein:
Life support devices or systems are devices 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. A critical component is any component in 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 and the National Semiconductor logo are registered trademarks of National Semiconductor Corporation. All other
brand or product names may be trademarks or registered trademarks of their respective holders.
Copyright© 2007 National Semiconductor Corporation
For the most current product information visit us at www.national.com
National Semiconductor
Americas Customer
Support Center
National Semiconductor Europe
Customer Support Center
Fax: +49 (0) 180-530-85-86
National Semiconductor Asia
Pacific Customer Support Center
Email: ap.support@nsc.com
National Semiconductor Japan
Customer Support Center
Fax: 81-3-5639-7507
Email:
new.feedback@nsc.com
Tel: 1-800-272-9959
Email: europe.support@nsc.com
Deutsch Tel: +49 (0) 69 9508 6208
English Tel: +49 (0) 870 24 0 2171
Français Tel: +33 (0) 1 41 91 8790
Email: jpn.feedback@nsc.com
Tel: 81-3-5639-7560
www.national.com
相关型号:
©2020 ICPDF网 联系我们和版权申明