Semtech GS3140-INE3 Multi-rate adaptive 3g sdi equalizer Datasheet

GS3140
Multi-Rate Adaptive 3G SDI
Equalizer
Key Features
•
3kV HBM ESD protection on all pins
•
•
Wide operating temperature range of -40ºC to +85ºC
•
SMPTE ST 424, SMPTE ST 292 and SMPTE ST 259
compliant
Small footprint QFN–COL package
(16-pin, 4mm x 4mm)
•
Pb-free and RoHS compliant
•
AES10 (MADI) compatible
•
Pin-compatible with the GS6140
•
Industry leading cable reach, with automatic cable
equalization for different lengths of cable
Applications
•
•
Multi-standard operation at rates between 1Mb/s and
2.97Gb/s
Performance optimized for 125Mb/s, 270Mb/s,
1.485Gb/s, and 2.97Gb/s. Typical equalized length of
Belden 1694A cable up to:
•
 200m at 2.97Gb/s
Description
 280m at 1.485Gb/s
The GS3140 is a high-speed BiCMOS device designed to
equalize and restore signals received over cable.
 500m at 270Mb/s
•
1.8V core power supply
•
Typical power consumption of 84mW when
DC-coupled at 1.2V with OUTPUT_SWING = 0011b
(see Table 4-2)
•
Ultra-low power mode for shorter cable reach
applications
•
Upstream launch swing compensation from 250mVppd
to 1Vppd in approximately 50mVppd steps (Default
750mVppd)
•
Auto/Manual bypass (useful for low data rates with
slow rise/fall times)
•
Robust, noise-immune signal detection with squelch
threshold adjustment
•
Auto/Manual control of SLEEP/MUTE/DISABLE OUTPUT
modes
•
Data Rate detection and indication
The device is designed to support SMPTE ST 424, SMPTE ST
292, SMPTE ST 259 and AES10 (MADI), and it is optimized
for performance at 125Mb/s, 270Mb/s, 1.485Gb/s, and
2.97Gb/s.
The device supports MADI serial signals at 125Mb/s with
peak-to-peak launch amplitude between 300mVppd and
600mVppd (with AES10 spec rise and fall times) and
800mVppd±10% (with SD-SDI rise and fall times).
The GS3140 features DC restoration to compensate for the
DC content of SMPTE pathological signals.
Loss of Signal (LOS) is detected when the input carrier is lost
or signal amplitude falls below a programmable threshold.
This is further processed by a filter programmable up to
1.6s before LOS status is asserted. The device can be
programmed to automatically sleep/mute/disable the
output on loss of signal.
An interrupt pin (INT) indicates LOS by default, and can be
programmed to signal various other statuses.
 <MADI, MADI, SD, HD, 3G differentiation
