BSCB-2 BASIC STAMP CARRIER BOARD

Similar documents
CB-1 Peripheral Board Technical Manual

MicroTRAK 8051 Training & Project Kit User s Guide

LCD-1 Peripheral Board Technical Manual

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

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

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

Professional Development Board (#28138)

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

68HC12 Training Lab Student Exercise Book

BIG8051. Development system. User manual

LPC2148 DEV BOARD. User Manual.

PK2200 Series. Features. C-Programmable Controller. Specifications Board Size Enclosure Size Operating Temp.

EVB-USB2250 User Manual Revision B

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

BrewTroller Phoenix. Owners Manual. Updated - March 14, 2016 BREWTROLLER PHOENIX 1

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

Wasp Embedded Controller

8051 Training Kit Lab Book

INSTRUCTION MANUAL. Sensoray Model 720RB/DIN. Relay I/O Board (Rev A) October 12, 2001

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

midon design A 1-Wire Multi-purpose Sensor 1WIO Figure 1 MD2083 As-Shipped August 23, WIO User Guide Version 1.

Bolt 18F2550 System Hardware Manual

AVR Peripheral Board. Campus Component Pvt. Ltd.

Table of Contents. Introductory Material

Nios Embedded Processor Development Board

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

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

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

SBC65EC. Ethernet enabled Single Board Computer

RoBoard RB-100 Manual V2.00 The Heart of Robotics. Jan 2009 DMP Electronics Inc

AKKON USB CONTROLLER BOARD

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

PCL451. Manual Preset Indexer. User s Guide E Landon Drive, Anaheim, CA

Gateway Module Programmable in C

Downloaded from Elcodis.com electronic components distributor

Dwarf Boards. DN001 : introduction, overview and reference

SBC44EC. Single board computer for 44 pin PLCC PICs

USER GUIDE. Atmel QT1 Xplained Pro. Preface

PMDX-108-Output. 8-Channel Isolated Output Board for PC parallel port pins 2-9. User s Manual

Ant6. 6 Channel H Bridge 3-Axis Bipolar Stepper Motor Controller. Technical Reference Manual PCB Rev 1.0.

AN231K04-DVLP3 AnadigmApex Development Board

Cricket Embedded Processor Dual H-Bridge/Bipolar Stepper Controller

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

BB-303 Manual Baseboard for TMCM-303

EXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS. Via di Corticella, Bologna, Italy

CDN502 HIGH DENSITY I/O ADAPTER USER GUIDE

Industrial RFID Reader

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing


AVR-P20 development board Users Manual

SMD Series Integrated Stepper Driver and Motor Revision 1.3

BalloonSat. Assembly Manual

FlexCom104-GPS Manual

PIC-P28-USB development board Users 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

DLA. DMX512 Analyzer. DLA Users Manual SV2_00 B.lwp copyright ELM Video Technology, Inc.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Eco Sensors OZONE CONTROLLER Model OS-6 Instructions for Use. General and New Features

Digilab 2 Reference Manual

Rapid40iXL PIC Prototyping PCB User Manual

ES-600 Ozone Controller Operation Manual

CDN503 HIGH DENSITY I/O ADAPTER USER GUIDE

ADR7700. RS232 / Data Acquisition Interface USER MANUAL V 1.0

ICP05 IBOARD LITE ICP05. - iboard lite

Eco Sensors OZONE CONTROLLER Model OS-6 Instructions for Use. General and New Features

Ethernet1 Xplained Pro

EasyPIC5 Development System

Integrated Stepper Drive & Motor

DIGITAL COMPASS SOLUTION

MD9 MULTIDROP INTERFACE INSTRUCTION MANUAL

BIGdsPIC6. Development System. User manual

SC32A OPTICALLY ISOLATED RS232 INTERFACE INSTRUCTION MANUAL

Flexible 32-bit PCI to MiniPCI Express Adapter

SC532A 9-PIN PERIPHERAL TO RS232 INTERFACE INSTRUCTION MANUAL

AVR-P development board Users Manual

XEELAS NODE MANUAL X-COM VERSION 1.0

It s Under Control. Installation and Operation Guide CPB-1. Control Port Connecting Block V 1.1

Pmod modules are powered by the host via the interface s power and ground pins.

Internet-Based Remote Control using a Microcontroller and an Embedded Ethernet Board 1

USER GUIDE. Atmel QT6 Xplained Pro. Preface

Xtreme/104. PC/104 Serial Communications. User Manual

When any of the following symbols appear, read the associated information carefully. Symbol Meaning Description

User's Guide. Programmable DC Power Supply 200 Watt (40 Volts / 5 Amps) Model Introduction

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

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

BS2p24 Demo Board (#45183)

AS5510. User Manual AS5510 Adapterboard. 10-bit Linear Incremental Position Sensor with Digital Angle output

BV511 Hardware Guide ByVac ByVac Revision 1.0

AVR- M16 development board Users Manual

22 Digital Inputs, including 2 Analog, 2 HSC/Shaft-encoder inputs 16 Transistor Outputs

Rapid28iXL PIC Prototyping PCB User Manual

ANC Series RS-422 Serial Communications Adapter

ACLD Channel Opto-isolated Digital Input Board

OnRISC Alekto 2 Hardware Manual

MEAS HTU21D PERIPHERAL MODULE

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

OPERATIONS MANUAL PCM-I/O48

Axiom Manufacturing. Users Manual. for PROJECT DEVELOPMENT BOARD AXM xiom anufacturing

Transcription:

BSCB-2 BASIC STAMP CARRIER BOARD Technical Manual Document Revision: 1.04 Date: 06 August 2003 BiPOM Electronics, Inc. 16301 Blue Ridge Road, Missouri City, Texas 77489 Telephone: 1-713-283-9970 Fax: 1-281-416-2806 E-mail: info@bipom.com Web: www.bipom.com 1

TABLE OF CONTENTS 1. OVERVIEW 3 2. SPECIFICATIONS 3 3. SOFTWARE 3 4. FUNCTIONAL BLOCKS 4 5. PERIPHERALS 7 6. BOARD LAYOUT 11 7. SCHEMATICS. 12 WARRANTY: BiPOM Electronics warrants BSCB-02 for a period of 1 year. If the board becomes defective during this period, BiPOM Electronics will at its option, replace or repair the board. This warranty is voided if the product is subjected to physical abuse or operated outside stated electrical limits. BiPOM Electronics will not be responsible for damage to any external devices connected to BSCB-02. BiPOM Electronics disclaims all warranties express or implied warranties of merchantability and fitness for a particular purpose. In no event shall BiPOM Electronics be liable for any indirect, special, incidental or consequential damages in connection with or arising from the use of this product. BiPOM s liability is limited to the purchase price of this product. 2003 by BiPOM Electronics. All rights reserved. BSCB-2 Basic Stamp Carrier Board Technical Manual. No part of this work may be reproduced in any manner without written permission of BiPOM Electronics. All trademarked names in this manual are the property of respective owners. 2

1. Overview BSCB-2 is a general purpose, low-cost and highly expandable micro-controller system. It is based on the Parallax, Inc.: BASIC Stamp Microcontroller Modules (BS2). For detailed information on BS2 Modules, refer to Parallax http://www.parallaxinc.com/ "The BS2-IC is the single most popular BASIC Stamp module. Widely used in educational, hobby, and industrial applications. This module normally has 2K bytes of program space and 16 I/O pins. Serial PC interface provides enhanced debug features." BSCB-2 has a 24-pin DIP socket for a BASIC Stamp BS2 Module, a keypad controller and, for standard alphanumeric LCD modules and an RS232 Serial Port. BSCB-2 should be powered from 6 to 12 Volts DC of external power source. BSCB-2 is compatible with the following Parallax BS2 Modules: BS2-IC; BS2e-IC; BS2sx-IC; BS2p-IC; BS2pe-IC BSCB-2 does not include the BS2 module which is supplied by the user. 2. Specifications BSCB-2 board has the following configuration: 24-pin DIP socket for a BS2 Module RS232 Serial Port for In-circuit Programming of the BS2 and for data communications. 512-byte I 2 C EEPROM ( optional 128-Kilobyte EEPROM ) Controller (PIC16F818) and a for matrix and non-matrix keypads 4 channels of the PIC16F818 10 bit ADC with an access for BS2 via I2C bus On board 4.096V precision voltage reference source 10-pin for analog inputs with 5V VCC and 4.096V reference outputs. 128 byte EEPROM of the PIC16F818 with an access for BS2 via I2C bus Single row and dual row 14-pin LCD s ( with software contrast adjustment for LCD ) 20-pin Expansion to a variety of peripheral boards ( http://www.bipom.com/periph1.htm ) Single operating unregulated voltage 6 9V On-board 5 Volt regulator Dimensions are 2.35 X 2.40 inches ( 5.97 X 6.10 centimeters ). Mounting holes of 0.125 inches ( 3.2 millimeters ) are on four corners. 0-70 C operating, -40 - +85 C storage temperature range. 2-layer PCB, no vias for maximum reliability. 3. Software Software examples for BSCB-2 and BiPOM Peripheral boards are available from the link below: http://www.bipom.com/bscb.htm 3

4. Functional Blocks Figure 1 shows the block diagram of the BSCB-2 board RS232 LCD 1 Expansion BS2 LCD 2 I 2 C bus 6 12V unregulated voltage 5 volt regulator PIC16F818 Keypad/I 2 C controller and ADC EEPROM Precision voltage reference Analog inputs Keypad Figure 1 Micro-controller Modules Table 1 shows the main features of Parallax Microcontroller Modules which can be used with BSCB-2 BS2 main features Name: BS2-IC BS2e-IC BS2sx-IC BS2p-IC BS2pe-IC Microchip Scenix Scenix Scenix Ubicom Microcontroller PIC16C57 SX28AC SX28AC SX48AC SX48AC Processor Speed 20 MHz 20 MHz 50 MHz 20 MHz 8MHz Turbo Program Execution Speed (instructions/sec.) 4,000 4,000 10,000 12,000 6,000 PBASIC Commands 36 39 39 55 55 RAM Size (Total Bytes / In.Out / Variables) 32 / 6 / 26 32 / 6 / 26 32 / 6 / 26 38 / 12 / 26 38/12/26 EEPROM Program Size (Bytes / Basic instructions) 2K / ~500 8x2K/~4000 8x2K/~4000 8x2K/~4000 16x2K/~8000 Current Draw @ 5V (Run / Sleep) 8 ma/100µa 20mA/100µA 60mA/200µA 40mA/400µA 15mA/60uA Source / Sink Current per I/O (ma) 20 / 25 30 / 30 30 / 30 30 / 30 30 / 30 Source / Sink Current per 8 I/O pins (ma) 40 / 50 60 / 60 60 / 60 60 / 60 60 / 60 Table 1 4

Asynchronous Serial Port One asynchronous RS232 serial port is available on a 9-pin male D J1. RS232 port can be used for both BS2 In-circuit programming and data communications. Table 2 shows the pin assignments for RS232 serial port Serial Port Connector (J1) Name Signal Pin - Not Connected 1 SOUT Transmit Output (TXD) 2 SIN Receive Input (RXD) 3 ATN (DTR) 4 GND GND 5 DSR Connected with pin 7 6 RTS Connected with pin 6 7 - Not Connected 8 - Not Connected 9 Table 2 Keypad Controller and Connector BSCB-2 has a Microchip PIC16F818 micro-controller which can scan attached keypad. 8 pins of RB port serves for this purpose. It allows to use many different keypad types (for example, 3 x 5 or 4 x 4 ). +5 V Vcc and Ground power lines are also available on the Keypad. Alternatively, Keypad can be used as a general-purpose I/O port. BS2 controls PIC16F818 through I 2 C bus. More details of the I 2 C protocol can be found at http://www.bipom.com/bscb.htm Table 3 shows the pin assignments for the Keypad. Keypad Connector (J5) Name Signal Pin VCC +5V 10 GND Ground 9 RA.7 Column 4 input 8 RA.6 Column 3 input 7 RA.5 Column 2 input 6 RB.0 Column 1 input 5 RB.3 Row 4 output 4 RB.5 Row 3 output 3 RB.6 Row 2 output 2 RB.7 Row 1 output 1 Table 3 5

LCD Connectors Alphanumeric 24 Characters x 2 lines LCD such as BiPOM's LCD242 (http://www.bipom.com/periph1.htm) or generic alphanumeric LCD display can be connected directly to BSCB-2. Table 4. LCD Connector (J6) Signal Pin Pin Signal P15 14 13 P14 P13 12 11 P12 not connected 10 9 Not connected not connected 8 7 Not connected P9 6 5 P10 P11 4 3 Vee VCC (+5V) 2 1 GND Table 5. LCD Connector (J7) Name Signal Pin P15 Data 3 14 P14 Data 2 13 P13 Data 1 12 P12 Data 0 11 - Not connected 10 7 P9 Enable 6 P10 Write 5 P11 Register Select 4 Vee Contrast control 3 VCC +5V 2 GND Ground 1 Input/Output expansion bus 16 I/O lines and +5 Volt power supply are available on the 20-pin expansion (J4) for interfacing to existing peripheral boards. Table 6 shows the pin assignments for the. Table 6. Expansion Connector (J4) Signal Pin Pin Signal P8 20 19 P9 P10 18 17 P11 P12 16 15 P13 P14 14 13 P15 P7 12 11 P6 P5 10 9 P4 P3 8 7 P2 P1 6 5 P0 VCC (+5V) 4 3 GND VCC (+5V) 2 1 GND Analog inputs A Microchip PIC16F818 micro-controller has built-in 5-channel 10-bit Analog to Digital Converter. 6

It can use on-board +5V power (Vcc) as reference voltage. For best accuracy and noise performance, ADC can be configured to use external reference, which is provided on BSCB-2 board. It is permanently connected to RA3. Also, for this purpose BSCB-2 board has separate ground circuit for analog signals. This circuit is RA2 (pin #6 of analog inputs ). JP2 jumper should be set to use RA2 as the analog ground. BSCB-2 board comes with JP2 jumper, already installed at the factory. Four analog inputs, including AN2 / AGND and Reference voltage (AN3) are available on analog inputs J8. Table 7 shows the pin assignments for the analog inputs. Analog inputs Connector (J8) Signal Pin Pin Signal GND 10 9 VCC (+5V) AN0 8 7 AN1 AN2 / AGND 6 5 AN3 == V ref N / C 4 3 AN4 VCC (+5V) 2 1 GND Table 7 EEPROM BSCB-2 uses the 24C04 (IC3) 512 byte Electrically Erasable Programmable Read-Only-Memory (EEPROM). Typically this EEPROM is used for storing calibration values for sensors, customer identification, serial number and other parameters. This EEPROM is on a socket and can easily be replaced with a higher capacity EEPROM ( up to 128 KBytes ). Power Supply Unit BSCB-2 board comes with a 6 Volts unregulated DC power supply. Other power supplies can also be used. External power supply should be able to supply 6 to 12 Volts DC at minimum 200mA current ( more if peripheral boards will be used ). The inner pin of the supply is positive and the outer ring is negative. WARNING: Correct polarity should be observed when applying external DC supply to Power. BSCB-2 has an on-board 5 Volt regulator LM2937 ( IC1 ). CAUTION: Depending on the current requirements of the any external circuitry such as peripheral boards that are attached to BSCB-2 and the level of input voltage applied, the power regulator IC1 may dissipate enough heat to cause skin injury upon touch. Contact with this regulator should be avoided at all times, even after the power to circuit has been switched off. 5. Peripherals BSCB-2 can be connected to a wide variety of low-cost peripheral boards to enhance its functionality. Some possibilities are: Prototyping board (PROTO-1) 7

Training Board (TB-1) 4-digit 7-segment LED display board 12-bit Analog-To-Digital Converter Board Digital Input/Output Expander Board Real time clock + 128 MB flash card board Terminal board Reed relay board with 4 relays Power relay board with 2 relay Stepper motor driver board Peripheral boards can either be stacked on top of BSCB-2 using stand-offs or connected in a chain configuration using flat ribbon cable. Figure 2 shows how BSCB-2 can be connected to a peripheral board in a stacked fashion. Figure 3 shows chain connection. Figure 2 Figure 3 8

PROTO-1 Board PROTO-1 provides prototyping area to add custom circuitry to BSCB-1. PROTO-1 can either be stacked with BSCB-1 using standoffs or connected to BSCB- 1 as a separate board using ribbon cable (EXPCABLE-6 or EXPCABLE-18 ). The latter method is useful for mounting behind the panel of an instrument enclosure, for example, as a detachable display board. TB-1 Training Board TB-1 Training Board allows performing various experiments with the BSCB-1 board. TB-1 has programmable traffic lights, 4-channel, 8-bit analog inputs, buzzer, switch inputs, and counter/timer inputs to test the interrupts. RTC board Real Time Clock board with DS1307 Real-Time Clock from Dallas Semiconductor. The DS1307 is a battery-backed, low power, full-bcd clock/calendar with 56 bytes of nonvolatile static RAM. Address and data are transferred serially via I2C 2-wire bus. The clock/calendar provides seconds, minutes, hours, day, date, month and year information. RTC board has a 3Volt standard lithium battery which allows clock/calendar to operate in the absence of external power. LED-1 Board A peripheral board with four 7-segment LED displays with decimal point. The displays are placed on sockets and can be easily replaced. 4-digit LED-driver with I2C-Bus interface is installed to this board. The segment outputs of LEDdriver are controllable current-sink sources. They are switched on by the corresponding data bits and their current is adjusted by control bits. LED-driver on the board is controlled via an I2C-compatible 2-wire serial bus. DIO-1 Board DIO-1 is an expander board with 8 open/collector outputs ( each capable of 400mA ) and 12 TTL/CMOS inputs/outputs. A PIC16C62 microcontroller on this board acts as an I2C 2-wire slave device to control inputs and outputs. DIO-1 can also be used as a standalone PIC micro-controller board MMC/RTC board MMC/RTC board is a storage flash device which is designed specifically for storage/data logger applications. MMC/RTC board has built-in Multi Media Card (MMC) socket. A Multi Media Card with high capacities such as 128 Megabytes can be installed on this board. MMC/RTC board also includes a DS1307 Real-Time Clock (RTC) from Dallas Semiconductor. The DS1307 has a batterybacked, low power full-bcd clock/calendar with 56 bytes of nonvolatile static RAM. 9

Terminal-1 Brings out ports 1 and 3 on the BSCB-1 to terminal blocks for easier access. DAQ-2543 Board DAQ-2543 is Analog-To- Digital / Digital-To-Analog peripheral board with TLC2543, 11-channel, 12- bit Analog-To-Digital Converter from Texas Instruments. All the channels are available on terminal blocks X10-1 MOTOR-1 Connects BSCB-1 to standard X10 devices through the TW523 Power line interface Peripheral board to drive unipolar stepper motors. Provides up to 1.5A, 35V outputs. HALF-STEP and ONE-PHASE jumpers will determine the drive format (one-phase, two-phase or half-step). RELAY-1 and RELAY-2 RELAY-4REED Relay peripheral board with 1 or 2 power relay respectively. Normally Open and Normally Closed Contacts Relay peripheral board with 4 reed relays. Normally Open Contacts. 10

6. Board Layout Figure 4 shows positions of major components, s and terminals on the BSCB-2 board. Expansion PIC16F818 Voltage reference JP2 jumper 2-row LCD 1-row LCD Analog Inputs Keypad EEPROM Basic Stamp module socket RS-232 Power supply Figure 4. 11

7. Schematics. 12