mikroElektronika mikromedia for Stellaris M3 User Manual

mikroElektronika mikromedia for Stellaris M3 User Manual

Board for stellaris m3

Advertisement

Quick Links

mikrome ia
board for Stellaris M3
Compact development system rich with on-board peripherals for
all-round multimedia development on LM3S9B95 device

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the mikromedia for Stellaris M3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for mikroElektronika mikromedia for Stellaris M3

  • Page 1 mikrome ia board for Stellaris M3 Compact development system rich with on-board peripherals for all-round multimedia development on LM3S9B95 device...
  • Page 2 TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in Mikroelektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs.
  • Page 3: Table Of Contents

    Table of Contents Introduction to mikromedia for Stellaris 5. Crystal oscillator ® Package Contains 6. microSD Card Slot Key Features 7. Touch Screen System Specification 8. Audio Module 1. USB power supply 9. USB connection 2. Battery power supply 10. Accelerometer 3.
  • Page 4: Introduction To Mikromedia For Stellaris ® M3

    mikromedia for Stellaris is a compact ® development system with lots of on-board peripherals which allow development of devices with multimedia contents. The central part of Cortex the system is the 32-bit ® ™ LM3S9B95 microcontroller. The mikromedia for Stellaris M3 features integrated modules such as ®...
  • Page 5: Package Contains

    Damage resistant mikromedia for Stellaris DVD with documentation ® protective box development system and examples mikromedia for Stellaris mikromedia for Stellaris ® ® ® USB cable user’s guide schematic Page 5...
  • Page 6: Key Features

    Connection Pads TFT 320x240 display USB MINI-B connector Li-Polymer battery connector 3.5mm headphone connector Power supply regulator Serial Flash memory VS1053 Stereo mp3 coder/decoder RESET button Stellaris Cortex -M3 LM3S9B95 device ® ® ™ Accelerometer 8MHz crystal oscillator microSD Card Slot Power indicator LED JTAG programmer connector Page 6...
  • Page 7: System Specification

    System Specification power supply Over a USB cable (5V DC) power consumption 79 mA with erased MCU (when on-board modules are inactive) board dimensions 8 x 6cm (3.14 x 2.36 inch) weight ~46 g (0.10 lbs) Page 7...
  • Page 8: Usb Power Supply

    Figure 1-1: Powering your mikromedia board with USB cable You can apply power supply to the board using MINI-B USB cable provided with the board. On-board voltage regulators will make sure to regulate the appropriate voltage levels to Power LED each part of the board.
  • Page 9: Battery Power Supply

    Figure 2-1: Connecting Li-polymer battery to mikromedia board VCC-USB VCC-BAT VCC-BAT You can also power the board using PMEG3010ER Figure 2-2: DMP2160UW Li-Polymer battery, on-board VSENSE Battery charger and BATT CONN VCC-BAT VCC-SYS battery connector. On-board battery VCC-3.3 power management charger circuit MCP73832 enables...
  • Page 10: Stellaris ® Lm3S9B95 Microcontroller

    The mikromedia for Stelaris M3 development board comes with ® Cortex -M3 LM3S9B95 microcontroller. This high- ® ™ 32-bit performance microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features - Up to 100 DMIPS Operation;...
  • Page 11: Programming The Microcontroller

    Figure 4-1: LM3S9B95 ARM® Cortex™-M3 Microcontroller The microcontroller can be programmed in two ways: Over USB mikroBootloader Using external JTAG or mikroProg™ programmer Page 11...
  • Page 12: Programming With Mikrobootloader

    step 1 – Connecting mikromedia You can program the microcontroller with bootloader which is preprogrammed into the device by default. To transfer .hex file from a PC to MCU you need bootloader software (mikroBootloader HID) which can be downloaded from: http://www.mikroe.com/eng/downloads/get/1752/ mikrobootloader_lm3s9b95_v160.zip After software is downloaded unzip it to desired location and...
  • Page 13: Step 2 - Browsing For .Hex File

    step 2 – Browsing for .hex file step 3 – Select .hex file Figure 4-3: Browse for HEX Figure 4-4: Selecting HEX Browse for HEX button Click on Select .hex file via open window Click on Open button Page 13...
  • Page 14: Step 4 - .Hex File Uploading

    step 4 – .hex file uploading Figure 4-5: Begin uploading Figure 4-6: Progress bar Begin uploading To start .hex file uploading click on You can monitor .hex file uploading via progress bar button Page 14...
  • Page 15: Step 5 - Finish Upload

    step 5 – Finish upload Figure 4-8: mikroBootloader ready for next job Figure 4-7: Restarting MCU OK button To finish uploading click on Page 15...
  • Page 16: Programing With Mikroprog ™ Programmer

    The microcontroller can be programmed with external mikroProg™ programmer mikroProg™ for Stellaris® software. The external programmer is connected to the development system via JTAG connector, Figure 4-9. mikroProg™ is a fast USB 2.0 programmer with hardware Debugger support. It supports ARM Cortex -M3 and ®...
  • Page 17 VCORE AVCC VCC-3.3 VDDA USB0BIAS GNDA PB2/I2C0SCL VCORE USB0DP USB0DM PB1/USB0VBUS PB0/USB0ID 10uF PB3/I2C0SDA RESET# LM3S9B95 VCC-3.3 VCC-3.3 XTALPPHY XTALNPHY TMS-PC1 MDIO TCK-PC0 TDO-PC3 TDI-PC2 RESET# M2X5 Figure 4-10: mikroProg programmer connection schematics ™ Page 17...
  • Page 18: Crystal Oscillator

    8Mhz crystal oscillator Board is equipped with circuit that provides stable clock signal to the microcontroller OSC pins. Internally, this signal is used for creating the clock necessary for the operation of microcontroller. VCORE AVCC VCC-3.3 VDDA USB0BIAS GNDA PB2/I2C0SCL VCORE USB0DP USB0DM...
  • Page 19: Microsd Card Slot

    microSD card slot Board contains for using microSD cards in your projects. It enables you to store large amounts of data externally, thus saving microcontroller memory. microSD cards use Serial Peripheral Interface (SPI) for communication with the microcontroller. VCORE AVCC VCC-3.3 Figure 6-1: microSD card slot...
  • Page 20: Touch Screen

    The development system features a TFT 320x240 display resistive covered with a touch panel. touch Together they form a functional unit called a screen. It enables data to be entered and displayed at the same time. The TFT display is capable of showing data in 262.000 diffe rent colors.
  • Page 21 VCC-SYS VCC-3.3 TFT1 VCORE AVCC VCC-3.3 LED-K LED-A1 LED-A2 VCC-SYS LED-A3 BC846 LED-A4 LCD-BLED BC846 LCD-RST BAT43 RESET VSYNC DRIVEB HSYNC DRIVEA VCC-3.3 DOTCLK BC846 ENABLE VDDA USB0BIAS T-D7 GNDA PB2/I2C0SCL DB17 VCORE 10uF T-D6-PJ6 USB0DP DB16 T-D5-PJ5 USB0DM DB15 T-D4-PJ4 DB14 T-D3-PJ3...
  • Page 22: Audio Module

    Figure 8-1: On-board VS1053 MP3 codec M3 features MP3 codec audio controller VS1053. This mikromedia for Stellaris ® Figure 8-2: module enables audio reproduction by using stereo headphones connected to the Inserting 3.5mm system via a 3.5mm connector CN2. All functions of this module are controlled by headphones jack the microcontroller over Serial Peripheral Interface (SPI).
  • Page 23 VCORE AVCC VCC-3.3 VCC-1.8 VCC-3.3 10uF VCC-3.3 VDDA USB0BIAS 100K GNDA PB2/I2C0SCL 3.3nF VCORE USB0DP USB0DM MP3-CS# 10uF MP3-RST# PB1/USB0VBUS PB0/USB0ID 100K 10uF 3.3nF PB3/I2C0SDA MP3-DCS LM3S9B95 MP3-DCS XDCS/BSYNC IOVDD1 AGND3 LEFT LEFT MP3-CS# LEFT DGND1 AVDD2 XTALPPHY XTAL0 RCAP XTALNPHY RIGHT XTAL1...
  • Page 24: Usb Connection

    LM3S9B95 microcontroller has integrated USB module, which enables you to implement USB communication functionality of your mikromedia board. Connection with target USB host is done over MINI-B USB connector which is positioned next to the battery connector. Figure 9-1: Connecting USB cable to programming connector Page 24...
  • Page 25 VCORE AVCC VCC-3.3 VDDA USB0BIAS GNDA PB2/I2C0SCL VCORE USBDP USB0DP USBDM USB0DM USB-DET VCC-USB PB1/USB0VBUS USB-ID PB0/USB0ID 10uF PB3/I2C0SDA FERRITE LM3S9B95 R62 100 USB-DET VBUS USBDM USBDP USB-ID XTALPPHY XTALNPHY 10nF MDIO USB MINIB Figure 9-2: USB module connection schematics Page 25...
  • Page 26: Accelerometer

    ADXL345 On board accelerometer, among other features, can be used to measure acceleration in three axis: x, y, and z. The accelerometer’s function is defined by the user in the program loaded into the microcontroller. Communication between the accelerometer I 2 C and the microcontroller is performed via the interface.
  • Page 27: Flash Memory

    VCORE AVCC VCC-3.3 VDDA USB0BIAS GNDA PB2/I2C0SCL VCORE USB0DP USB0DM PB1/USB0VBUS PB0/USB0ID 10uF PB3/I2C0SDA LM3S9B95 Figure 11-1: Flash memory module XTALPPHY XTALNPHY MDIO Since multimedia applications are FLASH-CS# getting increasingly demanding, it is VCC-3.3 VCC-3.3 necessary to provide additional memory VCC-3.3 space to be used for storing more data.
  • Page 28: Pads

    VCORE AVCC VCC-3.3 VCC-SYS HDR1 HDR2 VDDA USB0BIAS SCL0-PB2 GNDA PB2/I2C0SCL VCORE USB0DP USB0DM PB1/USB0VBUS PB0/USB0ID 10uF SDA0-PB3 PB3/I2C0SDA LM3S9B95 SCL1-PG0 T-D0-PJ0 SDA1-PG1 T-D0-PJ0 SCK1-PH4 T-D1-PJ1 XTALPPHY MISO1-PE2 T-D2-PJ2 XTALNPHY MOSI1-PE3 T-D3-PJ3 SDA1-PG1 MDIO SCL1-PG0 T-D4-PJ4 T-D5-PJ5 T-D6-PJ6 SCK0-PA2 T-D6-PJ6 U0Rx-PA0 MISO0-PA4 T-D5-PJ5...
  • Page 29: Pinout

    System power supply VSYS Reset pin Reference Ground Reference Ground left ch. audio out right ch. Analog Lines PWM lines Interrupt Lines Digital I/O lines Digital I/O lines UART Lines SPI Lines SCL2 C Lines SDA2 3.3V power supply 3.3V 3.3V 3.3V power supply Reference Ground...
  • Page 30: Dimensions

    80.90 mm (3.18”) 73.01 mm (2.87”) 69.85 mm (2.75”) 4.45 mm (0.17”) 2.54 mm (0.10”) 2.77 mm (0.11”) Page 30...
  • Page 31 No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution.
  • Page 32 If you want to learn more about our products, please visit our website at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/en/support If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com...

Table of Contents