MX Educational Target User Manual

Similar documents
Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

Rapid28iXL PIC Prototyping PCB User Manual

Rapid40iXL PIC Prototyping PCB User Manual

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

Digilab 2E Reference Manual

RS-232 to Logic Level Adapter with DB9M Connector and Power LED

DEV16T. LCD Daughter board

LIN bus board datasheet EB

PANDORA HACKER GUIDE

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

Dwarf Boards. DB057 : 40-pin controller board

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

PIC-32MX development board Users Manual

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

PCB-AVR1284-3U. AVR Microcontroller Development PCB for Atmel 40-pin DIP AVRs.

Prototyping Module Datasheet

SBC65EC. Ethernet enabled Single Board Computer

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code

CPLD board datasheet EB

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

BIG8051. Development system. User manual

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc.

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Xynergy XS Motherboard Rev3 Documentation April 24, 2012

Rapid40i PIC Prototyping PCB User Manual

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

IOX-16 User s Manual. Version 1.00 April Overview

PIC Dev 14 Through hole PCB Assembly and Test Lab 1

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

CPLD board datasheet EB

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ProtoFMC Safety Precautions Revision History

Digilab 2 XL Reference Manual

um-fpu Application Note 9 Adding a Serial Connection to um-fpu V2

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

PIC-P28-USB development board Users Manual

Dwarf Boards. DN001 : introduction, overview and reference

SK18A. 18 Pins PIC START-UP KIT. User s Manual V1.1. Dec 2007

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Digilab 2 Reference Manual

University of Florida EEL 4744 Drs. Eric M. Schwartz, Karl Gugel & Tao Li Department of Electrical and Computer Engineering

ZSSC4151 Evaluation Kit Hardware Manual

PICado Alpha Development Board V1.0

Description. Overview. Features S90-MTM-DEV-2. MTM Development Board 2.0 Datasheet

ICP05 IBOARD LITE ICP05. - iboard lite

SBC44EC. Single board computer for 44 pin PLCC PICs

Wi125 Evaluation Kit User Manual

isppac-powr1208p1 Evaluation Board PAC-POWR1208P1-EV

ARDUINO YÚN Code: A000008

Hardware Manual - SM2251 Evaluation Kit Board

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Zefeer EVB-L. Hardware Manual

CPCI-ASIO4 CAN - RS-232, RS-422, RS-485

PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

ARDUINO MEGA 2560 REV3 Code: A000067

Contents. The USB Logic Tool... 2 Programming... 2 Using the USB Logic Tool... 6 USB Logic Tool Features... 7 Device Hardware...

chipkit Cmod Reference Manual Overview Revised November 6, 2013 This manual applies to the chipkit Cmod rev. E

ARDUINO UNO REV3 Code: A000066

isppac-powr607 Evaluation Board User s Guide

Doc: page 1 of 9

ARDUINO M0 PRO Code: A000111

EasyAVR6 Development System

chipkit Cmod Reference Manual Overview Revised November 6, 2013 This manual applies to REV E of the board.

xpico 200 Series Evaluation Kit User Guide

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

TAP Expander Blackhawk Emulator Expansion Pod. Document Part Number: REV B

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

isppac-powr1208 Evaluation Board PAC-POWR1208-EV

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE

Skywire BeagleBone Black Cape Data Sheet

MultiConnect OCG. Break-Out Board. Developer s Guide

Getting Started with STK200 Dragon

N8VEM S-100 BACKPLANE VERSION 04 MAY 3, 2015 J.B.

Building RoboPIC 18F4550

chipkit WiFire Board Reference Manual May 12, 2014

EasyPIC5 Development System

ARDUINO LEONARDO ETH Code: A000022

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO MEGA ADK REV3 Code: A000069

GRAVITECH GROUP

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

USER GUIDE. ATWINC1500 Xplained Pro. Preface

32 bit Micro Experimenter Board Description and Assembly manual

