DP83910A CMOS SNI
Serial Network Interface
General Description
The DP83910A CMOS Serial Network Interface (SNI) is a
direct-pin equivalent of the bipolar DP8391 SNI and provides the Manchester data encoding and decoding functions for IEEE 802.3 Ethernet/Thin-Ethernet type local area
networks. The SNI interfaces the DP8390 Network Interface
Controller (NIC) to the DP8392 CTI or an Ethernet transceiver cable. When transmitting, the SNI converts non-return-tozero (NRZ) data from the controller into Manchester data
and sends the converted data differentially to the transceiver. Conversely, when receiving, a Phase Lock Loop decodes the 10 Mbit/s data from the transceiver into NRZ
data for the controller.
The DP83910A operates in conjunction with the DP8392
Coaxial Transceiver Interface (CTI) and the DP8390 Network Interface Controller (NIC) to form a three-chip set that
implements a complete IEEE 802.3 compatible network as
shown below. The DP83910A is a functionally complete
Manchester encoder/decoder including a balanced driver
and receiver, on-board crystal oscillator, collision signal
translator, and a diagnostic loopback feature. The
May 1995
DP83910A, fabricated CMOS, typically consumes less than
70 mA of current. However, as a result of being CMOS, the
DP83910A’s differential signals must be isolated in both
Ethernet and thin wire Ethernet.
Features
Y
Compatible with Ethernet I, IEEE 802.3; 10BASE5,
10BASE2, and 10BASE-T
Y
Designed to interface with 10BASE-T transceivers
Y
Functional and pin-out duplicate of the DP8391
Y
10 Mbits/s Manchester encoding/decoding with receive
clock recovery
Y
Requires no precision components
Y
Loopback capability for diagnostics
Y
Externally selectable half or full step modes of operation at transmit output
Y
Squelch circuitry at the receive and collision inputs to
reject noise
Y
TTL/MOS compatible controller interface
DP83910A CMOS SNI Serial Network Interface
1.0 System Diagram
IEEE 802.3 Compatible Ethernet/Thin-Ethernet/10 BaseT
TRI-STATEÉis a registered trademark of National Semiconductor Corporation.
C
1995 National Semiconductor Corporation RRD-B30M105/Printed in U. S. A.
TL/F/9365
Local Area Network Chip Set
TL/F/9365– 1
2.0 Block Diagram
3.0 Functional Description
The DP83910A consists of five main logical blocks:
a) The oscillator generates the 10 MHz transmit clock signal
for system timing.
b) The Manchester encoder accepts NRZ data from the
controller, encodes the data to Manchester, and transmits it differentially to the transceiver, through the differential transmit driver.
c) The Manchester decoder receives Manchester data from
the transceiver, converts it to NRZ data and clock pulses,
and sends it to the controller.
d) The collision translator indicates to the controller the
presence of a valid 10 MHz collision signal to the PLL.
e) The loopback circuitry, when asserted, routes the data
from the Manchester encoder back to the PLL decoder.
3.1 OSCILLATOR
The oscillator is controlled by a 20 MHz parallel resonant
crystal connected between X1 and X2 or by an external
clock on X1. The 20 MHz output of the oscillator is divided
by 2 to generate the 10 MHz transmit clock for the controller. The oscillator also provides internal clock signals to the
encoding and decoding circuits.
If a crystal is connected to the DP83910A, it is recommended that the circuit shown in
components used meet the following:
Crystal XT1: AT cut parallel resonant crystal
Series Resistance:
Specified Load Capacitance: 13.5 pF
Accuracy: 0.005% (50 ppm)
C1, C2: Load Capacitor, 27 pF.
The resistor, R1, in
minimize frequency drift due to changes in the V
voltage. If R1 is required, it’s value must be carefully selected. R1 decreases the loop gain. Thus, if R1 is made too
large, the loop gain will be greatly reduced and the crystal
will not oscillate. If R1 is made too small, normal variations
in the V
specification. As the first rule of thumb, the value of R1
may cause the oscillation frequency to drift out of
CC
s
10X
Figure 1
Figure 1
be used and that the
may be required in order to
CC
supply
TL/F/9365– 2
Note 1: The resistor R1 may be required in order to minimize frequency drift
due to changes in the V
FIGURE 1. Crystal Connection to DP83910A
. See text description.
CC
TL/F/9365– 15
(see text for component values)
should be made equal to five times the motional resistance
of the crystal.
The motional resistance of 20 MHz crystals is usually in the
range of 10X to 30X. This implies that a reasonable value
for R1 should be in the range of 50X – 150X.
The decision of whether or not to include R1 should be
based upon measured variations of crystal frequency as
each of the circuit parameters is varied.
According to the IEEE 802.3 standard, the entire oscillator
circuit (crytsal and amplifier) must be accurate to 0.01%.
When using a crystal, the X1 pin is not guaranteed to provide a TTL compatible logic output, and should not be used
to drive external standard logic. If additional logic needs to
be driven, then an external oscillator should be used, as
described in the following.
3.2 OSCILLATOR MODULE OPERATION
If the designer wishes to use a crystal clock oscillator, one
that provides the following should be employed:
1) TTL or CMOS output with a 0.01% frequency tolerance
2) 40% – 60% duty cycle
t
3)
2 TTL load output drive (I
e
3.2 mA)
OL
2
3.0 Functional Description (Continued)
Figure 2
The circuit is shown in
be necessary if the oscillator must also drive other components.) When using a clock oscillator it is still recommended
that the designer connect the oscillator output to the X1 pin
and tie the X2 pin to ground.
3.3 MANCHESTER ENCODER AND
DIFFERENTIAL DRIVER
The encoder begins operation when the Transmit Enable
input (TXE) goes high and converts clock and NRZ data to
Manchester data for the transceiver. For the duration of
TXE remaining high, the Transmitted Data (TXD) is encoded
for the transmit-driver pair (TX
rising edge of Transmit Clock (TXC). Transmission ends
when TXE goes low. The last transition is always positive; it
occurs at the center of the bit cell if the last bit is a one, or at
the end of the bit cell if the last bit is a zero.
The differential transmit pair from the secondary of the isolation transformer drives up to 50 meters of twisted pair AUI
cable. These outputs are source followers which require two
270X pull-down resistors to ground.
The DP83910A allows both half-step and full-step to be
compatible with Ethernet I and IEEE 802.3. With the SEL pin
low (for Ethernet I), transmit
b
transmit
transmit
during idle; with SEL high (for IEEE 802.3),
a
and transmitbare equal in the idle state. This
provides zero differential voltage to operate with transformer coupled loads.
FIGURE 2. DP83910A Connection for Oscillator Module
. (Additional output drive may
g
). TXD must be valid on the
a
is positive with respect to
TL/F/9365– 16
3.4 MANCHESTER DECODER
The decoder consists of a differential receiver and a PLL to
separate Manchester encoded data stream into clock signals and NRZ data. The differential input must be externally
terminated with two 39X resistors connected in series if the
standard 78X transceiver drop cable is used; in Thin-Ethernet applications, these resistors are optional. To prevent
noise from falsely triggering the decoder, a squelch circuit at
the input rejects signals with levels less than
b
175 mV.
Once the input exceeds the squelch requirements, Carrier
Sense (CRS) is asserted. Receive data (RXD) and receive
clock (RXC) become valid typically within 6 bit times. The
DP83910A may tolerate bit jitter up to 18 ns in the received
data.
The decoder detects the end of a frame when no more
midbit transitions are detected. Within one and a half bit
times after the last bit, carrier sense is de-asserted. Receive
clock stays active for five more bit times after CRS goes low
to guarantee the receive timings of the DP8390 NIC.
3.5 COLLISION TRANSLATOR
When the Ethernet transceiver (DP8392 CTI) detects a collision, it generates a 10 MHz signal to the differential collision
inputs (CD
g
) of the DP83910A. When these inputs are detected active, the DP83910A translates the 10 MHz signal
to an active high level for the controller. The controller uses
this signal to back off its current transmission and reschedule another one.
The collision differential inputs are terminated the same way
as the differential receive inputs. The squelch circuitry is
also similar, rejecting pulses with levels less than
b
175 mV.
3.6 LOOPBACK FUNCTIONS
When the Loopback input (LBK) is asserted high, the
DP83910A redirects its transmitted data back into its receive path. This feature provides a convenient method for
testing both chip and system level integrity. The transmit
driver and receive input circuitry are disabled in loopback
mode.
4.0 Connection Diagrams
Top View
Order Number DP83910AV
See NS Package Number V28A
TL/F/9365– 17
Top View
TL/F/9365– 18
Order Number DP83910AN
See NS Package Number N24C
3
5.0 Typical Application
TL/F/9365– 3
Interface for Ethernet and Thin Wire Ethernet Using Single Jumper for Thin/Thick Selection
4