ChipFind - документация

Электронный компонент: TMC2074

Скачать:  PDF   ZIP
SMSC TMC2074
Page 1
Revision 0.1 (03-29-06)
DATASHEET
TMC2074
Dual Mode CircLink
TM
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
1K On-chip Dual Port Buffer Memory
- Sequential I/O Mapped Access
Enhanced Token Passing Protocol from ARCNET
-
Maximum 31 Nodes per Network
-
Token Retry Mechanism
-
Maximum 256 Bytes per Packet
-
Consecutive Node ID Assignment
Memory Mirror
-
Shared Memory within Network
Network Standard Time
-
Network Time Synchronization
-
Automatic Time Stamping
Coded Mark Inversion
-
Intelligent 1-Bit Error Correction
-
Magnetic Saturation Prevention
Dual Operation Modes
-
Peripheral (Host) Mode Operates with MCU
-
Standalone (I/O) Mode Operates without MCU
Supports 8 Bit Programmable General Purpose
I/O at peripheral Mode
Supports 16 Bit Input and 16 Bit Output at
Standalone Mode
Dual Communication Modes (with Peripheral
Mode)
-
Free Format Mode
-
Remote Buffer Mode
3 Port Hub Integrated
-
1 Internal and 2 External
Flexible Topologies
-
Bus, Star and Tree
Low Cost Media can be Used
-
RS485 Differential Driver
Fiber Optics and Twisted Pair Cable Supported
128-Pin VTQFP Package; Green, Lead-free
Package also Available
Temperature Range from 0 to 70 Degrees C

Dual Mode CircLinkTM Controller
Datasheet
Revision 0.1 (03-29-06)
Page 2
SMSC TMC2074
DATASHEET
ORDERING INFORMATION
Order Number(s):
TMC2074-NE for 128 pin VTQFP package
TMC2074-NU for 128 pin VTQFP package (green, lead-free)













80 Arkay Drive
Hauppauge, NY 11788
(631)
435-6000
FAX (631) 273-3123

Copyright 2006 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.






Dual Mode CircLinkTM Controller

