Cirrus-logic CS8952 Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Hardware Cirrus-logic CS8952. Cirrus Logic CS8952 User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 81
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
Copyright © Cirrus Logic, Inc. 2007
(All Rights Reserved)
http://www.cirrus.com
Features
z Single-Chip IEEE 802.3 Physical Interface IC for
100BASE-TX, 100BASE-FX and 10BASE-T
z Adaptive Equalizer provides Extended Length
Operation (>160 m) with Superior Noise
Immunity and NEXT Margin
z Extremely Low Transmit Jitter (<400 ps)
z Low Common Mode Noise on TX Driver for
Reduced EMI Problems
z Integrated RX and TX Filters for 10BASE-T
z Compensation for Back-to-Back “Killer Packets”
z Digital Interfaces Supported
Media Independent Interface (MII) for 100BASE-X
and 10BASE-T
Repeater 5-bit code-group interface (100BASE-X)
10BASE-T Serial Interface
z
Register Set Compatible with DP83840A
z IEEE 802.3 Auto-Negotiation with Next Page
Support
z Six LED drivers (LNK, COL, FDX, TX, RX, and
SPD)
z Low power (135 mA Typ) CMOS design operates
on a single 5 V supply
Description
The CS8952 uses CMOS technology to deliver a high-
performance, low-cost 100BASE-X/10BASE-T Physical
Layer (PHY) line interface. It makes use of an adaptive
equalizer optimized for noise and near end crosstalk
(NEXT) immunity to extend receiver operation to cable
lengths exceeding 160 m. In addition, the transmit cir-
cuitry has been designed to provide extremely low
transmit jitter (<400 ps) for improved link partner perfor-
mance. Transmit driver common mode noise has been
minimized to reduce EMI for simplified FCC certification.
The CS8952 incorporates a standard Media Indepen-
dent Interface (MII) for easy connection to a variety of 10
and 100 Mb/s Media Access Controllers (MACs). The
CS8952 also includes a pseudo-ECL interface for use
with 100Base-FX fiber interconnect modules.
ORDERING INFORMATION
See “Ordering Information” on page 80.
TX_EN
TX_ER/TXD4
TXD[3:0]
TX_CLK
MDC
MII_IRQ
MDIO
CRS
COL
RX_ER/RXD4
RX_DV
RXD[3:0]
RX_CLK
RX_EN
TX+,
TX-
TX_NRZ+,
TX_NRZ-
RX_NRZ+,
RX_NRZ-
RX+,
RX-
LED1
LED2
LED3
LED4
LED5
10/100
M
U
X
4B/5B
Decoder
Descrambler
Manchester
Encoder
Scrambler
Fiber NRZI
Interface
MLT-3
Encoder
10BaseT
Filter
Slew Rate
Control
M
U
X
10/100
4B/5B
Encoder
ECL Driver
ECL Receiver
Adaptive Eq. &
Baseline Wander
Compensation
10BaseT
Filter
LED
Drivers
100BaseT
Slicer
10BaseT
Slicer
Fiber NRZI
Interface
MLT-3
Decoder
Manchester
Decoder
Auto
Negotiation
Timing
Recovery
MII
Control/Status
Registers
Link
Management
CS8952 10BaseT/100Base-X
Transceiver
Media Independent Interface
(MII)
JAN ‘07
DS206F1
CS8952
CrystalLAN™ 100BASE-X and 10BASE-T Transceiver
Vista de página 0
1 2 3 4 5 6 ... 80 81

Resumo do Conteúdo

Página 1 - Description

Copyright © Cirrus Logic, Inc. 2007(All Rights Reserved)http://www.cirrus.comFeaturesz Single-Chip IEEE 802.3 Physical Interface IC for 100BASE-TX, 10