STR710-EVAL. Evaluation Board for STR71xF. Main components. Description. Features. STR710-EVAL board

BC-USB-Kit Manual. First Edition. February, BeatCraft, Inc.

USB-to-I2C Basic. Hardware User s Manual.

HVP-MC56F82748 User s Guide

STK521. User Guide B AVR 01/12

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Transcription:

MX Educational Target User Manual Revision History Date Description Initial release.

Table of Contents 1. Introduction... 4 1.1. Module Models... 4 1.2. Package Contents... 4 1.3. Key Hardware Features... 5 2. Hardware Features... 6 2.1. Analog Input Screw Terminal... 6 2.2. Status LED s... 6 2.3. Buttons... 7 2.4. RS232 Channel 1... 7 2.5. UART 1/2 Data Screw Terminal... 7 2.6. RS232 Channel 2... 8 2.7. RS232 1/2 Configuration Jumpers... 8 2.8. I2C Bus Channel 1 Expansion Connector... 9 2.9. I2C Bus Channel 2 Expansion Connector... 9 2.10. Module ID... 9 2.11. SPI Bus Expansion Connector...10 2.12. RS232 Channel 3...10 2.13. UART 3/4 Data Screw Terminal...11 2.14. RS232 3/4 Configuration Jumpers...11 2.15. RS232 Channel 4...12 2.16. Input Power Connector...12 2.17. Input Current Sense Jumper...12 2.18. MX Module Socket...13 2.19. JTAG Connector...13 2.20. CAN Bus Expansion Connector...14 2.21. Reset Button...14 2.22. Breadboard Area...14 Appendix A :: Schematics... 15 Page 2 of 19

List of Tables Table 1 :: MX-TARGET-EDU Model Options... 4 Table 2 :: Analog Screw Terminal Pinout... 6 Table 3 :: Status LED Connections... 6 Table 4 :: Button Connections... 7 Table 5 :: UART 1/2 Data Screw Terminal Pinout... 7 Table 6 :: P5 Jumper Position... 8 Table 7 :: P6 Jumper Position... 8 Table 8 :: I2C Bus Channel 1 Expansion Connector Pinout... 9 Table 9 :: I2C Bus Channel 2 Expansion Connector Pinout... 9 Table 10 :: Target Revision Resistor Configuration...10 Table 11 :: SPI Bus Expansion Connector Pinout...10 Table 12 :: UART 3/4 Data Screw Terminal Pinout...11 Table 13 :: P13 Jumper Position...11 Table 14 :: P12 Jumper Position...11 Table 15 :: JTAG Connector Pinout...13 Table 16 :: CAN Bus Expansion Connector Pinout...14 List of Figures Figure 1 :: MX Educational Target Features 5 Figure 2 :: MX Educational Target Schematic Sheet 1 16 Figure 3 :: MX Educational Target Schematic Sheet 2 17 Figure 4 :: MX Educational Target Schematic Sheet 3 18 Page 3 of 19

1. Introduction Thank you for purchasing the MX Educational Target. This module, when combined with a member of the MX Module Series, provides a powerful, low-cost, development environment. This environment is equally useful to beginners just starting out or to professionals who require a rapid prototyping environment. The MX Module series is a family of compact (65x50mm), robust, pre-engineered modules. A complete rapid prototyping environment is easily obtained when considering the off-theshelf targets available from Stratford Digital and the pre-verified application stub projects. These modules are pre-engineered to be ready to insert into your end application. Unlike most rapid prototyping system, engineering details like ESD, signal and power integrity, and minimal power consumption are already designed in. Each module in the MX Series conforms to this specification to allow for maximum interchanging between the modules. The mating board (called a target) will be able to accept any module that conforms to this specification. This allows for the ability to scale processing power, high-speed connectivity solutions, and memory resources by simply switching out the module in the end application. 1.1. Module Models The MX Educational Target comes in two different variations. MX-TARGET-EDU MX Educational Target with basic population items MX-TARGET-EDU-FULL MX Educational Target with all items populated Table 1 :: MX-TARGET-EDU Model Options Figure 1 (below) indicates the items that are only populated on the full model. 1.2. Package Contents The MX Educational Target will be shipped with the following items: MX Educational Target ( p/n MX-TARGET-EDU or MX-TARGET-EDU-FULL ) Warranty Certificate and Support Contact Information Sheet Page 4 of 19

