0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CC-9U-T724-Z1

CC-9U-T724-Z1

  • 厂商:

    DIGIINTERNATIONAL

  • 封装:

    -

  • 描述:

    MODULE9U32MBSDRAM16MBFLASH

  • 数据手册
  • 价格&库存
CC-9U-T724-Z1 数据手册
CONNECTCORE 9U - Datasheet with ATMEL AT91RM9200 Processor UNC90 - Datasheet Release of Document: August 25, 2008 © Digi International Inc. 2007 -2008. All Rights Reserved. The Digi logo is a registered trademark of Digi International, Inc. ConnectCore is a trademarks of Digi International, Inc. All other trademarks mentioned in this document are the property of their respective owners. Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose. Digi may make improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at any time. This product could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes may be incorporated in new editions of the publication. 2 UNC90_DSc.doc UNC90 - Datasheet Table of Contents 1. CONNECTCORE 9U Overview ...................................................................... 4 2. ATMEL AT91RM9200 .................................................................................... 4 2.1. Processor Block Diagram ..................................................................... 5 3. CONNECTCORE 9U...................................................................................... 6 3.1. Module Block Diagram ......................................................................... 6 3.2. Features ............................................................................................... 7 3.3. GPIO usage on CONNECTCORE 9U .................................................. 8 3.3.1. PIO Controller A usage............................................................. 8 3.3.2. PIO Controller B usage............................................................. 9 3.3.3. PIO Controller C usage .......................................................... 10 3.3.4. PIO Controller D usage .......................................................... 11 3.4. Port pin mapping ................................................................................ 12 3.5. Chip Selects ....................................................................................... 13 3.6. Reset Pin ........................................................................................... 14 3.7. USB ................................................................................................... 14 3.8. EEPROM mapping ............................................................................. 14 3.9. Software ............................................................................................. 15 3.9.5. Bootloader .............................................................................. 15 3.9.6. Operating System ................................................................... 16 4. Connector pinout .......................................................................................... 17 5. Ordering Number ......................................................................................... 19 6. DC Characteristics ....................................................................................... 19 7. Mechanical drawings .................................................................................... 20 UNC90_DSc.doc 3 UNC90 - Datasheet 1. CONNECTCORE 9U Overview The CONNECTCORE 9U microcontroller module is a member of the UNC (Universal Network Controller) family. The CONNECTCORE 9U module is based on Atmel’s AT91RM9200 ARM9 microcontroller running at 180 MHz. It’s housed in an industry-standard DIL 48 package, making it extremely easy and costeffective to integrate into designs which require Ethernet and USB connectivity. The CONNECTCORE 9U has the same form factor (63 x 19 mm) as the CONNECTCORE 7U. The pin compatibility allows CONNECTCORE 7U users to easily migrate to the ARM9 technology, offering higher performance. 2. ATMEL AT91RM9200 The AT91RM9200 is a complete system-on-chip built around the ARM920T ARM Thumb processor. It incorporates a rich set of system and application peripherals and standard interfaces in order to provide a single-chip solution for a wide range of compute-intensive applications that require maximum functionality at minimum power consumption at lowest cost. 4 UNC90_DSc.doc UNC90 - Datasheet 2.1. Processor Block Diagram UNC90_DSc.doc 5 UNC90 - Datasheet 3. CONNECTCORE 9U 3.1. Module Block Diagram 6 UNC90_DSc.doc UNC90 - Datasheet 3.2. Features ATMEL AT91RM9200 Processor Processor clock of 180 MHz Up to 32Mbytes Flash memory (16-bit) Up to 32Mbytes SDRAM memory (32-bit@80MHz) 8Kbytes EEPROM for storage of configuration data Reset Logic (through +3.3V Power Monitor) 1 Full Function UART + 1 standard UART (TXD, RXD, RTS and CTS) GPIOs and Interrupt signals 10/100 Base-T Ethernet communication (ATMEL MAC + external PHY) USB Host and Device 2.0 Full Speed (12 Mbit/s) 2 Synchronous Serial Controller Two wire interface (TWD) JTAG Interface and Integrated Embedded In-Circuit-Emulator Single +3.3V Power Supply Same size and pinning as CONNECTCORE 7U (compatibility with CONNECTCORE 7U) Extended temperature grade (-25°C to +70°C) UNC90_DSc.doc 7 UNC90 - Datasheet 3.3. GPIO usage on CONNECTCORE 9U 3.3.1. PIO Controller A usage I/O Line PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PA16 PA17 PA18 PA19 PA20 PA21 PA22 PA23 PA24 PA25 PA26 PA27 PA28 PA29 PA30 PA31 Peripheral A MISO MOSI SPCK PCS0# PCS1# PCS2# PCS3# ETXCK / EREFCK ETXEN ETX0 ETX1 ECRS / ECRSDV ERX0 ERX1 ERXER EMDC EMDIO TXD0 RXD0 SCK0 CTS0 RTS0 RXD2 TXD2 SCK2 TWD TWCK MCCK MCCDA MCDA0 DRXD DTXD Peripheral B PCK3 PCK0 IRQ4 IRQ5 PCK1 TXD3 RXD3 PCK2 MCCDB MCDB0 MCDB1 MCDB2 MCDB3 TCLK0 TCLK1 TCLK2 IRQ6 TIOA0 TIOB0 TIOA1 TIOB1 TIOA2 TIOB2 IRQ3 PCK1 IRQ2 IRQ1 TCLK3 TCLK4 TCLK5 CTS2 RTS2 Reset State I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O Comments The grayed line indicate the GPIOs is used on the CONNECTCORE 9U. 8 UNC90_DSc.doc UNC90 - Datasheet The bolded name indicate the main functions why this GPIO has been chosen. 3.3.2. PIO Controller B usage I/O Line PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PB16 PB17 PB18 PB19 PB20 PB21 PB22 PB23 PB24 PB25 PB26 PB27 PB28 PB29 Peripheral A TF0 TK0 TD0 RD0 RK0 RF0 TF1 TK1 TD1 RD1 RK1 RF1 TF2 TK2 TD2 RD2 RK2 RF2 RI1 DTR1 TXD1 RXD1 SCK1 DCD1 CTS1 DSR1 RTS1 PCK0 FIQ IRQ0 Peripheral B RTS3 CTS3 SCK3 MCDA1 MCDA2 MCDA3 TIOA3 TIOB3 TIOA4 TIOB4 TIOA5 TIOB5 ETX2 ETX3 ETXER ERX2 ERX3 ERXDV ECOL ERXCK EF100 Reset State I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O Comments The grayed line indicate the GPIOs is used on the CONNECTCORE 9U. The bolded name indicate the main functions why this GPIO has been chosen. UNC90_DSc.doc 9 UNC90 - Datasheet 3.3.3. PIO Controller C usage I/O Line PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 Peripheral A BFCK BFRDY / SMOE# BFAVD# BFBAA# / SMWE# BFOE# BFWE# WAIT# A23 A24 A25 / CFRNW PC10 CS4# / CFCS# PC11 CS5# / CFCE1# PC12 CS6# / CFCE2# PC13 PC14 PC15 PC16 PC17 PC18 PC19 PC20 PC21 PC22 PC23 PC24 PC25 PC26 PC27 PC28 PC29 PC30 PC31 CS7# D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 Peripheral B Reset State I/O I/O I/O I/O I/O I/O I/O A23 A24 A25 CFRNW CS4# CFCS# CS5# CFCE1# CS6# CFCE2# CS7# I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O Comments / / / / The grayed line indicate the GPIOs is used on the CONNECTCORE 9U. 10 UNC90_DSc.doc UNC90 - Datasheet The bolded name indicate the main functions why this GPIO has been chosen. 3.3.4. PIO Controller D usage I/O Line PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD16 PD17 PD18 PD19 PD20 PD21 PD22 PD23 PD24 PD25 PD26 PD27 Peripheral A ETX0 ETX1 ETX2 ETX3 ETXEN ETXER DTXD PCK0 PCK1 PCK2 PCK3 TD0 TD1 TD2 PCS1# PCS2# PCS3# RTS0 RTS1 RTS2 RTS3 DTR1 Peripheral B TSYNC TCLK TPS0 TPS1 TPS2 TPK0 TPK1 TPK2 TPK3 TPK4 TPK5 TPK6 TPK7 TPK8 TPK9 TPK10 TPK11 TPK12 TPK13 TPK14 TPK15 Reset State I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O Comments The grayed line indicate the GPIOs is used on the CONNECTCORE 9U. The bolded name indicate the main functions why this GPIO has been chosen. UNC90_DSc.doc 11 UNC90 - Datasheet 3.4. Port pin mapping The mapping of the PORT pins available externally on the CONNECTCORE 9U module are shown in the table below : Signal CONNECTCORE 7U PORTA0 PORTA1 PORTA2 PORTA3 PORTA4 PORTA5 PORTA6 PORTA7 PORTC0 PORTC1 PORTC2 PORTC3 PORTC4 12 Signal CONNECTCORE 9U PB23 DCD1# / none PB0 TF0 / RTS3 PB24 CTS1# / none PB25 DSR1# / EF100 PB21 RXD1 / none PB3 RD0 / MCDA1 PB1 TK0 / CTS3# PB26 RTS1# / none PD25 DTR1# / TPK13 PB27 PCK0 PB20 TXD1 / none PB2 TD0 / SCK3 PB6 TF1 / TIOA3 PB29 IRQ0 / none PA27 MCCK / TCLK3 PA30 DRXD / CTS2# PB28 FIQ PA25 TWD / IRQ2 PA22 RXD2 / TIOB2 PB9 RD1 / TIOB4 PA2 SPCK / IRQ4 PA24 SCK2 / PCK1, PB7 TK1 / TIOB3 Serial SPI, NMSI DCD1# TF0 Special Functions Hardwired CTS1# DSR1# RXD1 RD0 RI1# (1) RTS1# TK0 DTR1# TXD1 TD0 TF1 CTS2# RXD2 IRQ0 FIQ RD1 IRQ2 IRQ4 TWD (2) RESET_OUT# / TK1 UNC90_DSc.doc UNC90 - Datasheet Signal CONNECTCORE 7U PORTC5 PORTC6 PORTC7 Signal CONNECTCORE 9U PA31 DTXD / RTS2# PA26 TWCK / IRQ1 PA23 TXD2 / IRQ3 PB8 TD1 / TIOA4 Serial SPI, NMSI Special Functions Hardwired IRQ1 TWCK (2) RTS2# TXD2 TD1 Notes : (1) - The signal RI1 (from USART1) is shared with the ECOL (collision detect) MII signal and it’s not accessible on another pin. The ring indicator function must be made through an IRQ sensitive port pin. The port pin used is PA2, this pin has an IRQ feature. (2) - TWD and TWCK signals come from the Two Wire Unit (TWI Unit) and are used for I2C interface. Only USART1 has DSR, DTR, DCD and RI signals – the other one is a standard USART (only TXD, RXD, CTS and RTS signals). Signals DTXD and DRXD are accessible on the CONNECTCORE 9U socket - this allow us to have access to the Debug Unit (DBGU). DTXD is accessible on PORTC5 and DRXD is accessible on PORTC1. The port pins can be used as interrupt pins, but there is a double condition. Firstly, the PIO interrupts are not level sensitive, but change sensitive. Secondly, these IRQ can not be used in power save modus (an input change detection is possible only by comparing two successive samplings of the input of the I/O line, that’s why the PIO controller clock must be enabled or this clock signal can be stopped during power save modus). The input change interrupt is available, regardless of the configuration of the I/O line, i.e. configured as an input only, controlled by the PIO controller or assigned to a peripheral function. 3.5. Chip Selects Chip Select Usage UNC90_DSc.doc Memory-Map 13 UNC90 - Datasheet Chip Select CS0# CS1# CS2# CS3# CS4# CS5# CS6# CS7# Usage Flash Memory SDRAM Memory Not used Available outside CONNECTCORE 9U Available outside CONNECTCORE 9U Not used Not used Not used Memory-Map 0x1000 0000 – 0x1FFF FFFF 0x2000 0000 – 0x2FFF FFFF 0x4000 0000 – 0x4FFF FFFF 0x5000 0000 – 0x5FFF FFFF 3.6. Reset Pin On the CONNECTCORE 7U, the reset pin was a bi-directional signal allowing to directly connect a reset button outside the module. Since the power on reset needs to way until the 32 kHz Oscillator is stabilized (start-up time of 900ms), the power on reset signal on the CONNECTCORE 9U must be quite long and that’s why a open-drain reset controller has been used (this type of controller have longer reset time). This choice implies that when a reset signal comes from outside, it needs to be debounced externally and an additional reset controller should be added on the baseboard. 3.7. USB If the USB signals aren’t used externally on the base board, it’s recommended to put pull-down resistors on the signals. A typical value for this pull-down resistors is 15k. 3.8. EEPROM mapping The system needs a storage for configuration data, such as the MAC address for the Ethernet Controller. On the module is a 8Kbytes EEPROM with an I²C interface for this purposes. Address 0x0000 – 0x007F 0x0080 – 0x00FF 0x0100 – 0x08FF 0x0900 – 0x0CFF 0x0D00 – 0x1FFF 14 Description Production Area Reserved Area U-Boot environment Linux environment User space UNC90_DSc.doc UNC90 - Datasheet 3.9. Software 3.9.5. Bootloader The CONNECTCORE 9U boots with the universal bootloader U-Boot. U-Boot is an open-source cross-platform boot loader that provides out-of-the-box support for hundreds of embedded boards and a wide variety of CPUs including PowerPC, ARM, XScale, MIPS, Coldfire, NIOS, Microblaze and x86. U-Boot is capable of downloading the kernel and the rootfs by Ethernet. Therefore no flash programming is needed to test a new kernel. After power-up or reset the processor loads the U-Boot boot loader. This is performed in different steps.  The AT91RM9200 microcontroller executes a primary bootstrap that configures the interrupt and exception vectors, the clocks and the SDRAM, then decompresses the U-Boot code from Flash to RAM, and finally passes the execution control to the U-Boot.  The U-Boot configures the Ethernet PHY, the Flash memory, the serial console and loads the settings stored as environment variables in the EEPROM.  Then after a timeout (programmable) U-Boot executes the script (list of commands separated by semi-colons) contained in environment variable bootcmd. The user can stop the autoboot by sending a character to the serial port (pressing a key from the serial console connected to the target). If stopped, U-Boot displays a command line console. U-Boot uses the first 128k address range of the flash memory to store the bootloader. Address 0x1002 0000 – 0x10FF FFFF 0x1001 0000 – 0x1001 FFFF 0x1000 0000 – 0x1000 FFFF UNC90_DSc.doc Area 15.875Mbytes Flash available 64 Kbytes U-Boot image 64 Kbytes boot.bin image 15 UNC90 - Datasheet The preliminary bootloader (boot.bin) is in charge of making the very early initialization of the CPU. It also loads the u-boot image from flash to RAM and once it is in RAM runs from there. 3.9.6. Operating System The CONNECTCORE 9U is delivered with LxNETES as a complete Linux development environment. The following features are integrated in the distribution : Linux kernel v2.6 for ARM9 GNU toolchain : GCC v3.3.2, GDB and uClibc v0.9.24 Dynamic loading of modules Shared libraries Supported filesystems : CRAMFS, JFFS2, NFS and others Support for on chip 10/100 Ethernet PPP support Debugging via gdbserver over serial or Ethernet 16 UNC90_DSc.doc UNC90 - Datasheet Flash programming utilities (update-flash) EEPROM support 4. Connector pinout Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Type Out O/O O/I O/I O/O O/I I/O I/O I/O I/O I/O I/O I/O I/O Signal A4 A5/TCK A6/TMS A7/TDI A8/TDO A9/TRST# PORTA0 PORTA1 PORTA2 PORTA3 PORTA4 PORTA5 PORTA6 PORTA7 UNC90_DSc.doc Description Memory Address ADDR5..9 are multiplexed with JTAG signals controlled by LEDLNK/SEL# Comment JTAG-Booster / Multi-ICE must be removed if JTAG signal are not selected (LEDLNK/SEL# jumper not plugged) PORTA0..7 have different functions depending on setup and usage – See general purpose I/O descriptions for details 17 UNC90 - Datasheet Pin 15 16 17 Type I/O I/O I/O Signal PORTC0 PORTC1 PORTC2 18 19 20 21 I/O I/O I/O I/O PORTC3 PORTC4 PORTC5 PORTC6 22 I/O PORTC7 23 24 PWR +3.3V PWR GND Power Supply Ground connection 25 26 27 28 29 30 Od In In Out Out O/I PWRGOOD TPIP TPIN TPOP TPON LEDLNK/SE L# Power Good Ethernet Input + Ethernet Input Ethernet Output + Ethernet Output Ethernet Activity LED – ADDR/JTAG Mode Selection : JTAG mode active when grounded 31 32 Bidir Bidir USBUSB+ USB differential Data negative USB differential Data positive 33 34 35 36 37 38 39 40 I/O I/O I/O I/O I/O I/O I/O I/O D7 D6 D5 D4 D3 D2 D1 D0 Memory Data Memory Data Memory Data Memory Data Memory Data Memory Data Memory Data Memory Data 41 42 43 Out Out Out A0 A1 A2 Memory Address Memory Address Memory Address 18 Description PORTC0..7 have different functions depending on setup and usage – See general purpose I/O descriptions for details Comment 4k7 pull-up SDAT_I2C resistor / 4k7 pull-up SCLK_I2C resistor / 10k pull-up resistor It’s very important to implement a jumper outside the module to change between addresses or JTAG signals. For the CONNECTCORE 9U to bootup, the jumper must not be set. UNC90_DSc.doc UNC90 - Datasheet Pin 44 Type Signal Out A3 Description Memory Address 45 46 47 48 Out Out Out Out Memory Write Enable Memory Read Enable Chip Select 4 Chip Select 3 WE# RD# CS3# CS4# Comment In : Input signal Out : Output signal Bidir : Bi-directional Pwr : Power Line I/O : Input or output signal Od : Open-drain 5. Ordering Number Order Number 373 AT91RM9200 180MHz 180MHz SDRAM 16MB 32MB Flash 16MB 16MB Temperature Grade -25°C to 70°C -25°C to 70°C 6. DC Characteristics The following table provide DC characteristics for the CONNECTCORE 9U module : Symbol Vcc Icc OPERATING CONDITIONS Description Min Typ. Supply Voltage 3.14 3.3 Supply Current @ 110 MHz 152 Supply Current @ 180 MHz TBD UNC90_DSc.doc Max 3.45 Unit V mA mA 19 UNC90 - Datasheet 7. Mechanical drawings 20 UNC90_DSc.doc UNC90 - Datasheet Dimensions are given in mm The CONNECTCORE 9U has a total height of 8.8 + 1.6 = 10.4mm. UNC90_DSc.doc 21 UNC90 - Datasheet When the CONNECTCORE 9U is directly soldered on the PCB, the height of the module is : 5.6 + 1.6 = 7.2mm When the CONNECTCORE 9U is plugged in a socket, the total height of the module increase by at least 4.2 mm. So the total height would be of : 7.2 + 4.2 = 11.4 mm 22 UNC90_DSc.doc UNC90 - Datasheet UNC90_DSc.doc 23
CC-9U-T724-Z1 价格&库存

很抱歉,暂时无法提供与“CC-9U-T724-Z1”相匹配的价格&库存,您可以联系我们找货

免费人工找货