CS8904-CM5 Cirrus Logic, Inc., CS8904-CM5 Datasheet
![no-image](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__sml.jpg)
CS8904-CM5
Available stocks
Related parts for CS8904-CM5
CS8904-CM5 Summary of contents
Page 1
... Per Port Control - Manual Duplex select (Half or Full), Auto-Negotiation select, Loopback select Per Port Status - Collision detect, Carrier detect, Jabber indication, Link status, Duplex status, Auto-Negotiation status ORDERING INFORMATION CS8904-CM5 °C 100-pin MQFP, 5.0 V CS8904-CM3 °C 100-pin MQFP, 3.3 V CDK8904-5 Developer’s Kit, 5.0 V ...
Page 2
... DIGITAL INPUT/OUTPUT CHARACTERISTICS .......................................................... 21 SWITCHING CHARACTERISTICS - MODE 1................................................................ 22 SWITCHING CHARACTERISTICS - MODE 2................................................................ 24 SWITCHING CHARACTERISTICS - MODE 3................................................................ 26 SWITCHING CHARACTERISTICS - MODE 4................................................................ 28 SWITCHING CHARACTERISTICS - MODE 5................................................................ 30 10BASE-T CHARACTERISTICS ...................................................................................... 32 CRYSTAL OSCILLATOR REQUIREMENTS.................................................................. 32 6.0 PACKAGE DIMENSIONS.................................................................................... 33 CIRRUS LOGIC ADVANCED PRODUCT DATABOOK 2 Crystal LAN™ Quad Ethernet Transceiver CS8904 DS191PP2 ...
Page 3
... The CS8904 is a true single-chip quad Ethernet interface solution, incorporating all analog and digital circuitry needed for a complete Ethernet front end circuit. It includes high-performance on- chip filtering, eliminating the need for external filters. In addition, the CS8904 supports the latest IEEE Ethernet features including full duplex and Auto-Negotiation ...
Page 4
... High-performance on-chip 10BASE-T filters allow designers to use simple isolation trans- formers instead of more costly filter/transform- er packages. • The CS8904 is designed to be used on a 4-layer circuit board instead of a more expensive multi- layer board, saving board manufacturing costs. auto-negotiation • The CS8904 has been designed for very low noise emission ...
Page 5
... CS8904 Crystal LAN™ Quad Ethernet Transceiver CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 Port A Port B Figure 2. Typical Connection Diagram 5 ...
Page 6
... Figure 2. Typical Connection Diagram (continued) CIRRUS LOGIC ADVANCED PRODUCT DATABOOK 6 Crystal LAN™ Quad Ethernet Transceiver Port C Port D CS8904 DS191PP2 ...
Page 7
... MODE0 DSUB 90 91 DVDD0 92 DVSS0 93 DUPLEX0 94 RCLK0 95 RxDATA0 96 LINKLED0 97 JABBER0 98 COLL0 99 CD0 100 AUTONEG0 CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 CS8904 100-Pin MQFP (Q) Figure 3. CS8904 Pin Diagram 50 AUTONEG2 49 CD2 48 COLL2 47 JABBER2 46 LINKLED2 45 RxDATA2 44 RCLK2 43 DUPLEX2 42 TCLK 41 DVSS1 40 DVDD1 39 XTAL2 38 XTAL1 37 DUPLEX3 ...
Page 8
... TxENBL[0:3] - Transmit Enable. Input, Pins 2, 78, 52, and 28. Transmit Enable: When this pin is asserted, the input data for this port, present on the TxDATA pin, is input to the CS8904 using the transmit clock, TxCLK. When this pin is deasserted, Tx+ and Tx- output pins are idle. TxDATA[0:3] - Transmit Data. Input, Pins 1, 79, 51, and 29. ...
Page 9
... A 20 MHz crystal should be connected across these pins. Alternatively MHz signal may be connected to XTAL1; XTAL2 is left open. RESET - Reset. Input with Internal Weak Pullup, Pin 66. Setting this pin low for at least 500 ns will reset the CS8904. CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 ...
Page 10
... Provides power to the transmitter analog circuits of the CS8904. TVSS[0:3] - Digital Ground. Ground, Pins 12, 68, 62, and 18. Provides a ground reference ( the transmitter analog circuits of the CS8904. RVDD[0:3] - Receiver Analog Power. Power, Pins 8, 72, 58, and 22. Provides power to the receiver analog circuits of the CS8904. ...
Page 11
... CS8904 Crystal LAN™ Quad Ethernet Transceiver Controller Compatibility Advanced Micro Devices AM7990, Motorola 68EN360, or compatible controllers Intel 82586, Intel 82596, or compatible controllers Fujitsu MB86950, Fujitsu MB86960, or compatible controllers National Semiconductor 8390, Texas Instruments TMS380C26, or compatible controllers Seeq 8005 or compatible controller Reserved ...
Page 12
... A synchronous bit-serial stream of data is received and transmitted between the CS8904 and the digital controller. Digital information that is sent to the CS8904 from the digital controller is Manchester encoded and transmitted over the 10BASE-T wiring system ...
Page 13
... Ethernet standard (ISO/IEC 8802-3:1996). It includes all analog and digital circuitry needed to interface the CS8904 directly to a simple isolation transformer (see Figure 2 for a connection diagram). Figure 5 provides a block diagram of one of the 10BASE-T transceivers ...
Page 14
... Ethernet specification (ISO/IEC 8802-3:1996). The CS8904 supports parallel detection. Devices that respond to the CS8904’s attempt to Auto- Negotiate with Normal Link Pulses cause the CS8904 to respond with Normal Link Pulses and to operate as a 10BASE-T half-duplex device. CS8904 has completed ...
Page 15
... Auto-Negotiation was unsuccessful and that the link is failed through the Auto-Negotiation output and the Link Status LED output. Auto- negotiation may also fail if the CS8904 is unable to exchange a Link Code Word with the remote device. When Auto-Negotiation is disabled, the CS8904 sends Normal Link Pulses to the remote Ethernet device ...
Page 16
... V and the crystal oscillator has stabilized. Power-Down Reset: If the supply voltage drops below approximately 2.5 V, there is a chip-wide reset. The CS8904 remains in a reset state until the power supply returns to a level greater than approximately 2.5 V and the crystal oscillator has stabilized. ...
Page 17
... COLL pin to be raised. Following that, when the CS8904 detects a transition on the TxENBL pin or the termination of the data received on the Rx+/Rx- pins, then the CS8904 will cause the COLL pin to deassert. Normally, the COLL signal is used by the controller to, among other things, initiate a jam sequence ...
Page 18
... No device, then a valid link will not be established and the LINKLED will be held high. 4.3.2.4 Port Loopback The CS8904 allows each individual port to be placed in a loopback mode. Note that this feature is different from MAU loopback, which is the loopback transmission of data when operating half duplex. ...
Page 19
... CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 4.4 External Clock Oscillator A 20-MHz quartz crystal or CMOS clock input is required by the CS8904 CMOS clock input is used, it should be connected the to XTAL1 pin, with the XTAL2 pin left open. The clock signal should be 20 MHz ±0.01% with a duty cycle between 45% and 55% ...
Page 20
... No Ports Active I DDIDLE (Note CMOS TTL V IXL V IXH I IXL I IXH t IXC V < 1 IXL V > 1 IXH t IXL CS8904 Min Max -0.3 6.0 - ±10.0 -0 0.3 DD -55 +125 -65 +150 = 0 V; all voltages with respect to 0 V.) Min Max 4.75 5.25 3.00 3 Min Typ Max - - 340 - - 200 - 1 ...
Page 21
... CS8904 Crystal LAN™ Quad Ethernet Transceiver DIGITAL INPUT/OUTPUT CHARACTERISTICS Parameter Output Low Voltage Output High Voltage Output Leakage Current 0 V OUT Input Low Voltage Input with Internal Weak Pullup Input High Voltage Input with Internal Weak Pullup ...
Page 22
... RDS RDH RCH t - 250 400 CDOFF EHCH CHEL DSCH CHDU t - 400 STUD t - 400 TPD KHEH KHEL CAEA CS8904 Unit bit times DS191PP2 ...
Page 23
... CS8904 Crystal LAN™ Quad Ethernet Transceiver RX+/RX RxCLK RxDATA RX+/RX RxCLK RxDATA EHCH TxENBL TxCLK TxDATA t STUD TX+/TX- t KHEH LOOP TxENBL t CAEA CD CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 RDS t DATA ...
Page 24
... RDS RDH RCH t - 250 400 CDOFF EHCH CHEL DSCH CHDU t - 400 STUD t - 400 TPD KHEH KHEL t 255 - CAEA CS8904 Unit bit times DS191PP2 ...
Page 25
... CS8904 Crystal LAN™ Quad Ethernet Transceiver RX+/RX RxCLK RxDATA 1 0 RX+/RX RxCLK RxDATA EHCH TxENBL TxCLK TxDATA t STUD TX+/TX- t KHEH LOOP TxENBL t CAEA CD CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 DATA 1 0 Mode 2 Receive Timing - Start of Frame ...
Page 26
... RDS RDH t -110 - SWS t - 250 400 CDOFF t - 100 SWE EHCH CHEL DSCH CHDU t - 400 STUD t - 400 TPD KHEH KHEL t 255 - CAEA CS8904 Unit DS191PP2 ...
Page 27
... CS8904 Crystal LAN™ Quad Ethernet Transceiver RX+/RX- CD Generated from TxCLK RxCLK RxDATA RX+/RX RxCLK RxDATA EHCH TxENBL TxCLK TxDATA t STUD TX+/TX- t KHEH LOOP TxENBL CD CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 SWS ...
Page 28
... RDS RDH RCH t - 250 400 CDOFF EHCH CHEL DSCH CHDU t - 500 STUD t - 500 TPD KHEH KHEL t 255 - CAEA CS8904 Unit bit times DS191PP2 ...
Page 29
... CS8904 Crystal LAN™ Quad Ethernet Transceiver RX+/RX RxCLK RxDATA RX+/RX RxCLK RxDATA EHCH TxENBL TxCLK TxDATA t TX+/TX- t KHEH LOOP TxENBL t CAEA CD CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 DATA ...
Page 30
... RDS RDH t -110 - SWS t - 250 400 CDOFF t - 100 SWE EHCH CHEL DSCH CHDU t - 400 STUD t - 400 TPD KHEH KHEL t 255 - CAEA CS8904 Unit DS191PP2 ...
Page 31
... CS8904 Crystal LAN™ Quad Ethernet Transceiver RX+/RX Generated from TxCLK RxCLK RxDATA RX+/RX RxCLK RxDATA EHCH TxENBL TxCLK TxDATA t STUD TX+/TX- t KHEH LOOP TxENBL CD CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 SWS ...
Page 32
... TTX3 Peak V 2.2 OD Peak V 300 ISQ t 8 LN1 t 8 LN2 t 60 LN3 t 2 LN4 t 25 LN5 t 30 LN6 Min Typ - - 0.022 - CS8904 Typ Max Unit - 4 2 525 100 200 150 ms - 150 ms Max Unit ...
Page 33
... CS8904 Crystal LAN™ Quad Ethernet Transceiver 6.0 PACKAGE DIMENSIONS 100 CIRRUS LOGIC ADVANCED PRODUCT DATABOOK DS191PP2 100 Lead MQFP MILLIMETERS MIN NOM. MAX MIN DIM - - - - - - - - - A 3. 0.25 0.010 A 1 2.55 2.80 3.05 0.100 22.95 23.20 23.45 0.904 D 19.90 20.00 20.10 0.783 1 D 18.72 18.85 18.98 0.737 3 16.95 17.20 17.45 0.667 E E 13.90 14.00 14.10 0.547 ...
Page 34
...