Datasheet
SMSC TMC2074
Page 3
Revision 0.1 (03-29-06)
DATASHEET
TABLE OF CONTENTS
Chapter 1
General Description................................................................................................................................6
1.1
About CircLink...................................................................................................................................................6
1.2
About TMC2074 .................................................................................................................................................7
1.3
Internal Block Diagram .....................................................................................................................................8
1.4
Pin Configuration ..............................................................................................................................................9
1.5
Pin Description by Functions.........................................................................................................................13
1.5.1
CPU Interface Pins (27) .................................................................................................................................13
1.5.2
Transceiver Interface Pins (5)........................................................................................................................13
1.5.3
Setup Pins (37) ..............................................................................................................................................14
1.5.4
External Output or I/O Pins (10).....................................................................................................................14
1.5.5
Test Pins (5) ..................................................................................................................................................15
1.5.6
Clock Pins (3) ................................................................................................................................................15
1.6
Setup Pins........................................................................................................................................................16
1.6.1
CPU Type Selection.......................................................................................................................................16
1.6.2
Address Multiplex Selection...........................................................................................................................17
1.6.3
Write Timing Selection ...................................................................................................................................18
1.6.4
Read Timing Selection...................................................................................................................................19
1.6.5
Data Bus Width Selection ..............................................................................................................................20
1.6.6
Data Bus Byte Swap ......................................................................................................................................20
1.6.7
Data Strobe Polarity Specification..................................................................................................................20
1.6.8
Page Size Selection.......................................................................................................................................21
1.6.9
Maximum Node (MAXID) Number Setup .......................................................................................................21
1.6.10
Node ID Setup............................................................................................................................................21
1.6.11
NST Resolution Setup................................................................................................................................22
1.6.12
Standalone Mode Specification ..................................................................................................................22
1.6.13
Warning Timer Resolution/Standalone Sending Schedule Setup...............................................................22
1.6.14
Diagnosis Mode..........................................................................................................................................22
1.6.15
Prescaler Setup for Communication Speed................................................................................................22
1.6.16
NST Carry Output Digit Select....................................................................................................................23
1.6.17
CMI Bypass Specification...........................................................................................................................23
1.6.18
HUB Function ON/OFF ..............................................................................................................................23
1.6.19
Optical Transceiver Mode ..........................................................................................................................23
1.6.20
TXEN Polarity Select..................................................................................................................................24
1.6.21
Extension Timer Setting 1 ..........................................................................................................................24
1.6.22
Test Pins ....................................................................................................................................................24
Chapter 2
Functional Description.........................................................................................................................25
2.1
Communication Specification ........................................................................................................................25
2.2
Message Class.................................................................................................................................................25
2.3
CircLink Network Communication Protocol Overview ................................................................................26
2.4
CircLink Protocol Enhancement ....................................................................................................................27
2.4.1
Reducing Token Loss ....................................................................................................................................27
2.4.2
Reduction of Network Reconfiguration Time..................................................................................................27
2.4.3
Reduction of Reconfiguration Burst Signal Send Time ..................................................................................28
2.5
RAM Page Expansion......................................................................................................................................28
2.5.1
RAM Access ..................................................................................................................................................29
2.5.2
Packet Buffer Structure..................................................................................................................................31
2.5.3
Packet Data Structure....................................................................................................................................32
2.6
CPU Interface...................................................................................................................................................33
2.6.1
CPU Identification and Compatibility between Intel and Motorola Processors ...............................................33
Dual Mode CircLinkTM Controller
Datasheet
Revision 0.1 (03-29-06)
Page 4
SMSC TMC2074
DATASHEET
2.6.2
Interface Restrictions .....................................................................................................................................34
2.7
CircLink Operation and Communication Modes ..........................................................................................35
2.7.1
Operational Mode ..........................................................................................................................................35
2.7.2
Communication Mode ....................................................................................................................................36
2.8
Sending in Peripheral Mode ...........................................................................................................................38
2.8.1
Example of Sending Control from CPU in Free Format Mode .......................................................................38
2.8.2
TX Control from CPU in Remote Buffer Mode ...............................................................................................39
2.9
Receive in Peripheral Mode............................................................................................................................39
2.9.1
Temporary Receive and Direct Receive ........................................................................................................40
2.9.2
Example of Receive Flow in Free Format Mode ............................................................................................43
2.9.3
Example of Receive Flow in Remote Buffer Mode.........................................................................................44
2.9.4
Warning Timer (WT) at Remote Buffer Receive ............................................................................................44
2.10
Standalone Mode .........................................................................................................................................47
2.10.1
General Description of Standalone Mode...................................................................................................47
2.10.2
Sending in Standalone Mode .....................................................................................................................47
2.10.3
Reception in Standalone Mode ..................................................................................................................50
2.11
Diagnostic Mode ..........................................................................................................................................54
2.12
Network Standard Time (NST) ....................................................................................................................55
2.12.1
Functions Provided by NST........................................................................................................................55
2.12.2
Time-synchronous Sequence.....................................................................................................................56
2.12.3
Phase Error ................................................................................................................................................57
2.12.4
nNSTCOUT Pulse Generation Cycle .........................................................................................................60
2.13
CMI Modem...................................................................................................................................................62
2.14
HUB Function...............................................................................................................................................62
2.14.1
Operation Example of HUB Function .........................................................................................................64
2.14.2
Timer Expansion in Multi-stage Cascade Connection ................................................................................65
2.15
8-Bit General-purpose I/O Port (New function) .........................................................................................66
Chapter 3
Description of Registers ......................................................................................................................67
3.1
Register Map....................................................................................................................................................67
3.2
Details of Register...........................................................................................................................................70
3.2.1
COMR0 Register: Status/interrupt Mask Register..........................................................................................70
3.2.2
COMR1 Register: Diagnostic/Command Register .........................................................................................72
3.2.3
COMR2 Register: Page Register ...................................................................................................................74
3.2.4
COMR3 Register: Page-internal Address Register ........................................................................................75
3.2.5
COMR5 Register: Sub-address Register .......................................................................................................77
3.2.6
COMR6 Register: Configuration Register ......................................................................................................78
3.2.7
COMR7 Register............................................................................................................................................80
3.2.8
NST Register: Network Standard Time..........................................................................................................84
3.2.9
INTSTA Register: EC Interrupt Status ...........................................................................................................84
3.2.10
INTMSK Register: EC Interrupt Mask.........................................................................................................87
3.2.11
ECCMD Register: EC Command Register .................................................................................................88
3.2.12
RSID Register: Receive SID ......................................................................................................................89
3.2.13
SSID Register: SID.....................................................................................................................................89
3.2.14
RXFH Register: Receive Flag (higher side)................................................................................................90
3.2.15
RXFL Register: Receive Flag (lower side)..................................................................................................91
3.2.16
CMID Register: Clock Master Node ID.......................................................................................................92
3.2.17
MODE Register: Operation Mode Setup Register ......................................................................................93
3.2.18
CARRY Register: Carry Selection for External Output ...............................................................................95
3.2.19
RXMH register: Receive mode (higher side) ..............................................................................................96
3.2.20
RXML Register: Receive Mode (lower side)...............................................................................................97
3.2.21
MAXID Register: Selection of Max. ID........................................................................................................98
3.2.22
NID Register: Selection of the Node ID ......................................................................................................98
3.2.23
PS Register: Page Size Selection ..............................................................................................................99
Dual Mode CircLinkTM Controller

