U S ER MAN UAL PAGE 1 fo r ST M 3 2 C A PAC I T I V E mikromedia 3 for STM32 CAPACITIVE U S E R M A N U A L
Thank you for choosing Mikroe! We present you the ultimate multimedia solution for embedded development. Elegant on the surface, yet extremely powerful on the inside, we have designed it to inspire outstanding achievements. And now, it’s all yours. Enjoy premium.
Ta b l e o f c o n t e n t s 4.2 External flash storage 18 Introduction 5 1.Key microcontroller features 6 5. Connectivity 19 1.1 MCU programming/debugging 8 5.1 USB 19 1.2 MCU reset 8 5.2 1x26 pin headers 21 10 6. Sound-related peripherals 22 2. Power Supply unit 2.1 Detailed description 11 6.1 Audio CODEC 22 2.2 Voltage reference 11 6.2 Audio connectors 23 2.3 PSU connectors 12 2.4 Power redundancy & UPS 14 7.1 Ambient light sensor 24 2.5 Powering up the board 14 7.
mikromedia 3 for STM32 CAPACITIVE is a compact features USB, digital motion sensor, battery charging development board designed as a complete solution for functionality, SD-Card reader, and much more, expanding the rapid development of multimedia and GUI-centric its use beyond the multimedia. Two standardized 1x26 applications. By featuring a 3.
1. Key microcontroller features At its core, mikromedia 3 for STM32 CAPACITIVE uses the STM32F407VGT6 or STM32F207VGT6 MCU. STM32F407VGT6 is the 32-bit RISC ARM® Cortex®-M4 core. DMA 2 the host MCU, key features include: ∫ 192 + 4 KB of SRAM (including 64KB of Core Coupled Memory) allowing 0-wait state execution from Flash memory ∫ Operating frequency up to 168 MHz ∫ 210 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.
STM32F207VGT6 is the 32-bit RISC ARM® Cortex®-M3 core. DMA 2 SRAM 16KB AHB BUS - M GPIO PORT (A,B,C,D,E,F,G ,H,I) ∫ 128 + 4 KB of SRAM ∫ Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory ∫ Operating frequency up to 120 MHz ∫ 150 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.
1.1 Microcontroller programming/debugging The host MCU can be programmed and debugged over the JTAG/SWD compatible 2x5 pin header (2), labeled as PROG/DEBUG. This header 2 allows an external programmer (e.g. CODEGRIP or mikroProg) to be used. 3 To enable the JTAG interface, two SMD jumpers labeled as JP6 and JP7 (3) must be populated.
2. Power supply unit The power supply unit (PSU) provides clean and regulated power, necessary for proper operation of the mikromedia 3 development board. The host MCU, along with the rest of the peripherals, demands regulated and noise-free power supply. Therefore, the PSU is carefully designed to regulate, filter, and distribute the power to all parts of mikromedia 3.
2.1 Detailed description The next PSU stage uses two MCP16331, highly integrated, high-efficiency, fixed frequency, step-down DC-DC converters, capable of providing up to 1.2A. Each of the two buck regulators is used to supply power to the The PSU has a very demanding task of providing power for the host MCU corresponding power supply rail (3.3V and 5V), throughout the entire and all the peripherals onboard, as well as for the externally connected development board and connected peripherals.
2.3 PSU connectors As explained, the advanced design of the PSU allows two types of power sources to be used, offering unprecedented flexibility: when powered by a Li-Po/Li-ION battery, it offers an ultimate degree of autonomy. Power is not an issue even if it is powered over the USB cable. It can be powered over the USB-C connector, using power supply delivered by the USB HOST (i.e. personal computer), USB wall adapter, or a battery power bank.
mikromedia 3 offers the battery charging functionality, from the USB USB Power Supply 4.4 MAX 5.5 3.3 1.1 3.63 5 1.1 5.5 3.3 & 5 0.7 & 0.7 5.81 Figure 6: USB power supply table When using a PC as the power source, the maximum power can be obtained if the host PC supports the USB 3.2 interface, and is equipped with USB-C connectors. If the host PC uses the USB 2.0 interface, it will be able to provide the least power, since only up to 500 mA (2.5W at 5V) is available in that case.
2.4 Power redundancy and uninterrupted power supply (UPS) The PSU module supports power supply redundancy: it will automatically switch to the most appropriate power source if one of the power sources fails or becomes disconnected. The power supply redundancy also allows for an uninterrupted operation (i.e. UPS functionality, the battery will still provide power if the USB cable is removed, without resetting mikromedia 3 POWER SU P P LY during the transition period). 2.
2 Figure 8: Battery power supply connection mikromedia 3 for STM32 CAPACITIVE U S E R M A N U A L P A G E 15 POWER SU P P LY 1
3. Capacitive display A high-quality 3.5” TFT true-color display with a capacitive multi-touch panel controller supports gestures, including touch panel is the most distinctive feature of the mikromedia 3. zoom and swipe in all four directions. C APACIT I VE D ISP LAY The display has a resolution of 320 by 240 pixels, and it can display up to 16.7M of colors (24-bit color depth). The display Equipped with high-quality 3.
2 Figure 9: Display and SSD1963 view P A G E 17 1 mikromedia 3 for STM32 CAPACITIVE U S E R M A N U A L
Figure 10: MicroSD card slot view P A G E 18 DATA STORAGE 4. Data storage The mikromedia 3 development board is equipped with two types of storage memory: with a microSD card slot and a Flash memory module. 2 1 4.1 microSD card slot 4.2 External flash storage The microSD card slot (1) allows storing large amounts of data externally, on a microSD memory card. It uses the Secure digital input/output interface (SDIO) for communication with the MCU.
5. Connectivity mikromedia 3 includes support for USB(HOST/DEVICE). Besides that, it also offers two 1x26 pin headers, which are used to directly access the MCU pins. The host MCU is equipped with the USB peripheral module, allowing CO N N ECT IVIT Y 5.1 USB Figure 11: USB-C connector view simple USB connectivity. USB (Universal Serial Bus) is a very popular industry standard that defines cables, connectors, and protocols used for communication and power supply between computers and other devices.
P A G E 20 Figure 12: mikromedia 3 back view 1 mikromedia 3 for STM32 CAPACITIVE U S E R M A N U A L
5.2 1x26 pin headers Most of the host MCU pins are routed to the two 1x26 pin headers (1), making them available for further connectivity. In addition to MCU pins, some additional peripheral pins are also routed to this header. Besides the ability to connect various external devices and peripherals by using wire jumpers, these pins also allow using shields with the additional mikroBUS™ sockets.
6. Sound-related peripherals mikromedia 3 features powerful VS1053B IC. It is an Ogg Vorbis/MP3/AAC/WMA/FLAC/WAV/MIDI audio decoder, and a PCM/IMA ADPCM/Ogg Vorbis encoder, both on a single chip. It features a powerful DSP core, high-quality A/D and D/A converters, stereo headphones driver capable of driving a 30Ω load, zero-cross detection with the smooth volume AU D IO change, bass and treble controls, and much more. 6.
the same audio information in its raw format. In combination with highquality ADCs and DACs, headphones driver, integrated audio equalizer, volume control, and more, it represents an all-around solution for any type of audio application. Along with the powerful graphics processor, the VS1053B audio processor completely rounds-up the multimedia aspects The mikromedia 3 board is equipped with the 3.5mm four-pole headphones jack (2), allowing to connect a headset with a microphone.
7. Sensors and other peripherals A set of additional onboard sensors and devices adds yet another layer of usability to the mikromedia 3 development OT HER PE RIP HE RALS board. 7.1 Ambient light sensor An ambient light sensor (ALS) (1) can be used for dimming the screen intensity in low-light conditions, allowing for the lower power consumption. It can also be used to detect the proximity and turn on the screen or increase its brightness when the user approaches.
7.3 Temperature sensor The MCP9700A (3), an integrated low-power linear active thermistor allows measurement of the ambient temperature. This sensor provides an analog can be sampled by the A/D converter on the host MCU, making it available for various user applications. The MCP9700A can measure the temperature within the range from -40°C to +125°C, but the actual measurement range is limited by the thermal endurance of the mikromedia 3 board itself.
RAPID DEVELOPMENT OF MULTIMEDIA AND GUI-CENTRIC APPLICATIONS
What makes you want to be an embedded developer? Is it the recognition of your skills, invention, or the development process? Whatever the reason is, we want to let you know that we are here for you every step of the way. You can enjoy the process focused, yet relaxed – everything else is taken care of. Enjoy premium.
What’s Next? You have now completed the journey through each and every feature of mikromedia 3 for STM32 CAPACITIVE development board. You got to know its modules and organization. Now you are ready to start using your new board. We are suggesting several steps which are probably the best way to begin.
DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any other copyright material. No part of this manual, including product and software described herein, must be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika.
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/support If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com mikromedia 3 for STM32 CAPACITIVE Manual v.