Microchip

SY87725L - Transceiver Microchip - Free user manual and instructions

Find the device manual for free SY87725L Microchip in PDF.

📄 20 pages English EN Download 💬 AI Question
Notice Microchip SY87725L - page 1
Pick your language and provide your email: we'll send you a specifically translated version.

User questions about SY87725L Microchip

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Transceiver in PDF format for free! Find your manual SY87725L - Microchip and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. SY87725L by Microchip.

USER MANUAL SY87725L Microchip

The SY87725L is a single chip transceiver for data rates up to 2.5Gbps. On the receive side, it includes a complete clock recovery and data retiming circuit with an integrated 4-bit serial-to-parallel data converter. On the transmit side, it includes a synthesizer with an integrated 4-bit parallel-to-serial data converter.

The SY87725L receiver has a synthesizer that generates an internal clock from an externally supplied TTL or PECL REFCLK that can be either 155.52MHz or 77.76MHz. This internal clock can be used by the clock recovery PLL if an absence of transitions on the input serial data stream prevents normal clock recovery. This enables it to provide a stable clock source in the absence of transitions on the incoming serial data stream.

The transmit synthesizer uses the CLKIN parallel data clock to generate its own serial rate clock locked to CLKIN. This enables the transmit and receive to operate at different data rates.

The serial interface for both the transmit and receive functions feature industry standard high-speed differential CML I/O. The parallel interfaces feature high-speed LVDS I/O with an internal 100Ω termination on the LVDS inputs.

The first bit for the serial-to-parallel conversion can be moved using the RCV_SYNC input. The RCV_SYNC input enables the parallel word boundary to move up in time by one bit time for each pulse. This allows it to in effect "swallow" one bit each time the RCV_SYNC pulse is asserted.

Datasheets and support documentation can be found on Micrel's web site at: www.micrel.com.

Features

  • Single 3.3V supply and 1W typ. power consumption
    • 2.5G/1.25G/625Mbps down stream
    • 1.25G/625M/156Mbps up stream
    • 4-bit Serdes with LVDS interfaces
  • Serial Data input sensitivity of 30mV typical
  • Training mode for fast lock acquisition
  • Link Fault Indicator (LFIN: "HIGH" = Locked)
  • Separate training and MUX synthesizers
  • Loop back function for diagnostics
  • TTL-CML Translator for MAC-to-Laser diode driver burst control
  • Selectable double data rate option for low cost FPGA/ASIC MAC implementation
    • Available in Pb-Free (10mm x 10mm) 64-pin EPAD-TQFP

Applications

• BPON/GPON/GEPON/EPON

Markets

- FTTH/FTTP

Functional Block Diagram
Microchip SY87725L - Markets - 1

flowchart
graph TD
    A["Input"] --> B["Resistors"]
    B --> C["Decoder"]
    C --> D["2:1 Mux"]
    D --> E["CLKOUT2"]
    B --> F["3:1 Mux"]
    F --> G["DeMux 4-bit"]
    G --> H["÷2"]
    H --> I["2:1 Mux"]
    I --> J["DOUT"]
    B --> K["4:1 Mux"]
    K --> L["Decoder"]
    L --> M["÷2"]
    M --> N["2:1 Mux"]
    N --> O["CLKOUT"]
    B --> P["Xmt_Cntrl0 Xmt_Cntrl1"]
    P --> Q["Level Translator"]
    Q --> R["Differential CML out"]
    R --> S["OUT"]
    S --> T["IN (from MAC)"]
    T --> U["Single-ended TTL in"]
    U --> V["Output"]
    style A fill:#f9f,stroke:#333
    style B fill:#ccf,stroke:#333
    style C fill:#cfc,stroke:#333
    style D fill:#fcc,stroke:#333
    style E fill:#cff,stroke:#333
    style F fill:#ffc,stroke:#333
    style G fill:#fcc,stroke:#333
    style H fill:#ffc,stroke:#333
    style I fill:#fcc,stroke:#333
    style J fill:#ffc,stroke:#333
    style K fill:#fcc,stroke:#333
    style L fill:#fcc,stroke:#333
    style M fill:#fcc,stroke:#333
    style N fill:#fcc,stroke:#333
    style O fill:#fcc,stroke:#333
    style P fill:#fcc,stroke:#333
    style Q fill:#fcc,stroke:#333
    style R fill:#fcc,stroke:#333
    style S fill:#fcc,stroke:#333
    style T fill:#fcc,stroke:#333
    style U fill:#fcc,stroke:#333

Pin Configuration

Microchip SY87725L - Pin Configuration - 1

text_image RCV_CNTRL1 RCV_DDRSEL CD REFCLKN REFCLKP RCV_SYNC GND VCC SINN SINP VCC OUTN OUTP VCCO SOUTN SOUTP 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 RCV_PLLSN 1 RCV_PLLSP 2 RCV_FSEL0 3 RCV_CNTRL0 4 RCV_FSEL1 5 RCV_PLLRP 6 RCV_PLLRN 7 VCCA 8 GNDA 9 XMT_FSEL0 10 XMT_PLLSN 11 XMT_PLLSP 12 TESTb 13 XMT_FSEL1 14 REFFREQSEL 15 XMT_CNTRL0 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 XMT_CNTRL1 LFIN VCC TEST (GND) GND CLKINP CLKINN XMT_DDRSEL DINOP DINON DINIP DININN DIN2P DIN2N DIN3P DIN3N 48 IN 47 VCC DOUT3N 46 DOUT3P 45 DOUT2N 44 DOUT2P 43 DOUT1N 42 DOUT1P 41 DOUT1P 40 DOUT0N 39 DOUT0P 38 VCC CLKOUTN 37 CLKOUTP 36 GND CLKOUT2N 35 GND CLKOUT2P

