Manuale d’uso / di manutenzione del prodotto NS9210 del fabbricante Digi
Vai alla pagina of 80
NS9210 Processor Module Hardware Reference 90001002_A August 2008.
©2008 Digi International Inc. All rights reserved. Digi, Digi International, the Digi logo, a Digi Inte rnational Company , Digi Ju mpStart Kit, ConnectCore, NET+, NET+OS and NET+W orks are trademarks or register ed trademarks of Digi International, Inc.
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customer support .................................... ..................................... ..... 7 Chapter 1: About the Module .
4 NS9210 Processor Module Hardwar e Reference GPIO multiplex table ...... ........ ....... ....... ........ ....... ........ ....... ....... ........ 28 External interrupts ........................ ..................................... ...............
. . . . . www .digiembedded.com 5 LEDs ................................ ....... ....... ........ ....... ........ ....... ....... ... 44 WLAN LED LE7 .................................. .............................. ................. 44 Power LEDs, LE3 and LE4 .
6 NS9210 Processor Module Hardwar e Reference Power Jack, X24 .................... ..................................... ...................... 58 Ethernet interface ................. ..................................... ............... 58 RJ-45 pin allocation, X19 .
. . . . . www .digiembedded.com 7 This guide provides information about th e Digi NS9210 P rocessor Module embedded core module. Conventions used in this guide This table describes t he typographi c conventions used in this guide: . . . . . . . . . . .
8 ConnectCor e 9P 9215 Har dwar e Refer ence.
9 About the Module CHAPTER 1 T he NS9210 P rocessor Module i s part of the Conn ectCore embedded core processor module family . Built on leading Digi technology , the network-enabled ConnectCore 9P family pro vides a modular an d scalable core proc essor solution that significantly minimizes hardwa re and software design risk.
10 NS9210 Processor Module Hardwar e Reference Chapter 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . www .digiembedded.com 11 Pinout legend: Ty p e X1 pinou t I Input O Output I/O Input or ou tput PP o w e r X1 pin number Type Module functional ity Usage on Development board Comments 1 P GN.
12 NS9210 Processor Module Hardwar e Reference Chapter 1 20 P GND GND 21 I/O D0 D0 Buffered Data - only active when either CS0# or CS2# is active NS9215 D[31:16] 22 I/O D1 D1 23 I/O D2 D2 24 I/O D3 D3.
. . . . . www .digiembedded.com 13 51 O A13 A13 52 O A14 A14 53 O A15 A15 54 O A16 A16 55 O GND GND 56 O EXT_OE# EXT_OE# 57 O EXT_WE# EXT_WE# 58 O CSO# CSO# 59 O CS2# CS2# 60 O BLE# BLE# NS9215 BE2# 6.
14 NS9210 Processor Module Hardwar e Reference Chapter 1 78 P VRTC VRTC Back up Battery for RT C, for 3V cell. Can be left floating, if RTC backup not needed.
. . . . . www .digiembedded.com 15 X2 pinou t X2 pin number Type Module functionality Usage on Development board Comments 1 P GND 2 P GND 3 I/O DCDA#/ DMA0_DONE/ PIC_0_GEN_IO[0] GPIO0/ SPI_EN (dup) 4I.
16 NS9210 Processor Module Hardwar e Reference Chapter 1 10 I/O TXDA/ Timer8_In/ Timer7_Out/ GPIO7/ SPI_TX (dup) 11 I/O DCDC#/ DMA1_DONE/ Timer8_Out/ GPIO8/ SPIB_EN (dup)/ 12 I/O CTSC#/ I2C_SCK/ EIRQ0.
. . . . . www .digiembedded.com 17 18 I/O TXDC/ Timer9_In/ PIC_0_CAN_TXD GPIO15/ SPI_ENboot 19 I/O DCDB# (dup)/ PIC_0_BUS_1[8] PIC_1_BUS_1[8] GPIO51/ 20 I/O CTSB# (dup)/ PIC_0_BUS_1[9] PIC_1_BUS_1[9] .
18 NS9210 Processor Module Hardwar e Reference Chapter 1 27 I/O DCDD# (d up) / PIC_0_BUS_1[16] PIC_1_BUS_1[16] GPIO59/ 28 I/O CTSD# (du p)/ PIC_0_BUS_1[17] PIC_1_BUS_1[17] GPIO60/ 29 I/O DSRD# (d up)/.
. . . . . www .digiembedded.com 19 37 I/O PIC_0_GEN_IO[1] PIC_1_GEN_IO[1] PIC_1_CAN_TXD GPIO69 38 I/O PIC_0_GEN_IO[2] PIC_1_GEN_IO[2] PWM0/ GPIO70 39 I/O PIC_0_GEN_IO[3] PIC_1_GEN_IO[3] PWM1/ GPIO71 4.
20 NS9210 Processor Module Hardwar e Reference Chapter 1 47 I/O PIC_0_CTL_IO [3] PIC_1_CTL_IO[3] Timer5_In/ GPIO79 48 I/O PIC_0_BUS_ 0[0] PIC_1_BUS_0[0] Timer6_In (dup)/ GPIO80 49 I/O PIC_0_BUS_ 0[1] .
. . . . . www .digiembedded.com 21 57 I/O PIC_0_BUS_0[14 ]/ PIC_1_BUS_0[14 ]/ QDCI (dup)/ GPIO94 58 I/O PIC_0_BUS_0[15 ]/ PIC_1_BUS_0[15 ]/ QDCQ (dup)/ GPIO95 59 I/O PIC_0_BUS_1[0] / PIC_1_BUS_1[0] / .
22 NS9210 Processor Module Hardwar e Reference Chapter 1 67 I VIN0_A DC 68 I VIN1_A DC 69 I VIN2_A DC 70 I VIN3_A DC 71 I VIN4_A DC 72 I VIN5_A DC 73 I VIN6_A DC 74 I VIN7_A DC 75 P VSS_ADC Connected on module to AGND through 0 Ω resistor 76 P VREF_ADC 100nF decoupling capacitor between VREF_ADC and VSS_ADC 77 P 3.
. . . . . www .digiembedded.com 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration pins — CPU None of the 64 GPIO pins on connector X2 disturb CPU boot st rap fun ctions.
24 NS9210 Processor Module Hardwar e Reference Chapter 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . www .digiembedded.com 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clock generation Clock frequencies Hardware strapping determines the initia l powerup PLL settings.
26 NS9210 Processor Module Hardwar e Reference Chapter 1 Changing t he CPU speed After powerup, software can change the PLL settings by writing to the PLL configuration register (@ 0xA090_0188) Important: When PLL param eters are changed, a reset is provided for the PLL to stabilize.
. . . . . www .digiembedded.com 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chip selects The module has eight chip selects: four for dynamic memory and four for static memory .
28 NS9210 Processor Module Hardwar e Reference Chapter 1 UAR T SPI Ethernet DMA I 2 C port T imers and interrupt inputs Memory bus data Pin notes GPIO [15:0] allow five multiplex modes. GPIO [103:16] and GPIO_A [3:0] have four multiplex modes.
. . . . . www .digiembedded.com 29 GPIO11 RXDC# DMA1_PDEN EIRQ2 (dup ) SPI_RXD (boot) RXDC GPIO12 RXCLKC / RIC# I2C_SDA RESET_DONE SPI_CLK (dup) RIC# 1 GPIO13 RXCLKC / RTSC# /485CTLC QDCQ R eserved SP.
30 NS9210 Processor Module Hardwar e Reference Chapter 1 GPIO31 D15 TXDD R eserved Reserved for uppe r data lines GPIO32 MII_MDC PIC_0_GEN_IO[0] Reserved MII Interface GPIO33 MII_TXC PIC_0_GEN_IO[1] R.
. . . . . www .digiembedded.com 31 GPIO61 DSRD# (dup) PIC_0_B US_1[18] PIC_1_BUS_1[18] DSRD# GPIO62 RXDD (dup) PIC_0_BUS _1[19] PIC_1_B US_1[19] RXDD GPIO63 RID# (dup) PIC_0_B US_1[20] PIC_1_BUS_1[20].
32 NS9210 Processor Module Hardwar e Reference Chapter 1 1 Put a series resistor on the baseboard in this cas e to avoid input/output conflict between RESET_ DONE (output/boot default) and RIC# (input/conf iguration default).
. . . . . www .digiembedded.com 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interfaces 10/100 Mbps Ethernet port The NS9215 10/100 Mbps Ethernet MAC allows a glueless connection of a 3.
34 NS9210 Processor Module Hardwar e Reference Chapter 1 Master: 33.33 Mbps Slave: 7.50 Mbps The SPI module is made of four signals: RXD, TXD, CLK and CS# I 2 C bus The I 2 C b u s i s co m p l e t e l y f r e e o n t h e m od ul e - n o E E P R O M a n d n o RT C - s i n ce th e RTC is in the processor .
35 About the Development Board CHAPTER 2 T he NS9210 P rocessor Module Development board supports the NS9210 P rocessor Module. This chapter de sc ribes the components of the development board and explains how to configure the board for you r requirements.
36 NS9210 Processor Module Hardwar e Reference Chapter 2 +9/30VDC power supply Current measurement option Development board + Module, and mod ule alone 3.3V coincell battery with sock et P oE connectors for optional application kit (IEEE 802 .
. . . . . www .digiembedded.com 37 The develop ment board.
38 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . www .digiembedded.com 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switches and pushbuttons Reset control, S3 The reset pushb utton, S3, resets the module.
40 NS9210 Processor Module Hardwar e Reference Chapter 2 User pushbutt ons, S6 and S7 U se the user pushbuttons to interact with the applications ru nning on the NS9210 P rocessor Module. Use these mod ul e si gnals to implement the pushbuttons: Legend for multi- pin switche s Switches 1 and 4 are multi-pin switches.
. . . . . www .digiembedded.com 41 Serial Port B MEI configuration switches, S1 Use S1 to configure the line in terface for serial port B MEI: Switch pin Function Comments S1.1 O n = RS232 tran sceiver en abled RS422/RS485 transceivers disabled Off = RS232 transceiver disabled RS422/RS485 transceivers enabled S1.
42 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . www .digiembedded.com 43 Jumper functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LEDs WLAN LED LE7 R eserved for future use.
. . . . . www .digiembedded.com 45 Serial status LEDs The development boa rd has two sets of se rial port LEDs — four for serial port D and eight for serial port B. The LEDs are co nnected to the TTL side of the RS232 or RS422/485 transceivers. Green means corresponding signal high.
46 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serial UART ports The development board supports the four serial ports available on the NS9210 P rocessor Module.
. . . . . www .digiembedded.com 47 Serial port D pins are allocated as shown: By default, Serial D signals are config ured to their respective GPIO signals. It is the responsibility of the dr iver to configure them properly . Serial port A TTL interface The serial (UART) port A interface is a TTL interface connected to a 2x5 pin, 0.
48 NS9210 Processor Module Hardwar e Reference Chapter 2 Serial port C TTL interface The serial (UAR T) port C interface is a TT L interface connected to a 2x5 pin, 0.1” connector , X5. T he connector sup ports only TTL level. The serial port C interface corresponds to the NS9215 UAR T port C.
. . . . . www .digiembedded.com 49 Serial port B, MEI interface T h e s e r i a l ( U A RT ) p o rt B co n n e c t o r , X6 , i s a D S U B 9 m a l e c o n ne ct o r . T h i s a s y n c h r o n o u s serial port is DTE and requires a null-mode m cable to connect to a computer serial port.
50 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . www .digiembedded.com 51 The I/O expander is a P hilips PCA9554D at I 2 C address 0x20 / 0x21. The pins are allocated as shown: Pin Signal 1I O _ 0 2I O _ 1 3I O _ 2 4I O _ 3 5I O _ 4 6I O _.
52 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SPI interface The development board provides access to the SPI interface on the module using the SPI connector , X8.
. . . . . www .digiembedded.com 53 Pin allocation SPI connector pins are allocated as shown: Pin Signal 1 +3.3V 2 TXDA/SPI_TXD/GPIO7 3 RXDA/SPI_RXD/GPIO3 4 RTSA#/SPI_CLK/GPIO5 5 DCDA#/SPI_EN#/GPIO0 6G.
54 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Current Measurement Option The Current Measurement Option uses 0.
. . . . . www .digiembedded.com 55 How the CMO works T o measure the load c urrent used on differe nt power supplies, me asure DC voltage across the sense (CMO) resistor . Th e value of the resistor is 0.025 R ± 1%. Calculate the current using this equation: I = U/R where I = current in Amps U = measured voltage in V olts R = 0.
56 NS9210 Processor Module Hardwar e Reference Chapter 2 S tandard JT AG ARM connector , X13 The standard JT AG ARM connector is a 20- pin header and can be used to connect development tools such as Digi’ s JT AG Link, ARM’ s Multi-ICE, Abatron BDI2000, and others.
. . . . . www .digiembedded.com 57 The PoE mod ule Plug in the P oE module at a right angle to the development board, as shown in t his drawing: PoE header, X9 PoE header, X26 Power Jack , X24 Jump St.
58 NS9210 Processor Module Hardwar e Reference Chapter 2 X9 This is how the P oE input connector pin s are allocated: X26 This is how the P oE output connector pins are allocated: POE_GND The development board provides access to POE_GND allowing it to be turned off when power is provided throug h P ower Jac k X2 6.
. . . . . www .digiembedded.com 59 RJ-45 pin allocation, X19 RJ-45 c onnector pins are co nfigured as shown: Eth e rne t R J -45 , X 1 9 Pin Signal 802.
60 NS9210 Processor Module Hardwar e Reference Chapter 2 LEDs The RJ-45 connec tor has two LEDs locate d near the outer lower corners of the connector . These LEDs are not programmable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . www .digiembedded.com 61 The development board provides one, 2x 25-pin, 0.10” (2.54mm) pitch header for supporting application- specific daughter cards/expansion boards: X33, P eripheral application header .
62 NS9210 Processor Module Hardwar e Reference Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module and test connectors The NS9210 P rocessor Module plugs into th e module co nn ectors X1 and X2 on the development board .
. . . . . www .digiembedded.com 63 X10 pinout *USB signals are reserved for f uture use. X1 1 pinout X10 pin Signal X10 pin Signal A1 GND B1 GND A2 RSTOUT# B2 TCK A3 TDO B3 TRST# A4 LITTLE#/BIG_ENDIAN.
64 NS9210 Processor Module Hardwar e Reference Chapter 2 *USB signals are reserved for future use. X20 pinou t C10 BA1 D10 BA2 C11 BA5 D11 BA6 C12 BA9 D12 BA10 C13 BA13 D13 BA14 C14 GND D14 EXT_OE# C15 EXT_CS2# D15 BE2# C16 EXT_CLK D16 GND C17 (ETH_TPIP) NC D17 NC (ETH_LINK#) C18 GND D18 Reserved* C19 Reserved* D19 Reserved* C20 3.
. . . . . www .digiembedded.com 65 X21 pinout A19 ADC_IN6 B19 ADC_IN7 A20 +3.3V B20 +3 .3V X20 pin Signal X20 pin Signal X21 pin Signal X21 pin Signal C1 DCDA#/SPI_EN/GPIO0 D1 CTSA#/GPIO1 C2 RIA#/EIRO.
66 NS9210 Processor Module Hardwar e Reference Chapter 2.
67 Appendix A:Specifications T his appendix provides NS9210 P rocessor Mo dule and electrical specifications, as well as module and development bo ard mechanical specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68 NS9210 Processor Module Hardwar e Reference A Use a screwdriver and other t ools with insulated handles. W ear safety glasses or goggles. Installation of inside wiring may bring you close to electrical wire, conduit, terminals and other el ectrical facilities.
. . . . . www .digiembedded.com 69 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70 NS9210 Processor Module Hardwar e Reference A Module, top view Note: Measurements are in millimet ers. Module, side view Note: Measurements are in millimet ers.
. . . . . www .digiembedded.com 71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Layout recommendation Below are the mechanical dimensions of the standard NS9210 P rocessor Module.
72 NS9210 Processor Module Hardwar e Reference A Device Berg/FCI connector NS9210 Processor Mo dule 61082-081409LF NS9210 Processor Module JumpStart board (mating con nector on the b ase board) 61083-.
. . . . . www .digiembedded.com 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reset and edge sensitive input timing requirements The critical timing requirement is the rise an d fall time of the input.
74 NS9210 Processor Module Hardwar e Reference A.
75 Appendix B:Certifications T he NS9210 P rocessor Module product comp lies with the standards cited in this section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76 NS9210 Processor Module Hardwar e Reference B If the FCC ID is not visible when insta lled inside another device, then the outside of the device into which the module is instal led must also display a label referring to the enclosed module FCC ID.
. . . . . www .digiembedded.com 77 Declaration of Conformity (In accordance with FCC Dockets 96-208 and 95-19) Digi International declares, that the pr oduct: to which this declarati on relates, meets.
78 NS9210 Processor Module Hardwar e Reference B International EMC S tandards The NS9210 P rocessor Module m eets the following standards: Standards NS9210 P rocessor Module Emissions FCC Part 15 Subpart B ICES-003 Immunity EN 55022 EN 55024 Safety UL 60950-1 CSA C22.
.
80 ConnectCor e 9P 9215 Har dwar e Refer ence.
Un punto importante, dopo l’acquisto del dispositivo (o anche prima di acquisto) è quello di leggere il manuale. Dobbiamo farlo per diversi motivi semplici:
Se non hai ancora comprato il Digi NS9210 è un buon momento per familiarizzare con i dati di base del prodotto. Prime consultare le pagine iniziali del manuale d’uso, che si trova al di sopra. Dovresti trovare lì i dati tecnici più importanti del Digi NS9210 - in questo modo è possibile verificare se l’apparecchio soddisfa le tue esigenze. Esplorando le pagine segenti del manuali d’uso Digi NS9210 imparerai tutte le caratteristiche del prodotto e le informazioni sul suo funzionamento. Le informazioni sul Digi NS9210 ti aiuteranno sicuramente a prendere una decisione relativa all’acquisto.
In una situazione in cui hai già il Digi NS9210, ma non hai ancora letto il manuale d’uso, dovresti farlo per le ragioni sopra descritte. Saprai quindi se hai correttamente usato le funzioni disponibili, e se hai commesso errori che possono ridurre la durata di vita del Digi NS9210.
Tuttavia, uno dei ruoli più importanti per l’utente svolti dal manuale d’uso è quello di aiutare a risolvere i problemi con il Digi NS9210. Quasi sempre, ci troverai Troubleshooting, cioè i guasti più frequenti e malfunzionamenti del dispositivo Digi NS9210 insieme con le istruzioni su come risolverli. Anche se non si riesci a risolvere il problema, il manuale d’uso ti mostrerà il percorso di ulteriori procedimenti – il contatto con il centro servizio clienti o il servizio più vicino.