欢迎访问ic37.com |
会员登录 免费注册
发布采购

COM20020-5 参数 Datasheet PDF下载

COM20020-5图片预览
型号: COM20020-5
PDF下载: 下载PDF文件 查看货源
内容描述: 通用局域网控制器2K ×8板载RAM [Universal Local Area Network Controller with 2K x 8 On-Board RAM]
分类和应用: 控制器局域网
文件页数/大小: 58 页 / 248 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号COM20020-5的Datasheet PDF文件第29页浏览型号COM20020-5的Datasheet PDF文件第30页浏览型号COM20020-5的Datasheet PDF文件第31页浏览型号COM20020-5的Datasheet PDF文件第32页浏览型号COM20020-5的Datasheet PDF文件第34页浏览型号COM20020-5的Datasheet PDF文件第35页浏览型号COM20020-5的Datasheet PDF文件第36页浏览型号COM20020-5的Datasheet PDF文件第37页  
buffer address 2 contains a zero or non-zero  
value. The format of the buffer is shown in  
Transmit from Page fnn" command, which  
resets the TA and TMA bits to logic "0". If the  
Figure 7.  
Identifier (SID); Address  
Address 0 contains the Source  
contains the  
message is not  
COM20020-5 automatically sends  
a
BROADCAST, the  
FREE  
1
a
Destination Identifier (DID); Address 2 (COUNT)  
contains, for short packets, the value 256-N,  
BUFFER ENQUIRY to the destination node in  
order to send the message. At this point, one of  
four possibilities may occur.  
where N represents the  
number of bytes (data  
or for long  
bytes) in the message information,  
packets, the value 0, indicating that it is indeed  
a long packet. In the latter case, Address 3  
(COUNT) would contain the value 512-N, where  
1. 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 COM20020-5 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.  
N represents  
the number of bytes (data bytes) in  
The SID in Address 0  
the message information.  
is used by the receiving node to reply to the  
transmitting node. The COM20020-5 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.  
2. 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.  
Once the  
the  
packet is written into the buffer,  
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  
the  
If no limit of FBE-NAK sequences existed,  
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.  
command was issued.  
Transmit Command will generate an interrupt if  
If the device is  
The conclusion of the  
the Interrupt Mask allows it.  
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  
33  
 复制成功!