SMSC COM20020 Instrukcja Użytkownika Strona 1

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Nie SMSC COM20020. SMSC COM20020 User's Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 60
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
COM20020
COM20020 ULANC
Universal Local Area Network Controller
with 2K x 8 On-Board RAM
FEATURES
24-Pin Embedded Network Controller/
Transceiver/RAM
Ideal for Industrial/Factory Automation
and Automotive Applications
Deterministic, 2.5 Mbps, Token Passing
ARCNET Protocol
Minimal Microcontroller and Media
Interface Logic Required
Flexible Microcontroller Interface for Use
with 80XX, 68XX, etc.
Automatically Detects Type of
Microcontroller Interface:
- Non-Multiplexed or Multiplexed Bus
- Separate nRD & nWR Lines or DIR &
nDS Lines
Full 2Kx8 On-Chip RAM
Command Chaining for Top Performance
Reduced Reconfiguration Times
Sequential Access to Internal RAM
Software Programmable Node ID
Duplicate Node ID Detection
Powerful Diagnostics
Receive All Mode
Data Rates from 2.5 Mbps to 156.25 Kbps
24-Pin DIP or 28-Pin PLCC Package
Flexible Media Interface:
- Traditional Hybrid Interface for Long
Distances
- RS485 Differential Driver Interface for
Low Cost, Low Power, High Reliability
- Backplane Mode for Direct Connection to
Media in Short Distance Applications
Eight, 256-Byte Pages Allow 4 Pages TX
and RX Plus Scratch-Pad Memory
No Wait-State Arbitration
Programmable TXEN Polarity
Next ID Readable
Internal Clock Prescaler for Slower Network
Speed without Slowing Arbitration
Operating Temperature Range of -40
o
C to
+85
o
C, or 0
o
C to +70
o
C
Self-Reconfiguration Protocol
Supports up to 255 Nodes
Supports Various Network Topologies (Star,
Tree, Bus...)
CMOS, Single +5V Supply
GENERAL DESCRIPTION
SMSC's COM20020 is a member of the family
of Industrial Network Controllers from Standard
Microsystems Corporation. The device is a
special purpose communications controller for
networking microcontrollers and intelligent
peripherals in industrial, automotive, and
embedded control environments using an
ARCNET
®
protocol engine. The small 24-pin
package, flexible microcontroller and media
interfaces, eight-page message support, and
extended temperature range of the COM20020
make it the only true network
Przeglądanie stron 0
1 2 3 4 5 6 ... 59 60

Podsumowanie treści

Strona 1 - COM20020 ULANC

COM20020COM20020 ULANCUniversal Local Area Network Controllerwith 2K x 8 On-Board RAMFEATURES• 24-Pin Embedded Network Controller/Transceiver/RAM• Ide

Strona 2 - TABLE OF CONTENTS

10 ALERT BURST EOT DID DID ALERT BURST ENQ DID DIDIdle TimeThe Idle Time is associated with a NETWORKRECONFIGURATION. Figur

Strona 3 - PIN CONFIGURATION

11ALERTBURSTACKALERTBURSTNAKData PacketsA Data Packet consists of the actual data beingsent to another node. It is sent by the followingsequence:• An

Strona 4 - DESCRIPTION OF PIN FUNCTIONS

12SYSTEM DESCRIPTIONMICROCONTROLLER INTERFACEThe top halves of Figures 2 and 3 illustratetypical COM20020 interfaces to themicrocontrollers. The inte

Strona 5

13AD0-AD7nINT1RESETnRDnWRA15AD0-AD2, D3-D7nCSnRESET INnRD/nDSnWR/DIRnINTRA2/BALEALEA0/nMUXXTAL1XTAL2XTAL1XTAL2GNDRXINnPULSE1nPULSE2nTXEN27 pF27 pF8051

Strona 6

14RXINnPULSE1nPULSE2nTXENGNDTraditional HybridConfigurationRXINnPULSE1nPULSE217, 19,4, 13, 145.6K1/2W5.6K1/2W0.01 uF1KV1211-5V0.47uF10uF+30.47uF++5VuF

Strona 7 - FIGURE 1 - COM20020 OPERATION

15TRANSMISSION MEDIA INTERFACEThe bottom halves of Figures 2 and 3 illustratethe COM20020 interface to the transmissionmedia used to connect the node

Strona 8 - PROTOCOL DESCRIPTION

16FIGURE 5 - DIPULSE WAVEFORM FOR DATA OF 1-1-020MHZCLOCK(FOR REF.ONLY)nPULSE1nPULSE2DIPULSERXIN1 0100ns100ns200ns400ns1COM20020 COM20020 COM20020+VCC

Strona 9

17In typical applications, the serial backplane isterminated at both ends and a bias is providedby the external pull-up resistor.The RXIN signal is di

Strona 10

18MICRO-SEQUENCERANDWORKINGREGISTERSSTATUS/COMMANDREGISTERRESETLOGICRECONFIGURATIONTIMERNODE IDLOGICOSCILLATORTX/RXLOGICADDITIONALREGISTERSADDRESSDECO