Página 2 - TABLE OF CONTENTS

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 10DS206F1100BASE-TX MII TRANSMIT TIMING - 4B/5B ALIGN MODES Parameter Symbol Min Typ Max UnitTXD[

Página 3

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 11DS206F1100BASE-TX MII TRANSMIT TIMING - 5B BYPASS ALIGN MODE Parameter Symbol Min Typ Max UnitT

Página 4

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 12DS206F110BASE-T MII RECEIVE TIMING Parameter Symbol Min Typ Max UnitRX_CLK Period tP-400-nsRX_C

Página 5

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 13DS206F110BASE-T MII TRANSMIT TIMING Parameter Symbol Min Typ Max UnitTXD[3:0] Setup to TX_CLK H

Página 6 - 10BASE-T CHARACTERISTICS

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 14DS206F110BASE-T SERIAL RECEIVE TIMING Parameter Symbol Min Typ Max UnitRX+/- active to RXD[0] a

Página 7 - 100BASE-X CHARACTERISTICS

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 15DS206F110BASE-T SERIAL TRANSMIT TIMING Parameter Symbol Min Typ Max UnitTX_EN Setup from TX_CLK

Página 8 - Start of

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 16DS206F1AUTO NEGOTIATION / FAST LINK PULSE TIMING Parameter Symbol Min Typ Max UnitFLP burst to

Página 9

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 17DS206F1SERIAL MANAGEMENT INTERFACE TIMING Parameter Symbol Min Typ Max UnitMDC Period tp60 - -

Página 10

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 18DS206F12. INTRODUCTIONThe CS8952 is a complete physical-layer transceiv-er for 100BASE-TX and 1

Página 11

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 19DS206F1VSS18 RES VSS174.99 kΩ25 MHzXTAL_I XTAL_O33 ΩMDIO33 Ω33 Ω33 Ω33 Ω33 Ω33 ΩMDCTXDTX_ER/TXD

Página 12 - 10BASE-T MII RECEIVE TIMING

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 2DS206F1TABLE OF CONTENTS1. SPECIFICATIONS AND CHARACTERISTICS...

Página 13 - 10BASE-T MII TRANSMIT TIMING

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 20DS206F1rupt signal to the controller when a change of statehas occurred in the CS8952, eliminat

Página 14

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 21DS206F1Table 2. 4B5B Symbol Encoding/Decoding2 10100 00103 10101 00114 01010 01005 01011 01016

Página 15

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 22DS206F1Table 3. 4B5B Code Violation Decoding3.1.1.2 100 Mb/s LoopbackOne of two internal 100BA

Página 16

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 23DS206F1RX_CLK, RX_DV, COL, and CRS) onto a shared,external repeater system bus. 3.1.3 10BASE-T

Página 17

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 24DS206F1Manchester Encoder and Decoder. Selection ismade via:- setting bit 14 in the Basic Mode

Página 18

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 25DS206F1Auto-Negotiation encapsulates information withina burst of closely spaced Link Integrity

Página 19

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 26DS206F1STATUS Pins- COL - Collision indication, valid only forhalf duplex modes.- CRS - Carrier

Página 20 - 3.1 Major Operating Modes

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 27DS206F1onto RXD[3:0] synchronously with respect toRX_CLK.Receive errors are indicated during fr

Página 21

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 28DS206F1specification, while the remaining registers provideenhanced monitoring and control capa

Página 22 - 3.1.1.2 100 Mb/s Loopback

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 29DS206F1A read transaction is indicated by an Opcode of 10and a write by 01.The PHY Address is f