64-Pin EPAD-TQFP (T64-1)

Ordering Information

Part NumberPackage TypeOperating RangePackage MarkingLead Finish
SY87725LHYH64-1IndustrialSY87725LHY with Pb-Free bar-line indicatorPb-Free Matte-Sn
SY87725LHYTR^(2) H64-1IndustrialSY87725LHY with Pb-Free bar-line indicatorPb-Free Matte-Sn

Notes:

  1. Contact factory for die availability. Dice are guaranteed at T_A=25^ , DC electricals only.
  2. Tape and Reel.

Pin Description
RECEIVE SECTION SIGNALS

Pin NumberPin NamePin Description
55, 56SINP, SINNSerial Data In (Differential LVPECL Input): This input receives the serial differential data stream. An internal PLL recovers the embedded clock and data.
60, 61REFCLKP, REFCLKN,Reference Clock (TTL or Differential LVPECL Input): This input accepts either single-ended TTL or differential LVPECL signals and is used as the reference for the internal frequency synthesizer and the “training” frequency for the receiver PLL to keep it centered in the absence of data at the SIN input. The REFCLKN input has an internal reference circuit that applies the threshold voltage in case of a single-ended TTL-signal at REFCLKP. REFCLKN has an internal 75kΩ to GND and can be left open in that case.
15REFFREQSELReference Clock Frequency Select (TTL Input): Selects REFCLK frequency of 77.76MHz when LOW or 155.52MHz when HIGH.
6, 7RCV_PLLRP, RCV_PLLRNClock Recovery PLL Loop Filter: External loop filter pins for the receive PLL.
1, 2RCV_PLLSN, RCV_PLLSPClock Synthesis PLL Loop Filter: External loop filter pins for the clock synthesis PLL.
59RCV_SYNCReceive Synchronizer (TTL Input): Single-ended asynchronous input to set the word boundary on the 4-bit parallel data
3, 5RCV_FSEL0, RCV_FSEL1Receive Frequency Control (TTL Inputs): Two single-ended frequency selects for receive synthesizer.
39, 40, 41, 42, 43, 44, 45, 46DOUTOP, DOUTON, DOUT1P, DOUT1N, DOUT2P, DOUT2N, DOUT3P, DOUT3NParallel Data Out (LVDS Outputs): These are the four pairs of receive parallel data outputs.
33, 34CLKOUT2P, CLKOUT2NParallel Clock Out (LVDS Output): This output is the recovered clock at the transmit byte clock rate and provides a clock that can be used as a reference clock to drive CLKIN.
36, 37CLKOUTP, CLKOUTNParallel Clock Out (LVDS Output): This output is the recovered clock divided by 4 or 8 to provide the parallel data rate clock.
18LFINLink Fault Indicator (TTL Output): When HIGH, LFIN indicates CDR is “in-lock” and when LOW it indicates CDR loss-of-lock.
63RCV_DDRSELDouble Data Rate Select (TTL Input): Selects either parallel data rate clock for normal operation or one-half of parallel data rate clock for double data rate applications.
62CDCarrier Detect Input (LVPECL input): When HIGH, CD indicates the carrier is present and when LOW it indicates the loss of carrier.

TRANSMIT SECTION SIGNALS

25, 26, 27,28, 29, 30,31, 32DIN0P, DIN0N,DIN1P, DIN1N,DIN2P, DIN2N,DIN3P, DIN3NParallel Data In (LVDS Inputs): These are the four pairs of transmit parallel data inputs. Each Differential pair has a 100Ω internal termination across the pair.
22, 23CLKINP, CLKINNParallel Clock In (LVDS Input): This input is the transmit parallel (byte-rate) clock.
10, 14XMT_FSEL0,XMT_FSEL1Transmit Frequency Control (TTL Inputs): Two single-ended frequency selects for transmit synthesizer.
11, 12XMT_PLLSN,XMT_PLLSPClock Synthesis PLL Loop Filter: External loop filter pins for the clock synthesis PLL.
49, 50SOUTP, SOUTNSerial Data Out (Differential CML Output): This is the serial differential data stream output.
24XMT_DDRSELDouble Data Rate Select (TTL Input): Selects either parallel data rate clock for normal operation or one-half of parallel data rate clock for double data rate applications.

LOOPBACK CONTROLS

Pin NumberPin NamePin Description
16, 17XMT_CNTRL0,XMT_CNTRL1Transmit Loop back Multiplexer Control (TTL Inputs): Two single-ended control lines to control the data flow for remote loop back or normal serial data output.
4, 64RCV_CNTRL0,RCV_CNTRL1Receive Loop back Multiplexer Control (TTL Inputs): Two single-ended control lines to control the data flow for local loop back or recovered serial data into the 1:4 DeMUX.

TRANSLATOR SIGNALS

