Electronic Components Datasheet Search
  English  ▼

X  

COM20051 Datasheet(PDF) 41 Page - List of Unclassifed Manufacturers

Part # COM20051
Description  Integrated Microcontroller and ARCNET (ANSI 878.1) Interface
PDF  82 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC1 [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC1 - List of Unclassifed Manufacturers

COM20051 Datasheet(HTML) 41 Page - List of Unclassifed Manufacturers

Back Button COM20051 Datasheet HTML 37Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 38Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 39Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 40Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 41Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 42Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 43Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 44Page - List of Unclassifed Manufacturers COM20051 Datasheet HTML 45Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 82 page
background image
41
41
the receiving node to reply to the transmitting
node. The ARCNET core puts the local ID in this
location, therefore it is not necessary to write into
this location.
Please note that a short packet may contain
between 1 and 253 data bytes, while a long
packet may contain between 257 and 508 data
bytes. A minimum value of 257 exists on a long
packet so that the COUNT is expressable in
eight bits.
This leaves three exception packet
lengths which do not fit into either a short or long
packet; packet lengths of 254, 255, or 256 bytes.
If packets of these lengths must be sent, the user
must add dummy bytes to the packet in order to
make the packet fit into a long packet. Note that
only the number of bytes specified in the byte
count plus the three-byte header are transmitted.
For example, if the byte count is equal to 253,
only three bytes of data will be transmitted plus
the header (SID, DID, Byte Count) for a total of
six bytes.
Once the packet is written into the buffer, the
microcontroller awaits a logic "1" on the TA bit,
indicating that a previous transmit command has
concluded and another may be issued.
Each
time the message is loaded and a transmit
command issued, it will take a variable amount of
time
before
the
message
is
transmitted,
depending on the traffic on the network and the
location of the token at the time the transmit
command was issued.
The conclusion of the
Transmit command will generate an interrupt if
the Interrupt Mask allows it.
If the device is
configured for the Command Chaining operation,
please see the Command Chaining section for
further detail on the transmit sequence.
Once
the
TA
bit
becomes
a
logic
"1",
the
microcontroller may issue the "Enable Transmit
from Page fnn" command, which resets the TA
and TMA bits to logic "0". If the message is not a
BROADCAST, the ARCNET core automatically
sends a FREE BUFFER
ENQUIRY to the
destination node in order to send the message.
At this point, one of four possibilities may occur.
The first possibility is if a free buffer is available
at the destination node, in which case it
responds with an ACKnowledgement.
At this
point, the ARCNET core fetches the data from
the Transmit Buffer and performs the transmit
sequence. If a successful transmit sequence is
completed, the TMA bit and the TA bit are set to
logic "1".
If the packet was not transmitted
successfully, TMA will not be set. A successful
transmission occurs when the receiving node
responds to the packet with an ACK.
An
unsuccessful transmission occurs when the
receiving node does not respond to the packet.
The second possibility is if the destination node
responds to the Free Buffer Enquiry with a
Negative AcKnowledgement.
A NAK occurs
when the RI bit of the destination node is a logic
"1". In this case, the token is passed on from the
transmitting node to the next node.
The next
time the transmitter receives the token, it will
again transmit a FREE BUFFER ENQUIRY. If a
NAK is again received, the token is again passed
onto the next node. The Excessive NAK bit of
the Diagnostic Status Register is used to prevent
an endless sending of FBE's and NAK's. If no
limit
of
FBE-NAK
sequences
existed,
the
transmitting node would continue issuing a Free
Buffer
Enquiry,
even
though
it
would
continuously receive a NAK as a response. The
EXCNAK bit generates an interrupt (if enabled)
in order to tell the microcontroller to disable the
transmitter
via
the
"Disable
Transmitter"
command. This causes the transmission to be
abandoned and the TA bit to be set to a logic "1"
when the node next receives the token, while the
TMA bit remains at a logic "0". Please refer to
the Improved Diagnostics section for further
detail on the EXCNAK bit.
The third possibility which may occur after a
FREE BUFFER ENQUIRY is issued is if the
destination node does not respond at all. In this
case, the TA bit is set to a logic "1", while the
TMA bit remains at a logic "0". The user should
determine whether the node should try to reissue
the transmit command.
The fourth possibility is if a non-traditional
response is received (some pattern other than
ACK or NAK, such as noise). In this case, the
token is not passed onto the next node, which
causes the Lost Token Timer of the next node to
time
out,
thus
generating
a
network
reconfiguration.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com