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
TRI-STATEÉis a registered trademark of National Semiconductor Corporation.
C
1995 National Semiconductor CorporationRRD-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:
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
6.0 Pin Descriptions
24-Pin DIP28-Pin PCCNameI/ODescription
11COLOCOLLISION DETECT OUTPUT: Generates an active high signal when
22RXDORECEIVE DATA OUTPUT: NRZ data output from the PLL. This signal
33CRSOCARRIER SENSE: Asserted on the first valid high-to-low transition on
44RXCORECEIVE CLOCK: The receive clock from the Manchester data after
55SELIMODE SELECT: When high, transmitaand transmitbare the same
67VSSGROUND PIN
8V
9V
SS
SS
710LBKILOOPBACK: When high, the loopback mode is enabled.
811X1ICRYSTAL OR EXTERNAL OSCILLATOR INPUT
912X2OCRYSTAL FEEDBACK OUTPUT: Used in crystal connections only.
1013TXDITRANSMIT DATA INPUT: NRZ data input from the controller. The
1114TXCOTRANSMIT CLOCK: The 10 MHz clock derived from the 20 MHz
1215TXEITRANSMIT ENABLE: The encoder begins operation when this input is
1316TX
1417TX
b
a
156NCNO CONNECTION: This may be tied to VSSfor the PLCC version to be
1618NCNO CONNECTION
1719TESTIFACTORY TEST INPUT: Used to check the chip’s internal functions.
1820V
1921V
22V
23V
DD
DD
DD
DD
2024NCNO CONNECTION
2125RX
2226RX
2327CD
2428CD
b
a
b
a
10 MHz collision signal is detected.
must be sampled on the rising edge of receive clock.
the RXgpair. Remains active until 1.5 bit times after the last bit in
data.
the PLL has locked. Remains active 5 bit times after deasserting CRS.
voltage in the idle state. When low, transmit
to transmit
b
in the idle state, at the transformer’s primary.
a
is positive with respect
Connected to ground when using an external oscillator.
data is combined with the transmit clock to produce Manchester data.
TXD is sampled on the rising edge of transmit clock.
oscillator.
asserted high.
OTRANSMIT OUTPUT: Differential line driver which sends the encoded
data to the transceiver. The outputs are source followers which require
270X pull-down resistors.
compatible with the DP8391.
May be tied low or have a 0.01 mf bypass capacitor to ground (for
compatibility with the bipolar DP8391) during normal operation.
POWER CONNECTION
IRECEIVE INPUT: Differential receive input pair from the transceiver.
ICOLLISION INPUT: Differential collision pair input from the
transceiver.
5
7.0 Absolute Maximum Ratings
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply Voltage (V
CC
)
DC Input Voltage (VIN)
DC Output Voltage (V
OUT
)
Differential Input Voltage
Differential Output Voltage0 to 16V
Power Dissipation500 mW
Storage Temperature
b
0.5V toa7V
b
0.5V to V
b
0.5V to V
b
b
65§Ctoa150§C
a
0.5V
CC
a
0.5V
CC
5.5 toa16V
Lead Temperature (Soldering, 10 sec.)260
ESD (R
Note:
e
1.5 kX,C
ZAP
Absolute maximum ratings are those values beyond
ZAP
e
120 pF)
(Pin 4
e
t
2kV
1.5 kV)
which the safety of the device cannot be guaranteed. They
are not meant to imply that the device should be operated at
these limits.
*Note: An asterisk following a parameter’s symbol indicates that the param-
eter has been characterized but not tested.
Note: All specifications in this datasheet are valid only if the mandatory
isolation is employed and all differential signals are taken to exist at the AUI
side of the pulse transformer.
Note 1: This measurement was made while the DP83910A was undergoing transmission, reception, and collision detection. Also, this value was not measured
instantaneously, but averaged over a span of several milliseconds. (V
Note 2: This measurement was made while the DP83910A was sitting idle with TXE low. Also, this value was not measured instantaneously, but averaged over a
span of several milliseconds. (V
Note 3: This parameter is guaranteed by design and is not tested.
X1 Input High VoltageX1 is connected to an oscillator,
and X2 is grounded
X1 Input Low VoltageX1 is connected to an oscillator,
and X2 is grounded
X1 Input CurrentX1eVCCor GND
e
GND
X2
e
2.4V or 0.4V and I
e
2.4V or 0.4V and I
IN
IN
e
0 mA).
o
o
e
0 mA).
2.0V
0.8V
b
2
a
2mA
6
9.0 Switching Characteristics T
e
0§Cto70§C, V
A
CC
e
5Vg5%
Oscillator Specification
SymbolParameterMinMaxUnits
t
t
XTH
XTL
X1 to Transmit Clock High530ns
X1 to Transmit Clock Low530ns
Transmit Timing (Start of Packet)
TL/F/9365– 4
Transmit Specifications (Start of Packet)
SymbolParameterMinMaxUnits
t
TCh
t
TCl
t
*Transmit Clock Cycle Time (Note 1)99.99100.01ns
TCc
t
*Transmit Clock Rise Time (20% to 80%) (C
TCr
t
*Transmit Clock Fall Time (80% to 20%) (C
TCf
t
TEs
t
TDs
t
TDh
t
TOd
t
*Transmit Output Fall Time (80% to 20%)7ns
TOf
t
*Transmit Output Rise Time (20% to 80%)7ns
TOr
t
*Transmit Output Jitter0.5 Typicalns
TOj
Note 1: This parameter is measured using the fifty percent point of each clock edge.
Transmit Clock High Time (Note 1)4060ns
Transmit Clock Low Time (Note 1)4060ns
e
30 pF)8ns
L
e
30 pF)8ns
L
Transmit Enable Setup Time to Rising Edge of TXC (Note 1)20ns
Transmit Data Setup Time from Rising Edge of TXC (Note 1)20ns
Transmit Data Hold Time
from Rising Edge of TXC
0ns
Transmit Output Delay from Rising Edge of TXC (Note 1)65ns
7
9.0 Switching Characteristics (Continued)
Transmit Timing (End of Packet)
TL/F/9365– 5
Transmit Specifications (End of Packet)
SymbolParameterMinMaxUnits
t
TXEh
t
TOh
t
*Transmit Output Idle Time (Half Step)8000ns
TOi
Transmit Enable Hold Time from Rising Edge of TXC0ns
Transmit Output High before Idle (Half Step)200ns
Receive Timing (Start of Packet)
TL/F/9365– 6
Receiver Specifications (Start of Packet)
SymbolParameterMinMaxUnits
t
RCd
t
*Receive Clock Rise Time (20% to 80%, C
RCr
t
*Receive Clock Fall Time (80% to 20%, C
RCf
t
CRSon
t
DAT
t
RDd
t
RDs
t
Dtor
t
RDV
Note 1: This parameter is measured using the fifty percent point of each clock edge.
Note 2: This parameter was characterized with a differential input of
Receive Clock Duty Cycle (Note 1)4060%
e
30 pF)7ns
TL
e
30 pF)7ns
TL
Carrier Sense Turn On Delay70ns
Decoder Acquisition Time700ns
Receive Data Output Delay150ns
Receive Data Output Stable after Going Valid90ns
Differential Inputs Turn-On Pulse (Note 2)30ns
Receive Data Output Valid from Falling Edge of RXC10ns
b
375 mV on the receive pair inputs.
8
9.0 Switching Characteristics (Continued)
Receive Timing (End of Packet)
TL/F/9365– 7
Receiver Specifications (End of Packet)
SymbolParameterMinMaxUnits
t
CRSoff
t
RXCh
Note 1: When CRS goes low, it will go low a minimum of 2 receive clocks.
Note 2: The DP8390 Network Interface Controller (NIC) requires a minimum of 5 receive clocks after CRS goes low to function properly.
Carrier Sense Turn Off Delay (Note 1)155ns
Minimum Number of RXCs after CRS Low (Note 2)5Bit Times
Collision Timing
TL/F/9365– 8
Collision Specifications
SymbolParameterMinMaxUnits
t
COLon
t
COLoff
t
Dtoc
Note 1: This parameter was characterized with a differential input ofb375 mV on the collision input pair.
Note 1: This parameter is guaranteed by design and is not tested.
Loopback Setup Time (Note 1)50ns
Loopback Hold Time (Note 1)1000ns
AC Timing Test Conditions
All specifications are valid only if the mandatory isolation is
employed and all differential signals are taken to be at the
AUI side of the pulse tranformer.
Input Pulse Levels (TTL/CMOS)GND to 3.0V
Input Rise and Fall Times (TTL/CMOS)5 ns
Input and Output Reference Levels
(TTL/CMOS)1.3V
Input Pulse Levels
(Diff.)
Input and Output50% Point of
Reference Levels (Diff.)the Differential
FIGURE 3
b
350 tob1315 mV
TL/F/9365– 10
Capacitance T
e
25§C, fe1 MHz
A
SymbolParameterTypUnits
C
C
IN
OUT
Input Capacitance7pF
Output Capacitance7pF
TL/F/9365– 12
FIGURE 4
Note: In the above diagram, the TXaand TXbsignals are taken from the
AUI side of the isolation (pulse transformer). The pulse transformer used for
all testing is the Pulse Engineering PE64103.
Plastic Chip Carrier (V)
Order Number DP83910AV
NS Package Number V28A
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL
SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or2. A critical component is any component of a life
systems which, (a) are intended for surgical implantsupport device or system whose failure to perform can
into the body, or (b) support or sustain life, and whosebe reasonably expected to cause the failure of the life
failure to perform, when properly used in accordancesupport device or system, or to affect its safety or
with instructions for use provided in the labeling, caneffectiveness.
be reasonably expected to result in a significant injury
to the user.
National SemiconductorNational SemiconductorNational SemiconductorNational Semiconductor
CorporationEuropeHong Kong Ltd.Japan Ltd.
1111 West Bardin RoadFax: (
Arlington, TX 76017Email: cnjwge@tevm2.nsc.comOcean Centre, 5 Canton Rd.Fax: 81-043-299-2408
Tel: 1(800) 272-9959Deutsch Tel: (
Fax: 1(800) 737-7018English Tel: (
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.