PWR-I/O-DB Power and I/O Daughterboard (#28301)

Similar documents
Proto-DB (#28310): Prototyping Daughterboard

DB-Expander Daughterboard-to-SIP (#28325)

Propeller Activity Board (#32910)

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

Propeller Proto Board (#32212) Propeller Proto Board USB (#32812) Proto Board Accessory Kit (# )

Board Of Education USB (#28850)

Propeller Project Board USB (#32810)

Propeller Board of Education (#32900)

MoBoStamp-pe BS2pe Motherboard (#28300)

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

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

Gyroscope Module 3-Axis L3G4200D (#27911)

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

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

Professional Development Board (#28138)

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

BASIC Stamp Activity Board: Features and Specifications

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

XBee USB Adapter Board (#32400)

DEV16T. LCD Daughter board

BASIC Stamp 1 Project Board (#27112) Development / Education Platform for the BASIC Stamp 1

PING))) Kit for Stingray (#28985)

Rover 5. Explorer kit

Pridgen Vermeer Robotics ATmega128 Revision 0

Prototyping Module Datasheet

Prop-2 Controller PN: 31102

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

Prop-SX Controller PN: 31103

Prop-1 Controller PN: 31101

Mounting Card MC1XDZR02-HP1

Compass Module 3-Axis HMC5883L (#29133)

DEV-1 HamStack Development Board

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

Table of Contents. Introductory Material

Mounting Card MC1XDZR02-QD

MP6500 Stepper Motor Driver, Digital Current Control

Parallax WX ESP8266 Wi-Fi Modules

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

GRAVITECH GROUP

Pridgen Vermeer Robotics Xmega128 Manual

5B Series 16 Channel Backplane 5B01 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

Phase Loss Protection Upgrade. Phase Loss Protection Upgrade. In this bulletin:

MIDI CPU Hardware Rev K. User Manual

RoboClaw 2x30A Dual Channel Motor Controller

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

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

RC-4 Relay Board (#31204) Solid-State Relay Controller

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

Rev 1.0 TSL2550EVM. An Evaluation System for the TSL2550 Ambient Light Sensor

TECHNICAL PRODUCT DATASHEET

HomeVision-Pro Overview for HomeVision Users

Schematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)

Model User Manual Revision E 04/29/99. OEM Gaging System. Part Number R01

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

Obsolete. LX1800 SMBus TO ANALOG INTERFACE

MultiConnect OCG. Break-Out Board. Developer s Guide

BB-303 Manual Baseboard for TMCM-303

UF-3701 Power Board Construction Guide

USER S MANUAL VER.1. C10D- PARALLEL PORT INTERFACE CARD BOARD Rev. 1

Owner s Hardware Service Manual Frank Control Computer System

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

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

Mounting Card MC1XDZPC01

IMU Axis Gyro Evaluation Board Application Note

How-To #3: Make and Use a Motor Controller Shield

Connecting a Cisco Input Module

DIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g

USER S MANUAL. C32- DUAL PORT MULTIFUNCTION CNC BOARD Rev. 4

CDN502 HIGH DENSITY I/O ADAPTER USER GUIDE

SilverMax X-Series Breakout QCI-BO-X1 & QCI-BO-X1A

DEMO9S08SH32/SG32 Demonstration Board for Freescale MC9S08SH32/SG32

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

Mounting Card MC1XDZC02

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

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

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

DC-16 Output Expansion Board PN: 31216

CDN503 HIGH DENSITY I/O ADAPTER USER GUIDE

Group 10 Programmable Sensor Output Simulator Progress Report #2

Manual 601: : USB/RS232. Specifications. Contents. Options

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

DEMO9S08SH8/SG8 Demonstration Board for Freescale MC9S08SH8/SG8

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

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 658 MULTI-OUTPUT DC/DC CONVERTER POWERED BY 2-CELL, USB OR WALL ADAPTER

ElectronFlux USB Module

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

Hitachi H48C 3-Axis Accelerometer Module (#28026)

HARDWARE MANUAL TMCM-1613 TMCM-1613-REC. Hardware Version V TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany.

DS21T09 Plug and Play SCSI Terminator

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

LM53X Development and Evaluation Product Family

Assembly Instructions for the KA Electronics RIAA EQ Monitor Switcher

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

DS1870 LDMOS BIAS CONTROLLER EV KIT

EVAL-INAMP-62RZ/82RZ/82RMZ

Experiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1

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

Transcription:

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267 PWR-I/O-DB Power and I/O Daughterboard (#28301) General Description The PWR-I/O-DB daughterboard provides convenient interfacing between a Parallax motherboard and various external devices, including servos, serial LCDs, and potentiometers. Before using your PWR-I/O-DB, please read and understand this entire document. Features Compact size: plugs into, and matches the footprint of, Parallax motherboards. Designed to be compatible with all present and future Parallax motherboards. Flexible power supply: can be externally powered from a wall transformer, or powered from the motherboard. The DB-GPIO can also power the motherboard itself. Onboard regulator and 1000µF filter capacitor for powering servos without introducing noise to logic circuitry. Six channels of standard 3-pin interface headers. Compatibility The PWR-I/O-DB is compatible with all MoBoStamps and the MoBoProp. Application Ideas Robotics Remote Sensing Data Acquisition Industrial Control Desktop Appliances Resources and Downloads Check out the PWR-I/O-DB Power and I/O Daughterboard product page for example source code and other resources: http://www.parallax.com/detail.asp?product_id=28301 What s Included 1 ea. PWR-I/O-DB Daughterboard 2 ea. 2mm Jumpers Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 1 of 8

Interface Connections and Jumpers External Device Interface Headers "Power Good" LED External Power Connector Motherboard Connector (on rear) Power Selection Header External Power Connector The external power connector enables the connection of a filtered, unregulated 6-9VDC power supply to power the motherboard. An example would be Parallax s 7. wall transformer (#750-00009). If you will be powering servos from this supply, use as low a power supply voltage as possible. This will help to prevent the onboard regulator from overheating. On LED This LED comes on when the board s power level is active. When the board is powered externally, this will occur whenever external power is applied. When the board is powered from the motherboard, the LED will come on once the motherboard s becomes active. Power Selection Header This header, and the jumpers provided for it, serve two purposes: 1. To select the source of the daughterboard s supply, and 2. To enable the external power connector. The top row, labeled, selects the source. By jumpering DB to, the board will be powered from the onboard regulator which, in turn, is powered from the external power connector. By jumpering to MB, the board s source is connected to the motherboard s power supply. Important: When operating servos or other noisy or high-current devices, it is strongly recommended to use external power and no the motherboard s supply. To enable the external power connector, jumper Vin to J1. You will also need to select external power on your motherboard, rather than USB power, to power it from J1 as well. See your motherboard s manual Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 2 of 8

for the correct jumper selection. This option is only available if the daughterboard is plugged into the motherboard s A socket. There is no Vin connection to the B socket. Important: When the Vin/J1 jumper is in place, never connect power to both the motherboard s and daughterboard s external power connectors simultaneously. When the Vin is sourced from the motherboard, always disconnect the Vin/J1 jumper. The following diagram summarizes these connections: Vin from J1 External Power Vin from J1 Motherboard Disable External Power DB Connector MB Enable External Power DB Connector MB Motherboard Connector The motherboard connector can be used to plug the daughterboard into either the A or B socket on the motherboard. When the daughterboard is not otherwise supported by card slots (e.g. in an extrusion), you should use two of the threaded standoffs that came with the motherboard (with screws) in the motherboard s corner holes to secure the daughterboard in place. External Device Interface Headers This header block is configured as six 3-pin headers. Each header provides, ground, and one signal line to an external device. The legend on the daughterboard indicates which motherboard signals appear at each connector, when the daughterboard is plugged into socket A. When it s plugged into socket B, these signals will be different. The following table summarizes these differences for the MoBoStamps: Legend Socket A Signals Socket B Signals A1 A1 (AVR I/O & analog input) B1 (AVR I/O & analog input) A0 A0 (AVR I/O & analog input) B0 (AVR I/O & analog input) A3 A3/P12 (AVR/BASIC Stamp I/O B3/P5 (AVR/BASIC Stamp I/O & & AVR PWM output) AVR PWM output) A2 A2/P11 (AVR/BASIC Stamp I/O B2/P7 (AVR/BASIC Stamp I/O & & AVR PWM output) AVR PWM output) P8 P8 (BASIC Stamp I/O w/ pull-up & SDA) P0 (BASIC Stamp I/O w/ pull-up & SDA) P9 P9 (BASIC Stamp I/O w/ pull-up & SCL) P1 (BASIC Stamp I/O w/ pull-up & SCL) Plugging this card into a MoBoProp motherboard will make these connections: Legend Socket A Signals Socket B Signals A1 A1 (Propeller I/O) A19 (Propeller analog input) A9 (Propeller I/O) A16 (Propeller analog input) A0 A0 (Propeller I/O) A21 (Propeller analog input) A8 (Propeller I/O) A18 (Propeller analog input) A3 A3 (Propeller I/O) A11 (Propeller I/O) A2 A2 (Propeller I/O) A10 (Propeller I/O) P8 A5 (Propeller I/O w/ pull-up) A13 (Propeller I/O w/ pull-up) P9 A4 (Propeller I/O w/ pull-up) A12 (Propeller I/O w/ pull-up) Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 3 of 8

Important: The power provided at the external device headers is always, regardless of your Vdd selection on the motherboard. This may have unintended consequences if your motherboard is running with a Vdd of 3.3V. For most devices where the signal line is an output to the device (e.g. servos and serial LCDs), this should not be an issue. But for -powered devices that provide an input to the daughterboard (and, hence to the motherboard), the incoming signal level could exceed the safe level for 3.3V operation. In such a case, use a Vdd of instead, or apply external current limiting to the incoming signal. Interfacing External Devices This section gives examples of how to interface various external devices to the daughterboard. However, the range of devices that can be plugged in is not limited to those in the examples and includes the following Parallax products (with part numbers): Ping))) Ultrasonic Rangefinder (28015) 2x16 Serial LCD (27976, 27977) 4x20 Serial LCD (27979) Standard Servo (900-00005) Standard Continuous Rotation Servo (900-00008) Mini Servo (900-00010) LM34 Temperature Probe (800-00027) DS2760 Thermocouple Kit (28022) QTI Line Sensor (555-27401) Passive Infrared (Motion) Sensor (555-28027) Servos Servos can be connected to any of the six headers. However, for servos to work on A0 and A1, there needs to be special firmware loaded into the AVR to pulse them. Such firmware could also pulse servos connected to A2 and A3. Servos connected to A2, A3, P8, and P9 can be pulsed directly from the BASIC Stamp. Important: When using the PWR-I/O-DB with servos, be sure to use as low a voltage on Vin as possible to keep the regulator from overheating especially during stall conditions. A typical servo installation will look like the following: To Wall Transformer Blk Red Wht Gnd A1 A0 A3 A2 P8 P9 J1 6-9VDC Serial Devices Serial devices, such as LCD displays, interface readily to the PWR-I/O-DB. They can be connected using the Parallax LCD Extension Cables (#805-00011 and #805-00012). A typical LCD installation is shown below: Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 4 of 8

Serial devices can communicate directly with the BASIC Stamp on headers A2, A3, P8, and P9. They can communicate with the AVR on headers A0, A1, A2, and A3, but to do so requires the appropriate AVR firmware to be loaded. Important: Serial devices which communicate back to the BASIC Stamp, AVR, or Propeller will likely do so with a signal level for high. For this reason, it is important to set Vdd on the MoBoStamp motherboard to or to use a current-limiting resistor (4.7K for A0-A2, 1.2K for P8-P9) in series with the white signal wire. When interfacing to the MoBoProp motherboard, use 2.2K current-limiting resistors. Analog Input Analog voltage levels can be coupled to A0 and A1 to be measured by the AVRs on MoBoStamp boards. This function is included in the GPIO-3 coprocessor firmware preinstalled in the MoBoStamp motherboard. Analog readings are referred either to the AVR s Vdd or to its internal 1.1V reference. This has some consequences for both accuracy and component safety, depending on how the mother- and daughterboard s power select jumpers are set. There are two measures of accuracy: 1) Absolute, which refers to the ability to determine a specific voltage, and 2) Ratiometric, which determines the ability to measure a voltage as a percentage of the device header s supply (source ref). The following table approximates these relationships for the MoBoStamp. Other contributory factors will include further down-regulation of the source reference and electrical noise. Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 5 of 8

DB DB MB MB USB/EXT USB EXT USB EXT MB /3.3V 3.3V 3.3V 3.3V 3.3V Reg stands for regulator ; Int, for internal. Source Ref AVR s Ref Absolute Ratiometric Accuracy Accuracy DB Reg Vdd (USB ) Poor Poor DB Reg Int 1.1V Ref Good * Fair * DB Reg Vdd (MB 3.3V Reg) Good Fair DB Reg Int 1.1V Ref Good * Fair * DB Reg Vdd (MB Reg) Good Fair DB Reg Int 1.1V Ref Good * Fair * DB Reg Vdd (MB 3.3V Reg) Good Fair DB Reg Int 1.1V Ref Good * Fair * USB Vdd (USB ) Poor Good USB Int 1.1V Ref Good * Poor * USB Vdd (MB 3.3V Reg) Good Poor USB Int 1.1V Ref Good * Poor * MB Reg Vdd (MB Reg) Good Good MB Reg Int 1.1V Ref Good * Fair * MB Reg Vdd (MB 3.3V Reg) Good Fair MB Reg Int 1.1V Ref Good * Fair * * Use a divider to divide fullscale output to 1.1V. Voltages above 1.1V will read as $3FF. Input voltage must not exceed 3.3V. Use a divider to divide fullscale output to 3.3V, or use a series current-limiting resistor to limit voltages above 3.3V to 3.3V at the AVR s input. Absolute accuracy is deemed poor if the AVR s voltage reference is unregulated; good, otherwise. Ratiometric accuracy is deemed poor if the source reference and AVR reference are different, and at least one of them is unregulated; fair, if the two references are different, but both are regulated; good, if both references are the same, whether regulated or not. The following illustrations show how a potentiometer can be connected as an analog input device to the PWR-I/O-DB: Gnd J1 6-9VDC A1 A0 A3 A2 P8 P9 Blk Red Wht 10K Linear Pot. Gnd J1 6-9VDC A1 A0 A3 A2 P8 P 9 Blk Red Wht 10K Linear Pot. 5.1K Resistor Vdd = Vdd = 3.3V Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 6 of 8

Analog Output The AVR offers two PWM outputs, which, with filtering, can be converted to an analog voltage. The Propeller offers duty-cycle outputs, which can also be filtered to yield an analog voltage. The illustrations below show a couple analog output configurations that yield a 0- output: Vdd = 5.1K 10K Vdd = 3.3V In each case, the op amp should be selected to accommodate rail-to-rail inputs and outputs. Specifications Circuit Board Size 1.35 x 1.35 Mounting Hole Centers 1.00 square External Supply (optional) 6 9 VDC Supply from Motherboard (optional) 4 5 VDC External device connectors 0.025 square headers on 0.1 centers External Power Connector 2.1mm Coaxial Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 7 of 8

Schematic Parallax, Inc. PWR-I/O-DB (2006.09.13) Page 8 of 8