Datasheet
SMSC TMC2074
Page 5
Revision 0.1 (03-29-06)
DATASHEET
3.2.24
CKP Register: Communication Rate Selection...........................................................................................99
3.2.25
NSTDIF Register: NST Phase Difference ................................................................................................100
3.2.26
PININFO Register: Pin Setup Information ................................................................................................101
3.2.27
ERRINFO Register: Error Information ......................................................................................................102
A-1 Outline ................................................................................................................................................................104
A-2 CMI Code............................................................................................................................................................104
A-3 CMI Modem Configuration................................................................................................................................105
A-4 CMITX Block ......................................................................................................................................................106
A-5 CMIRX Block ......................................................................................................................................................107
A-6 Details Regarding Reception............................................................................................................................108

LIST OF FIGURES
Figure 1
- TMC2074 Block Diagram .......................................................................................................................8
Figure 2
- Pin Names: Pin Name in Peripheral Mode/Pin Name in Standalone Mode ...........................................9
Figure 3
- Motorola CPU Mode (68hxx) ................................................................................................................16
Figure 4
- Intel CPU Mode (86xx) .........................................................................................................................16
Figure 5
- Non-Multiplex Bus ................................................................................................................................17
Figure 6
- Multiplex (Ale Falling-Edge Type).........................................................................................................17
Figure 7
- Multiplex (Ale Rising-Edge Type) .........................................................................................................18
Figure 8
- Packet Structure of Free Format Mode (Example of 32 bytes/page)....................................................36
Figure 9
- Packet Structure of Remote Buffer Mode (Example of 32 bytes/page).................................................37
Figure 10
- Data Import Timing in Standalone Mode and External Trigger Mode (Mode 3)....................................49
Figure 11
- Transmission Packet Buffer Configuration (Mode 1, 2) ........................................................................49
Figure 12
- Transmission Packet Buffer Configuration (Mode 3) ............................................................................50
Figure 13
- Strobe Output Timing in Standalone Mode, External Trigger Mode (Mode 3) ......................................51
Figure 14
- Reception Packet Buffer Configuration (SPRE [2:0] = other than 111).................................................52
Figure 15
- Reception Packet Buffer Configuration (SPRE [2:0]=111)....................................................................53
Figure 16
- Internal 3 Port HUB Block Diagram ......................................................................................................63
Figure 17
- CMI Coding State transition diagram..................................................................................................104
Figure 18
- CMI Modem Block Diagram................................................................................................................105
Figure 19
- Example of Unstable Comparator Output ...........................................................................................108
Figure 20
- TMC2074 128 Pin Package Outline ...................................................................................................111
Figure 21
- Timing Measurement Points ...............................................................................................................115

LIST OF TABLES
Table 1
- Pin Lists Sorted by Function.....................................................................................................................10
Table 2
- The Number of Nodes and RAM Page Size.............................................................................................28
Table 3
- CPU Type ................................................................................................................................................33
Table 4
- Distinction and Matching of the CPU Type...............................................................................................33
Table 5
- Page Format of Packet Buffer..................................................................................................................42
Table 6
- Transmission Period According to Timer Setup .......................................................................................48
Table 7
- CircLink Register Map..............................................................................................................................67
Table 8
- TMC2074 128 Pin Package Parameters................................................................................................111