•
Digital cable length indication (CLI)
•
Differential output supports DC-coupling from
1.2V to 2.5V CML logic and AC-coupling for other logic
families
•
Programmable/Rate-dependent output de-emphasis
level and delay
•
Host interface for status and control
GS3140
Final Data Sheet
PDS-060939
SMPTE ST 424, SMPTE ST 292, SMPTE ST 259 and AES10
coaxial cable serial digital interfaces
When the BYPASS control bit is set, the equalizing and DC
restore stages are disengaged. This is useful for signals
launched at the source with low data rates and/or slow rise
and fall times.
www.semtech.com
Rev.1
May 2015
1 of 40
Semtech
Proprietary & Confidential
The device comes in a 16-pin, 4mm x 4mm QFN–COL
package.
The differential output can be DC-coupled to Semtech’s
reclockers and cable drivers, as well as industry-standard
+1.2V, +1.8V and +2.5V CML logic by changing the voltage
applied to the VCC_O pin.
Power consumption of the GS3140 is typically 84mW when
DC-coupled to a +1.2V termination voltage with
OUTPUT_SWING = 0011b (see Table 4-2).
The GS3140 also features programmable output
de-emphasis with eight user-selectable operating levels to
support long PCB traces at the output of the device. The
output swing can be programmed, via the user interface,
from approximately 250mVppd to 1Vppd in 50mVppd steps.
CS
INT
The GS3140 is Pb-free, and the encapsulation compound
does not contain halogenated flame retardant.
This component and all homogeneous subcomponents are
RoHS compliant.
SCLK
SDIN
SDOUT
Control and Status
VCC_A
SDI
Equalizer
DC Restore
SDI
VCC_O
Output Trace
Driver
DDO
DDO
VCC_D
VEE_A
AGC
VEE_O
AGC
AGC
GS3140 Functional Block Diagram
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
2 of 40
Semtech
Proprietary & Confidential
Revision History
Version
ECO
PCN
Date
Changes and/or Modifications
1
025657
—
May 2015
0
024058
—
January 2015
Converted document from Draft Data Sheet to Final Data Sheet.
New Document.
Contents
1. Pin Out.................................................................................................................................................................5
1.1 GS3140 Pin Assignment ...................................................................................................................5
1.2 GS3140 Pin Descriptions ..................................................................................................................5
2. Electrical Characteristics................................................................................................................................7
2.1 Absolute Maximum Ratings ...........................................................................................................7
2.2 DC Electrical Characteristics ...........................................................................................................7
2.3 AC Electrical Characteristics ............................................................................................................9
3. Input/Output Circuits.................................................................................................................................. 11
4. Detailed Description.................................................................................................................................... 12
4.1 Serial Digital Inputs (SDI/SDI) ...................................................................................................... 12
4.1.1 Upstream Launch Swing Compensation.................................................................... 12
4.2 Automatic (Adaptive) Cable Equalization .............................................................................. 12
4.3 Cable Length Indication ................................................................................................................ 13
4.4 Programmable Squelch Threshold ........................................................................................... 13
4.5 Loss of Signal (LOS) ......................................................................................................................... 14
4.5.1 Programmable LOS Filter ................................................................................................. 14
4.6 Rate Detection .................................................................................................................................. 15
4.7 Interrupt (INT)/ Status Output .................................................................................................... 15
4.8 Power Modes .................................................................................................................................... 15
4.8.1 Bypass...................................................................................................................................... 15
4.8.2 Sleep......................................................................................................................................... 15
4.8.3 Mute ......................................................................................................................................... 16
4.8.4 Sleep-Mute............................................................................................................................. 16
4.8.5 Output Disable ..................................................................................................................... 16
4.9 Serial Digital Output (DDO/DDO) .............................................................................................. 16
4.9.1 Adjustable Output Swing and De-Emphasis............................................................. 17
4.9.2 Output Common Mode Voltage.................................................................................... 18
4.10 Device Reset .................................................................................................................................... 19
4.11 Gennum Serial Peripheral Interface (GSPI) .......................................................................... 19
4.11.1 CS Pin..................................................................................................................................... 19
4.11.2 SDIN Pin................................................................................................................................ 20
4.11.3 SDOUT Pin ........................................................................................................................... 20
4.11.4 SCLK Pin................................................................................................................................ 22
4.11.5 Command Word Description........................................................................................ 22
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
3 of 40
Semtech
Proprietary & Confidential
4.11.6 GSPI Transaction Timing................................................................................................. 24
4.11.7 Single Read/Write Access............................................................................................... 25
4.11.8 Auto-increment Read/Write Access ........................................................................... 27
4.11.9 Default GSPI Operation................................................................................................... 28
4.11.10 Setting a Device Unit Address ................................................................................... 29
5. Host Interface Register Map...................................................................................................................... 30
6. Application Information............................................................................................................................. 36
6.1 Typical Application Circuit ........................................................................................................... 36
7. Package & Ordering Information ............................................................................................................ 37
7.1 Package Dimensions ...................................................................................................................... 37
7.2 Packaging Data ................................................................................................................................. 38
7.3 Recommended PCB Footprint .................................................................................................... 38
7.4 Marking Diagram ............................................................................................................................. 39
7.5 Solder Reflow Profiles .................................................................................................................... 39
7.6 Ordering Information ..................................................................................................................... 39
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
4 of 40
Semtech
Proprietary & Confidential
1. Pin Out
2
SDI
3
VEE_A
4
CS
SDOUT
VCC_D
14
13
GS3140
16-pin QFN–COL
(top view)
12
VCC_O
11
DDO
10
DDO
9
AGC
5
6
7
8
SCLK
SDI
15
SDIN
1
16
AGC
VCC_A
INT
1.1 GS3140 Pin Assignment
VEE_O
Figure 1-1: GS3140 Pin Out
1.2 GS3140 Pin Descriptions
Table 1-1: GS3140 Pin Descriptions
Pin Number
Name
Type
Description
1
VCC_A
Power
2, 3
SDI, SDI
Input
4
VEE_A
Power
5, 6
AGC, AGC
Analog I/O
7
SDIN
Digital Input
Host Interface Serial Data Input.
8
SCLK
Digital Input
Host Interface Serial Clock Input.
9
VEE_O
Power
Most positive power supply connection for the input buffer and core.
Connect to 1.8V.
Serial digital differential input.
Most negative power supply connection for the input buffer and core.
Connect to GND.
External Automatic Gain Control capacitor.
Most negative power supply connection for the output buffers, digital
IO and digital circuits.
Connect to GND.
10, 11
DDO, DDO
Output
12
VCC_O
Power
GS3140
Final Data Sheet
PDS-060939
Serial digital differential output.
Most positive power supply connection for the output buffer.
Connect to 1.2V - 2.5V.
www.semtech.com
Rev.1
May 2015
5 of 40
Semtech
Proprietary & Confidential
Table 1-1: GS3140 Pin Descriptions (Continued)
Pin Number
13
Name
VCC_D
Type
Description
Power
Most positive power supply connection for the digital IO and the
digital circuits.
Connect to 1.8V.
14
SDOUT
Digital Output
15
CS
Digital Input
16
INT
Digital Output
GS3140
Final Data Sheet
PDS-060939
Host Interface Serial Data Output
Host Interface Chip Select (active LOW)
Interrupt, programmable status pin.
Default is Loss of Signal (LOS)
www.semtech.com
Rev.1
May 2015
6 of 40
Semtech
Proprietary & Confidential
2. Electrical Characteristics
2.1 Absolute Maximum Ratings
Table 2-1: Absolute Maximum Ratings
Parameter
Value
Supply Voltage - Core (VCC_A and VCC_D)
-0.5V to +2.1V
Supply Voltage - Output Driver (VCC_O)
-0.5V to +2.8V
Input ESD Voltage
3kV HBM
Storage Temperature Range (Ts)
-50°C to 125°C
Input Voltage Range (any input)
-0.3 to (VCC_A +0.3)V
Solder Reflow Temperature
260°C
Note: Absolute Maximum Ratings are those values beyond which damage may occur.
Functional operation outside of the ranges shown in the AC/DC electrical characteristics
tables is not guaranteed.
2.2 DC Electrical Characteristics
Table 2-2: DC Electrical Characteristics
VCC_A,VCC_D, VCC_O = +1.8V ±5%, TA = -40°C to +85°C, unless otherwise shown
Parameter
Symbol
Supply Voltage - Core
Supply Voltage - Output
Driver
Min
Typ
Max
Units
Notes
VCC_A,VCC_D
—
1.710
1.8
1.890
V
—
VCC_O
—
1.140
—
2.625
V
—
VCC_O = 1.2V
OUTPUT_SWING = 0011b
—
85
135
mW
1, 2
VCC_O = 1.2V
OUTPUT_SWING = 1011b
—
95
148
mW
1, 2
VCC_O = 1.8V
OUTPUT_SWING = 0011b
—
90
143
mW
1, 2
VCC_O = 1.8V
OUTPUT_SWING = 1011b
—
104
162
mW
1, 2
VCC_O = 2.5V
OUTPUT_SWING = 0011b
—
96
152
mW
1, 2
VCC_O = 2.5V
OUTPUT_SWING = 1011b
—
116
178
mW
1, 2
PD
Power
GS3140
Final Data Sheet
PDS-060939
Conditions
www.semtech.com
Rev.1
May 2015
7 of 40
Semtech
Proprietary & Confidential
Table 2-2: DC Electrical Characteristics (Continued)
VCC_A,VCC_D, VCC_O = +1.8V ±5%, TA = -40°C to +85°C, unless otherwise shown
Parameter
Symbol
Conditions
Min
Typ
Max
Units
Notes
Power Consumption –
Bypass Mode
PD_BYPASS
—
—
58
88
mW
—
Power Consumption –
Output Mute
PD_MUTE
—
—
83
127
mW
—
Power Consumption –
Output Disable
PD_DISABLE
—
—
70
114
mW
—
Power Consumption –
Sleep-Mute
PD_SLEEP_MUTE
—
—
49
—
mW
—
PD_SLEEP
—
—
11
27
mW
—
Power Consumption – Sleep
Supply Current – Core
IDD_A
VCC_A = 1.8V
—
37
56
mA
1, 3
Supply Current - Digital
IDD_D
VCC_D = 1.8V
—
5
7.5
mA
—
VDD_O = +1.2V to +2.5V
OUTPUT_SWING = 0011b
—
8
12
mA
1, 2
VDD_O = +1.2V to +2.5V
OUTPUT_SWING = 1011b
—
16
22
mA
1, 2
—
1.4
—
1.6
V
—
Supply Current - Output
Driver
Serial Input Common
Mode Voltage
Serial Output Common
Mode Voltage
IDD_O
VCMIN
VCMOUT
See Section 4.9.2
VIH
—
0.65*
VDD_DIG
—
VDD_DIG
V
—
VIL
—
0
—
0.35*
VDD_DIG
V
—
VOH
IOH = -2mA
VDD_DIG
– 0.45
—
—
V
—
VOL
IOH = 2mA
—
—
0.45
V
—
Input Voltage - Digital Pins
(CS, SDIN, SCLK)
Output Voltage - Digital Pins
(INT, SDOUT)
Notes:
1. De-emphasis off.
2. See Table 4-2 for all the output swing settings.
3. With de-emphasis enabled, add a typical 4mA.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
8 of 40
Semtech
Proprietary & Confidential
2.3 AC Electrical Characteristics
Table 2-3: AC Electrical Characteristics
VCC_A,VCC_D, VCC_O = +1.8V ±5%, TA = -40°C to +85°C, unless otherwise shown
Parameter
Symbol
Serial Input Data Rate
Input Voltage Swing
Input Sensitivity
DRDDO
ΔVSDI
—
Output Voltage Swing
Output Jitter at Various Cable
Lengths and Data Rates
ΔVDDO
Jpp
Conditions
Min
Typ
Max
Units
Notes
1
—
2970
Mb/s
—
Differential,
1.485Gb/s
720
800
960
mVppd
—
Differential,
125Mb/s, 270Mb/s, and
2.97Gb/s
720
800
880
mVppd
—
16 increments of
approximately 50mVppd
250
—
1000
mVppd
1
OUTPUT_SWING = 0100b
345
410
475
mVppd
2
OUTPUT_SWING = 1100b
665
800
935
mVppd
2
2.97Gb/s
Belden 1694A: 0-120m,
-20°C to +70°C
—
0.2
0.25
UI
3, 4, 5
2.97Gb/s
Belden 1694A: 120-180m,
-20°C to +70°C
—
0.4
0.5
UI
3, 4, 5
2.97Gb/s
Belden 1694A: 180-200m,
-20°C to +70°C
—
0.4
—
UI
3, 4, 5
1.485Gb/s
Belden 1694A: 0-180m
—
0.15
0.25
UI
—
1.485Gb/s
Belden 1694A: 180-240m
—
0.3
0.4
UI
—
1.485Gb/s
Belden 1694A: 240-280m
—
0.35
0.45
UI
—
270Mb/s
Belden 1694A: 0-300m
—
0.1
0.2
UI
—
0.2
0.3
—
270Mb/s
Belden 1694A: 300-350m
Output Rise/Fall time
Mismatch in rise/fall time
GS3140
Final Data Sheet
PDS-060939
270Mb/s
Belden 1694A: 350-450m
—
0.3
0.4
UI
—
270Mb/s
Belden 1694A: 450-500m
—
0.3
—
UI
—
125Mb/s
Belden 1694A: 0-200m
—
—
0.1
UI
—
2.97Gb/s and 1.485Gb/s
20% - 80%
—
45
90
ps
—
270Mb/s
20% - 80%
—
50
200
ps
—
2.97Gb/s and 1.485Gb/s
—
—
30
ps
—
270Mb/s
—
—
50
ps
—
www.semtech.com
Rev.1
May 2015
—
9 of 40
Semtech
Proprietary & Confidential
Table 2-3: AC Electrical Characteristics (Continued)
VCC_A,VCC_D, VCC_O = +1.8V ±5%, TA = -40°C to +85°C, unless otherwise shown
Parameter
Symbol
Min
Typ
Max
Units
Notes
2.97Gb/s and 1.485Gb/s
—
—
65
ps
—
270Mb/s
—
—
65
ps
—
Input Resistance
Single ended
—
3.1
—
kΩ
—
Input Capacitance
Single ended
—
1.1
—
pF
—
Output Resistance
Single ended
—
50
—
Ω
—
Input Capacitance - Digital
Pins (CS, SDIN, SCLK)
—
—
0.8
—
pF
—
Output Capacitance - Digital
Pins (INT, SDOUT)
—
—
1.0
—
pF
—
1.485GHz to 2.97GHz
10
—
—
dB
6
5MHz to 1.485GHz
15
—
—
dB
6
Duty Cycle Distortion
Input Return Loss
Conditions
Note:
1.
2.
3.
4.
5.
6.
For input swing < 720mVppd, the overall cable reach may be reduced.
See Table 4-2 for all the output swing settings.
For -40°C to -20°C operation at less than 40m of Belden 1694A cable, add 0.1UI to jitter specification.
For -40°C to -20°C operation at greater than 40m of Belden 1694A cable, jitter specification does not change.
Operation from +70°C to +85°C is not supported.
Using Semtech’s recommended application circuit and design guides.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
10 of 40
Semtech
Proprietary & Confidential
3. Input/Output Circuits
VCC_A
VCC_A
VCC_A
VCC_A
VCC_A
1kΩ
SDI
2kΩ
2kΩ
RC
RC
SDI
AGC
AGC
250Ω
500pF
250Ω
3.5kΩ
Figure 3-1: Serial Data Input
VCC_O
VCC_O
Figure 3-2: AGC, AGC
VCC_D
VCC_O
50Ω
VCC_D
50Ω
DDO
DDO
SDIN,
SCLK
100kΩ
Figure 3-3: Serial Data Output
VCC_D VCC_D
Figure 3-4: SDIN and SCLK
VCC_D
VCC_D
VCC_D
100kΩ
SDOUT,
INT
CS
Figure 3-5: CS
GS3140
Final Data Sheet
PDS-060939
Figure 3-6: SDOUT and INT
www.semtech.com
Rev.1
May 2015
11 of 40
Semtech
Proprietary & Confidential
4. Detailed Description
The GS3140 is a high-speed BiCMOS IC designed to equalize serial digital signals.
The GS3140 can equalize 3G SDI, HD-SDI, SD-SDI and AES10 serial digital signals, and will
typically equalize up to 200m at 2.97Gb/s, 280m at 1.485Gb/s, 500m at 270Mb/s and
200m at 125Mb/s. When DC coupling the output of a device to a 1.2V CML load, the
GS3140 typically consumes 84mW of power with a 400mVppd output swing.
4.1 Serial Digital Inputs (SDI/SDI)
The GS3140 has a high-impedance input buffer.
The received serial data signal can be connected to the input pins (SDI/SDI) in either a
differential or single-ended configuration.
The input circuit is self-biasing to allow for simple AC-coupling of input signals to the
device.
4.1.1 Upstream Launch Swing Compensation
The GS3140 has automatic gain control that is based on the assumption that the cable
driver in the upstream device is SMPTE compliant and has a launch swing of
800mVppd ± 10%.
When the source amplitude is known to be non-SMPTE compliant, a compensation
adjustment can be made. The GS3140 can adjust for nominal launch swings between
250mVppd to 1000mVppd, in approximately 50mVppd increments. Upstream launch
swing compensation can be adjusted using the LAUNCH_SWING_COMPENSATION bits
in EQ_CONF_REG_2 register. The default value is 800mVppd (1011b).
4.2 Automatic (Adaptive) Cable Equalization
The GS3140 automatically adjusts its gain to equalize and restore signals received over
different lengths of coaxial cable having loss characteristics similar to Belden 8281 or
1694A. The device is designed to automatically equalize SMPTE SDI signal rates up to
2.97Gb/s, DVB-ASI signals at 270Mb/s, and MADI signals at 125Mb/s.
The GS3140 has the ability to limit the reach of the device to one of four values through
its host interface. The default value is the maximum range. The maximum range of the
device is also a function of the detected data rate, so the maximum cable will not exceed
the supported reach for that rate.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
12 of 40
Semtech
Proprietary & Confidential
4.3 Cable Length Indication
The GS3140 reports the input signal strength through the CABLE_LENGTH_INDICATOR
bits in the STATUS_REG_0 register, accessible through the device's host interface. The
Cable Length Indication (CLI) is a simple, numeric value in the range from 0h to EFh. This
number can be approximated as a cable length in meters by applying one of the cable
scaling factors shown in Table 4-1 below for some commonly used coaxial cables.
Table 4-1: Cable Length Scaling Factors
Cable Type
CLI Scaling Factor
Belden 1694A
2.5
Belden 8281
1.77
The CLI readout value has a multiplication resolution of 1 between 0h and 7Fh. In the
range from 80h to EFh the measurement resolution of CLI is reduced, and CLI value
increments by a multiple of 3.
Note: Any additional loss due to other transmission line elements (such as patch panels,
barrels, extra connectors, etc.), also translates to an equivalent cable length based on
the cable scaling factor.
4.4 Programmable Squelch Threshold
The GS3140 features a programmable squelch threshold, set through the device's host
interface. It impacts Loss of Signal (LOS) status. As shown in Figure 4-1, squelch only
affects the LOS status when bits AUTO_BYPASS, BYPASS, and SLEEP[1:0] in
EQ_CONF_REG_0 are all 0.
The device continually compares the strength of the input signal as set in the
CABLE_LENGTH_INDICATOR bits in the STATUS_REG_0 register to the squelch
threshold set by the SQUELCH_THRESHOLD bits in the EQ_CONF_REG_1 register.
When the value reported by the CABLE_LENGTH_INDICATOR bits exceeds the value
programmed by the SQUELCH_THRESHOLD bits by 3 or more, the Loss of Signal (LOS)
status bit in the STATUS_REG_0 register is set to 1.
When the value reported by the CABLE_LENGTH_INDICATOR bits falls below the value
programmed by the SQUELCH_THRESHOLD bits by 3 or more, the Loss of Signal (LOS)
status bit in the STATUS_REG_0 register is set to 0.
This ±2 hysteresis around the SQUELCH_THRESHOLD setting avoids chattering of the
LOS bit status for input signal strengths right around the threshold setting.
By default, the squelch threshold is set to the maximum possible level, and therefore
squelch is disabled.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
13 of 40
Semtech
Proprietary & Confidential
4.5 Loss of Signal (LOS)
The Loss of Signal (LOS) status indicates whether or not a signal that meets the device‘s
programmed thresholds is present at its input. When LOS is de-asserted (set to 0), a
supported input signal has been detected. Figure 4-1 shows how LOS is derived.
The LOS function continuously monitors conditions of the input signal. In Sleep,
Auto-Sleep, Bypass or Auto-Bypass modes, this is limited to carrier detection.
When LOS Filter is disabled, LOS will be asserted (set to 1) no less than 10μs and no
longer than 40μs after the loss of a valid input signal, and will be de-asserted (set to 0)
no more than 5μs after the connection of a valid input signal.
LOS is available via a status bit in STATUS_REG_0, and it is also available on the interrupt
(INT) status pin, as selected using the INT_SOURCE_SELECT bits in
INT_OUT_CONF_REG_0 register accessible through the device‘s host interface. LOS is
the default output from the INT pin.
4.5.1 Programmable LOS Filter
The LOS Filter delays notification of the change in raw LOS until the new state persists
contiguously for the programmed length of time. This increases stability of LOS
signalling.
The LOS Filter assertion and de-assertion delays can be programmed through the
GS3140 host interface. By default, the LOS Filter is set to 51.8μs assertion delay and
6.6ms de-assertion delay.
The LOS assertion delay can be set in the range from 0ms to 6.6ms in increments of
25.9μs. The LOS de-assertion delay can be set in the range of 0s to 1.7s in increments of
6.6ms. These parameters are accessible using the LOS_FILTER_SET_DELAY and
LOS_FILTER_CLEAR_DELAY bits in LOS_FILTER_CONF_REG_0
The use of these parameters can be disabled using the LOS_FILTER_DISABLE bit in
LOS_FILTER_CONF_REG_1. Figure 4-1 below shows the derivation of the LOS status
indication, and how the LOS filter affects the output.
Set to 1 when any of the following:
SLEEP, AUTO_SLEEP, BYPASS, AUTO BYPASS
Carrier Detect
1
Combination of Carrier Detect
and Squelch
0
Raw LOS
LOS Filter
LOS (Status Parameter)
LOS_FILTER_DISABLE
LOS_FILTER_SET_DELAY
LOS_FILTER_CLEAR_DELAY
Figure 4-1: Factors Affecting the Assertion of the LOS Status Parameter
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
14 of 40
Semtech
Proprietary & Confidential
4.6 Rate Detection
The GS3140 will differentiate between 2.97Gb/s, 1.485Gb/s, 270Mb/s,
125Mb/s, and <125Mb/s. The detected data rate is reported using the
DETECTED_INPUT_RATE bits in STATUS_REG_0 accessible through the device’s host
interface.
Indication of the detected rate is also available on the interrupt (INT) status pin, as
selected using the INT_SOURCE_SELECT and INT_CD_MODE_SELECT bits in
INT_OUT_CONF_REG_0 accessible through the device‘s host interface.
4.7 Interrupt (INT)/ Status Output
The GS3140‘s programmable interrupt (INT) pin flags internal states, or changes of state
to the host system. The default function of this pin is Loss of Signal (LOS). Other
functions are programmed via the device‘s host interface. The additional functions
include:
•
Rate change detection
•
Detection of a specific data rate or set of rates
These functions are chosen using bits INT_SOURCE_SELECT, INT_CD_MODE_SELECT,
and DATA_RATE_DETECTION in the INT_OUT_CONF_REG_0 register.
4.8 Power Modes
4.8.1 Bypass
The GS3140 supports a mode of operation where the equalizer core and DC restoration
stages are bypassed. This mode is controlled by the settings of the BYPASS and
AUTO_BYPASS bits in EQ_CONF_REG_0 of the host interface.
No equalization or DC restoration occurs in BYPASS mode. These functions are disabled
in order to reduce power consumption of the device for signals that do not require
equalization and DC restoration. When the device is in BYPASS, the LOS continues to
function based on carrier detect.
In addition to Manual-BYPASS, Auto-BYPASS is also available. When the AUTO_BYPASS
bit in EQ_CONF_REG_0 is set to 1, BYPASS is initiated by detection of an input signal with
a data rate below MADI.
4.8.2 Sleep
The GS3140 features a SLEEP function that is controlled through the host interface.
When the part is in SLEEP mode, only carrier based Loss of Signal (LOS) detection
remains active. All other sections of the part are powered down.
When in SLEEP mode, the part consumes 13mW of total power.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
15 of 40
Semtech
Proprietary & Confidential
When Auto-SLEEP is selected, it is initiated by the assertion of LOS. Normal operation,
Manual-SLEEP, and Auto-SLEEP are controlled using the SLEEP bits in EQ_CONF_REG_0
accessed through the device‘s host interface.
4.8.3 Mute
The GS3140 features a MUTE function, in which the two halves of the output buffer are
driven statically to opposing levels. One will be set to the level of VCC_O and the other
will be set to VCC_O – swing amplitude (swing level set in the OUTPUT_SWING bits of
OUT_CONF_REG_0).
When Auto-MUTE is selected, it is initiated by the assertion of LOS. Manual-MUTE and
Auto-MUTE are controlled using the MUTE and AUTO_OUTPUT_MUTE bits in
OUT_CONF_REG_1 accessed through the device's host interface.
4.8.4 Sleep-Mute
By default, output drivers are powered down when the device is in SLEEP mode.
However, the GS3140 also features another power saving sleep mode in which the
output driver is muted (as described in Section 4.8.3) instead. All the other blocks are
configured similar to the description in Section 4.8.2. The purpose of this mode is to
output a noise-immune static signal while the chip is sleeping. Similar to SLEEP mode,
both manual and automatic features are available.
When MUTE_OUTPUT_IN_SLEEP bit in EQ_CONF_REG_2 is set to 1, the output drivers
will remain powered and enter MUTE whenever the device is in SLEEP.
4.8.5 Output Disable
The GS3140 features a mode of operation in which the output buffer is disabled to save
power, but all other parts of the chip remain active.
This mode of operation consumes more power than SLEEP mode, but less power than
normal operation. It facilitates faster return to normal operation than SLEEP mode when
required, because all internal stages of the EQ core are already active in this mode.
By default, if the device is not set to any other automatic power mode (Auto-SLEEP,
Auto-MUTE, Auto-SLEEP-MUTE), then the assertion of LOS will initiate OUTPUT DISABLE
mode. The output buffer will remain disabled until a signal is present.
If there is a signal present, the outputs may still be manually disabled by setting the
MANUAL_OUTPUT_DISABLE bit in OUT_CONF_REG_1 to 1, accessed through the
device’s host interface.
4.9 Serial Digital Output (DDO/DDO)
The output driver has a separate voltage supply (VCC_O) which operates between 1.2V 2.5V. The output buffer includes two on-chip 50Ω termination resistors.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
16 of 40
Semtech
Proprietary & Confidential
The output is compatible with industry standard PECL, LVPECL, LVDS, and CML
differential receivers when AC coupled using Semtech’s recommended application
circuit.
4.9.1 Adjustable Output Swing and De-Emphasis
The serial digital output swing is user-selectable from approximately 250mVppd to
1Vppd in increments of 50mVppd. For exact values see Table 4-2.
Table 4-2: Serial Digital Output Swing
OUTPUT_SWING
Min
Typ
Max
Units
0000b
190
230
270
mV
0001b
230
275
320
mV
0010b
275
325
375
mV
0011b
310
370
430
mV
0100b
345
410
475
mV
0101b
390
460
530
mV
0110b
435
510
585
mV
0111b
480
560
640
mV
1000b
515
605
695
mV
1001b
555
655
755
mV
1010b
590
705
820
mV
1011b
630
755
880
mV
1100b
665
800
935
mV
1101b
695
840
985
mV
1110b
745
890
1035
mV
1111b
800
930
1060
mV
To support driving long PCB traces, the GS3140 differential output buffer includes
programmable de-emphasis with 8 operating levels between 0dB - 18.1dB. The
de-emphasis delay can also be programmed to either 100ps or 200ps.
A second set of de-emphasis level and delay values, specifically targeted for 2.97Gb/s
signals, can be selected either manually using the MANUAL_DEEMPHASIS_SELECT bit or
automatically using the AUTO_DEEMPHASIS_ENABLE bit in OUT_CONF_REG_0
accessible through the device's host interface.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
17 of 40
Semtech
Proprietary & Confidential
Table 4-3: De-emphasis Levels
De-emphasis Level
Operating Level
Units
000b
0
dB
001b
1.2
dB
010b
2.5
dB
011b
4.1
dB
100b
6.0
dB
101b
8.5
dB
110b
12.0
dB
111b
18.1
dB
4.9.2 Output Common Mode Voltage
The output common mode voltage level (VCMOUT) is a function of the output voltage
swing, the output driver supply voltage (VCC_O) and how the transmission line is
terminated. If the outputs are terminated through 50Ω resistors to a voltage VTERM
equal to VCC_O, as shown in Figure 4-2 below, the output common mode voltage is
given by the following expression:
ΔV DDO
V CMOUT = V CC_O – ----------------4
Equation 4-1
If the differential outputs are terminated across a 100Ω resistor, as shown in Figure 4-3
below, the output common mode voltage is given by the following expression:
ΔV DDO
V CMOUT = V CC_O – ----------------2
GS3140
Equation 4-2
GS3140
VCC_O
VCC_O
VTERM VTERM
50Ω
50Ω
50Ω
50Ω
50Ω
50Ω
DDO
50Ω
DDO
50Ω
DDO
50Ω
Figure 4-2: 50Ω Termination to VTERM
GS3140
Final Data Sheet
PDS-060939
50Ω
DDO
Figure 4-3: 100Ω Parallel Output Termination
www.semtech.com
Rev.1
May 2015
100Ω
18 of 40
Semtech
Proprietary & Confidential
4.10 Device Reset
The GS3140 includes a reset function accessible via the device's host interface, which
reverts all internal logic and register values to default.
The device can be reset with a single write of ADh to the RESET_CONTROL bits of
RESET_REG_0 register, which will assert and de-assert the device reset within the
duration of the GSPI write access Data Word.
The device can be placed and held in reset by writing AAh to the RESET_CONTROL bits
of RESET_REG_0 register. Subsequent writes of DDh to the RESET_CONTROL bits will
de-assert device reset.
The current state of user-initiated device reset can be read from the RESET_CONTROL
bits of RESET_REG_0 register.
While in reset, host interface accesses to any other register will not be functional and all
logic and configuration registers will be in reset state. While in reset serial digital
differential output behaviour is undefined.
The digital logic and registers within the device will exit the reset state 40μs after device
reset is de-asserted.
Note: RESET_REG_0 register writes do not support Auto-Increment mode.
4.11 Gennum Serial Peripheral Interface (GSPI)
The Gennum Serial Peripheral Interface (GSPI) is comprised of a serial data input signal
(SDIN pin), serial data output signal (SDOUT pin), an active-low chip select (CS pin) and
a burst clock (SCLK pin).
The GS3140 is a slave device, so the SCLK, SDIN and CS signals must be sourced by the
application host processor.
All read and write access to the device is initiated and terminated by the application
host processor.
4.11.1 CS Pin
The Chip Select pin (CS) is an active-low signal provided by the host processor to the
GS3140.
The high-to-low transition of this pin marks the start of serial communication to the
GS3140.
The low-to-high transition of this pin marks the end of serial communication to the
GS3140.
There is an option for each device to use a separate unique chip select signal from the
host processor or for up to 32 devices to be connected to a single chip select when
making use of the Unit Address feature.
Only those devices whose Unit Address matches the UNIT ADDRESS in the GSPI
Command Word will respond to communication from the host processor (unless the
B’CAST ALL bit in the GSPI Command Word is set to 1).
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
19 of 40
Semtech
Proprietary & Confidential
4.11.2 SDIN Pin
The SDIN pin is the GSPI serial data input pin of the GS3140.
16-bit Command and Data Words from the host processor or from the SDOUT pin of
other devices are shifted into the device on the rising edge of SCLK when the CS pin is
low.
4.11.3 SDOUT Pin
The SDOUT pin is the GSPI serial data output of the GS3140.
All data transfers out of the GS3140 to the host processor or to the SDIN pin of other
connected devices occur from this pin.
By default at power up or after system reset, the SDOUT pin provides a non-clocked path
directly from the SDIN pin, regardless of the CS pin state, except during the GSPI Data
Word portion for read operations to the device. This allows multiple devices to be
connected in Loop-Through configuration.
For read operations, the SDOUT pin is used to output data read from an internal
Configuration and Status Register (CSR) when CS is LOW. Data is shifted out of the
device on the falling edge of SCLK, so that it can be read by the host processor or other
downstream connected device on the subsequent SCLK rising edge.
4.11.3.1 GSPI Link Disable Operation
It is possible to disable the direct SDIN to SDOUT (Loop-Through) connection by writing
a value of 1 to the GSPI_LINK_DISABLE bit in HOST_CONF_REG_0. When disabled, any
data appearing at the SDIN pin will not appear at the SDOUT pin and the SDOUT pin is
HIGH.
Note: Disabling the Loop-Through operation is temporarily required when initializing
the Unit Address for up to 32 connected devices.
The time required to enable/disable the Loop-Through operation from assertion of the
register bit is less than the GSPI configuration command delay as defined by the
parameter tcmd_GSPI_config (4 SCLK cycles).
Table 4-4: GSPI_LINK_DISABLE Bit Operation
Bit State
Description
0
SDIN pin is looped through to the SDOUT pin
1
Data appearing at SDIN does not appear at SDOUT,
and SDOUT pin is HIGH.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
20 of 40
Semtech
Proprietary & Confidential
SDIN pin
Configuration and
Status Register
SDOUT pin
GSPI_LINK
_DISABLE
High-Z
BUS_THROUGH
CS pin
Figure 4-4: GSPI_LINK_DISABLE Operation
4.11.3.2 GSPI Bus-Through Operation
Using GSPI Bus-Through operation, the GS3140 can share a common PCB trace with
other GSPI devices for SDOUT output.
When configured for Bus-Through operation, by setting the
GSPI_BUS_THROUGH_ENABLE bit to 1, the SDOUT pin will be high-impedance when
the CS pin is HIGH.
When the CS pin is LOW, the SDOUT pin will be driven and will follow regular read and
write operation as described in Section 4.11.3.
Multiple chains of GS3140 devices can share a single SDOUT bus connection to host by
configuring the devices for Bus-Through operation. In such configuration, each chain
requires a separate Chip Select (CS).
SDIN pin
Configuration and
Status Register
SDOUT pin
GSPI_LINK
_DISABLE
High-Z
BUS_THROUGH
CS pin
Figure 4-5: GSPI_BUS_THROUGH_ENABLE Operation
Table 4-5: GSPI_BUS_THROUGH_ENABLE Bit Operation
Bit State
Description
0
Disables Bus-Through operation
1
Enables Bus-Through operation
When CS is HIGH, the SDOUT pin will be high impedance.
When CS is LOW, the SDOUT pin is driven.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
21 of 40
Semtech
Proprietary & Confidential
4.11.4 SCLK Pin
The SCLK pin is the GSPI serial data shift clock input to the device, and must be provided
by the host processor.
Serial data is clocked into the GS3140 SDIN pin on the rising edge of SCLK. Serial data is
clocked out of the device from the SDOUT pin on the falling edge of SCLK (read
operation). SCLK is ignored when CS is HIGH.
The maximum interface clock rate is 32MHz.
4.11.5 Command Word Description
All GSPI accesses are a minimum of 32 bits in length (a 16-bit Command Word followed
by a 16-bit Data Word) and the start of each access is indicated by the high-to-low
transition of the chip select (CS) pin of the GS3140.
The format of the Command Word and Data Words are shown in Figure 4-6.
Data received immediately following this high-to-low transition will be interpreted as a
new Command Word.
4.11.5.1 R/W bit - B15 Command Word
This bit indicates a read or write operation.
When R/W is set to 1, a read operation is indicated, and data is read from the register
specified by the ADDRESS field of the Command Word.
When R/W is set to 0, a write operation is indicated, and data specified in the Data Word
is written to the register specified by the ADDRESS field of the Command Word.
4.11.5.2 B'CAST ALL - B14 Command Word
This bit is used in write operations to configure all devices connected in Loop-Through
and Bus-Through configuration with a single command.
When B’CAST ALL is set to 1, the following Data Word (AUTOINC = 0) or Data Words
(AUTOINC = 1) are written to the register specified by the ADDRESS field of the
Command Word (and subsequent addresses when AUTOINC = 1), regardless of the
setting of the UNIT ADDRESS(es).
When B’CAST ALL is set to 0, a normal write operation is indicated. Only those devices
that have a Unit Address matching the UNIT ADDRESS field of the Command Word write
the Data Word to the register specified by the ADDRESS field of the Command Word.
B’CAST ALL must be set to 0 for read operations.
4.11.5.3 EMEM - B13 Command Word
The EMEM bit should be set to 0 when accessing GS3140. Accesses to other devices (Unit
Address field in the Command Word does not match the DEVICE_UNIT_ADDRESS in
HOST_CONF_REG_0) with EMEM bit set to 1 are allowed.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
22 of 40
Semtech
Proprietary & Confidential
4.11.5.4 AUTOINC - B12 Command Word
When AUTOINC is set to 1, Auto-Increment read or write access is enabled.
In Auto Increment Mode, the device automatically increments the register address for
each contiguous read or write access, starting from the address defined in the ADDRESS
field of the Command Word.
The internal address is incremented for each 16-bit read or write access until a
low-to-high transition on the CS pin is detected.
When AUTOINC is set to 0, single read or write access is required.
Auto-Increment write must not be used to update values in HOST_CONF_REG_0.
4.11.5.5 UNIT ADDRESS - B11:B7 Command Word
The 5 bits of the UNIT ADDRESS field of the Command Word are used to select one of 32
devices connected on a single chip select in Loop-Through or Bus-Through
configurations.
Read and write accesses are only accepted if the UNIT ADDRESS field matches the
programmed DEVICE_UNIT_ADDRESS in HOST_CONF_REG_0
By default at power-up or after a device reset, the DEVICE_UNIT_ADDRESS is set to 00h
4.11.5.6 ADDRESS - B6:B0 Command Word
The 7 bits of the ADDRESS field are used to select one of the register addresses in the
device in single read or write access mode, or to set the starting address for read or write
accesses in Auto-Increment Mode.
Command Word
MSB
UNIT ADDRESS
R/W
B’CAST
ALL
EMEM
AUTOINC
A11
A10
A9
LSB
ADDRESS
A8
A7
A6
A5
A4
A3
A2
A1
A0
7-bit CSR address field providing up to
128 configuration registers.
5-bit UNIT ADDRESS field providing up to
32 devices to be connected on a single CS.
Auto increment read/write access when set.
Single read write access when reset.
Extended memory mode. When set, the extended memory mode is
enabled. When reset, normal GSPI addressing is enabled (EMEM
is not enabled in the GS3140).
When set, the UNIT ADDRESS field is ignored and
all data accesses are actioned by the device.
When reset, the Unit Address is used to
manage data accesses in the device.
Read access when this bit is set.
Write access when this bit is reset.
Data Word
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Figure 4-6: Command and Data Word Format
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
23 of 40
Semtech
Proprietary & Confidential
4.11.6 GSPI Transaction Timing
tcmd_GSPI_config
tcmd
t9
SCLK
CS
t0
SDIN
SDOUT
R/W
R/W
SDOUT
X
t7
t4
t8
t3
CS
X
t2
t1
SCLK
SDIN
BCST
EMEM
BCST
EMEM
Auto_Inc
UA 4
Auto_Inc
UA 4
UA 3
UA 3
UA 2
UA 2
UA 1
UA 1
UA 0
A6
UA 0
A5
A6
A4
A5
A3
A4
A2
A3
A1
A2
A0
A1
D15
A0
D14
D15
D14
D13
D12
D13
D11
D12
D10
D11
D9
D10
D8
D9
D7
D8
D6
D7
D5
D6
D4
D5
D3
D4
D2
D3
D1
D2
D0
D1
D0
SDI signal is looped out on SDO
Write Mode
t5
t9
SCLK
t6
CS
SDIN
SDOUT
R/W
R/W
RSV
EMEM
RSV
EMEM
Auto_Inc
UA 4
Auto_Inc
UA 4
UA 3
UA 3
UA 2
UA 2
UA 1
UA 1
UA 0
UA 0
A6
A5
A6
A4
A5
A3
A4
A2
A3
A1
A2
A0
A1
A0
D15
D14
D13
SDI signal is looped out on SDO
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Read Data is output on SDO
Read Mode
Figure 4-7: GSPI External Interface Timing
Table 4-6: GSPI Timing Parameters
Parameter
Symbol
Equivalent
SCLK Cycles
Min
Typ
Max
Units
—
—
32
MHz
SCLK frequency
CS low before SCLK rising edge
t0
1.3
—
—
ns
SCLK period
t1
31.25
—
—
ns
SCLK duty cycle
t2
40
50
60
%
Input data setup time
t3
1.1
—
—
ns
SCLK idle time -write
t4
1
31.251
—
—
ns
SCLK idle time - read
t5
4
114
—
—
ns
tcmd
3
85
tcmd_GSPI_conf2
4
114
—
—
ns
Inter-command delay time
Inter-command delay time (after
GSPI configuration write)
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
24 of 40
Semtech
Proprietary & Confidential
Table 4-6: GSPI Timing Parameters (Continued)
Parameter
Symbol
Equivalent
SCLK Cycles
Min
Typ
Max
Units
SDO after SCLK falling edge
t6
1.9
—
7.5
ns
CS high after final SCLK falling edge
t7
0
—
—
ns
Input data hold time
t8
1
—
—
ns
CS high time
t9
46.9
—
—
ns
SDIN to SDOUT combinatorial delay
—
—
5
ns
Max. chips daisy chained at max
SCLK frequency (32 MHz)
—
—
1
GS3140
chips
—
—
2.1
MHz
—
—
3
GS3140
chips
—
—
2.2
MHz
Max. frequency for 32
daisy-chained devices
Max. chips daisy-chained at max.
SCLK frequency (32 Mhz)
Max. frequency for 32
daisy-chained devices
When host clocks in SDOUT
data on rising edge of SCLK
When host clocks in SDOUT
data on falling edge of SCLK
Notes:
1. Parameter is an exact multiple of SCLK periods and scales proportionally
2. tcmd_GSPI_conf inter-command delay must be used whenever modifying HOST_CONF_REG_0 register at address 0x00
4.11.7 Single Read/Write Access
Single read/write access timing for the GSPI interface is shown in Figure 4-8 to
Figure 4-12.
When performing a single read or write access, one Data Word is read from/written to
the device per access. Each access is a minimum of 32-bits long, consisting of a
Command Word and a single Data Word. The read or write cycle begins with a
high-to-low transition of the CS pin. The read or write access is terminated by a
low-to-high transition of the CS pin.
The maximum interface clock rate is 32MHz and the inter-command delay time
indicated in the figures as tcmd, is a minimum of 3 SCLK clock cycles. After modifying
values in HOST_CONF_REG_0, the inter-command delay time, tcmd_GSPI_config, is a
minimum of 4 SCLK clock cycles.
For read access, the time from the last bit of the Command Word to the start of the data
output, as defined by t5, corresponds to no less than 4 SCLK clock cycles at 32MHz.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
25 of 40
Semtech
Proprietary & Confidential
t cmd
SCLK
CS
SDIN
COMMAND
DATA
X
COMMAND
SDOUT
COMMAND
DATA
X
COMMAND
Figure 4-8: GSPI Write Timing – Single Write Access with Loop-Through Operation (default)
t cmd
SCLK
CS
SDIN
COMMAND
DATA
X
COMMAND
SDOUT
Figure 4-9: GSPI Write Timing – Single Write Access with GSPI Link-Disable Operation
t cmd
SCLK
CS
COMMAND
SDIN
DATA
X
High-Z
COMMAND
SDOUT
COMMAND
High-z
DATA
COMMAND
Figure 4-10: GSPI Write Timing – Single Write Access with Bus-Through Operation
SCLK
t5
CS
SDIN
COMMAND
SDOUT
COMMAND
DATA
X
Figure 4-11: GSPI Read Timing – Single Read Access with Loop-Through Operation (default)
t5
SCLK
CS
COMMAND
SDIN
High-z
High-z
COMMAND
SDOUT
X
DATA
Figure 4-12: GSPI Read Timing – Single Read Access with Bus-Through Operation
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
26 of 40
Semtech
Proprietary & Confidential
4.11.8 Auto-increment Read/Write Access
Auto-increment read/write access timing for the GSPI interface is shown in Figure 4-13
to Figure 4-17.
Auto-increment mode is enabled by the setting of the AUTOINC bit of the Command
Word.
In this mode, multiple Data Words can be read from/written to the device using only one
starting address. Each access is initiated by a high-to-low transition of the CS pin, and
consists of a Command Word and one or more Data Words. The internal address is
automatically incremented after the first read or write Data Word, and continues to
increment until the read or write access is terminated by a low-to-high transition of the
CS pin.
Note: Writing to HOST_CONF_REG_0 using Auto-increment access is not allowed.
The maximum interface clock rate is 32MHz and the inter-command delay time
indicated in the diagram as tcmd, is a minimum of 3 SCLK clock cycles.
For read access, the time from the last bit of the first Command Word to the start of the
data output of the first Data Word as defined by t5, will be no less than 4 SCLK cycles at
32MHz. All subsequent read data accesses will not be subject to this delay during an
Auto-Increment read.
SCLK
CS
SDIN
COMMAND
DATA 1
DATA 2
SDOUT
COMMAND
DATA 1
DATA 2
Figure 4-13: GSPI Write Timing – Auto-Increment with Loop-Through Operation (default)
SCLK
CS
COMMAND
SDIN
DATA 1
DATA 2
SDOUT
Figure 4-14: GSPI Write Timing – Auto-Increment with GSPI Link Disable Operation
SCLK
CS
SDIN
SDOUT
High-Z
COMMAND
DATA 1
DATA 2
COMMAND
DATA 1
DATA 2
Figure 4-15: GSPI Write Timing – Auto-Increment with Bus-Through Operation
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
27 of 40
Semtech
Proprietary & Confidential
SCLK
t5
CS
SDIN
COMMAND
SDOUT
COMMAND
X
DATA 1
DATA 2
Figure 4-16: GSPI Read Timing – Auto-Increment Read with Loop-Through Operation (default)
SCLK
t5
CS
SDIN
SDOUT
COMMAND
High-z
X
COMMAND
DATA 1
DATA 2
Figure 4-17: GSPI Read Timing – Auto-Increment Read with Bus-through Operation
4.11.9 Default GSPI Operation
By default at power up or after a device reset, the GS3140 is set for Loop-Through
Operation and the internal DEVICE_UNIT_ADDRESS field of the device is set to 0.
Figure 4-18 shows a functional block diagram of the Configuration and Status Register
(CSR) map in the GS3140.
At power-up or after a device reset, DEVICE_UNIT_ADDRESS = 00h
bits
[15]
[14]
[13]
[12]
[11:7]
[6:0]
CMD
R/W
BCAST
ALL
EMEM
Auto
Inc
Unit Address
32 devices
Local Address
[15:0]
bits
DATA
bits
Reg 0
Compare
Data to be written / Read Data
[15]
RESERVED
[14]
[13]
[12:5]
GSPI_LINK
_DISABLE
GSPI_BUS_
THROUGH
_ENABLE
RESERVED
[4:0]
Read/Write
DEVICE_UNIT_ADDRESS
Reg 1
Configuration and Status Registers
Reg N
Figure 4-18: Internal Register Map Functional Block Diagram
The steps required for the application host processor to write to the Configuration and
Status Registers via the GSPI, are as follows:
1. Set Command Word for write access (R/W = 0) and desired Local Address (register
address); set Auto Increment; set the Unit Address field in the Command Word to
match the configured DEVICE_UNIT_ADDRESS which will be zero. Write the
Command Word.
2. Write the Data Word to be written to the first addressed register.
3. Write the Data Word to be written to the next register in Auto Increment mode, etc.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
28 of 40
Semtech
Proprietary & Confidential
Read access is the same as the above except in step 1 the Command Word is set for read
access (R/W = 1).
Note: The UNIT ADDRESS field of the Command Word must always match
DEVICE_UNIT_ADDRESS for an access to be accepted by the device. Changing
DEVICE_UNIT_ADDRESS to a value other than 0 is only required if multiple devices are
connected to a single chip select (in Loop-Through or Bus-Through configuration).
4.11.10 Setting a Device Unit Address
Multiple (up to 32) GS3140 devices can be connected to a common Chip Select (CS) in
Loop-Through or Bus-Through operation.
To ensure that each device selected by a common CS can be separately addressed, a
unique Unit Address must be programmed by the host processor at start-up as part of
system initialization or following a device reset.
Note: By default at power up or after a device reset, the DEVICE_UNIT_ADDRESS of each
device is set to 0h and the SDIN → SDOUT non-clocked loop-through for each device is
enabled.
These are the steps required to set the DEVICE_UNIT_ADDRESS of devices in a chain to
values other than 0:
1. Write to Unit Address 0 selecting HOST_CONF_REG_0 (ADDRESS = 0), with the
GSPI_LINK_DISABLE bit set to 1 and the DEVICE_UNIT_ADDRESS field set to 0. This
disables the direct SDIN → SDOUT non-clocked path for all devices on chip select.
2. Write to Unit Address 0 selecting HOST_CONF_REG_0 (ADDRESS = 0), with the
GSPI_LINK_DISABLE bit set to 0 and the DEVICE_UNIT_ADDRESS field set to a
unique Unit Address. This configures DEVICE_UNIT_ADDRESS for the first device in
the chain. Each subsequent such write to Unit Address 0 will configure the next
device in the chain. If there are 32 devices in a chain, the last (32nd) device in the
chain must use DEVICE_UNIT_ADDRESS value 0.
3. Repeat step 2 using new, unique values for the DEVICE_UNIT_ADDRESS field in
HOST_CONF_REG_0 until all devices in the chain have been configured with their
own unique Unit Address value.
Note: tcmd_GSPI_conf delay must be observed after every write that modifies
HOST_CONFIG_REG_0.
All connected devices receive this command (by default the Unit Address of all devices
is 0), and the Loop-Through operation will be re-established for all connected devices.
Once configured, each device will only respond to Command Words with a UNIT
ADDRESS field matching the DEVICE_UNIT_ADDRESS in HOST_CONF_REG_0
Note: Although the Loop-Through and Bus-Through configurations are compatible
with previous generation GSPI enabled devices (backward compatibility), only devices
supporting Unit Addressing can share a chip select. All devices on any single chip select
must be connected in a contiguous chain with only the last device's SDOUT connected
to the application host processor. Multiple chains configured in Bus-Through mode can
have their final SDOUT outputs connected to a single application host processor input.
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
29 of 40
Semtech
Proprietary & Confidential
5. Host Interface Register Map
Table 5-1: Register Descriptions
Address
0h
Register Name
HOST_CONF_REG_0
Parameter Name
Bit
Slice
R/W
Reset
RSVD
15:15
RW
0h
Reserved. Do not change.
GSPI_LINK_DISABLE
14:14
RW
0h
GSPI loop-through disable.
GSPI_BUS_THROUGH_ENABLE
13:13
RW
0h
GSPI bus-through enable.
RSVD
12:5
RW
0h
Reserved. Do not change.
DEVICE_UNIT_ADDRESS
4:0
RW
0h
Device address programmed by
application.
RSVD
15:9
RW
0h
Reserved. Do not change.
Description
Manually specify maximum cable
length:
MAX_CABLE_LENGTH_CONFIG
AUTO_BYPASS
1h
8:7
6:6
RW
RW
3h
0h
Enable automatic assertion of
bypass (equivalent to BYPASS=1)
when an input signal is detected
with a rate below MADI.
BYPASS
5:5
RW
0h
Forces the equalizer core and
DC-restore into Bypass mode when
set to 1. No equalization occurs in
this mode.
RSVD
4:4
RW
0h
Reserved. Do not change.
0h
Enable Dynamic Power Mode.
Control bit overrides default when
CUSTOM_DYN_PWR_MODE_
ENABLE is set to 1.
EQ_CONF_REG_0
CUSTOM_DYN_PWR_MODE
GS3140
Final Data Sheet
PDS-060939
3:3
RW
CUSTOM_DYN_PWR_MODE_
ENABLE
2:2
RW
0h
When set to 1, overrides the
Dynamic Power Mode with value
specified by parameter
CUSTOM_DYN_PWR_MODE. When
set to 0 Dynamic Power Mode will
default to disabled.
SLEEP
1:0
RW
0h
00b = Normal
01b = Auto-Sleep
10b, 11b = Forced-Sleep
www.semtech.com
Rev.1
May 2015
00b = 100m
01b = 200m
10b = 300m
11b = 600m
30 of 40
Semtech
Proprietary & Confidential
Table 5-1: Register Descriptions (Continued)
Address
Register Name
Parameter Name
Bit
Slice
R/W
Reset
RSVD
15:12
RW
0h
Description
Reserved. Do not change.
When enabled by
FORCE_SDI_DATA_RATE_VALUE.
SDI_DATA_RATE_VALUE
2h
11:9
RW
0h
EQ_CONF_REG_1
FORCE_SDI_DATA_RATE_VALUE
8:8
RW
0h
000b = Force <MADI rates operation
001b = Force MADI rates operation
010b = Force SD rates operation
011b = Force HD rates operation
100b = Force 3G rates operation
Forces the device to operate
assuming incoming signal is at rate
specified by
SDI_DATA_RATE_VALUE.
Squelch Threshold
3h
7:0
RW
FFh
RSVD
15:8
RW
0h
Reserved. Do not change.
LAUNCH_SWING_
COMPENSATION
7:4
RW
Bh
Selects the upstream launch swing
compensation as described in
Section 4.1.1. Refer to Table 4-2 for
output swing values.
MUTE_OUTPUT_IN_SLEEP
3:3
RW
0h
Enables driving outputs in MUTE
mode when core is in SLEEP, as
explained in Section 4.8.4.
EQ_CONF_REG_2
GS3140
Final Data Sheet
PDS-060939
MADI_AUTO_SWING_DISABLE
2:2
RW
0h
Disables MADI automatic swing
support.
if the MADI signal swing is more
tightly known, the equalizer jitter
and reach performance can be
significantly improved by disabling
this mode and using the
LAUNCH_SWING_COMPENSATION
register bits to specify the swing.
RSVD
1:0
RW
0h
Reserved. Do not change.
www.semtech.com
Rev.1
May 2015
EDh - FFh = No Squelch
0h - ECh = See 4.4 Programmable
Squelch Threshold
SQUELCH_THRESHOLD
31 of 40
Semtech
Proprietary & Confidential
Table 5-1: Register Descriptions (Continued)
Address
4h
Register Name
OUT_CONF_REG_0
Parameter Name
Bit
Slice
R/W
Reset
RSVD
15:15
RW
0h
Reserved. Do not change.
OUTPUT_SWING
14:11
RW
Bh
Sets the output swing level
(amplitude) when the feature is
enabled. See Section 4.9.1.
OUTPUT_SWING_ENABLE
10:10
RW
0h
Description
When set to 1, enables overriding
of the default output swing with
the value written in the
OUTPUT_SWING bits.
When set to 0, the output swing
will default to a setting of
OUTPUT_SWING = Bh.
4h
DEEMPHASIS_DELAY
9:9
RW
0h
Set the de-emphasis delay when
DEEMPHASIS_ENABLE is set to 1.
0b = 100ps
1b = 200ps
DEEMPHASIS_LEVEL
8:6
RW
0h
Set the de-emphasis level when
DEEMPHASIS_ENABLE is set to 1.
See Table 4-3.
RSVD
5:2
RW
0h
Reserved. Do not change.
OUT_CONF_REG_0
DEEMPHASIS_ENABLE
4h
1:1
RW
0h
OUT_CONF_REG_0
Enable or disable the de-emphasis
delay and level set using the
DEEMPHASIS_DELAY and
DEEMPHASIS_LEVEL bits.
0b = De-emphasis disabled
1b = De-emphasis enabled
RSVD
0:0
RW
0h
Reserved. Do not change.
RSVD
15:3
RW
0h
Reserved. Do not change.
MANUAL_OUTPUT_DISABLE
2:2
RW
0h
When set to 1, powers down the
output buffer.
0h
Enable automatic muting of the
output buffer (equivalent to
setting MUTE = 1) when LOS is
asserted (set to 1).
AUTO_OUTPUT_MUTE
5h
1:1
RW
OUT_CONF_REG_1
When set to 1, latches the two
halves of the output buffer at
opposing levels.
MUTE
GS3140
Final Data Sheet
PDS-060939
0:0
www.semtech.com
Rev.1
May 2015
RW
0h
One will be set to the level of
VCC_O and the other will be set to
VCC_O – swing amplitude (swing
level set in the OUTPUT_SWING
bits of OUT_CONF_REG_0).
32 of 40
Semtech
Proprietary & Confidential
Table 5-1: Register Descriptions (Continued)
Address
Register Name
Parameter Name
Bit
Slice
R/W
Reset
Description
CABLE_LENGTH_INDICATOR
15:8
RO
0h
An 8 bit number representing
cable length in increments of 2.5m
00h = 0m (minimum value)
EFh = ~600m (maximum value)
in accordance with Table 4-1.
RSVD
7:4
RO
—
Reserved.
Detected input data rate.
6h
STATUS_REG_0
DETECTED_INPUT_RATE
3:1
RO
1h
000b = <125mB/s
001b = 125mB/s
010b = 270Mb/s
011b = 1.485Gb/s
100b = 2.97Gb/s
Note: All other states are invalid.
Loss of Signal (LOS) Indication.
LOS
0:0
RO
0h
Set to 1 when a qualified signal is
present at the input to the device,
as detailed in Section 4.5.
Set to 0 when such signal is not
detected.
LOS_FILTER_SET_DELAY
7h
8h
15:8
RW
2h
Loss of Signal (LOS) assertion delay,
in increments of approximately
25.9μs to a maximum of
approximately 6.6ms.
00h = 0ms
FFh = 6.6ms
LOS_FILTER_CONF_
REG_0
LOS_FILTER_CONF_
REG_1
GS3140
Final Data Sheet
PDS-060939
LOS_FILTER_CLEAR_DELAY
7:0
RW
1h
Loss of Signal de-assertion delay, in
increments of approximately
6.6ms to a maximum of
approximately 1.7s.
00h = 0s
FFh = 1.7s
RSVD
15:1
RW
0h
Reserved. Do not change.
LOS_FILTER_DISABLE
0:0
RW
0h
Disables Loss of Signal (LOS) Filter
as shown in Figure 4-1.
www.semtech.com
Rev.1
May 2015
33 of 40
Semtech
Proprietary & Confidential
Table 5-1: Register Descriptions (Continued)
Address
Register Name
Parameter Name
Bit
Slice
R/W
Reset
RSVD
15:11
RW
0h
DATA_RATE_DETECTION
10:6
RW
0h
Description
Reserved. Do not change.
Data Rate Detection Enable.
Selects which data rates will be
reported on the INT pin when
INT_SOURCE_SELECT is set to 100b
or 101b. Set the corresponding bit
to 1 to enable detection reporting
for each rate.
Bit 0 = < MADI
Bit 1 = MADI
Bit 2 = SD
Bit 3 = HD
Bit 4 = 3G
Selects the internal signal source
for the INT pin.
9h
INT_OUT_CONF_
REG_0
INT_SOURCE_SELECT
5:3
RW
0h
000b = Loss of Signal (LOS), filtered
per registers
LOS_FILTER_CONF_REG_0 and
LOS_FILTER_CONF_REG_1
001b = Specific signal presence
status as selected by
INT_CD_MODE_SELECT
010b = Reserved
011b = An active-high minimum
200ns pulse generated upon each
detected change in the rate.
100b = CD qualified with rate(s)
selected by
DATA_RATE_DETECTION bits
101 = Same as settings above, with
a minimum 200ns low pulse when
a rate change is detected
110b/111b = Reserved
Carrier Detect Mode, allows INT to
assert only for selected rate.
INT_CD_MODE_SELECT
2:0
RW
0h
000b = General Carrier Detect (CD)
(any rate)
001b = CD for below-MADI rates
010b = CD for MADI rates
011b = CD for SD
100b = CD for HD
101b = CD for 3G
110b, 111b = Reserved
Ah
VERSION_ID_REG
GS3140
Final Data Sheet
PDS-060939
VERSION_ID
15:0
www.semtech.com
Rev.1
May 2015
RO
0h
Readout of chip “version_id”.
34 of 40
Semtech
Proprietary & Confidential
Table 5-1: Register Descriptions (Continued)
Address
Bh
Register Name
Parameter Name
Bit
Slice
R/W
Reset
HIGH_DRIVE
15:15
RW
0h
Drive Strength control for digital
output pins.
0b = Low Drive
1b = High Drive
RSVD
14:0
RW
0h
Reserved. Do not change.
RSVD
15:0
RO
—
Reserved.
MISC_CONF_REG_0
Ch – 7Eh
RESERVED
Description
Device Reset, Reverts all internal
logic and register values to
defaults.
RESET_CONTROL
7Fh
15:8
RW
DDh
RESET_REG_0
Write Values:
AAh: asserts device reset
DDh: de-assert device reset
ADh: assert/de-assert device reset
in a single write
Read Values:
AAh: user-initiated reset is asserted
DDh: user-initiated reset is
de-asserted
RSVD
GS3140
Final Data Sheet
PDS-060939
7:0
www.semtech.com
Rev.1
May 2015
RW
0h
Reserved. Do not change.
35 of 40
Semtech
Proprietary & Confidential
6. Application Information
6.1 Typical Application Circuit
VCC_D
10nF
VCC_A
VCC_O
10nF
13
12
SDI
37.5Ω
DDO
DDO
15
8
7
14
CS
6
4.7μF
SDOUT
AGC
AGC
VEE_O
5
470nF
10
4.7μF
SDIN
INT
*Value dependent on layout
11
GS3140
SCLK
VEE_A
4.3nH*
3
1
SDI
VCC_O
1μF
75Ω
75Ω
2
VCC_D
1μF
VCC_A
6.2nH*
SDI
10nF
4
9
16
Figure 6-1: Typical Application Circuit
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
36 of 40
Semtech
Proprietary & Confidential
7. Package & Ordering Information
7.1 Package Dimensions
0.10 C
0.85±0.05
0.15 C A
4.00
A
0.65+0.05
–0.00
0.08 C
0.20 REF
0.035+0.015
–0.035
0.10
4.00
0.15 C B
B
LASER MARK FOR PIN 1
IDENTIFICATION IN THIS AREA
C
SEATING
PLANE
TOP VIEW
5
8
SIDE VIEW
9
4
NOTES:
1. ALL DIMENSIONS ARE IN MILLIMETERS
2. SOLDERABLE PAD FINISH: MATTE Sn
3. DIMENSIONS & TOLERANCES CONFORM TO ASME Y14.5M. – 1994
12
1
16
13
0.50±0.10
C0.3 PIN 1 ID
0.30±0.05
0.65
0.50±0.10
0.10
0.05
C A B
C
BOTTOM VIEW
Figure 7-1: Package Dimensions
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
37 of 40
Semtech
Proprietary & Confidential
7.2 Packaging Data
Table 7-1: Packaging Data
Parameter
Value
Package Type
4mm x 4mm 16-pin QFN–COL
Package Drawing Reference
JEDEC MO-220
Moisture Sensitivity Level
3
Junction to Air Thermal Resistance, θj-a (at zero airflow)
63.0°C/W
Junction to Board Thermal Resistance, θj-b
37.0°C/W
Junction to Case Thermal Resistance, θj-c
44.5°C/W
Psi, Ψ − Junction-to-Top Characterization Parameter
2.5°C/W
Pb-free and RoHS compliant
Yes
7.3 Recommended PCB Footprint
0.325
4.60
3.75 2.90
0.85
0.65
0.40
NOTES:
1. CONTROLLING DIMENSIONS ARE IN MILLIMETERS
2. SQUARE PACKAGE - DIMENSIONS APPLY IN BOTH “X” AND “Y” DIRECTIONS
Figure 7-2: Recommended PCB Footprint
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
38 of 40
Semtech
Proprietary & Confidential
7.4 Marking Diagram
Pin 1
Indicator
GS3140
XXXXE3
YYWW
XXXX - Last 4 digits of Assembly Lot
E3 - Pb-free & Green indicator
YYWW - Date Code
Figure 7-3: Marking Diagram
7.5 Solder Reflow Profiles
Temperature
60-150 sec.
20-40 sec.
260°C
250°C
3°C/sec max
217°C
6°C/sec max
200°C
150°C
25°C
Time
60-180 sec. max
8 min. max
Figure 7-4: Maximum Pb-free Solder Reflow Profile
7.6 Ordering Information
Table 7-2: Ordering Information
Part Number
Package
Temperature Range
GS3140-INE3
16-pin QFN–COL
-40°C to +85°C
GS3140
Final Data Sheet
PDS-060939
www.semtech.com
Rev.1
May 2015
39 of 40
Semtech
Proprietary & Confidential
IMPORTANT NOTICE
Information relating to this product and the application or design described herein is believed to be reliable, however such information is
provided as a guide only and Semtech assumes no liability for any errors in this document, or for the application or design described herein.
Semtech reserves the right to make changes to the product or this document at any time without notice. Buyers should obtain the latest relevant
information before placing orders and should verify that such information is current and complete. Semtech warrants performance of its
products to the specifications applicable at the time of sale, and all sales are made in accordance with Semtech’s standard terms and conditions
of sale.
SEMTECH PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS,
DEVICES OR SYSTEMS, OR IN NUCLEAR APPLICATIONS IN WHICH THE FAILURE COULD BE REASONABLY EXPECTED TO RESULT IN PERSONAL
INJURY, LOSS OF LIFE OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. INCLUSION OF SEMTECH PRODUCTS IN SUCH APPLICATIONS IS
UNDERSTOOD TO BE UNDERTAKEN SOLELY AT THE CUSTOMER’S OWN RISK. Should a customer purchase or use Semtech products for any such
unauthorized application, the customer shall indemnify and hold Semtech and its officers, employees, subsidiaries, affiliates, and distributors
harmless against all claims, costs damages and attorney fees which could arise.
The Semtech name and logo are registered trademarks of the Semtech Corporation. All other trademarks and trade names mentioned may be
marks and names of Semtech or their respective companies. Semtech reserves the right to make changes to, or discontinue any products
described in this document without further notice. Semtech makes no warranty, representation or guarantee, express or implied, regarding the
suitability of its products for any particular purpose. All rights reserved.
© Semtech 2015
Contact Information
Semtech Corporation
200 Flynn Road, Camarillo, CA 93012
Phone: (805) 498-2111, Fax: (805) 498-3804
www.semtech.com
GS3140
Final Data Sheet
PDS-060939
Rev.1
May 2015
40 of 40
Semtech
40Proprietary & Confidential
Similar pages