Orbit BoosterPack Reference Orbit BoosterPack Reference MMaannuuaall Revision: June 5, 2013 1300 NE Henley Court, Suite 3 Note: This document applies to REV A of the board. Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Overview The Digilent Orbit BoosterPack is an add-on board for the Texas Instruments Stellaris LaunchPad microcontroller evaluation kit. The Orbit greatly expands the input/output capabilities of the LaunchPad, as well as introducing Digilent Pmod expansion connectors. Features Include: two 1x6 Digilent Pmod connectors VDD OLED control is used to turn on/off the 3-axis accelerometer power to the logic of the display. The 2 256 Kbit I C EEPROM VBAT OLED control is used to turn on/off 2 I C temperature sensor power to the OLED display itself. These two 128x32 pixel OLED display pins have pull-up resistors to turn off their analog potentiometer respective power supplies when not being driven. The pins are made to be outputs and are driven low to turn on the power supplies. Orbit BoosterPack Hardware Description Power on sequence: Apply power to VDD Introduction Send Display Off command Initialize display to desired operating mode The following gives a basic description of the Clear screen input/output hardware contained in the Orbit Apply power to VBAT BoosterPack and how to use it. Refer to Delay 100ms Appendix A for a table showing pin definitions. Send Display On command OLED Graphic Display Power off sequence: Send Display Off command The Orbit board provides a 128x32 pixel, Power off VBAT organic LED (OLED), graphic display panel. Delay 100ms The graphic display panel used is the Power off VDD WiseChip/Univision UG-23832HSWEG04. This display uses the Soloman Systech SSD1306 The display has a D/C pin (display or display controller. command select) that is used to determine whether bytes sent to the display are The UG2832 has a power on/power off interpreted as commands or as display data. sequence that should be followed. Failure to The D/C pin is driven high for display buffer follow the power on/power off sequence can access and is driven low for command access. shorten the life of the display. The Orbit This pin is shared with VBUS detection on the provides two FETs for software control of the LaunchPad. If VBUS is present, the pull-down two power supplies for the display. The resistor acts as a pull-up resistor in conjunction Doc: 6032-502-000 page 1 of 4 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners. Orbit BoosterPack Reference Manual with resistor 6 (R6) on the LaunchPad. Please the corresponding GPIODATA register bits will see the note in the Orbit BoosterPack return a 0 when the button is released and a Schematic available from www.digilentinc.com. 1 when the button is pressed. The D/C pin is also a non-maskable interrupt Slide Switches: There are two slide switches (NMI) pin on the LaunchPad, and is locked labeled SW1 and SW2. A read to the on the devices power-up. In order to unlock corresponding GPIODATA register bits will the D/C pin to be used as a general purpose return a 0 when a switch is down (toward the output, 0x4C4F434B must be written to LEDs) and a 1 when a switch is up (toward GPIOLOCK register. For more information, the OLED display). please see the LM4F120H5QR Datasheet at: www.ti.com. LEDs: There are four LEDs, labeled LD1 LD4. An LED will be illuminated when the The RES pin is used to reset the SG1306 corresponding GPIODATA register bit is set to display controller. The RES pin is driven low a 1 (given the corresponding direction bit has for reset and driven high for normal operation. been set in the GPIODIR registers) and off The low-going reset pulse must be a minimum when set to a 0. of 3s (microseconds) for the display controller to reset correctly. 2 I C Bus The UG2832 is a serial device that is accessed 2 The I C bus from the LaunchPad using SPI. It is however, a write-only device. It microcontroller board is brought onto the Orbit is not possible to read back either the display 2 BoosterPack. There are three I C devices on buffer contents or any kind of status from the the board: a 256 Kbit EEPROM, a temperature panel. The maximum SPI clock frequency sensor, and an accelerometer. In addition, supported by the UG2832 is 10MHz. 2 there is a connector for taking the I C bus off of 2 the board to connect to additional external I C Digilent has a library for use with the Orbit devices. BoosterPack that provides functions for initializing the display and rendering simple text 2 I C Connector: Connector J5 can be used to and graphics onto the display. This library can 2 extend the I C bus off of the board to connect be used as is or as a starting point for a more 2 to additional external I C devices. J5 is a sophisticated graphics library and is available standard 2x4 pin header connector with 0.100 at www.digilentinc.com. 2 spaced pins. It provides access to the I C signals, SCL and SDA, plus VCC3V3 and Digilent Pmod Connectors GND. The VCC3V3 can be used to power 2 external I C devices. Two 1x6 pin female Digilent Pmod connectors are provided for functional expansion of the 2 The I C bus uses open collector drivers to Orbit BoosterPack. They are labeled JA and allow multiple devices to drive the bus signals. JB respectively. Header JA has signals routed This means that pull-up resistors must be to the Synchronous Serial Interface (SSI) provided to supply the logic high state for the peripheral on the LaunchPad. These signals signals. The Orbit BoosterPack provides 2.2 K- can be used with Pmods that use standard 3 or ohm pull-up resistors. Generally, only one set 4 wire SPI communication protocol. of pull-up resistors are used on the bus. Discrete Digital I/O Devices Digilent has several small I/O modules 2 available that can be connected using the I C Pushbuttons: There are two pushbutton connector. These include a 4-channel, 12-bit switches labeled BTN1 and BTN2. A read to A/D converter, serial character LCD panel, 3- www.digilentinc.com page 2 of 4 Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.