MX PIC24F Educational Module User Manual 1.3. Key Hardware Features The MX Educational Target includes these key features as indicated in Figure 1 (below): Analog Input Screw Terminal* Status LED s Buttons RS232 Channel 1 UART 1/2 Data Screw Terminal* RS232 Channel 2 RS232 1/2 Configuration Jumpers I2C Bus Channel 1 Expansion Connector I2C Bus Channel 2 Expansion Connector* 10. Module ID 11. SPI Bus Expansion Connector 1. 2. 3. 4. 5. 6. 7. 8. 9. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. RS232 Channel 3* UART 3/4 Data Screw Terminal* RS232 3/4 Configuration Jumpers* RS232 Channel 4* Input Power Connector Input Current Sense Jumper MX Module Socket JTAG Connector* CAN Bus Expansion Connector* Reset Button Breadboard Area * Only populated on MX-TARGET-EDU-FULL Figure 1 :: MX Educational Target Features Page 5 of 19

2. Hardware Features This section describes the key hardware features of this board as illustrated in Figure 1 (above). 2.1. Analog Input Screw Terminal A screw terminal connector (J1) is available to bring external signals into the analog breadboard area. These connector pins are hardwired to specific rows of the breadboard as indicated on the silk screen of the PCB. Note: Although the signals in the breadboard area are primarily intended for analog inputs many of the microcontrollers on the MX modules can configure the associated pins as digital I/O. As a result, digital signals can be routed through the breadboard area in certain circumstances. J1 Pin 1 AREF+ 2 AIN1 3 AIN2 4 AIN3 5 AIN4 6 AIN5 7 AIN6 8 AREF- Table 2 :: Analog Screw Terminal Pinout 2.2. Status LED s These LED s are connected to directly to the DIG3..DIG0 pins of the MX Interface. Table 3 (below) describes the connection of these status LED s. LED Color LD1 DIG3 Green LD2 DIG2 Green LD3 DIG1 Green LD4 DIG0 Green Table 3 :: Status LED Connections Page 6 of 19

2.3. Buttons These momentary switches are connected to signals DIG4..DIG7 of the MX Interface. These signals are pulled up to 3.3V and when engaged the buttons will pull the signal to GND. Table 4 (below) describes the connection of these buttons. LED SW1 SW2 SW3 SW4 DIG7 DIG6 DIG5 DIG4 Table 4 :: Button Connections 2.4. RS232 Channel 1 This DB9 connector (P3) is wired as a standard RS232 DTE port. Section 2.7 (below) describes how to configure this port to use hardware handshaking signals. Use a standard DB9 Female-Female NULL Modem RS232 Cable to connect to a PC or other DTE port. 2.5. UART 1/2 Data Screw Terminal This port (J2) allows for convenient connection to external embedded systems that use data-level UART signaling. For maximum flexibility this port can also provide power to the external circuit. Table 5 (below) describes the pinout of this connector. J2 Pin 1 3.3V 2 U1_TX 3 U1_RX 4 nu1_rts/u2_tx 5 nu1_cts/u2_rx 6 GND Table 5 :: UART 1/2 Data Screw Terminal Pinout Page 7 of 19

