30010 Parallax Inc, 30010 Datasheet

BASIC STAMP LOGIC ANALYZER

30010

Manufacturer Part Number
30010
Description
BASIC STAMP LOGIC ANALYZER
Manufacturer
Parallax Inc
Datasheet

Specifications of 30010

Accessory Type
Logic Analyzer
Product
Microcontroller Accessories
Interface Type
USB
Flash
128 Bytes
Operating Supply Voltage
0.8 V
Board Size
32.15 mm x 20 mm x 17 mm
For Use With/related Products
BASIC Stamp®
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
Q2119020A

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
30010117001
Manufacturer:
VISHAY
Quantity:
2 500
Part Number:
3001012
Manufacturer:
SCC
Quantity:
59
BASIC Stamp Logic Analyzer (#30010)
Introduction
The BASIC Stamp Logic Analyzer (BSLA) is a collaborative design between Parallax and CWAV, the
developer of the popular USBee Pod logic analyzer series (www.usbee.com). The BSLA fits between all
24-pin BASIC Stamp and Javelin Stamp modules and their programming socket. The BSLA hardware
connects directly to your PC’s USB 2.0 port. The BSLA software runs on your PC and displays the digital
value of all 16 BASIC Stamp I/O lines, Vdd, Res, Sout and Sin.
Technical Features
Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005
/1/
/2/
USB 2.0 High-Speed connects the BSLA to your PC
BSLA power is from the USB port
2 Ms/s sample rates, fast enough for all Parallax 24-pin modules
20 channels (16 for I/Os and 4 for Vdd, Res, Sout, Sin)
Thresholds set at 1.4V and 0.8V, supporting TTL and CMOS
Small size (3.25 L x 1.95 W x 1.67 T cm / 1.28" L x 0.77" W x 0.66” T)
Free BSLA software compatible with Win2K, WinXP operating systems
To determine if your PC has USB 2.0 support, go to the Windows / Device Manager and look under Universal Serial Bus
Controller. If your device is shown as USB 2.0 Enhanced Controller then you have USB 2.0 support.
USB 2.0 PC systems are commonly available in two types (a) USB 2.0 native on the motherboard which runs at speeds
over 24MBytes/sec and (b) USB 2.0 PCI add-in cards and PCMCIA cards, along with some laptops which typically run at
only up to 8MBytes/sec. The BSLA’s 2 Ms/s BSLA sample rate with 16 channels is 4 Mbytes/sec, within the range of the
slower USB 2.0 computers and fast enough for all Parallax 24-pin microcontrollers.
BASIC Stamp Logic Analyzer
o
o
o
o
o
o
Multiple triggering options on all channels
I2C, asynchronous serial, SPI bus decoder
Minimum sample depth of 1 million samples up to available PC RAM
Sample clock generated internally
Save, Open and Print captured data and settings
Movable cursors for easy measurements
599 Menlo Drive, Suite 100
Rocklin, California 95765, USA
Office: (916) 624-8333
Fax: (916) 624-8003
/1/
1
12
Top and bottom drawings
General: info@parallax.com
Technical: support@parallax.com
Web Site: www.parallax.com
Educational: www.stampsinclass.com
24
13
/2/
Page 1

Related parts for 30010

30010 Summary of contents

Page 1

... The BSLA’s 2 Ms/s BSLA sample rate with 16 channels is 4 Mbytes/sec, within the range of the slower USB 2.0 computers and fast enough for all Parallax 24-pin microcontrollers. BASIC Stamp Logic Analyzer Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 599 Menlo Drive, Suite 100 General: info@parallax.com Technical: support@parallax ...

Page 2

... Replace the 24-pin Parallax module in the BSLA’s socket. 5. Connect the USB mini-B cable to the BSLA and to the USB 2.0 port on the PC. 6. Plug in power. BASIC Stamp Logic Analyzer installed on a Parallax Board of Education. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 2 ...

Page 3

... Once you are successfully connected, try running the example BASIC Stamp / Javelin Stamp programs at the end of this document to test all of the BSLA’s signals. These programs will display the I/O ripple pattern shown above. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 3 ...

Page 4

... Trigger Position at the left side (at the beginning of the buffer) and most of the samples will be samples taken after the trigger occurs. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 4 ...

Page 5

... Signals are measured using two cursors. Place your mouse on the “Cursors” line and mark the begin and end points with your left and right mouse buttons, respectively. Zoom in as appropriate. Measurements will be shown in your Display Controls box. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 5 ...

Page 6

... Next, select the Sampling Edge, Display Mode and Bit Order. ASCII or Hex values of the data lines will be displayed. For example, the following BASIC Stamp 2 code sends a decimal 65 (ASCII letter “A”). In order to capture a short file, set the trigger. '{$STAMP BS2} SHIFTOUT 14, 15, LSBFIRST, [65] Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 6 ...

Page 7

... For example, the following is an example of transmitting a “write” command to an I2C device connected to pins 0 and 1, followed by an address of “5” and a number of “100” important to have an I2C device connected to the BASIC Stamp in order to receive acknowledgement. '{$STAMP BS2p} '{$PBASIC 2.5} I2COUT 8,$E0,[$32,$32] Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 7 ...

Page 8

... Choose any of the pins to monitor, configure the baud rate, parity and display mode. With the following BASIC Stamp 2 code, the BSLA decodes ”Hello World!”. '{$STAMP BS2} SEROUT 0, 84,["Hello World!"] Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 8 ...

Page 9

... Within the Windows Device Manager, expand the “Universal Serial Bus Controllers” list. If one of the ports listed is a “USB 2.0 Enhanced Host Controller” or similar then you have USB 2.0 support. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 9 ...

Page 10

... Main: DO FOR pinNum = HIGH pinNum PAUSE 5 LOW pinNum NEXT LOOP END ' -----[ Subroutines ]----------------------------------------------------- Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 ' cycle through all pins ' make this pin high ' short delay for scope ' make this pin low ' repeat forever Page 10 ...

Page 11

... System.out.println("Cycling Pins"); while (true) { for (pinNum = 0; pinNum <= 15; pinNum++) { CPU.writePin(CPU.pins[pinNum], true); CPU.delay(50); CPU.writePin(CPU.pins[pinNum], false Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 // test all pins // make pin high // wait make pin low Page 11 ...

Related keywords