datasheetbank_Logo
búsqueda de Hoja de datos y gratuito Fichas de descarga

COM20022I Ver la hoja de datos (PDF) - SMSC -> Microchip

Número de pieza
componentes Descripción
Lista de partido
COM20022I Datasheet PDF : 88 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
PROTOCOL DESCRIPTION
NETWORK PROTOCOL
Communication on the network is based on a
token passing protocol. Establishment of the
network configuration and management of the
network protocol are handled entirely by the
COM20022's internal microcoded sequencer. A
processor or intelligent peripheral transmits data
by simply loading a data packet and its destination
ID into the COM20022's internal RAM buffer, and
issuing a command to enable the transmitter.
When the COM20022 next receives the token, it
verifies that the receiving node is ready by first
transmitting a FREE BUFFER ENQUIRY
message. If the receiving node transmits an
ACKnowledge message, the data packet is
transmitted followed by a 16-bit CRC. If the
receiving node cannot accept the packet (typically
its receiver is inhibited), it transmits a Negative
AcKnowledge message and the transmitter
passes the token. Once it has been established
that the receiving node can accept the packet and
transmission is complete, the receiving node
verifies the packet. If the packet is received
successfully, the receiving node transmits an
ACKnowledge
message (or nothing if it is not received
successfully) allowing the transmitter to set the
appropriate status bits to indicate successful or
unsuccessful delivery of the packet. An interrupt
mask permits the COM20022 to generate an
interrupt to the processor when selected status
bits become true. Figure 1 is a flow chart
illustrating the internal operation of the
COM20022 connected to a 20 MHz crystal
oscillator.
DATA RATES
The COM20022 is capable of supporting data
rates from 156.25 Kbps to 10 Mbps. The
following protocol description assumes a 10 Mbps
data rate. To attain the faster data rates, the clock
frequency may be doubled or quadrupled by the
internal clock multiplier (see next section). For
slower data rates, an internal clock divider scales
down the clock frequency. Thus all timeout values
are scaled as shown in the following table:
Example: IDLE LINE Timeout @ 10 Mbps = 20.5
s. IDLE LINE Timeout for 156.2 Kbps is 20.5 s
* 64 = 1.3 ms
INTERNAL
CLOCK
FREQUENCY
80 MHz
40 MHz
20 MHz
CLOCK
PRESCALER
Div. by 8
Div. by 8
Div. by 8
Div. by 16
Div. by 32
Div. by 64
Div. by 128
DATA RATE
10 Mbps
5 Mbps
2.5 Mbps
1.25 Mbps
625 Kbps
312.5 Kbps
156.25 Kbps
TIMEOUT SCALING
FACTOR (MULTIPLY BY)
1
2
4
8
16
32
64
9

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]