48INSignal from MAC to be translated (TTL Input)
52, 53OUTP, OUTNSignal to Laser Diode Driver (CML Differential Output)

POWER PINS AND TEST PIN

13TestbTest Mode Pin: When held LOW activates test mode. (For factory use only, leave open for normal operation.)
20TestTest Mode Pin: When held HIGH activates test mode. (For factory use only, must be tied to GND for normal operation.).
8VCCAAnalog Power: Connect to +3.3V power supply. Bypass with 0.1μF//0.1μF low ESR capacitors as close to VCCA pin as possible.
9GNDAAnalog Ground pin and exposed pad must be connected to the same ground plane.
19, 38, 47, 54, 57VCCCore Power: Connect to +3.3V power supply. Bypass with 0.1μF//0.1μF low ESR capacitors as close to VCC pins as possible.
21, 35, 58GND, Exposed PadCore Ground: Ground pins and exposed pad must be connected to the same ground plane.
51VCCOCML Output Power: Connect to +3.3V power supply. Bypass with 0.1μF//0.1μF low ESR capacitors as close to VCCO pin as possible.

Functional Description

The SY87725L is a fully integrated transceiver with an integrated serial-to-4-bit DeMUX and 4-bit-to-serial Multiplexer.

Receive Section

Clock and Data Recovery Function

The Clock Recovery function includes a synthesizer that generates a stable frequency based on the REFCLK input. The REFCLK input can be either a differential PECL input or a single-ended TTL input. It can also be either 77.76MHz or 155.52MHz as selected by REFFREQSEL. The synthesized frequency derived from the REFCLK is within 1000ppm of the incoming serial data rate and is used by the Clock and Data Recovery (CDR) circuit to "train" to the correct frequency range. This training function minimizes the acquisition time for the CDR to lock onto the incoming data stream by keeping the CDR frequency within close range of the recovered clock in the case of loss of data.

The RCV_FSEL0 and RCV_FSEL1 inputs select the receive data rate. For example, these inputs can be used to select an OC-48, OC-24 or OC-12 data rate for the serial data in, SIN. The typical input sensitivity of SIN is 30mV.

The Clock Recovery function also generates CLKOUT2 that is controlled by the XMT_DDRSEL input for regular or double data rate applications. If a clean, low-jitter byte-rate clock is not available for CLKIN to the Transmit Synthesizer, CLKOUT2 can be used as the reference clock.

DeMUX Function

The recovered serial data from the CDR is converted to a 4-bit parallel word by a 1:4 de-multiplexer. The serial-to-parallel conversion sequence is LSB first, i.e. first serial bit in is DOUT0, second serial bit in is DOUT1, etc. A RCV_SYNC pulse input is used to set the word boundary of the 4-bit parallel word. A single pulse, applied asynchronously for a minimum of two input clock cycles to the RCV_SYNC input, causes the start bit of conversion to occur one bit earlier.

The CLKOUT output is the parallel data rate clock to be used with the DOUT parallel data from the DeMUX. It is selectable by the RCV_DDRSEL input to be either at the parallel data rate or one-half the parallel data rate for double data rate applications.

Transmit Section

Synthesizer Function

The SY87725L Transmit Synthesizer uses the divide-by-4 parallel clock input or a divide-by-8 clock input when double data rate is selected as a reference clock. The XMT_FSEL0 and XMT_FSEL1 inputs select the TX data rate. For example, these inputs can be used to select an OC-24, OC-12 or OC-3 rate for the serial data out, SOUT.

MUX Function

The 4-bit parallel data input is converted to a serial data stream with a 4:1 multiplexer. The parallel-to-serial conversion sequence is LSB first, i.e. DIN0 will be shifted out first, followed by DIN1, etc.

Auto-Alignment Function

Because the 4-bit parallel data input can have an arbitrary phase relationship with the transmit byte-rate clock input (CLKIN), an auto-alignment function is included in the transmit parallel-to-serial circuit.

The phase of the 4-bit parallel data is sampled and compared with the phase of the incoming CLKIN. If the clock and data are not in the proper phase relationship, the phase is internally adjusted to insure that the data will be sampled at the optimal time. This can result in a variation of the latency between the parallel data in and the serial data out (TDOUT) of up to three CLKIN clock cycles.

Loopback Function

Two 3:1 multiplexers are provided to allow Local or Remote Loopback.

Frequency Selections

XMT_FSEL0XMT_FSEL1TX DATA RATE
00155.52Mbps
10622.08Mbps
011244.16Mbps
11N/A

Table 1. Transmit Frequency Selection

RCV_FSEL0RCV_FSEL1RX DATA RATE
00N/A
10622.08Mbps
011244.16Mbps
112488.32Mbps

Table 2. Receive Frequency Selection

XMT_FSEL0XMT_FSEL1XMT_DDRSELCLKOUT2
00038.88MHz
100155.52MHz
010311.04MHz
110N/A
00119.44MHz
10177.76MHz
011155.52MHz
111N/A

Table 3. CLKOUT2 Frequency Selection

