TMC2072
Peripheral Mode
CircLink
™
Controller
Datasheet
PRODUCT FEATURES
Low Power CMOS, 3.3 Volt Power Supply with 5
Volt Tolerant I/O
Supports 8/16-Bit Data Bus
−
−
−
−
−
−
−
−
−
−
−
Both 86xx and 68hxx Platforms
Sequential I/O Mapped Access
Maximum 31 Nodes per Network
Token Retry Mechanism
Maximum 256 Bytes per Packet
Consecutive Node ID Assignment
Shared Memory within Network
Network Time Synchronization
Automatic Time Stamping
Intelligent 1-Bit Error Correction
Magnetic Saturation Prevention
Single Operation Mode
−
Supports Only Peripheral (Host) Mode Operates
with MCU
1K On-chip Dual Port Buffer Memory
Enhanced Token Passing Protocol from ARCNET
Supports 8 Bit Programmable General Purpose
I/O
Dual Communication Modes (with Peripheral
Mode)
−
−
−
−
−
Free Format Mode
Remote Buffer Mode
1 Internal and 2 External
Bus, Star, and Tree
RS485 Differential Driver
3 Port Hub Integrated
Flexible Topologies
Low-Cost Media can be Used
Fiber Optics and Twisted Pair Cable Supported
100-Pin, TQFP Lead-Free RoHS Compliant
Package
Temperature Range from 0 to 70 Degrees C
Memory Mirror
Network Standard Time
Coded Mark Inversion
SMSC TMC2072
Page 1
Revision 0.1 (06-07-07)
DATASHEET
Peripheral Mode CircLink™ Controller
Datasheet
ORDERING INFORMATION
Order Number:
TMC2072-MT for 100 pin, TQFP Lead-Free RoHS Compliant Package
80 ARKAY DRIVE, HAUPPAUGE, NY 11788 (631) 435-6000, FAX (631) 273-3123
Copyright © 2007 SMSC or its subsidiaries. All rights reserved.
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 0.1 (06-07-07)
Page 2
SMSC TMC2072
DATASHEET
Peripheral Mode CircLink™ Controller
Datasheet
TABLE OF CONTENTS
Chapter 1
1.1
1.2
1.3
1.4
General Description ............................................................................................................. 6
About CircLink ..................................................................................................................................... 6
About the TMC2072 ............................................................................................................................ 7
Pin Configuration................................................................................................................................. 9
Pin Description by Functions............................................................................................................. 14
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
CPU Interface (27)..................................................................................................................................14
Transceiver Interface (5).........................................................................................................................14
Setup Pin (33).........................................................................................................................................14
External Output or Input/output (10) .......................................................................................................15
Other Input (5) ........................................................................................................................................15
Clock (3) .................................................................................................................................................16
CPU Type Selection ...............................................................................................................................16
Address Multiplex Selection....................................................................................................................17
Write Timing Selection............................................................................................................................19
Read Timing Selection............................................................................................................................20
Data Bus Width Selection .......................................................................................................................21
Data Bus Byte Swap ...............................................................................................................................21
Data Strobe Polarity Specification ..........................................................................................................21
Page Size Selection................................................................................................................................21
MAXID Number Setup ............................................................................................................................21
Node ID Setup.....................................................................................................................................22
NST Resolution Setup.........................................................................................................................22
Standalone Mode Specification (Not supported) .................................................................................22
Warning Timer Resolution...................................................................................................................22
Diagnosis Mode ..................................................................................................................................22
Prescaler Setup for Communication Speed ........................................................................................23
CPU Interface Bus Timing Selection ...................................................................................................23
CMI Bypass Specification....................................................................................................................23
ON/OFF of HUB Function ...................................................................................................................23
Optical Transceiver Mode ...................................................................................................................24
TXEN Polarity Select...........................................................................................................................24
Extension Timer Setting 1 ...................................................................................................................24
Test Pins .............................................................................................................................................24
1.5
User Setup Pins ................................................................................................................................ 16
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.15
1.5.16
1.5.17
1.5.18
1.5.19
1.5.20
1.5.21
1.5.22
Chapter 2
2.1
2.2
2.3
2.4
Functional Description....................................................................................................... 25
Communication Specification............................................................................................................ 25
Message Class.................................................................................................................................. 25
CircLink Network Communication Protocol Overview ...................................................................... 26
CircLink Protocol Enhancement........................................................................................................ 27
2.4.1
2.4.2
2.4.3
Reducing Token Loss .............................................................................................................................27
Reduction of Network Reconfiguration Time...........................................................................................27
Reduction of Reconfiguration Burst Signal Send Time. ..........................................................................28
RAM Access ...........................................................................................................................................29
Packet Buffer Structure...........................................................................................................................31
Packet Data Structure.............................................................................................................................32
CPU Identification and Compatibility Between Intel and Motorola Processors........................................33
Interface Restrictions ..............................................................................................................................34
Operation Mode ......................................................................................................................................35
Communication Mode.............................................................................................................................36
Example of Sending Control from CPU in Free Format Mode ................................................................38
TX Control from CPU in Remote Buffer Mode ........................................................................................39
Page 3
Revision 0.1 (06-07-07)
2.5
RAM Page Expansion ....................................................................................................................... 28
2.5.1
2.5.2
2.5.3
2.6
2.7
2.8
CPU Interface.................................................................................................................................... 33
2.6.1
2.6.2
2.7.1
2.7.2
2.8.1
2.8.2
Operation and Communication Modes of CircLink ........................................................................... 35
Sending in Peripheral Mode.............................................................................................................. 38
SMSC TMC2072
DATASHEET
Peripheral Mode CircLink™ Controller
Datasheet
2.9
Receive in Peripheral Mode .............................................................................................................. 39
2.9.1
2.9.2
2.9.3
2.9.4
Temporary Receive and Direct Receive .................................................................................................41
Example of Receive Flow in Free Format Mode .....................................................................................43
Example of Receive Flow in Remote Buffer Mode..................................................................................44
Warning Timer (WT) at Remote Buffer Receive .....................................................................................44
2.10
2.11
Diagnostic Mode ............................................................................................................................ 47
Network Standard Time (NST)....................................................................................................... 47
Functions Provided by NST.................................................................................................................48
Time-Synchronous Sequence .............................................................................................................49
Phase Error .........................................................................................................................................50
nNSTCOUT Pulse Generation Cycle ..................................................................................................53
2.11.1
2.11.2
2.11.3
2.11.4
2.12
2.13
2.14
3.1
3.2
CMI Modem.................................................................................................................................... 55
HUB Function................................................................................................................................. 56
Operation Example of HUB Function ..................................................................................................57
Timer Expansion in Multi-Stage Cascade Connection ........................................................................58
2.13.1
2.13.2
8bit General-purpose I/O Port (New Function) .............................................................................. 59
Chapter 3
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.2.9
3.2.10
3.2.11
3.2.12
3.2.13
3.2.14
3.2.15
3.2.16
3.2.17
3.2.18
3.2.19
3.2.20
3.2.21
3.2.22
3.2.23
3.2.24
3.2.25
3.2.26
3.2.27
3.2.28
Register Descriptions ......................................................................................................... 60
COMR0 Register: Status/interrupt Mask Register ..................................................................................63
COMR1 Register: Diagnostic/Command Register ..................................................................................65
COMR2 Register: Page Register............................................................................................................67
COMR3 Register: Page-Internal Address Register.................................................................................68
COMR4 Register: Data Register.............................................................................................................69
COMR5 Register: Sub-address Register ................................................................................................69
COMR6 register: Configuration Register ................................................................................................70
COMR7 Register ....................................................................................................................................71
NST register: Network Standard Time ....................................................................................................75
INTSTA Register: EC Interrupt Status.................................................................................................75
INTMSK Register: EC Interrupt Mask .................................................................................................78
ECCMD Register: EC Command Register ..........................................................................................78
RSID Register: Receive SID ...............................................................................................................79
SSID Register: SID .............................................................................................................................80
RXFH Register: Receive Flag (higher side) ........................................................................................80
RXFL Register: Receive Flag (lower side) ..........................................................................................81
CMID register: Clock Master Node ID .................................................................................................82
MODE Register: Operation Mode Setup Register...............................................................................83
CARRY Register: Carry Selection for External Output ........................................................................85
RXMH Register: Receive Mode (higher side)......................................................................................86
RXML Register: Receive Mode (lower side)........................................................................................87
MAXID Register: Selection of Max. ID ................................................................................................88
NID Register: Selection of the Node ID ...............................................................................................88
PS Register: Page Size Selection .......................................................................................................88
CKP Register: Communication Rate Selection ...................................................................................89
NSTDIF Register: NST Phase Difference ...........................................................................................89
PININFO Register: Pin Setup Information ...........................................................................................90
ERRINFO Register: Error Information.................................................................................................90
Register Map ..................................................................................................................................... 60
Register Details ................................................................................................................................. 63
Appendix A.
Appendix B.
Appendix C.
Appendix D.
Appendix E.
CMI Modem .................................................................................................................... 93
Crystal Oscillation Circuit ........................................................................................... 100
Package Outline ............................................................................................................ 101
Marking Specifications................................................................................................. 102
Electrical Characteristics ............................................................................................. 103
Revision 0.1 (06-07-07)
Page 4
SMSC TMC2072
DATASHEET
Peripheral Mode CircLink™ Controller
Datasheet
LIST OF FIGURES
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
- TMC2072 Internal Block Diagram...........................................................................................................8
- TMC2072 Pin Configuration ...................................................................................................................9
- MOTOROLA CPU Mode (68hXX) ........................................................................................................17
- INTEL CPU MODE (86XX) ...................................................................................................................17
- Non-multiplex Bus ................................................................................................................................18
- Multiplex (ALE falling-edge Type) .........................................................................................................18
- Multiplex (ALE rising-edge Type)..........................................................................................................18
- Packet Structure of Free Format Mode (Example of 32 bytes/page) ....................................................36
- Packet Structure of Remote Buffer Mode (Example of 32 bytes/page).................................................37
- CMI Coding State transition diagram ....................................................................................................93
- CMI Modem Block Diagram..................................................................................................................94
- Example of unstable Comparator output ..............................................................................................98
- TMC2072 Package Outline.................................................................................................................101
- Timing Measurement Points ...............................................................................................................105
LIST OF TABLES
Table 1
Table 2
Table 3
Table 4
Table 5
Table 6
Table 7
- Pin Description .........................................................................................................................................10
- Number of Nodes and RAM Page Size....................................................................................................28
- CPU Type ................................................................................................................................................33
- Distinction and Matching of the CPU type ................................................................................................33
- Page Format of Packet Buffer ..................................................................................................................42
- CircLink Register Map..............................................................................................................................60
- TMC2072 Package Parameters .............................................................................................................101
SMSC TMC2072
Page 5
Revision 0.1 (06-07-07)
DATASHEET