2.6. RS232 Channel 2 This DB9 connector (P4) is wired as a standard RS232 DTE port. Section 2.7 (below) describes how to configure this port. If hardware handshaking is used on RS232 Channel 1 then this port cannot be used. Use a standard DB9 Female-Female NULL Modem RS232 Cable to connect to a PC or other DTE port. 2.7. RS232 1/2 Configuration Jumpers Jumpers on P5 and P6 configure the RS232 Channels 1 and 2. Channel 1 handshaking and Channel 2 data signals are multiplexed so only one can be chosen. Table 6 and Table 7 (below) describe the configuration options. P5 Jumper Position 1-2 nu1_rts 2-3 U2_TX Table 6 :: P5 Jumper Position P6 Jumper Position 1-2 nu1_cts 2-3 U2_RX Table 7 :: P6 Jumper Position Page 8 of 19

2.8. I2C Bus Channel 1 Expansion Connector This port (P10) allows for convenient connection to communicate with external embedded systems that use the I2C communication protocol. For maximum flexibility this port can also provide power to the external circuit. Table 8 (below) describes the pinout of this connector. P10 Pin 1 3.3V 2 SDA 3 SCL 4 GND Table 8 :: I2C Bus Channel 1 Expansion Connector Pinout 2.9. I2C Bus Channel 2 Expansion Connector This port (P9) allows for convenient connection to communicate with external embedded systems that use the I2C communication protocol. For maximum flexibility this port can also provide power to the external circuit. Table 9 (below) describes the pinout of this connector. P9 Pin 1 3.3V 2 SDA 3 SCL 4 GND Table 9 :: I2C Bus Channel 2 Expansion Connector Pinout 2.10. Module ID This target board contains an I/O expander chip (Microchip MCP23S08) that allows the module microcontroller to dynamically query the target board ID and revision via the SPI bus. This allows for the module application code to be able to modify the program flow based on the exact target that is used. This can address bug fixes or functional improvements in the system over time while maintaining one microcontroller image. The target board ID is fixed as 10000. Custom targets should modify that value so the module application can distinguish between different targets that may be connected. Page 9 of 19

The target board revision is 000 when sent from the factory. If the target is modified Table 10 (below) shows the revision resistor configuration required to allow the microcontroller to be able to distinguish between revisions. Note: DNP means Do Not Populate. Revision R20 R17 R21 R18 R22 R19 000 DNP 1K DNP 1K DNP 1K 001 DNP 1K DNP 1K 10K DNP 010 DNP 1K 10K DNP DNP 1K 011 DNP 1K 10K DNP 10K DNP 100 10K DNP DNP 1K DNP 1K 101 10K DNP DNP 1K 10K DNP 110 10K DNP 10K DNP DNP 1K 111 10K DNP 10K DNP 10K DNP Table 10 :: Target Revision Resistor Configuration 2.11. SPI Bus Expansion Connector This port (P8) allows for convenient connection to communicate with external embedded systems that use a SPI communication protocol. For maximum flexibility this port can also provide power to the external circuit. Table 11 (below) describes the pinout of this connector. P8 Pin 1 3.3V 2 SPI_SCK 3 nspi_cs2 4 SPI_MISO 5 SPI_MOSI 6 GND Table 11 :: SPI Bus Expansion Connector Pinout 2.12. RS232 Channel 3 This DB9 connector (P7) is wired as a standard RS232 DTE port. Section 2.14 (below) describes how to configure this port. Use a standard DB9 Female-Female NULL Modem RS232 Cable to connect to a PC or other DTE port. Page 10 of 19

2.13. UART 3/4 Data Screw Terminal This port (J3) allows for convenient connection to external embedded systems that use data-level UART signaling. For maximum flexibility this port can also provide power to the external circuit. Table 12 (below) describes the pinout of this connector. J3 Pin 1 3.3V 2 U3_TX 3 U3_RX 4 nu3_rts/u4_tx 5 nu3_cts/u4_rx 6 GND Table 12 :: UART 3/4 Data Screw Terminal Pinout 2.14. RS232 3/4 Configuration Jumpers Jumpers on P12 and P13 configure the RS232 Channels 3 and 4. Channel 3 handshaking and Channel 4 data signals are multiplexed so only one can be chosen. Table 13 and Table 14 (below) describe the configuration options. P13 Jumper Position 1-2 nu3_rts 2-3 U4_TX Table 13 :: P13 Jumper Position P12 Jumper Position 1-2 nu3_cts 2-3 U4_RX Table 14 :: P12 Jumper Position Page 11 of 19

