Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete
information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no
responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without
notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does
not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC
or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard
Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors
known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request.
SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause
or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further
testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale
Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems
Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND
ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE.
IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES;
OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON
CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR
NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Revision 1.3 (02-11-04)
PRODUCT PREVIEW
2
SMSC TMC20073
General Description
The CircLink
ΤΜ
TMC20073 controller is an LSI device developed for DATA COMMUNICATION control
using a modified ARCNET base token passing protocol guaranteeing message integrity and maximum
delivery times which can be calculated.
In an ARCNET based network when a node receives the token it becomes the temporary master of the
network, this time frame is however, of short duration. The length of messages are limited and therefore,
no one node can dominate the network since it must relinquish control of the token. Once a message
has been sent the token is sent to the next logical node allowing it to be come the master.
By using this token passing scheme for mediating access of the network by any one node, the time
performance of the network becomes predictable or DETERMINISTIC.
Industrial network applications require predictable performance to ensure that controlled events occur
when required. The TMC20073 CircLink controller with it’s token passing protocol is therefore the ideal
solution for real time control systems.
The TMC20073 incorporates 1 kilobyte of buffer RAM which is portioned from 4 to a maximum of 32
pages. In a network which has up to 31 nodes, the data being sent by the controlling node is also
received by all other nodes of the network and stored according to node source ID. For the target node
the received data is executed per the ARCNET flow control and the data is stored in it’s buffer RAM.
Thus the receiving node acts on the data while the remaining nodes on the network discard the data
once the receiving node has executed the instruction. This redundancy assures higher reliability.
Reconfiguration of a CircLink network becomes necessary when the token is destroyed. Accordingly,
the maximum wait time for sending end will not be guaranteed during this moment and the feature of
real-time processing is impaired. To cope with the disability of real-time feature, the ARCNET protocol
is modified to avoid token missing as much as possible and reduce the network reconfiguration time in
token missing.
CircLink also uses CMI code for transmitting signals, rather than the dipulse or bipolar signals which are
the standard ARCNET signals. Since the CMI signal eliminates the DC element, a simple combination
of a standard RS485 IC and a pulse transformer can be used to implement a transformer coupled