February 28,

Similar documents
MT-T34 User Guide January 13,

USER GUIDE. Atmel QT1 Xplained Pro. Preface

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

Ethernet1 Xplained Pro

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

USER GUIDE. Atmel QT6 Xplained Pro. Preface

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Atmel CryptoAuthentication Starter Kit

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

USER GUIDE. ATWINC1500 Xplained Pro. Preface

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

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

Propeller Project Board USB (#32810)

Atmel AVR ATxmega384C3 microcontroller OLED display with 128x32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

ARDUINO LEONARDO ETH Code: A000022

USBTinyMkII User manual

ZeptoProg. User Guide

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

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

ARDUINO LEONARDO WITH HEADERS Code: A000057

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

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

ARDUINO MEGA 2560 REV3 Code: A000067

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Arduino ADK Rev.3 Board A000069

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

ARDUINO UNO REV3 Code: A000066

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

ARDUINO YÚN Code: A000008

ARDUINO MEGA ADK REV3 Code: A000069

AKKON USB CONTROLLER BOARD

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

AVR-P development board Users Manual

Table Of Contents TABLE OF CONTENTS...1

Delfino TMS320F28377D controlcard R1.1 Information Guide

ARDUINO M0 PRO Code: A000111

Win-I2CUSB Hardware User s Manual

ARDUINO INDUSTRIAL 1 01 Code: A000126

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

AARDVARK. Level Shifter Board. Level Shifter Board. Datasheet v1.00 February 15, 2008 I 2 C/SPI. Features

Breeze Board. Type B. User Manual.

UM LPCXpresso Rev th November Document information. LPCXpresso54102, LPC54100 LPCXpresso54102 User Manual

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

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

Breeze Board. Type A. User Manual.

CEC1702 clicker. a great idea is just a click away

February 2003 PMP EVMs SLVU081

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

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

ARDUINO MINI 05 Code: A000087

Introduction. Rev.1.2

User s Guide. EPD EXT2 with Cypress PSoC 4 BLE module. Doc Rev. 01 (Nov 2017) Preface

ARDUINO YÚN MINI Code: A000108

TDSDB Features. Description

UM PCAL6524 demonstration board OM Document information

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Wireless Sensor Networks. FireFly 2.2 Datasheet

ESPino - Specifications

ARDUINO MICRO WITHOUT HEADERS Code: A000093

B1DIL. AVR32 USB Module. Rev. 1.0 Documentation Rev. 4. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

EVALUATION BOARD DATA SHEET EV142

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Preliminary F40 SoC Datasheet

LPC2148 DEV BOARD. User Manual.

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

AVR-P20 development board Users Manual

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

OM13071 LPCXpresso824-MAX Development board

PIC-32MX development board Users Manual

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

Doc: page 1 of 9

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

CB-1 Peripheral Board Technical Manual

ATZB-SAMR21-XPRO. Preface. SmartConnect USER GUIDE

keyestudio Keyestudio MEGA 2560 R3 Board

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

ATBTLC1000 Xplained Pro. Preface. SmartConnect Bluetooth USER GUIDE

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

Web Site: Forums: forums.parallax.com Sales: Technical:

LPC1768 Industrial Reference Design Platform System Development Kit Version 1.3. May 2009

Atmel Microprocessor Programming With AVRISPmkii

GW-USB-06. User s Guide. IQRF USB Gateway. FW v MICRORISC s.r.o. User_Guide_GW-USB-06_ Page 1

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

Section 1 Introduction

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

UM LPC General Purpose Shield (OM13082) Rev November Document information. Keywords

USER GUIDE. Atmel SAM G55 Xplained Pro. Preface

Figure 1. Single-Wire Graphical User Interface

TO OUR VALUED CUSTOMERS

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

Transcription:

February 28, 2014 1 http://www.mattairtech.com/

Table of Contents Overview...3 Introduction...3 Features...4 Hardware...5 Main Header Pins...5 ISP Header Pins...6 Solder Jumpers...6 Onboard 3.3V, 250mA LDO Regulator...7 Level Translator...7 Pullup Resistors...7 Card Detect...7 4 bit mode...7 Mounting Hole...7 Installation / Configuration...8 Installation Using the Main Header...8 Installation Using the SPI Header...8 Schematic...9 Troubleshooting / FAQ...10 Support Information...10 Legal...11 Appendix A: Precautions...12 Appendix B: Other MattairTech Products...13 February 28, 2014 2 http://www.mattairtech.com/

Overview Introduction The is a MicroSD card slot with an onboard 3.3V LDO regulator and a level translator to convert between 3.3V and the microcontroller Vcc rail (3.3V to 5.5V), all mounted on a 26mm (1 ) square PCB with flexible configuration and connection options. The card slot has a push push spring mechanism to secure the card in place. The board can be connected using the 9 pin single inline header with 100 mil pin spacing (typically using 6 or 7 pins). A SPI header is available which can be used to mount to the ISP/SPI or PDI/SPI connectors of many MattairTech boards, or to mount to the ISP only connectors found on most AVR development and Arduino boards (must route CS separately). The regulator input can be up to 16V. It can output up to 250mA which can be used by external devices using the 3.3V pin. Both the regulator and the level translator have very low quiescent current consumption (2uA and 3.5uA, respectively). Eight pullup resistors ensure that all lines are pulled high when not driven by the MCU or MicroSD card. A green LED indicates 3.3V power. It can be disconnected to save power. The PCB is high quality with ENIG (gold plated) finish, blue soldermask, and white screenprinting showing the pinout. There is one 3mm mounting hole (~5mm pad). The PCB itself measures 26mm x 26mm x 1.6mm (1 x 1 x 0.062 ). February 28, 2014 3 http://www.mattairtech.com/

Features MicroSD card slot with push in/push out spring action Onboard 3.3V, 250mA LDO regulator Up to 16V input on Vin pin extremely low quiescent current (2.0uA typical) low dropout (525mV typical @ 250mA, 725mV max. @ 250mA) Over current and over temperature protection Can use 3.3V output for external devices Can disconnect regulator and supply your own 3.3V Vcc (MCU) to 3.3V (SD card) level translator onboard Vcc (MCU IO voltage) can be from 3.3V to 5.5V 100Kohm pullup resistors All SPI pins (CS, SCLK, SI, and SO) have pullups on both sides of the translator Green power LED (can be disconnected) All MicroSD pins routed to headers, including card detect, and D1 & D2 (4 bit SD mode) Can be mounted on an ISP header (AVR based boards)* With MT DB xx boards, all connections can be routed through ISP or PDI header With Arduino or other boards, all but CS are routed through the ISP header Solder jumpers for flexible configuration High quality PCB with gold plated finish One 3mm mounting hole (~5mm pad) Measures 26mm x 26mm (1 x 1 ) and 1.6mm (0.062 ) thick. February 28, 2014 4 http://www.mattairtech.com/

Hardware Gnd Vin Vcc Pin Ground Main Header Pins Description Vin is connected to the regulator input. It supports from 4V to 16V. If light loads are expected (only the MicroSD card), the input voltage can be as low as 3.6V. Normally, the required power connections are Vin, Vcc, and Gnd. If both Vin and Vcc are greater than 4V(3.6V) and less than 5.5V (the limit on Vcc), Vin can be soldered to Vcc with J4. Then, only two power connectors are required. This would be convenient when Vcc is 5V. See Vcc pin below. See Installation section for details. Vcc must be the same voltage as the MCU IO voltage. It can range from 3.3V to 5.5V. It connects to the level translator VccB pin. So, the voltage you used for logic high on the interface between the and your microcontroller is the voltage that should be applied to this pin. Normally, the required power connections are Vin, Vcc, and Gnd. See Vin pin above. See Installation section for details. 3.3V Optional connection. By default, this is the 3.3V output from the regulator, which can be used to power external circuitry, including the microcontroller board Vcc (see Installation section). Alternatively, this pin can be used as a 3.3V input. See Installation section for details. CS SCLK SI SO CD D1 D2 CS chip select input in SPI mode (CD/DAT3 in SD 4 bit mode). SCLK clock input in SPI mode (CLK in SD 4 bit mode). DI data input in SPI mode (CMD in SD 4 bit mode). DO data output in SPI mode (DAT0 in SD 4 bit mode). Card Detect. Connected to ground when card is inserted, open otherwise. Unused in SPI mode (DAT1 in SD 4 bit mode). Unused in SPI mode (DAT2 in SD 4 bit mode). February 28, 2014 5 http://www.mattairtech.com/

Pin ISP Header Pins Description 1 / SO This pin is closest to the MicroSD card slot and is labeled 1. It is connected to the SO main header pin. See above for details. 2 / Vcc Connected to Vcc main header pin. See above for details. 3 / SCLK Connected to SCLK main header pin. See above for details. 4 / SI Connected to SI main header pin. See above for details. 5 / CS or reset See explanation for solder jumper J3 in the table below. 6 / Gnd Ground Pin J1: Regulator Output Disconnect Solder Jumpers Description Remove solder to disconnect 3.3V regulator output from output capacitor and 3.3V rail. This is useful when supplying 3.3V externally on the 3.3V pin. When configured this way, Vin should be disconnected and the center pad of J4 should be soldered to 3.3V. See Installation section for details. J2: LED Disconnect Unsolder this to disconnect the LED, which will save around 6mA. J3: SPI Header CS The CS line is always routed to the CS pin on the main header. Solder J3 to also route the CS line to the SPI header pin 5. Do this only with compatible MattairTech boards (ie: MT DB xx). These boards have an ISP or PDI programming header that can be converted to route SPI signals and chip select instead. On other boards with an ISP header, the SPI signal pins are compatible, however, the CS pin is instead connected to microcontroller reset. Use of the SPI header may still be convenient, but the CS signal must be routed separately from the main header and J3 must be unsoldered. J4: Power Configuration This is the 3 pad solder jumper labeled Vin on the left and 3.3V on the right. The center pin is connected to Vcc, which is the voltage used by the microcontroller side of the level translator. Normally, the required power connections are Vin, Vcc, and Gnd. If both Vin and Vcc are greater than 4V (3.6V under light loads) and less than 5.5V (the limit on Vcc), Vin can be soldered to Vcc with J4 (solder blob on Vin side). Then, only two power connectors are required. This would be convenient when Vcc is 5V. If, however, Vcc is 3.3V, connect Vcc to 3.3V with J4 (solder blob on 3.3V side) and disconnect J1. See pins table. See Installation section for details. February 28, 2014 6 http://www.mattairtech.com/

Onboard 3.3V, 250mA LDO Regulator Microchip MCP1703 3302E 250mA, 3.3V output Up to 16V input extremely low quiescent current (2.0uA typical) low dropout (525mV typical @ 250mA, 725mV max. @ 250mA) No minimum load 0.4% output tolerance typical Over current and over temperature protection 40C 125C operating temperature Consult datasheet for more information Level Translator NXP NTB0104BQ,115 level translator auto direction sensing 3.3V on VccA, 3.3V 5.5V on VccB 3.5uA typical supply current All outputs high impedance when either Vcc or 3.3V are not present 2mA+ drive required by inputs Up to 70pF capacitive loads (one shot driver) 40C 125C operating temperature Consult datasheet for more information Pullup Resistors 100Kohm pullup resistors (8 total) for SI, SO, SCLK, and CS (both sides of translator) Should not use additional pull resistors (any additional pullup MUST be at least 100Kohm) Card Detect The CD pin can be used to detect the presence of a MicroSD card. When the slot is empty, CS is not connected. When a MicroSD card is inserted, CS will be connected to ground. 4 bit mode Two additional pins, D1 (DAT1) and D2 (DAT2), are used for 4 bit SD mode. Some microcontrollers support this mode in hardware. Mounting Hole There is one grounded mounting hole. It has a hole diameter of 3mm and the pad is 4.8mm. It is located behind the MicroSD card slot. February 28, 2014 7 http://www.mattairtech.com/

Installation / Configuration Installation Using the Main Header Most boards should be installed using the main header. Connect two to four power pins (Vin, Vcc, 3.3V, and Gnd), and the four SPI signal pins (SI, SO, SCLK, and CS). Normally, the required power connections are Vin, Vcc, and Gnd. Vin is connected to the 3.3V regulator input. It supports from 4V (3.6V under light loads) to 16V. Vcc is the MCU IO voltage, which is needed by the level translator and can range from 3.3V to 5.5V. If both Vin and Vcc are greater than 4V(3.6V) and less than 5.5V (the limit on Vcc), Vin can be soldered to Vcc with J4. Then, only two power connectors are required. If Vcc is 3V 3.6V, instead solder J4 to connect Vcc to 3.3V and disconnect J1. If the MicroSD card supports operation down to 2.7V, then the 3.3V rail can also be as low as 2.7V. Again, only two power connectors are required in this case. Additionally, the can be mounted directly (not using wires) to the main header of some MattairTech boards. This is because the pinout of a portion of the MT DB Ux (currently the MT DB U4 and MT DB U6, but not the MT DB Xx) main header matches the pinout of the. When viewing the MT DB Ux board with the USB connector to the right, the portion of the main header that will be connected to the starts at the upper right pin (ground). When connecting the MT DB Ux this way, leave J4 unconnected to either Vin or 3.3V. The MT DB Ux has a jumper (usually J1) that sets Vcc to either 5V or 3.3V. 5V is provided by USB Vbus or a regulator, and 3.3V can be supplied by the 3.3V regulator. When using the 3.3V as Vcc, the AVR internal 3.3V regulator should be disabled (however, everything should still work if it is not disabled). Installation Using the SPI Header The can be mounted directly to the 6 pin ISP/SPI or PDI/SPI header found on many MattairTech boards (ie: MT DB xx series). These headers are normally used for programming, but can be reconfigured to route SPI signals and chip select. On boards with ISP, only one solder jumper is required to be switched. On boards with PDI, conversion to SPI requires several jumpers. See the board documentation for details. Once the header is converted to SPI, solder J3 on the to connect the CS line to the SPI header. If the MattairTech board has a 4V(3.6V) to 5.5V Vcc, solder J4 to connect Vcc to Vin. Otherwise, if Vcc is 3V 3.6V, solder J4 to connect Vcc to 3.3V and disconnect J1. Voltages above 5.5V are not supported when using only the SPI header. Many AVR based boards, including Arduino boards, have an ISP header. The can be mounted directly to this header as well. However, the CS line must be routed separately using the main header and ISP programming can only be performed with the disconnected. When doing this, unsolder J3 on the to disconnect the CS line from the SPI header, as this line is used as reset on the corresponding ISP header. Additionally, if the board has a 4V(3.6V) to 5.5V Vcc, solder J4 to connect Vcc to Vin. Otherwise, if Vcc is 3V 3.6V, solder J4 to connect Vcc to 3.3V and disconnect J1. Voltages above 5.5V are not supported when using only the SPI header. February 28, 2014 8 http://www.mattairtech.com/

Schematic February 28, 2014 9 http://www.mattairtech.com/

Troubleshooting / FAQ Nothing yet Support Information Please check the MattairTech website (http://www.mattairtech.com/) for documentation updates. Email me if you have any feature requests, suggestions, or if you have found a bug. If you need support, please contact me (email is best). You can also find support information at the MattairTech website. A support forum is planned. Support for AVRs in general can be found at AVRfreaks (http://www.avrfreaks.net/). There, I monitor the forums section as the user physicist. Justin Mattair MattairTech LLC PO Box 1079 Heppner, OR 97836 USA 541-626-1531 justin@mattair.net http://www.mattairtech.com/ February 28, 2014 10 http://www.mattairtech.com/

Legal Copyright Notices Portions of this code are copyright (c) 2009-2013 Justin Mattair (www.mattairtech.com) Portions of this code are copyright 2003-2012, Atmel Corporation (http://www.atmel.com/) Software Warranty Disclaimer The author disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the author be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. Hardware Disclaimer This development board/kit is intended for use for FURTHER ENGINEERING, DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY. It is not a finished product, and may not (yet) comply with some or any technical or legal requirements that are applicable to finished products, including, without limitation, directives regarding electromagnetic compatibility, recycling (WEEE), FCC, CE, or UL (except as may be otherwise noted on the board/kit). MattairTech LLC supplied this board/kit AS IS, without any warranties, with all faults, at the buyer's and further users' sole risk. The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies MattairTech LLC from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge and any other technical or legal concerns. The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by MattairTech LLC in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for particular purpose are excluded. This document is intended only to assist the reader in the use of the product. MattairTech LLC shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product. Trademarks AVR is a registered trademark of Atmel Corporation. All other trademarks are the property of their respective owners. February 28, 2014 11 http://www.mattairtech.com/

Appendix A: Precautions CAUTION Take care when setting jumper J4, as misconfiguration may lead to permanent damage to the MT-SD and/or your microcontroller board. Do not change power configuration while unit is powered. CAUTION Do not exceed 16V on the Vin pin. Do not exceed 5.5V on Vcc. If Vin is connected to Vcc via J4, Vin and Vcc cannot exceed 5.5V. CAUTION The MT-SD contains static sensitive components. Use the usual ESD procedures when handling. February 28, 2014 12 http://www.mattairtech.com/

Appendix B: Other MattairTech Products ZeptoProg II AVRISP mkii Programmer AVRISPmkII compatible AVR Programmer Supports all AVRs with ISP, PDI, or TPI Optional 5V output via headers to target board, with standard jumper and PTC fuse 4 channel Logic Analyzer Serial bridge / pattern generator / SPI interface GPIO / PWM / frequency input & output Atmel Studio / AVRDUDE support Target board voltage of 2V to 5.5V via level shifted pins on two main headers MT DB U6 USB AVR development board AT90USB646 / AT90USB1286 USB AVR 64KB/128KB FLASH, 4KB/8KB SRAM 5V, 500mA LDO regulator (3V 30V input) Auto power source selection IC (USB/External) 16MHz and 32.768KHz crystals Arduino compatible CDC or DFU bootloader MT DB U4 USB AVR development board ATmega32U4 USB AVR 32KB FLASH, 2.5KB SRAM, 1KB EEPROM 16MHz crystal, LED, USB powered boot jumper, Reset button, mounting holes Arduino compatible CDC or DFU bootloader MT DB X4 USB AVR XMEGA board ATxmega128A4U USB XMEGA AVR 128KB FLASH, 8KB SRAM, 2KB EEPROM 3.3V LDO regulator (low quiescent current) 16MHz and 32.768KHz crystals LED, boot jumper, PDI header Reset button, mounting holes USB DFU bootloader preinstalled February 28, 2014 13 http://www.mattairtech.com/