Strona 11

19Table 1 - Typical MediaCABLE TYPENOMINALIMPEDANCEATTENUATIONPER 1000 FT.AT 5MHZRG-62 Belden #8626293Ω5.5dBRG-59/U Belden #8910875Ω7.0dBRG-11/U Belde

Strona 12 - SYSTEM DESCRIPTION

2TABLE OF CONTENTSFEATURES...

Strona 13 - FIGURE B

20REGISTER ADDRESSREADMSB LSBSTATUSDIAG.STATUSADDRESSPTR HIGHADDRESSPTR LOWDATARESERVEDCONFIG-URATIONTENTIDNODEIDSETUPNEXT ID0001020304050607RIMY-RECO

Strona 14 - FIGURE C

21REGISTERADDRESSWRITEMSB LSBINTERRUPTCOMMANDADDRESSPTR HIGHADDRESSPTR LOWDATARESERVEDCONFIG-URATIONTENTIDNODEIDSETUPNEXT ID0001020304050607RIRDDATAA7

Strona 15

22INTERNAL REGISTERSThe COM20020 contains eight internal registers.Tables 2 and 3 illustrate the COM20020register map. Reserved locations s

Strona 16

23Transmitter is disabled, the Receiver portion ofthe device is still functional and will provide theuser with useful information about the network. T

Strona 17

24Configuration RegisterThe Configuration Register is a read/writeregister which is used to configure the differentmodes of the COM20020. The Config

Strona 18

25Table 4 - Status RegisterBIT BIT NAME SYMBOL DESCRIPTION 7 ReceiverInhibitedRI This bit, if high, indicates that the receiver is not enabled becau

Strona 19 - FUNCTIONAL DESCRIPTION

26Table 5 - Diagnostic Status RegisterBIT BIT NAME SYMBOL DESCRIPTION7 My Reconfiguration MY-RECONThis bit, if high, indicates that a past reconfigura

Strona 20

27Table 6 - Command RegisterDATA COMMAND DESCRIPTION0000 0000 ClearTransmitInterruptThis command is used only in the Command Chaining operation. Plea

Strona 21

28Table 7 - Address Pointer High RegisterBIT BIT NAME SYMBOL DESCRIPTION7 Read Data RDDATA This bit tells the COM20020 whether the following accesswil

Strona 22

29Table 9 - Configuration RegisterBIT BIT NAME SYMBOL DESCRIPTION7 Reset RESET A software reset of the COM20020 is executed by writing a logic "1

Strona 23

3controller optimized for use in industrial andautomotive applications. Using an ARCNETprotocol engine is the ideal solution for factoryautomation ap

Strona 24

30Table 10 - Setup RegisterBIT BIT NAME SYMBOL DESCRIPTION7 Pulse1 Mode P1MODE This bit determines the type of PULSE1 output driver used inBackplane M

Strona 25

31Address Pointer RegisterLow2K x 8RAM11Data Register8I/O Address 04HI/O Address 03H11-Bit CounterMemoryAddress BusMemoryData BusD0-D7HighI/O Address

Strona 26

32INTERNAL RAM The integration of the 2K x 8 RAM in theCOM20020 represents significant real estatesavings. The most obvious ben

Strona 27 - Table 6 - Command Register

33• The pointer may now be read to determinehow many transfers were completed.The software flow for controlling theConfiguration, Node ID, Tentative I

Strona 28

34SIDDIDCOUNT = 256-NNOT USEDDATA BYTE 1DATA BYTE 2DATA BYTE N-1DATA BYTE NNOT USEDSIDDID0COUNT = 512-NNOT USEDDATA BYTE 1DATA BYTE 2DATA BYTE N-1DATA

Strona 29

35buffer address 2 contains a zero or non-zerovalue. The format of the buffer is shown inFigure 8. Address 0 contains the SourceIdentifier (SID); Ad

Strona 30 - Table 10 - Setup Register

36The third possibility which may occur after aFREE BUFFER ENQUIRY is issued is if thedestination node does not respond at all. In thiscase, the TA b

Strona 31

37TRI RI TA POR TEST RECONTMA TTATMA TTATRIMSB LSBFIGURE 9 - COMMAND CHAINING STATUS REGISTER QUEUECOMMAND CHAININGThe Command Chaining operation allo

Strona 32

38In the Command Chaining Mode, at any timeafter the first command is issued, the processorcan issue a second "Enable Transmit from Pagefnn"

Strona 33

39the status of the receive operation is doublebuffered in order to retain the results of the firstreception for analysis by the processor,therefore t

Strona 34

4DESCRIPTION OF PIN FUNCTIONSDIP PINNO.PLCC PINNO.NAMESYMBOL DESCRIPTIONMICROCONTROLLER INTERFACE1-3 1-3 Address0-2A0/nMUX,A1,A2/ALEInput. On a non-m

Strona 35

40INITIALIZATION SEQUENCEBus DeterminationWriting to and reading from an odd addresslocation from the COM20020's address spacecauses the COM20020

Strona 36