RCV_CNTRL0RCV_CNTRL1XMT_DDRSELRCV_DDRSELDOUTCLKOUT
0000N/AN/A
1000DINCLKIN
0100SIN (bypass)REFCLK/4
1100SIN (Recovered Data)Recovered Clock/4
0010N/AN/A
1010DIN2 * CLKIN
0110SIN (bypass)REFCLK/4
1110SIN (Recovered Data)Recovered Clock/4
0001N/AN/A
1001DINCLKIN/2
0101SIN (bypass)REFCLK/8
1101SIN (Recovered Data)Recovered Clock/8
0011N/AN/A
1011DINCLKIN
0111SIN (bypass)REFCLK/8
1111SIN (Recovered Data)Recovered Clock/8

Table 4. Local Loopback Controls

XMT_CNTRL0XMT_CNTRL1SOUT
00SIN (Bypass CDR)
10Recovered Clock (from SIN)
01Recovered Data (from SIN)
11DIN (Normal Data Flow)

Table 5. Remote Loopback Controls

Loop Filter Components

Microchip SY87725L - Loop Filter Components - 1

chemical Simple RC circuit diagram with resistor and capacitor components labeled PLLSP or PLLRP and PLLSN or PLLRN
RC
Rcv_PLLS1.2kΩ1μF
Rcv_PLLR390Ω1μF
XMT_PLLS1.2kΩ1μF

Table 6. Synthesizer & Clock Recovery Loop Filter Values

Absolute Maximum Ratings ^(1)

Supply Voltage ( V_cc ) -0.5V to +4.6V

Input Voltage ( V_IN )....-0.5V to V_CC

LVDS Output Current (I _OUT )...... ±10mA

CML Outputs

Voltage.... V_CC -1.0V to V_CC +0.5V

Current ±25mA

Lead Temperature (soldering, 20 sec.) ....+260°C

Storage Temperature ( T_s ) -65^ to +150^

Operating Ratings ^(2)

Supply Voltage (Vcc) +3.15V to +3.45V

Ambient Temperature ( T_A ) -40^ to +85^

Package Thermal Resistance ^(3)

MLF® θJB

Still-Air 35°C/W

MLF®ψJB

Junction-to-Board 7°C/W

DC Electrical Characteristics ^(4)

T_A = -40^ to +85^ , unless noted.

SymbolParameterConditionMinTypMaxUnits
V_CC Power Supply3.153.33.45V
I_CC Power Supply CurrentNo load, max. V_CC 300380mA

LVPECL Electrical Characteristics ^(4)

V_CC = V_CCA = V_CCO = 3.3V ± 5% ; GND = GNDA = 0V; T_A = -40^ C to +85^ C , unless otherwise noted.

SymbolParameterConditionMinTypMaxUnits
V_IH Input HIGH Voltage V_CC-1.165 V_CC-0.88 V
V_IL Input LOW Voltage V_CC-1.810 V_CC-1.475 V

CML Output Electrical Characteristics ^(4)

V_CC = V_CCA = V_CCO = 3.3V ± 5% ; GND = GNDA = 0V; T_A = -40^ to +85^ , unless otherwise noted.

SymbolParameterConditionMinTypMaxUnits
V_OH Output HIGH Voltage V_CC-0.020 V_CC-0.010 V_CC V
V_OUT Output LOW Voltage325400mV
V_DIFF\_OUT Differential Output Voltage650800mV

Notes:

  1. Permanent device damage may occur if absolute maximum ratings are exceeded. This is a stress rating only and functional operation is not implied at conditions other than those detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect device reliability
  2. The data sheet limits are not guaranteed if the device is operated beyond the operating ratings.
  3. Package Thermal Resistance assumes exposed pad is soldered (or equivalent) to the devices most negative potential on the PCB. 0_JB assumes a 4-layer PCB. _JA in still air unless otherwise stated.
  4. The circuit is designed to meet the DC specifications shown in the above table after thermal equilibrium has been established.

LVTTL/CMOS DC Electrical Characteristics ^(5)

V_CC = V_CCA = V_CCO = 3.3V ± 5% ; GND = GNDA = 0V; T_A = -40^ to +85°C, unless otherwise noted.

SymbolParameterConditionMinTypMaxUnits
V_IH Input HIGH Voltage2.0 V_CC V
V_IL Input LOW Voltage00.8V
I_IH Input HIGH Current-12530μA
I_IL Input LOW Current-300μA
V_OH Output HIGH Voltage I_OH = 100μA 2.0V
V_OL Output LOW Voltage I_OI = 4mA 0.5V
I_OS Output Short-Circuit Current V_OUT = 0V (max. 1sec.) -100-15mA

LVDS DC Electrical Characteristics ^(5)

V_CC = V_CCA = V_CCO = 3.3V ± 5% ; GND = GNDA = 0V, R_L = 100 across output pair; T_A = -40^ to +85^ , unless otherwise noted.

SymbolParameterConditionMinTypMaxUnits
V_IN-Range Input Voltage Range02.4V
V_IN Input Voltage Swing100500mV
V_DIFF-IN Differential Input Voltage Swing2001000mV
R_IN Input Differential Resistance85100115Ω
V_OUT Output Voltage Swing325mV
V_DIFF-OUT Differential Output Voltage Swing650mV
V_OCM Output Common Mode Voltage1.1251.275V
V_OCM Change in Output Common Mode Voltage-50+50mV

Note:

  1. The circuit is designed to meet the DC specifications shown in the above table after thermal equilibrium has been established.

AC Electrical Characteristics ^(6)

V_CC = V_CCA = V_CCO = 3.3V ± 5% ; GND = GNDA = 0V; T_A = -40^ to +85°C, unless otherwise noted