Página 23

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 3DS206F11. SPECIFICATIONS AND CHARACTERISTICSABSOLUTE MAXIMUM RATINGS (AVSS, DVSS = 0 V, all volt

Página 24 - 3.2 Auto-Negotiation

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 30DS206F16. CS8952 REGISTERSThe CS8952 register set is comprised of the 16-bitstatus and control

Página 25 - 3.4 LED Indicators

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 31DS206F16.1 Basic Mode Control Register - Address 00h 15 14 13 12 11 10 9 8Software ResetLoopbac

Página 26 - 4.2 MII Receive Data

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 32DS206F19 Restart Auto-Neg Read/Set 0 Setting this bit causes auto-negotiation to be restarted.

Página 27 - 4.4 MII Management Interface

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 33DS206F16.2 Basic Mode Status Register - Address 01h 15 14 13 12 11 10 9 8100BASE-T4100BASE-TX/

Página 28

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 34DS206F13 Auto-Neg Ability Read Only 1 This bit indicates that the CS8952 has auto-negotia-tion

Página 29 - 5.3 Configuration via the MII

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 35DS206F16.3 PHY Identifier, Part 1 - Address 02h 15 14 13 12 11 10 9 8Organizationally Unique Id

Página 30 - 6. CS8952 REGISTERS

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 36DS206F16.4 PHY Identifier, Part 2 - Address 03h 15 14 13 12 11 10 9 8Organizationally Unique Id

Página 31

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 37DS206F16.5 Auto-Negotiation Advertisement Register - Address 04h 15 14 13 12 11 10 9 8Next Page

Página 32

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 38DS206F16.6 Auto-Negotiation Link Partner Ability Register - Address 05h 15 14 13 12 11 10 9 8Ne

Página 33

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 39DS206F16.7 Auto-Negotiation Expansion Register - Address 06h 15 14 13 12 11 10 9 8Reserved76543

Página 34

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 4DS206F1DC CHARACTERISTICS (Over recommended operating conditions)Parameter Symbol Min Typ Max

Página 35 - 76543210

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 40DS206F16.8 Auto-Negotiation Next-Page Transmit Register - Address 07h 15 14 13 12 11 10 9 8Next

Página 36 - Part Number Revision Number

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 41DS206F16.9 Interrupt Mask Register - Address 10h This register indicates which events will caus

Página 37

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 42DS206F111 DCR Rollover Read/Write 0 When set, an interrupt will be generated if the MSB in the

Página 38

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 43DS206F15 Auto-Neg Complete Read/Write 0 When set, an interrupt will be generated once auto-nego

Página 39

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 44DS206F16.10 Interrupt Status Register - Address 11h This register indicates which event(s) caus

Página 40

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 45DS206F18 Remote Loopback FaultRead Only 0 When set, this bit indicates that the Elastic Buffer

Página 41

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 46DS206F12 Remote Fault Read Only 0 When auto-negotiation is enabled, this bit is set if the Remo

Página 42

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 47DS206F16.11 Disconnect Count Register - Address 12h 15 14 13 12 11 10 9 8Disconnect Counter7654

Página 43

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 48DS206F16.12 False Carrier Count Register - Address 13h 15 14 13 12 11 10 9 8False Carrier Count

Página 44

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 49DS206F16.13 Scrambler Key Initialization Register - Address 14h 15 14 13 12 11 10 9 8Load Reser

Página 45

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 5DS206F1Notes: 1. With digital outputs connected to CMOS loads.Output High Voltage (MII_DRV = 0)C

Página 46

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 50DS206F16.14 Receive Error Count Register - Address 15h 15 14 13 12 11 10 9 8Receive Error Count

Página 47 - Disconnect Counter

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 51DS206F16.15 Descrambler Key Initialization Register - Address 16h 15 14 13 12 11 10 9 8Load Res

Página 48 - False Carrier Counter

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 52DS206F16.16 PCS Sub-Layer Configuration Register - Address 17h 15 14 13 12 11 10 9 8NRZI Enable

Página 49 - Scrambler Initialization Key

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 53DS206F19MF Preamble EnableRead/Write 0 When set, this bit will force all management frames (via

Página 50 - Receive Error Counter

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 54DS206F13 Rx Disable Read/Write 0 When set, the receiver is disabled and no incoming packets pas

Página 51

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 55DS206F16.17 Loopback, Bypass, and Receiver Error Mask Register - Address 18h 15 14 13 12 11 10

Página 52

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 56DS206F18 PMD Loopback Read/Write 0 When set, the scrambled NRZI transmit data is con-nected dir

Página 53

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 57DS206F12 Link Error Report EnableRead/Write 0 When set, this bit causes link errors to be repor

Página 54

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 58DS206F16.18 Self Status Register - Address 19h 15 14 13 12 11 10 9 8Link OKPowerDownReceivingDa

Página 55

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 59DS206F15 CIM Status Read Only 0 When clear, this bit indicates that a stable link con-nection h

Página 56

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 6DS206F110BASE-T CHARACTERISTICS Parameter Symbol Min Typ Max Unit10BASE-T InterfaceTransmitter

Página 57

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 60DS206F16.19 10BASE-T Status Register - Address 1Bh 15 14 13 12 11 10 9 8Reserved Polarity OK10B

Página 58

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 61DS206F16.20 10BASE-T Configuration Register - Address 1Ch 15 14 13 12 11 10 9 8Reserved76543210

Página 59

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 62DS206F17. DESIGN CONSIDERATIONSThe CS8952 is a mixed-signal device containingthe high-speed dig

Página 60

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 63DS206F1TX_NRZ+/- termination components should beplaced as close to the fiber transceiver as po

Página 61

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 64DS206F1plied through the XTAL_I pin, or using an externalclock source supplied through the TX_C

Página 62 - 7.2 100BASE-FX Interface

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 65DS206F17.7 General Layout RecommendationsThe following PCB layout recommendations willhelp ensu

Página 63 - 7.4 Clocking Schemes

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 66DS206F1ly) on both sides of the TX+/- traces.• No signal current carrying planes, i.e. noground

Página 64 - 7.5 Recommended Magnetics

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 67DS206F18. PIN DESCRIPTIONSPin DiagramVSSVDDVSSTX_NRZ-TX_NRZ+RX_NRZ-RX_NRZ+SIGNAL-SIGNAL+VSSVDDV

Página 65

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 68DS206F1MII Interface PinsCOL/PHYAD0 - Collision Detect/PHY Address 0. Input/Tri-State Output, P

Página 66

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 69DS206F1In order to conform with Annex 22B of the IEEE 802.3u specification, the MII_DRV pin sho

Página 67 - (14 mm x 14 mm)

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 7DS206F1100BASE-X CHARACTERISTICS Parameter Symbol Min Typ Max Unit100BASE-TX TransmitterTX Diff

Página 68

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 70DS206F1RX_ER/PHYAD4/RXD4 - Receive Error/PHY Address 4/Receive Data 4. Input/Tri-State Output,

Página 69

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 71DS206F1When the TCM pin is high on power-up or reset, the CLK25 pin may be used as a source for

Página 70

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 72DS206F1Auto-Negotiation may also be enabled and the advertised capabilities modified under soft

Página 71

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 73DS206F1BP4B5B - Bypass 4B5B Coders. Input, Pin 56.When driven high during power-up or reset, th

Página 72

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 74DS206F1ISODEF - Isolate Default. Input, Pin 63.When asserted high during power-up or reset, the

Página 73

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 75DS206F1LPSTRT - Low Power Start. Input, Pin 50.When this active-low input is asserted during po

Página 74

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 76DS206F1REPEATER - REPEATER Mode Select. Input, Pin 16.This pin controls the operation of the CR

Página 75

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 77DS206F1TXSLEW[1:0] - Transmit Slew Rate Control. Input, Pins 61 and 60.These three-level pins a

Página 76

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 78DS206F1RESET - Reset. Input, Pin 15.This active high input initializes the CS8952, and causes t

Página 77

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 79DS206F19. PACKAGE DIMENSIONS.INCHES MILLIMETERSDIM MIN MAX MIN MAXA --- 0.063 --- 1.60A1 0.002

Página 78

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 8DS206F1100BASE-TX MII RECEIVE TIMING - 4B/5B ALIGNED MODES Parameter Symbol Min Typ Max UnitRX_C

Página 79 - 100L TQFP PACKAGE DRAWING

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 80DS206F110.ORDERING INFORMATION11.ENVIRONMENTAL, MANUFACTURING, & HANDLING INFORMATION* MSL

Página 80 - 10.ORDERING INFORMATION

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 81DS206F112.REVISION HISTORY Revision Date ChangesPP3 OCT 2001 Initial Release.F1 JAN 2007 Added

Página 81

CS8952CrystalLAN™ 100BASE-X and 10BASE-T Transceiver 9DS206F1100BASE-TX MII RECEIVE TIMING - 5B BYPASS ALIGN MODE Parameter Symbol Min Typ Max UnitRX_

Comentários a estes Manuais

Sem comentários