41node with the same ID does not exist on thenetwork. Once it is determined that the ID in theNode ID Register is unique, the software shouldwrite a

Strona 37 - TRI RI TA POR TEST RECON

42network. This feature is useful because itminimizes the need for human intervention.When a value placed in the Tentative IDRegister matches the Nod

Strona 38

43OPERATIONAL DESCRIPTIONMAXIMUM GUARANTEED RATINGS*Operating Temperature Range...

Strona 39

44PARAMETER SYMBOL MIN TYP MAX UNIT COMMENTLow Output Voltage 1 (nPULSE1 in Normal Mode, nPULSE2, nTXEN)High Output Voltage 1 (nPULSE1 in Normal Mode,

Strona 40

45CAPACITANCE (TA = 25°C; fC = 1MHz; VDD = 0V)Output and I/O pins capacitive load specified as follows:PARAMETER SYMBOL MIN TYP MAX UNIT COMMENTInput

Strona 41

46TIMING DIAGRAMSAD0-AD2,VALIDnCSt1t3t8T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XTAL1 period if SLOW ARB

Strona 42

47AD0-AD2,VALIDnCSt1t3t8T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XTAL1 period if SLOW ARB = 1ALEVALID DAT

Strona 43 - OPERATIONAL DESCRIPTION

48AD0-AD2,VALIDnCSt1t3t8T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XTAL1 period if SLOW ARB = 1ALEVALID DAT

Strona 44

49AD0-AD2,VALIDnCSt1t3t8T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XTAL1 period if SLOW ARB = 1ALEVALID DAT

Strona 45

5DIP PINNO.PLCC PINNO.NAMESYMBOL DESCRIPTION19 23 nReset in nRESET IN Input. This active low signal issued by themicrocontroller executes a hardware

Strona 46 - TIMING DIAGRAMS

50A0-A2VALID DATAVALIDD0-D7nCSt6t1t7t3t5T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XTAL1 period if SLOW ARB

Strona 47

51A0-A2VALID DATAVALIDD0-D7nCSt8t1t9t3t6T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XTAL1 period if SLOW ARB

Strona 48

52A0-A2VALID DATAVALIDD0-D7t1t3t5t6t7ParameterAddress Setup to nWR ActivenCS Setup to WR ActiveCycle Time (nWR Low to Next Time Low)**Valid Data Setup

Strona 49

53A0-A2VALID DATAVALIDD0-D7Parametermin max unitsnCSt8t1t9t3t6T is the Arbitration Clock Period.T is identical to XTAL1 if SLOW ARB = 0,*T is twice XT

Strona 50

54nPULSE2t1t3t7ParameternPULSE1, nPULSE2 Pulse WidthnPULSE1, nPULSE2 OverlapRXIN Periodmin100-10max unitsnSnSnPULSE1t1* t1 = 2 x (crystal period) for

Strona 51

55nPULSE1t2* t2,t7,t10 = 4 x (crystal period) for clock frequencies other than 20 MHz.t3* t3,t11 = 8 x (crystal period) for clock frequencies other th

Strona 52

56t1t3ParameterInput Clock High TimeInput Clock Periodmin2050max unitsnSnSXTAL1t1t4 Input Clock Frequency100t2 Input Clock Low TimenSt320typ10t220 MHz

Strona 53

57AA1BB1CDD1D2D3EFGR.160-.180.090-.120.013-.021.026-.032.020-.045.485-.495.450-.456.390-.430.300 REF.050 BSC.042-.056.042-.048.025-.045DIM 28LJ .000-.

Strona 54

58E1 EBasePlaneSeatingPlaneDSB1eBA2AA1LNote: All dimensions are in inches.AeCBeDIMAA1A2BB1CDEE1eeAeBLS24L.090-.150.020-.065.145-.155.016-.021.060-.07

Strona 55

59COM20020 ERRATA SHEETPAGE SECTION/FIGURE/ENTRY CORRECTIONDATEREVISED5 Pin No. 18/DESCRIPTION See Italicized Text 5/29/968 Network Protocol See Itali

Strona 56

6DIP PINNO.PLCC PINNO.NAMESYMBOL DESCRIPTIONinstead, it must be connected to XTAL1 witha 390Ω pull-up resistor, and XTAL2 shouldbe left floating.

Strona 57

STANDARD MICROSYSTEMS CORP.Circuit diagrams utilizing SMSC products are included as a means of illustratingtypical applications; consequently complet

Strona 58

7Invitationto Transmit tothis ID?YNFree BufferEnquiry tothis ID?SOH?Y NY NRI?Write SIDto BufferDID=0?DID=ID?Write Bufferwith PacketCRCOK?LENGTHOK?DID=

Strona 59 - COM20020 ERRATA SHEET

8PROTOCOL DESCRIPTIONNETWORK PROTOCOLCommunication on the network is based on atoken passing protocol. Establishment of thenetwork configuration and

Strona 60

9When any COM20020 senses an idle line forgreater than 82µS, which occurs only when thetoken is lost, each COM20020 starts an internaltimeout equal

Komentarze do niniejszej Instrukcji

Brak uwag