SymbolParameterConditionMinTypMaxUnits
SIN_MAX SIN Maximum Data Rate2.5Gbps
SOUT_MAX SOUT Maximum Data Rate1.25Gbps
t_ACQ Acquisition Lock Time15μs
Frequency Difference, LFIN shows Out-of-Lock1000ppm
t_CPWH REFCLK Pulse Width HIGH Time2.5ns
t_CPWL REFCLK Pulse Width LOW Time2.5ns
t_SKEW Parallel CLKOUT to Parallel Data Out SkewSee “Figure 1”-150+150ps
t_PR, t_PF CML Output Rise/Fall Time (20% to 80%)At full output swing4070100ps
t_LR, t_LF LVDS Output Rise/Fall Time (20% to 80%)At full output swing100250400ps
t_DC CLKOUT, CLKOUT2 Duty Cycle4555%

Note:

  1. The circuit is designed to meet the DC specifications shown in the above table after thermal equilibrium has been established.

Timing Diagrams

Receive Timing
Microchip SY87725L - Timing Diagrams - 1

text_image INTERNAL CLK SIN DOUT0 DOUT1 DOUT2 DOUT3 CLKOUT(Normal Mode) CLKOUT(Half Rate Mode)

Figure 1. 1:4 Serial-to-Parallel Conversion

Microchip SY87725L - Timing Diagrams - 2

text_image INTERNAL CLK SIN D0 D1 D2 D3 D4 D5 D6 D7 D8 ... SYNC ... DOUT0 ... D0 D5 DOUT1 ... D1 D6 DOUT2 ... D2 D7 DOUT3 ... D3 D8 CLKOUT(Normal Mode) ... CLKOUT(Half Rate Mode) ...

Figure 2. 1:4 Serial-to-Parallel Conversion with SYNC Pulse

Transmit Timing

Microchip SY87725L - Transmit Timing - 1

text_image CLKIN (Normal Mode) CLKIN (Half Rate Mode) DIN0 D0 D4 DIN1 D1 D5 DIN2 D2 D6 DIN3 D3 D7 INTERNAL SERIAL CLK SOUT ... D0 D1 D2 D3

Figure 3. 4:1 Parallel-to-Serial Conversion

Applications Sections

This section illustrates the various operating modes of the SY87725L with the appropriate control signals.

Normal Data Flow

Receive Section

The diagram below shows the data paths in a normal operating mode. In this case, downstream data at a serial rate of 2.5Gbps is arriving at SIN and the recovered 4-bit parallel data is exiting at DOUT at 625Mbps. This is not the double data rate mode (DDR) so the parallel rate is the serial rate ÷ 4.

Transmit Section

On the transmit side, the upstream data appears at DIN in a 4-bit wide parallel format at 312.5Mbps and exits at SOUT at a 1.25Gbps serial rate. The CLKIN input is synchronous with the parallel data at DIN.

The loopback control signals RCV_CNTRL0, RCV_CNTRL1, XMT_CNTRL0, XMT_CNTRL1 shown in the table below select the clock and data paths for normal operation. The RCV_DDRSel input is selecting the CLKOUT to be in normal rate (÷ 4) mode.

Microchip SY87725L - Transmit Section - 1

flowchart
graph TD
    A["RefClk"] -->|2/2| B["Synthesizer"]
    C["SIN"] -->|2/2| B
    B --> D["CDR"]
    D --> E["3:1 Mux"]
    E --> F["Decoder"]
    F --> G["÷2"]
    G --> H["2:1 Mux"]
    H --> I["CLKOUT2"]
    J["SOUT"] --> K["4:1 Mux"]
    L["Xmt_Cntrl0 Xmt_Cntrl1"] --> K
    K --> M["Transmit Serial Data"]
    M --> N["Recovery Clock & Data Out"]
    O["Rcv_Sync"] --> P["Transmit Parallel Data"]
    Q["Decoder"] --> R["÷2"]
    R --> S["2:1 Mux"]
    S --> T["CLKOUT"]
    U["DeMux 4-bit"] --> V["÷2"]
    V --> W["2:1 Mux"]
    W --> X["RCV_DDRSel"]
    Y["Synthesizer"] --> Z["Mux 4-bit"]
    AA["Transmit Parallel Clock"] --> AB["DIN"]
    AC["Recovery Clock & Data Out"] --> AD["XMT_DDRSel"]
    AE["Recovery Clock & Data Out"] --> AF["CLKIN"]

Figure 4. Normal Data Flow

RCV_CNTRL0RCV_CNTRL1XMT_CNTRL0XMT_CNTRL1RCV_DDRSEL
11110

Table 7. Loopback and DDR Select Control Signals

RCV_FSEL0RCV_FSEL1XMT_FSEL0XMT_FSEL1
1101

Table 8. Transmit and Receive Frequency Select

Normal Data Flow (Secondary Clock)

Receive Section

This mode is identical to the Normal Mode in the

previous section, but utilizes CLKOUT2 to be used as the transmit parallel clock. In this mode, CLKOUT2 must be externally connected to CLKIN as shown in the block diagram below.

Microchip SY87725L - Receive Section - 1