2.15. RS232 Channel 4 This DB9 connector (P14) is wired as a standard RS232 DTE port. Section 2.14 (above) describes how to configure this port. If hardware handshaking is used on RS232 Channel 3 then this port cannot be used. Use a standard DB9 Female-Female NULL Modem RS232 Cable to connect to a PC or other DTE port. 2.16. Input Power Connector System power is provided on connector P17. This input is reverse-polarity protected and is also fused with a resettable 2A fuse. P17 accepts mating connectors with a 2.1mm diameter pin and an outside diameter of 5.5mm. The mating connector needs to be wired as center-positive. The acceptable voltage range is 5V to 20V, which matches the MX Interface Specification. 2.17. Input Current Sense Jumper P16 is a 2-pin header that can be used to measure the input current used by the application. P16 is connected in parallel with a 0.1Ω power resistor (R32) thus the input current can be calculated using Ohm s Law by measuring the voltage across P16. With larger current draws R16 may create a noticeable drop in input voltage. Placing a jumper across P16 eliminates this voltage drop. Page 12 of 19

2.18. MX Module Socket All modules in the MX Module Series will fit into this socket. This interface is described in the MX Interface Specification Document found at. 2.19. JTAG Connector The port (P11) allows connection of a standard JTAG programmer/emulator. This can aid in system development and debugging. Table 15 (below) describes the pinout of this connector. P11 Pin 1 2 GND 3 TDI 4 GND 5 TDO 6 GND 7 TMS 8 GND 9 TCK 10 GND 11 nrst 12 GND 13 14 3.3V Table 15 :: JTAG Connector Pinout Page 13 of 19

2.20. CAN Bus Expansion Connector This port (P15) allows for convenient connection to communicate with external embedded systems that use the CAN bus. Both CAN busses that are part of the MX Interface are present in this connector. For maximum flexibility this port can also provide power to the external circuit. Table 16 (below) describes the pinout of this connector. P15 Pin 1 3.3V 2 CAN2_TX 3 CAN2_RX 4 CAN1_TX 5 CAN2_TX 6 GND Table 16 :: CAN Bus Expansion Connector Pinout 2.21. Reset Button This button is hard-wired to the master reset signal of the MX Module Interface. Pressing it will force a hard reset of the microcontroller. 2.22. Breadboard Area This built-in, solderless breadboard area allows for easy prototyping of various circuits. This area is an array of 33 rows of 2 5-pin columns. All 5 pins of each column are connected to each other. There are some rows that are pre-wired to specific board resources. These rows are labeled on the PCB silkscreen. This includes the analog input screw terminal, the analog pins of the MX Interface, and board 3.3V and GND. These pre-wired rows allow many usable circuits to be prototyped without the need for any soldering. Page 14 of 19

Appendix A :: Schematics Figure 2, Figure 3, and Figure 4 (below) show the schematic sheets for the MX Educational Target board. Page 15 of 19

Figure 2 :: MX Educational Target Schematic Sheet 1 Page 16 of 19

Figure 3 :: MX Educational Target Schematic Sheet 2 Page 17 of 19

Figure 4 :: MX Educational Target Schematic Sheet 3 Page 18 of 19

This manual and all MX Module documentation and related materials are Copyright 2011 Sebringville, Ontario, Canada The Microchip name and logo, the Microchip logo, PIC, PICmicro, PIC32 logo, UNI/O, and ICSP are registered trademarks of Microchip Technology Incorporated in the USA and other countries. All other trademarks mentioned herein are property of their respective companies. Page 19 of 19