MiniCore RCM5600WC-Programmable Wi-Fi Core Module OEM User’s Manual019–0174_F
4 MiniCore RCM5600W1.3 Development and Evaluation Tools1.3.1 RCM5600W Standard Development KitThe RCM5600W Standard Development Kit contains the har
94 MiniCore RCM5600WC.1 IntroductionThe Prototyping Board included in the Development Kit provides a prototyping area for more advanced hardware deve
OEM User’s Manual 95C.2 Mechanical Dimensions and LayoutFigure C-2 shows the mechanical dimensions and layout for the Prototyping Board.Figure C-2.
96 MiniCore RCM5600WTable C-1 lists the electrical, mechanical, and environmental specifications for the Proto-typing Board.Table C-1. Prototyping Bo
OEM User’s Manual 97C.2.1 HeadersThe Prototyping Board has a header socket at J2 for physical connection to other boards above it, and a header socke
98 MiniCore RCM5600WC.3 Using the Prototyping BoardThe Prototyping Board provides the user with RCM5600W connection points brought out conveniently t
OEM User’s Manual 99C.3.1 Add Additional BoardsThe Prototyping Board and the two accessory boards included with the Deluxe Develop-ment Kit may be in
100 MiniCore RCM5600W
OEM User’s Manual 101APPENDIX D. DIGITAL I/O ACCESSORYBOARDAppendix D describes the features and accessories of the DigitalI/O accessory board, and e
102 MiniCore RCM5600WD.1 IntroductionThe Digital I/O accessory board included in the Deluxe Development Kit provides Push-button switches and LEDs to
OEM User’s Manual 103D.2 Mechanical Dimensions and LayoutFigure D-2 shows the mechanical dimensions and layout for the Digital I/O accessory board.Fi
OEM User’s Manual 51.3.3 Optional Add-OnsRabbit has a power supply and an Antenna Add-On Kit available for the RCM5600W.• Separate power supply (Part
104 MiniCore RCM5600WD.2.1 HeadersThe Digital I/O accessory board has a header socket at J2 for physical connection to other boards above it, and a h
OEM User’s Manual 105D.3 Using the Digital I/O Accessory BoardThe Digital I/O accessory board provides the user with RCM5600W connection points broug
106 MiniCore RCM5600WD.3.1 ConfigurationThe pushbutton switches may be configured active high (pulled down) or active low (pulled up) via jumper sett
OEM User’s Manual 107NOTE: Switches S5–S8, LEDs DS5–DS8, and the corresponding configuration headers JP10–JP14 and circuits are not stuffed.Figure D-6
108 MiniCore RCM5600WD.3.2 Add Additional BoardsThe Prototyping Board and the two accessory boards included with the Deluxe Develop-ment Kit may be i
OEM User’s Manual 109APPENDIX E. SERIAL COMMUNICATIONACCESSORY BOARDAppendix E describes the features and accessories of the SerialCommunication acce
110 MiniCore RCM5600WE.1 IntroductionThe Serial Communication accessory board included in the Deluxe Development Kit pro-vides two 3-wire serial port
OEM User’s Manual 111E.2 Mechanical Dimensions and LayoutFigure E-2 shows the mechanical dimensions and layout for the Serial Communication acces-sor
112 MiniCore RCM5600WE.2.1 HeadersThe Serial Communication accessory board has a header socket at J2 for physical connec-tion to other boards above i
OEM User’s Manual 113E.3 Using the Serial Communication Accessory BoardThe Serial Communication accessory board provides the user with RCM5600W conne
6 MiniCore RCM5600W1.4 CertificationsThe systems integrator and the end-user are ultimately responsible for the channel range and power limits comply
114 MiniCore RCM5600WE.3.1 ConfigurationSerial Ports C and D are brought out as 3-wire RS-232 serial ports on headers J4 and J3 respectively. Jumpers
OEM User’s Manual 115Figure E-5 shows the locations of the configurable header positions.Figure E-5. Location of Configurable Jumpers on Serial Commu
116 MiniCore RCM5600WE.3.2 Add Additional BoardsThe Prototyping Board and the two accessory boards included with the Deluxe Develop-ment Kit may be i
OEM User’s Manual 117APPENDIX F. POWER SUPPLYAppendix G provides information on the current requirementsof the RCM5600W, and includes some background
118 MiniCore RCM5600WF.1.1 Battery BackupThe RCM5600W does not have a battery, but there is provision for a customer-supplied battery to keep the Rab
OEM User’s Manual 119The actual life in your application will depend on the current drawn by components not on the RCM5600W and on the storage capacit
120 MiniCore RCM5600WF.1.4 Onboard Power SuppliesThe +3.3 V supplied to the RCM5600W powers most of the onboard circuits. In addition, there is a +1.
OEM User’s Manual 121INDEXAaccessory boardsDigital I/O ...100configuration options .. 104LED outputs ... 104pushbutton
122 MiniCore RCM5600WIinstall additional boards ...88, 97, 106Interface Board ...82dimensions ...
OEM User’s Manual 123software ... 5external I/O bus ...41I/O drivers ... 41librari
OEM User’s Manual 7Labeling Requirements (FCC 15.19)If the FCC identification number is not visible when the module is installed inside another device
124 MiniCore RCM5600W
8 MiniCore RCM5600W1.4.2 Industry Canada LabelingRCW5600WRCW5650WIC: 1846A-MCWIFI RCM5600WDIGI INTLThis Class B digital apparatus complies with Canad
OEM User’s Manual 91.4.3 EuropeThe marking shall include as a minimum:• the name of the manufacturer or his trademark;• the type designation;• equipm
10 MiniCore RCM5600W
OEM User’s Manual 112. GETTING STARTEDThis chapter describes the RCM5600W hardware in more detail, andexplains how to set up and use the accompanying
12 MiniCore RCM5600W2.2 Hardware ConnectionsThere are four4 steps to connecting the Interface Board for use with Dynamic C and the sample programs:1.
OEM User’s Manual 132.2.2 Step 2 — Install Module on Interface BoardPosition the RCM5600W module with the edge connectors facing the mini PCI Express
MiniCore RCM5600W User’s ManualPart Number 019-0174 • Printed in U.S.A.©2010 Digi International Inc. • All rights reserved.Digi International
14 MiniCore RCM5600W2.2.3 Step 3 — Connect AntennaInstall the antenna U.FL to RP-SMA connector cable in the bracket using two lockwashers and the nut
OEM User’s Manual 15Your PC should recognize the new USB hardware, and the LEDs next to the USB connec-tor on the Interface Board will flash — if you
16 MiniCore RCM5600WFirst, prepare the AC adapter for the country where it will be used by selecting the plug. The deluxe Development Kit presently in
OEM User’s Manual 172.3.1 TroubleshootingIt may be possible that your PC or laptop is unable to deliver enough current through the USB connection if
18 MiniCore RCM5600W2.4 Where Do I Go From Here?If the sample program ran fine, you are now ready to go on to other sample programs and to develop yo
OEM User’s Manual 193. RUNNING SAMPLE PROGRAMSTo develop and debug programs for the RCM5600W (and for allother Rabbit hardware), you must install and
20 MiniCore RCM5600W3.2 Sample ProgramsOf the many sample programs included with Dynamic C, several are specific to the RCM5600W. These programs will
OEM User’s Manual 21The Digital I/O accessory board may also be used to run the TOGGLESWITCH.C and the SERIALTOSERIAL.C sample programs. This accessor
22 MiniCore RCM5600WThe SERIALTOSERIAL.C sample program is in the SAMPLES\RCM5600W\SERIAL folder.• SERIALTOSERIAL.C—monitors switches S1, S2, S3, and
OEM User’s Manual 234. HARDWARE REFERENCEChapter 4 describes the hardware components and principal hardwaresubsystems of the RCM5600W. Appendix A, “R
TABLE OF CONTENTSChapter 1: Introduction 11.1 RCM5600W Features ...
24 MiniCore RCM5600W4.1 RCM5600W Digital Inputs and OutputsFigure 8 shows the RCM5600W pinouts for the edge connector.Figure 8. RCM5600W PinoutsThe
OEM User’s Manual 25Figure 9 shows the use of the Rabbit 5000 microprocessor ports in the RCM5600W mod-ules.Figure 9. Use of Rabbit 5000 PortsThe por
26 MiniCore RCM5600WTable 2. RCM5600W Pinout ConfigurationsPin Pin Name Default Use Alternate Use Notes1GND2 +3.3 V3–6n.c.*7LNK8ACT9 PE0 Input/Output
OEM User’s Manual 2714 PE6 Input/OutputI/O Strobe I6PWM2TXEDREQ0Serial Port E15 PE7 Input/OutputI/O Strobe I7PWM3RXA/RXE/SCLKCDREQ1Input Capture16 /RE
28 MiniCore RCM5600W21 PC0 Input/OutputTXDI/O Strobe I0Timer C0TCLKFSerial Port D22 PC1 Input/OutputRXD/TXDI/O Strobe I1Timer C1RCLKFInput Capture23 P
OEM User’s Manual 2933 PB6 Input/Output/SCSExternal I/O Address IA434 PB7 Input/Output/ S L AVAT NExternal I/O Address IA535–42 PA[0:7] Input/OutputSl
30 MiniCore RCM5600W4.1.1 Memory I/O InterfaceThe Rabbit 5000 address lines (A0–A19) and data lines (D0–D7) are routed internally to the onboard SRAM
OEM User’s Manual 314.2 Serial CommunicationThe RCM5600W board does not have any serial level converters directly on the board. However, an Ethernet
32 MiniCore RCM5600WTable 3 summarizes the possible parallel port pins for the serial ports and their clocks.4.2.2 Programming PortThe RCM5600W progr
OEM User’s Manual 334.3 Wi-FiFigure 10 shows a functional block diagram for the Wi-Fi circuits.Figure 10. RCM5600W Wi-Fi Block DiagramThe Wi-Fi tran
4.4.1 Standalone Operation of the RCM5600W ... 374.5 Other Hardware...
34 MiniCore RCM5600WMany countries specify the channel range and power limits for Wi-Fi devices operated within their borders, and these limits are se
OEM User’s Manual 35The following regions have macros and region numbers defined for convenience.The same omnidirectional antenna is used to transmit
36 MiniCore RCM5600W4.4 Programming ModesThe USB cable is used to connect the programming port of the RCM5600W to a PC USB port via the Interface Boa
OEM User’s Manual 374.4.1 Standalone Operation of the RCM5600WThe RCM5600W must be programmed via the Interface Board or via a similar arrange-ment o
38 MiniCore RCM5600W4.5 Other Hardware4.5.1 Clock DoublerThe RCM5600W takes advantage of the Rabbit 5000 microprocessor’s internal clock dou-bler. A
OEM User’s Manual 394.6 Memory4.6.1 SRAMRCM5600W boards have 1MB of SRAM installed at U10.4.6.2 Flash MemoryRCM5600W boards have 1MB of serial flas
40 MiniCore RCM5600W
OEM User’s Manual 415. SOFTWARE REFERENCEDynamic C is an integrated development system for writingembedded software. It runs on a Windows-based PC an
42 MiniCore RCM5600WDynamic C has a number of standard features.• Full-feature source and/or assembly-level debugger, no in-circuit emulator required.
OEM User’s Manual 435.2 Dynamic C Function Calls5.2.1 Digital I/OThe RCM5600W was designed to interface with other systems, and so there are no dri
Appendix C: Prototyping Board 93C.1 Introduction...
44 MiniCore RCM5600W5.2.3 Serial Flash Memory UseThe RCM5600W module has a serial flash memory that contains the user block and stores the applicatio
OEM User’s Manual 45sbfWriteFlashint sbfWriteFlash(unsigned long flashDst, void* Src, unsigned len);DESCRIPTIONWrites len bytes (up to 64K) to physica
46 MiniCore RCM5600W5.2.4 User and ID BlocksThe sample program USERBLOCK_INFO.C in the Dynamic C SAMPLES\USERBLOCK folder can be used to determine th
OEM User’s Manual 475.2.6 Interface Board Function CallsThe function calls described in this section are for use with the Interface Board features. T
48 MiniCore RCM5600W5.3 Upgrading Dynamic CDynamic C patches that focus on bug fixes are available from time to time. Check the Web site www.rabbit.c
OEM User’s Manual 496. USING THE WI-FI FEATURES6.1 Introduction to Wi-FiWi-Fi, a popular name for 802.11b/g, refers to the underlying technology for
50 MiniCore RCM5600Waccess point automatically, which it can do once enabled. Commands issued to the chip set in the interface allow a host program to
OEM User’s Manual 516.2 Running Wi-Fi Sample ProgramsIn order to run the sample programs discussed in this chapter and elsewhere in this manual,1. Yo
52 MiniCore RCM5600W6.2.1 Wi-Fi SetupFigure 12 shows how your development setup might look once you’re ready to proceed.Figure 12. Wi-Fi Host SetupE
OEM User’s Manual 536.2.2 What Else You Will NeedBesides what is supplied with the RCM5600W Development Kits, you will need a PC with an available US
54 MiniCore RCM5600W6.2.3 Configuration Information6.2.3.1 Network/Wi-Fi ConfigurationAny device placed on an Ethernet-based Internet Protocol (IP)
OEM User’s Manual 556.2.3.2 PC/Laptop/PDA ConfigurationThis section shows how to configure your PC or notebook to run the sample programs. Here we’re
56 MiniCore RCM5600W3. Click <OK> or <Close> to exit the various dialog boxes.Infrastructure Mode (via wireless connection)Set the IP addr
OEM User’s Manual 57Once the PC or notebook is set up, we're ready to communicate. You can use Telnet or a Web browser such as Internet Explorer,
58 MiniCore RCM5600Wdeployed for any other requirements. Any attempt to operate a device outside the allowed channel range or power limits will void y
OEM User’s Manual 59Before you compile and run this sample program, check the TCP/IP configuration parameters, the IP address, and the SSID in the mac
60 MiniCore RCM5600WYou do not need to configure the SSID of your network since that is done from the access point names.Now configure the access to t
OEM User’s Manual 61• WIFISCAN.C—initializes the RCM5600W and scans for other Wi-Fi devices that are operating in either the ad-hoc mode or through ac
62 MiniCore RCM5600WThe data passed to the callback function are ephemeral since another scan may occur. Thus, the data need to be used (or copied) du
OEM User’s Manual 63Once you have compiled the sample program and it is running, LED DS1 will go on with a brief toggle off when a ping is sent. LED D
OEM User’s Manual 11. INTRODUCTIONThe RCM5600W MiniCore module provides a compact module ina mini PCI Express form factor with integrated Wi-Fi/802.1
64 MiniCore RCM5600W• PINGLED_STATS.C—This program is similar to PINGLED.C, but it also displays receiver/transmitter statistics in the Dynamic C STDI
OEM User’s Manual 65The Digital I/O accessory board may also be used to run the BROWSELED.C, PINGLED.C, and PINGLED_STATS.C sample programs. This acce
66 MiniCore RCM5600W• BROWSELED.C—This program demonstrates a basic controller running a Web page. Four “device LEDs” are created along with four butt
OEM User’s Manual 67The Serial Communication accessory board needs to be installed to run the SERIAL_TO_WIFI.C sample program. This accessory board is
68 MiniCore RCM5600WEach serial port can be associated with a specific TCP port. The Rabbit will listen on each of these TCP ports for a connection, w
OEM User’s Manual 696.3 Dynamic C Wi-Fi ConfigurationsRabbit has implemented a packet driver for the RCM5600W that functions much like an Ethernet dr
70 MiniCore RCM5600W• Your Own Channel—IFC_WIFI_CHANNEL determines the channel on which to operate.The default is shown below.#define IFC_WIFI_CHANNEL
OEM User’s Manual 71These macros specify the WEP keys to use for WEP encryption. These keys can be either 40-bit or 104-bit (i.e., 5 bytes or 13 bytes
72 MiniCore RCM5600WThe following authentication options are available.• IFPARAM_WIFI_AUTH_OPEN — only use open authentication.• IFPARAM_WIFI_AUTH_SHA
OEM User’s Manual 736.3.2 Configuring TCP/IP at Run TimeThere is one basic function call used to configure Wi-Fi and other network settings — ifconfi
2 MiniCore RCM5600W1.1 RCM5600W Features• Small size: 1.20" × 2.00" × 0.40"(30 mm × 51 mm × 10 mm) • Microprocessor: Rabbit 5000 runni
74 MiniCore RCM5600W6.4 Where Do I Go From Here?NOTE: If you purchased your RCM5600W through a distributor or through a Rabbit part-ner, contact the
OEM User’s Manual 75APPENDIX A. RCM5600WSPECIFICATIONSAppendix A provides the specifications for the RCM5600W.
76 MiniCore RCM5600WA.1 Electrical and Mechanical CharacteristicsFigure A-1 shows the mechanical dimensions for the RCM5600W and RCM5650W.Figure A-1.
OEM User’s Manual 77It is recommended that you allow for an “exclusion zone” of 0.08" (2 mm) around the RCM5600W top and bottom and 0.04" (1
78 MiniCore RCM5600WTable A-1 lists the electrical, mechanical, and environmental specifications for the RCM5600W and RCM5650W.Table A-1. RCM5600W an
OEM User’s Manual 79Power3.15 V DC (min.) – 3.45 V DC (max.)625 mA @ 3.3 V while transmitting/receiving85 mA @ 3.3 V while not transmitting/receivingO
80 MiniCore RCM5600WA.1.1 mini PCI Express Connector Design RecommendationsThe RCM5600W is mounted on the Interface Board via a mini PCI Express conn
OEM User’s Manual 81Other manufacturers such as Molex offer similar connectors and latches, but these can have different mechanical structures and PCB
82 MiniCore RCM5600WThe SMT connectors are ideal in a development environment, where the latch connector facilitates swapping RCM5600W MiniCore module
OEM User’s Manual 83APPENDIX B. INTERFACE BOARDAppendix B describes the features and accessories of the Inter-face Board, and explains the use of the
OEM User’s Manual 31.2 Advantages of the RCM5600W• Fast time to market using a fully engineered, “ready-to-run/ready-to-program” micro-processor core
84 MiniCore RCM5600WB.1 IntroductionThe Interface Board included in the Development Kit makes it easy to connect an RCM5600W module to a power supply
OEM User’s Manual 85B.1.1 Interface Board Features• Power Connection—Power is supplied to the Interface Board either from the PC via the USB connecti
86 MiniCore RCM5600WB.2 Mechanical Dimensions and LayoutFigure B-2 shows the mechanical dimensions and layout for the Interface Board.Figure B-2. In
OEM User’s Manual 87B.2.1 HeadersThe Interface Board has a header socket at J2 for physical connection to other boards. J2 is a 2 × 25 SMT header soc
88 MiniCore RCM5600WB.3 Power SupplyThe RCM5600W requires a regulated 3.15 V – 3.45 V DC power source to operate. Depending on the amount of current
OEM User’s Manual 89B.4 Using the Interface BoardThe Interface Board is also a demonstration board. It can be used to demonstrate the func-tionality
90 MiniCore RCM5600WB.4.1 Add Additional BoardsThe Prototyping Board and the two accessory boards included with the Deluxe Develop-ment Kit may be in
OEM User’s Manual 91B.5 Interface Board Jumper ConfigurationsFigure B-7 shows the header locations used to configure the various Interface Board opti
92 MiniCore RCM5600W
OEM User’s Manual 93APPENDIX C. PROTOTYPING BOARDAppendix C describes the features and accessories of the Proto-typing Board, and explains the use of
Kommentare zu diesen Handbüchern