flowchart
graph TD
    A["RefClk"] -->|2| B["Synthesizer"]
    C["SIN"] -->|2| B
    B --> D["CDR"]
    D --> E["3:1 Mux"]
    E --> F["Decoder"]
    F --> G["2:1 Mux"]
    G --> H["CLKOUT2"]
    I["SOUT"] --> J["4:1 Mux"]
    K["Xmt_Cntrl0"] --> L["Xmt_Cntrl1"]
    M["Transmit Serial Data"] --> N["Transmit Parallel Data"]
    O["Rcv_Sync"] --> P["4:1 Mux"]
    Q["Recovered Clock & Data Out"] --> R["2:1 Mux"]
    S["DIN"] --> T["Transmit Parallel Data"]
    U["2:1 Mux"] --> V["2:1 Mux"]
    W["2:1 Mux"] --> X["2:1 Mux"]
    Y["2:1 Mux"] --> Z["2:1 Mux"]
    AA["2:1 Mux"] --> AB["2:1 Mux"]
    AC["2:1 Mux"] --> AD["2:1 Mux"]
    AE["2:1 Mux"] --> AF["2:1 Mux"]
    AG["2:1 Mux"] --> AH["2:1 Mux"]
    AI["2:1 Mux"] --> AJ["2:1 Mux"]
    AK["2:1 Mux"] --> AL["2:1 Mux"]
    AM["2:1 Mux"] --> AN["2:1 Mux"]
    AO["2:1 Mux"] --> AP["2:1 Mux"]
    AQ["2:1 Mux"] --> AR["2:1 Mux"]
    AS["2:1 Mux"] --> AT["2:1 Mux"]
    AU["2:1 Mux"] --> AV["2:1 Mux"]
    AW["2:1 Mux"] --> AX["2:1 Mux"]
    AY["RefeClk In"] --> AZ["2/7"]
    BA["SIN"] --> BB["2/7"]
    BC["4:1 Mux"] --> BD["2/7"]
    BE["Xmt_Cntrl0"] --> BF["2/7"]
    BG["Xmt_Cntrl1"] --> BH["2/7"]
    BI["SOUT"] --> BJ["2/7"]
    BK["Xmt_Cntrl0"] --> BL["2/7"]
    BM["Xmt_Cntrl1"] --> BN["2/7"]
    BO["SOUT"] --> BP["2/7"]
    BQ["Xmt_Cntrl0"] --> BR["2/7"]
    BS["Xmt_Cntrl1"] --> BT["2/7"]
    BU["SOUT"] --> BV["2/7"]
    BW["Xmt_Cntrl0"] --> BX["2/7"]
    BY["Xmt_Cntrl1"] --> BZ["2/7"]
    CA["SOUT"] --> CB["2/7"]
    CC["Xmt_Cntrl0"] --> CD["2/7"]
    DD["Xmt_Cntrl1"] --> DE["2/7"]
    FD["SIN"] --> DG["2/7"]
    DH["SIN"] --> DI["2/7"]
    DJ["SOUT"] --> DK["XMT_DDRSel"]
    DL["XMT_DDRSel"] --> DV["XMT_DDRSel"]
    DW["XMT_DDRSel"] --> DX["XMT_DDRSel"]
    DB["XMT_DDRSel"] --> DC["YXMT_DDRSel"]
    DD["YXMT_DDRSel"] --> DDY["YXMT_DDRSel"]
    DC["YXMT_DDRSel"] --> DCZ["YXMT_DDRSel"]
    DA["YXMT_DDRSel"] --> DA["YXMT_DDRSel"]
    DB["YXMT_DDRSel"] --> DB["YXMT_DDRSel"]
    DC["YXMT_DDRSel"] --> DC["YXMT_DDRSel"]
    DD["YXMT_DDRSel"] --> DD["YXMT_DDRSel"]
    DC["YXMT_DDRSel"] --> DC["YXMT_DDRSel"]
    DD["YXMT_DDRSel"] --> DD["YXMT_DDRSel"]
    DC["YXMT_DDRSel"] --> DC["YXMT_DDRSel"]
    DD["YXMT_DDRSel"] --> DD["YXMT_DDRSel"]
    DC["YXMT_DDRSel"] --> DC["YXMT_DDRSel"]
    DD["YXMT_DDRSel"] --> DD["YXMT_DDSEl"]
    DC["YXMT_DDSEl"] --> DC["YXMT_DDSEl"]
    DD["YXMT_DDSEl"] --> DD["YXMT_DDSEl"]
    DC["YXMT_DDSEl"] --> DC["YXMT_DDSEl"]
    DD["YXMT_DDSEl"] --> DC["YXMT_DDSEl"]
    DC["YXMT_DDSEl"] --> DC["YXMT_DDSEl"]

Figure 5. Normal Data Flow

RCV_CNTRL0RCV_CNTRL1XMT_CNTRL0XMT_CNTRL1RCV_DDRSEL
11110

Table 9. Loopback and DDR Select Control Signals

RCV_FSEL0RCV_FSEL1XMT_FSEL0XMT_FSEL1
1101

Table 10. Transmit and Receive Frequency Select

Remote Loopback Mode 00

This is the simplest of the loopback modes as its main purpose is to verify if the link is OK.

It is possible to combine this with Local Loopback modes; however, it is intended to be a stand-alone test mode.

Microchip SY87725L - Remote Loopback Mode 00 - 1

