ootbrobotics.com Electronics and Robotics LLC

Similar documents
µpad: Microprocessor for Academic Development

ootbrobotics.com Electronics and Robotics LLC

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

EZ-Bv4 Datasheet v0.7

ARDUINO MEGA 2560 REV3 Code: A000067

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

ARDUINO LEONARDO WITH HEADERS Code: A000057

Propeller Project Board USB (#32810)

ARDUINO M0 PRO Code: A000111

utinkerer v1.1 User s Manual

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

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

DEV-1 HamStack Development Board

ARDUINO MEGA ADK REV3 Code: A000069

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

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

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

ARDUINO LEONARDO ETH Code: A000022

Arduino ADK Rev.3 Board A000069

Propeller Activity Board (#32910)

ARDUINO UNO REV3 Code: A000066

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

Breeze Board. Type A. User Manual.

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

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

Goal: We want to build an autonomous vehicle (robot)

2 in 1. BigAVR User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

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

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

Board Of Education USB (#28850)

CF Plug-In. Evaluation Board User Guide. Bulletin Revision Date

Arduino Dock 2. The Hardware

ARDUINO MICRO WITHOUT HEADERS Code: A000093

keyestudio Keyestudio MEGA 2560 R3 Board

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

User Guide M.2 Development Kit (DVK-SU C) Version 1.0

MAXPROLOGIC FPGA DEVELOPMENT SYSTEM Data Sheet

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

DEV16T. LCD Daughter board

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

Pridgen Vermeer Robotics Xmega128 Manual

February 28,

ARDUINO YÚN Code: A000008

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

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

Lab3: I/O Port Expansion

Eddie Control Board with Power Connector (#28993) Eddie Control Board PCB (# )

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

8:1 Serial Port Expander

Adafruit USB Power Gauge Mini-Kit

FRDM-KL03Z User s Guide

Propeller Board of Education (#32900)

EVALUATION BOARD MANUAL EBSHSN Series. EVALUATION KIT MANUAL EKSHSN Series

VLSI AppNote: VSx053 Simple DSP Board

Quick Start Guide. Data Logger TrueLog100

ecog1kg Microcontroller Product Brief

Amarjeet Singh. January 30, 2012

Lab3: I/O Port Expansion

Easy Kit Board Manual

ST SPC58 B Line Emulation Adapter System

RN-174 WiFly Super Module

Prototyping Module Datasheet

User Guide SU60-SIPT Development Kit (DVK-SU60-SIPT) Version 1.0

University of Florida EEL 3744 Spring 2018 Dr. Eric M. Schwartz. Good luck!

Altera EP4CE6 Mini Board. Hardware User's Guide

Embedded Systems and Software

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

ADDJOG User Guide 7/30/10. Overview

BV511 Hardware Guide ByVac ByVac Revision 1.0

EVALUATION BOARD MANUAL EBSHJN Series. EVALUATION KIT MANUAL EKSHJN Series

ESPino - Specifications

Table of Contents TABLE OF CONTENTS...1

LAMPIRAN I (LISTING PROGRAM)

PANDORA HACKER GUIDE

FRDM-KL26Z User s Guide

NanoDock DMC-3. Datasheet Daughter module carrier 4 daughterboard

MP6500 Stepper Motor Driver, Digital Current Control

S125 Multi-Purpose 125 KHz RFID Reader USER MANUAL. 9V/24V DC Operating Voltage, AC (optional) KHz RFID EM4100/2 Cards & Tags

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

AN-719 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

USB UART 4 click PID: MIKROE Weight: 23 g

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

Breeze Board. Type B. User Manual.

Product description Rev. 3 11/06/14

BLU- CIF Interface Board

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

PF2100 MODBUS LOGGER CARD SYSTEM SPECIFICATION. v1.0 DRAFT Revised Dec 4, 2014 Last Revised by Alex Messner

SimPLC. User Manual.

OpenSprinkler v2.2u Build Instructions

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

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13

AVR-P development board Users Manual

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

IS-S0108 Single Switch Solution

LCMM024: DRV8825 Stepper Motor Driver Carrier,

5I23 ANYTHING I/O MANUAL

PowerPal Selectable Voltage 3-Amp Breadboard Power Supply (#32133)

Transcription:

2 Warning Before Proceeding... 4 On Board Features... 5 Smart Power Switching... 5 Indicators... 5 Power Indicators... 5 Status LED... 5 RGB Indicator... 5 External Power (EXP) Indicator... 6 USB Serial Indicators... 6 Real Time Clock Oscillator... 6 USB Serial... 6 Mezzanine Connectors... 7 Base Connector... 7 Backpack Connectors... 9 Backpack Orientation... 10 Electrical Characteristics... 11 µpad Power... 12 3.3V and 5.0V Supplies... 12 Precision Analog Reference... 12 Powering the µpad... 12 External Power Considerations... 13 Programming the µpad... 14 Downloading the FTDI Device Driver... 15

3 Figure 1: µpad Top and Bottom

4 1. It is possible to damage your µpad irreparably through the use of poor software. PORTB 0 and PORTB 1 pins serve special functions. PORTB 0 is the input for the precision 2.5V analog reference, and PORTB 1 is the Circuit GND reference input for differential analog measurements. Always use caution when using PORTB of the µpad s Xmega!!! 2. Use caution when connecting and disconnecting the programmer from J1 pictured in Figure 1. This connector can be sheared off the PCB if handled roughly. 3. The USB connector of these devices have proven weak, and can be broken off by the slightest rough handling. Do your best not to put strain on or force your USB cable into the device! 4. Ensure that when connecting a Backpack to the µpad that the orientation is correct. Orientation for reference.

5 The µpad was designed to be powered in many ways. The two primary methods are through the USB connector, or via an external power source. If both a USB and external power connection are provided, the external source is switched to automatically. There are three inlets for external power to the µpad. The board can be powered via the barrel jack J7 (pictured in Figure 1), the Backpack VIN connection, or the Base connector s VIN signal. Therefore, the µpad can be self-powered or receive power from an accessory Backpack or Base. The µpad has LED indicators for each of the primary power sources 5V (D2) and 3.3V (D1). These LEDs should be lit when power is given to the µpad. The µpad features a general-purpose status LED (D8) connected to the PORTD7 pin of the microcontroller. The µpad features a super bright tri-color, Red Green and Blue (RGB) LED indicator (D5). RGB LEDs are special because they contain three discrete LEDs each of which a primary color of visible light. Using PWM thousands of distinct colors can be created! Table 1: RGB LED Mapping Color Board Pin PWM Red PORTD 0 TCD0: CCA 1 Green PORTD 1 TCD0: CCB 1 Blue PORTD 4 TCD0: CCC 1 1) To use TCD0 output compare channels with the RGB LED, use the remap register to select the upper nibble pins for output compare.

6 When the µpad if fed an external power source the EXP LED (D4) will light to indicate the µpad is being powered externally as opposed to receiving USB power. The external power connection takes precedence over the USB connection. If both sources are present the external source will be selected. The USB to serial bridge indicates whenever data is received or transmitted visually via RX (D6) and TX (D7) LEDs. TX in this context refers to data being sent from the µpad to a USB serial host, and vice versa for RX. The µpad has an external 32.768 KHz Real Time Clock (RTC) Oscillator. This frequency is significant due to the relationship of 32768 = 2 15. This means that a 15-bit counter fed a clock of this frequency will overflow precisely in 1 second intervals. The µpad has a dedicated USB to serial bridge, a FT-230X. This device simply pipes UART data to and from USARTD0 over USB.

7 The µpad is a small development tool designed to interface with external circuitry through two main connections the Backpack connectors and Base connector. Interface boards utilizing this connector are referred to as a Base. The Base Connector exposes the External Bus Interface (EBI) of the microcontroller as well as port E, F and part of B. Additionally, the Base Connector exposes the 5V and 3.3V supplies and a pass through for the VIN signal. The VIN signal can be used to power the µpad or as a source depending on the application. Table 3 details the signals attached to the Base Connector. Figure 2: µpad Base Connector

8 Table 2: Base Connector Signals Signal Pin Function Signal Pin Function PORTF 7 1 I/O,SCK,TXD1 PORTK 7 26 I/O,ADD7,ADD15 1 PORTF 6 2 I/O.MISO,RXD1 PORTK 6 27 I/O,ADD6,ADD14 1 PORTF 5 3 I/O,MOSI,XCK1,OC1B PORTK 5 28 I/O,ADD5,ADD13 1 PORTF 4 4 I/O, SS,OC1A PORTK 4 29 I/O,ADD4,ADD12 1 PORTF 3 5 I/O,TXD0,OC0D PORTK 3 30 I/O,ADD3,ADD11 1 PORTF 2 6 I/O,RXD0,OC0C PORTK 2 31 I/O,ADD2,ADD10 1 PORTF 1 7 I/O,SCL,XCK0,OC0B PORTK 1 32 I/O,ADD1,ADD9 1 PORTF 0 8 I/O,SDA,OC0A PORTK 0 33 I/O,ADD0,ADD8 1 PORTE 0 9 I/O,SDA, OC0ALS,OC0A PORTJ 7 34 I/O,DATA7 PORTE 1 10 I/O,SCL,XCK0,OC0AHS,OC0B PORTJ 6 35 I/O,DATA6 PORTE 2 11 I/O,RXD0, OC0BLS,OC0C PORTJ 5 36 I/O,DATA5 PORTE 3 12 I/O,TXD0,OCBHS,OC0D PORTJ 4 37 I/O,DATA4 PORTE 4 13 I/O, SS,OC1A, OC0CLS PORTJ 3 38 I/O,DATA3 PORTE 5 14 I/O,MOSI,XCK1,OC1B,OC0CHS PORTJ 2 39 I/O,DATA2 PORTE 6 15 I/O,MISO,RXD1, OC0DLS PORTJ 1 40 I/O,DATA1 PORTE 7 16 I/O,EVOUT, CLK PER, SCK,TXD1,OC0DHS PORTJ 0 41 I/O,DATA0 PORTB 2 17 I/O,DAC0,AC,ADC PORTH 7 42 I/O, CS3 PORTB 3 18 I/O,DAC1,AC,ADC PORTH 6 43 I/O, CS2 PORTB 4 19 I/O,TMS,AC,ADC PORTH 5 44 I/O, CS1 PORTB 5 20 I/O,TDI,AC,ADC PORTH 4 45 I/O, CS0 PORTB 6 21 I/O,TCK,AC,ADC PORTH 2 46 I/O,ALE1 PORTB 7 22 I/O,TDO,AC,ADC PORTH 1 47 I/O, RE VIN 2 23 Power In or Out Connection PORTH 0 48 I/O, WE GND 24 GND Connection 5V 49 5.0V Out GND 25 GND Connection 3.3V 50 3.3V Out 1) These signals utilize external circuitry based upon ALE (Address Latch Enable) 2) The VIN signal can be a sourced from 3 locations. If sourcing the board use a diode to prevent a power rail conflict.

9 The Backpack Connectors like the Base Connector are used for expansion. Like the Base Connector, the Backpack Connectors give access to the 5V, 3.3V and VIN power signals. Additionally, the Backpack Connectors expose the PDI programming signals and the 2.5V precision reference. The GPIO ports exposed are A,C and F. The Backpack Connectors are.1 female headers on a.1 grid. This allows for custom proto-board based Backpacks. Figure 3: Backpack Connectors

10 When connecting a Backpack to the µpad ensure that the orientation is correct. Each Backpack has a recess cut into the top half to give space to the µpad programming header as well as the reset switch. Figure 4: Backpack Orientation

11 Table 3: Absolute Maximum Ratings Item Min Nom Max Unit VIN 5.5 V If VIN receives a power signal beyond this value, failures of the µpad s components will occur. Table 4: General Characteristics Item Min Nom Max Unit 3.3V Tolerance 3.201 3.3 3.399 V 5.0V Tolerance 4.85 5.0 5.15 V 2.5V Ref Tolerance 2.490 2.50 2.510 V VIN Range 3.1 5.0 V 2.5V Rail Current 1 15 ma 3.3V Rail Current 300 ma 5.0V Current 275 ma µpad Idle current ~25 ma RTC Crystal Frequency -30 30 ppm 1) It is not recommended to power external circuits using the 2.5V reference.

12 The µpad has an involved network of power supplies that serve several purposes The primary system supplies of the µpad are the 3.3V and 5.0V rails. These voltage rails are sourced by buck-boost switching regulators. Buck boost meaning that these supplies are able to create their desired voltage outputs when the voltage input to the regulators is either above or below the intended output(s). This principle is why the µpad can be powered externally by power sources between 3.1 and 5.0V. Such a range allows for power sources such as 3.7V lithium batteries, USB cables, 3x alkaline batteries etc. The µpad has an external 2.5V precision reference for use with analog applications, such as the Xmega s ADCs and DACs. This reference is also accessible via the J4 Backpack connector. Powering external circuits with this supply is not recommended, since the current sourcing capabilities of the 2.5V reference is very small. The µpad is designed to be powered via USB and external sources. As for the external sources there are 3 VIN connections present on the board. The first is J7, the barrel jack pictured in Figure 1. The jack is wired center positive, and it accepts 2.1mm ID by 5.5mm OD plugs. The second VIN connection of the µpad is found on J4 pictured in Figure 1. This connection allows Backpacks to power the µpad. The last VIN connection is on the Base connector. This connection allows µpad Bases to power the µpad. Reference the µpad schematic for the pinout of the Base connector. The µpad features smart and hot swappable power switching. Whenever an external source, with a voltage above the minimum voltage threshold, is connected it will automatically be selected as the preferred power input. Therefore if the system were running on USB power, the board would automatically switch over to external power when an external source was connected. The EXP LED (D4) will light to indicate the presence and use of the external source.

13 Since the µpad accepts VIN signals from the on-board barrel jack, Backpacks and Bases it is important to ensure no more than one device is sourcing the VIN signal. Failure to do so could cause the µpad and or the external circuits to be damaged.

14 The µpad is designed to be programmed and debugged using the PDI protocol. The program header of the µpad is J1, and can be viewed in Figure 1. Notice that there is a white dot next to this connector. This dot designates pin one on the program header. When connecting a programmer such as the Atmel ICE, pin 1 of the connector, generally indicated by a red wire, should be positioned next to the dot. Take care when programming the µpad that the program header does not get pulled or otherwise stressed in the process. It is possible to tear the surface mount connections off the PCB.

15 To obtain the device drivers for the FTDI USB device follow this link. Once downloaded the FTDI device will be recognized as a com port. Use the device manager to determine what com port has been assigned to the device.