flowchart
graph TD
    A["RefClk"] -->|2| B["Synthesizer"]
    C["SIN"] -->|2| B
    D["Loopback Data"] -->|2| E["4:1 Mux"]
    F["SOUT"] -->|2| E
    G["Xmt_Cntrl0"] -->|2| E
    H["Xmt_Cntrl1"] -->|2| E
    I["Rcv_Sync"] -->|2| E
    B --> J["CDR"]
    J --> K["3:1 Mux"]
    K --> L["DeMux 4-bit"]
    L --> M["Decoder"]
    M --> N["÷2"]
    N --> O["2:1 Mux"]
    O --> P["CLKOUT2"]
    O --> Q["DOUT"]
    L --> R["÷2"]
    R --> S["2:1 Mux"]
    S --> T["CLKOUT"]
    S --> U["RCV_DDRSel"]
    U --> V["XMT_DDRSel"]
    V --> W["CLKIN"]
    V --> X["DIN"]
    L --> Y["Synthesizer"]
    Y --> Z["Mux 4-bit"]
    Z --> AA["Output"]

Figure 6. Remote Loopback Data Flow

XMT_CNTRL0XMT_CNTRL1
00

Table 11. Loopback Control Signals

Remote Loopback Modes 01 and 10

These modes verify the operation of the CDR by

looping back the recovered clock or data.

The REFCLK is necessary for normal operation of the CDR.

Microchip SY87725L - Remote Loopback Modes 01 and 10 - 1

flowchart
graph TD
    A["RefClk"] -->|2| B["Synthesizer"]
    C["SIN"] -->|2| B
    D["SOUT"] -->|2| E["4:1 Mux"]
    F["Xmt_Cntrl0"] --> E
    G["Xmt_Cntrl1"] --> E
    H["Rcv_Sync"] --> E
    I["Decoder"] --> J["+2"]
    K["3:1 Mux"] --> L["DeMux 4-bit"]
    M["3:1 Mux"] --> L
    N["+2"] --> O["2:1 Mux"]
    P["CLKOUT2"] --> Q["DOUT"]
    R["CLKOUT"] --> S["2:1 Mux"]
    T["RCV_DDRSel"] --> U["XMT_DDRSel"]
    V["CLKIN"] --> W["DIN"]
    X["DIN"] --> Y["Mux 4-bit"]
    Z["Loopback Recovered Clock"] --> AA["CDR"]
    AB["2:1 Mux"] --> AC["DeMux 4-bit"]
    AD["2:1 Mux"] --> AE["Synthesizer"]
    AF["2:1 Mux"] --> AG["Mux 4-bit"]

Figure 7. Remote Loopback Recovered Clock Flow

XMT_CNTRL0XMT_CNTRL1
10

Table 12. Loopback Control Signals

Microchip SY87725L - Remote Loopback Modes 01 and 10 - 2

flowchart
graph TD
    A["RefClk"] -->|2| B["Synthesizer"]
    C["SIN"] -->|2| B
    D["SOUT"] -->|2| E["4:1 Mux"]
    F["Xmt_Cntrl0"] --> E
    G["Xmt_Cntrl1"] --> E
    H["Rcv_Sync"] --> I["3:1 Mux"]
    I --> J["Decoder"]
    K["Deco"] --> L["+2 Mux"]
    L --> M["CLKOUT2"]
    N["DeMux 4-bit"] --> O["+2 Mux"]
    O --> P["DOUT"]
    Q["Synthesizer"] --> R["Mux 4-bit"]
    S["3:1 Mux"] --> T["3:1 Mux"]
    U["DeMux 4-bit"] --> V["3:1 Mux"]
    W["Synthesizer"] --> X["Mux 4-bit"]
    Y["3:1 Mux"] --> Z["3:1 Mux"]
    AA["DeMux 4-bit"] --> AB["3:1 Mux"]
    AC["3:1 Mux"] --> AD["3:1 Mux"]
    AE["DeMux 4-bit"] --> AF["3:1 Mux"]
    AG["3:1 Mux"] --> AH["3:1 Mux"]
    AI["DeMux 4-bit"] --> AJ["3:1 Mux"]
    AK["DeMux 4-bit"] --> AL["3:1 Mux"]
    AM["DeMux 4-bit"] --> AN["3:1 Mux"]
    AO["DeMux 4-bit"] --> AP["3:1 Mux"]
    AQ["DeMux 4-bit"] --> AR["3:1 Mux"]
    AS["DeMux 4-bit"] --> AT["3:1 Mux"]
    AU["DeMux 4-bit"] --> AV["3:1 Mux"]
    AW["DeMux 4-bit"] --> AX["3:1 Mux"]
    AY["Loopback Recovered Data"] --> AZ["2"]
    BA["Rcv_Cntrl0"] --> BB["2"]
    BC["Rcv_Cntrl1"] --> BD["2"]

Figure 8. Remote Loopback Recovered Data Flow

XMT_CNTRL0XMT_CNTRL1
01

Table 13. Loopback Control Signals

CDR Bypass Mode

This mode bypasses the CDR and feeds SIN directly into the DeMUX. Because the CDR is bypassed, there is no recovered clock in this mode. The RefClk is fed directly into the DeMUX and is the serial rate clock.

Therefore, in this mode only, the RefClk is not used by the Synthesizer but will be at the same frequency as the SIN data rate. In this mode the maximum SIN data rate is 155.52Mbps and the matching RefClk frequency will be 155.52MHz. The Data at SIN is sampled at the falling edge of REFCLK.

Microchip SY87725L - CDR Bypass Mode - 1

flowchart
graph TD
    A["RefClk"] -->|2| B["Serial Data In"]
    C["SIN"] -->|2| B
    B --> D["Synthesizer"]
    D --> E["CDR"]
    E --> F["3:1 Mux"]
    F --> G["DeMux 4-bit"]
    G --> H["Decoder"]
    H --> I["÷2"]
    I --> J["2:1 Mux"]
    J --> K["CLKOUT2"]
    L["SOUT"] --> M["4:1 Mux"]
    M --> N["Xmt_Cntrl0"]
    M --> O["Xmt_Cntrl1"]
    P["Rcv_Sync"] --> Q["Synthesizer"]
    Q --> R["Mux 4-bit"]
    S["Xmt_Sync"] --> T["Synthesizer"]
    T --> U["Mux 4-bit"]
    V["DOUT"] --> W["Parallel Data Out"]
    X["DIN"] --> Y["RCV_DDRSel"]
    Z["XMT_DDRSel"] --> AA["CLKIN"]
    AB["DIN"] --> AC["RCV_DDRSel"]

Figure 9. CDR Bypass Mode

RCV_CNTRL0RCV_CNTRL1
01

Table 14. Loopback Control Signals

Local Loopback Mode

This mode loops the serial data out of the Mux back to the serial input of the DeMux. This allows the

operation of the Mux and DeMux to be verified through the parallel interface.

LOCAL LOOPBACK DATA FLOW
Microchip SY87725L - Local Loopback Mode - 1

flowchart
graph TD
    A["RefClk"] --> B["Synthesizer"]
    C["SIN"] --> B
    B --> D["CDR"]
    D --> E["Decoder"]
    E --> F["÷2"]
    F --> G["2:1 Mux"]
    G --> H["CLKOUT2"]
    I["SOUT"] --> J["4:1 Mux"]
    K["Xmt_Cntrl0"] --> J
    L["Xmt_Cntrl1"] --> J
    M["Rcv_Sync"] --> N["4:1 Mux"]
    O["DeMux 4-bit"] --> P["3:1 Mux"]
    P --> Q["3:1 Mux"]
    Q --> R["Synthesizer"]
    Q --> S["Mux 4-bit"]
    T["DOUT"] --> U["Loopback Parallel Data & Clock"]
    V["DIN"] --> W["ClockIN"]
    X["DOUT"] --> Y["Loopback Parallel Data & Clock"]
    Z["DIN"] --> AA["Loopback Parallel Data & Clock"]

Figure 10. Local Loopback Data Flow

RCV_CNTRL0RCV_CNTRL1
10

Table 15. Loopback Control Signals

Package Information

Microchip SY87725L - Package Information - 1

text_image 12.00 [0.472] BSC SQ. 10.00 [0.394] BSC SQ. 4.50 +0.03 -0.03 [0.177 -0.012] 64 49 1 48 1.20 [0.047] MAX. 0.50 [0.020] BSC SEE DETAIL "A" 0.22 +0.08 -0.08 [0.009 -0.002] 0.01 [0.004] 16 17 32 33 48 1.1 [0.

Microchip SY87725L - Package Information - 2

text_image 1.00 ±0.88 [0.039 ±0.88] DETAIL "A" 0° MIN. 0.20 [0.008] 0.09 [0.004] 0.15 [0.006] 0.05 [0.002] 0-7° 0.60 ±0.18 [0.024 ±0.88] 1.00 [0.039] REF.

NOTES:
1. DIMENSIONS ARE IN MM[INCHES].
2. CONTROLLING DIMENSION: MM
3. EXPOSED PAD: Cu WITH Sn/Pb PLATING.
4. DIMENSION DOES NOT INCLUDE MOLD FLASH OF 0.254[0.010] MAX.
5. DIE UP ORIENTATION SHOWN. EXPOSED PAD IS VISIBLE FROM BOTTOM OF PACKAGE.
6. MAXIMUM AND MINIMUM SPECIFICATIONS ARE INDICATED AS FOLLOWS: MAX MIN
THIS DIMENSION INCLUDES LEAD FINISH.

64-Pin EPAD-TQFP (T64-1)

MICREL, INC. 2180 FORTUNE DRIVE SAN JOSE, CA 95131 USA

TEL +1 (408) 944-0800 FAX +1 (408) 474-1000 WEB http://www.micrel.com

The information furnished by Micrel in this data sheet is believed to be accurate and reliable. However, no responsibility is assumed by Micrel for its use. Micrel reserves the right to change circuitry and specifications at any time without notification to the customer.

Micrel Products are not designed or authorized for use as components in life support appliances, devices or systems where malfunction of a product can reasonably be expected to result in personal injury. Life support devices or systems are devices or systems that (a) are intended for surgical implant into the body or (b) support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user. A Purchaser's use or sale of Micrel Products for use in life support appliances, devices or systems is a Purchaser's own risk and Purchaser agrees to fully indemnify Micrel for any damages resulting from such use or sale.

© 2006 Micrel, Incorporated.

Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Microchip

Model : SY87725L

Category : Transceiver