U S ER MAN UAL PAGE 1 fo r ST M 3 2 C A PAC I T I V E mikromedia 5 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 Introduction 5 5.2 RF 20 1.Key microcontroller features 6 5.3 WiFi 21 1.1 MCU programming/debugging 8 5.4 USB 22 1.2 MCU reset 8 5.5 1x26 pin headers 23 10 6. Sound-related peripherals 24 2. Power supply unit 2.1 Detailed description 11 6.1 Piezo buzzer 24 2.2 Voltage reference 11 6.2 Audio CODEC 25 2.3 PSU connectors 12 6.3 Audio connectors 25 2.4 Power redundancy & UPS 15 2.5 Powering up the board 15 7.1 Ambient light sensor 26 3.
mikromedia 5 for STM32 CAPACITIVE is a compact features USB, Ethernet, WiFi and RF connectivity options, development board designed as a complete solution for digital motion sensor, piezo-buzzer, battery charging the rapid development of multimedia and GUI-centric functionality, SD-Card reader, RTC, and much more, applications. By featuring a 5” capacitive touch screen expanding its use beyond the multimedia.
1. Key microcontroller features At its core, mikromedia 5 for STM32 CAPACITIVE uses the STM32F407ZGT6 or STM32F746ZGT6 MCU. STM32F407ZGT6 is the 32-bit RISC ARM® Cortex®-M4 core. the host MCU, key features include: ∫ 1 MB of Flash memory ∫ 192 + 4 KB of SRAM (including 64 KB of Core Coupled Memory) 0-wait state execution from Flash memory ∫ Operating frequency up to 168 MHz ∫ 210 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.1) NTR FLASH 1MB SRAM 176 KB DMA 1 SRAM 16KB application security.
STM32F746ZGT6 is the 32-bit RISC ARM® Cortex®-M7 core. SRAM 240 KB DMA 1 SRAM 16KB application security. Among many peripherals available on ∫ 1 MB Flash memory ∫ 320 KB of SRAM ∫ Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory ∫ Operating frequency up to 216 MHz ∫ 462 DMIPS / 2.14 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 allows an external programmer (e.g. CODEGRIP or mikroProg) to be used. To enable the JTAG interface, two SMD jumpers labeled as JP6 and JP7 (3) must be populated. These jumpers are unpopulated by default, optimizing the pin count so that more pins could be used for a large number of MC U s F E AT U RE S onboard modules and peripherals.
2. Power supply unit The power supply unit (PSU) provides clean and regulated power, necessary for proper operation of the mikromedia 5 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 5.
2.1 Detailed description The next PSU stage uses two MIC28511, synchronous step-down (buck) regulators, capable of providing up to 3A. The MIC28511 IC utilizes the ultra-fast transient response and high light-load efficiency. Each of the and all the peripherals onboard, as well as for the externally connected two buck regulators is used to supply power to the corresponding power peripherals. One of the key requirements is to provide enough current, supply rail (3.
2.3 PSU connectors As explained, the advanced design of the PSU allows several 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. For situations where the power is an issue, it can be powered by an external 12VDC power supply, connected over the 5.5mm barrel connector or over the two-pole screw terminal. Power is not an issue even if it is powered over the USB cable.
Maximum power ratings, along with the allowed input voltage range in the as TB1). When using an external power supply, it is possible to obtain an case when the USB power supply is used, are given in the table below: optimal amount of power, since one external power supply unit can be easily exchanged with another, while its power and operating characteristics can be decided per application. The development board allows a maximum USB power supply Input Voltage [V] MIN 4.
2.3.3 Li-Po/Li-Ion XH battery connector When powered by a single-cell Li-Po/Li-Ion battery, mikromedia 5 offers an Maximum power ratings along with the allowed input voltage range when option to be operated remotely. This allows complete autonomy, allowing the battery power supply is used, are given in the table below: it to be used in some very specific situations: hazardous environments, agricultural applications, etc. The battery connector is a standard 2.5mm pitch XH connector.
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 5 POWER SU P P LY during the transition period). 2.
3. Capacitive display A high-quality 5” TFT true-color display with a capacitive touch with the host controller. This advanced multi-touch panel panel is the most distinctive feature of the mikromedia 5. controller supports gestures, including zoom and swipe in all The display has a resolution of 800 by 480 pixels, and it can four directions. C APACIT I VE D ISP LAY display up to 16.7M of colors (24-bit color depth).
2 1 Figure 9: Display and SSD1963 view
Figure 10: MicroSD card slot view 4. Data storage The mikromedia 5 development board is equipped with two STO RAGE types of storage memory: with a microSD card slot and a Flash memory module. P A G E 18 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 Serial Peripheral Interface (SPI) for communication with the MCU. The microSD card detection circuit is also provided on the board.
5. Connectivity mikromedia 5 offers a huge number of connectivity options. It includes support for the Ethernet, WiFi, RF and USB (HOST/ DEVICE). Besides those options, it also offers two 1x26 pin headers, which are used to directly access the MCU pins. 5.1 Ethernet mikromedia 5 for STM32 CAPACITIVE U S E R M A N U A L Figure 11: RJ-45 connector and Flash memory view 3 2 It allows mikromedia 5 to connect to an Ethernet network over the standard RJ-45 connector (3).
5.2 RF mikromedia 5 offers communication over the world-wide ISM radio band. The ISM band covers a frequency range between 2.4GHz and 2.4835GHz. This frequency band is reserved for industrial, scientific, and medical use (hence the ISM abbreviation). In addition, it is globally available, making it a perfect alternative to WiFi, when the M2M communication over a short distance is required. mikromedia 5 uses the nRF24L01+ (1), a single-chip 2.
5.3 WiFi A very popular WiFi module (2) labeled as CC3100 allows WiFi connectivity. This module is the complete WiFi solution on a chip: it is a powerful WiFi network processor with the power management subsystem, offering the TCP/IP stack, powerful crypto engine with 256-bit AES support, WPA2 security, SmartConfig™ technology, and much more.
PCO RONGNRAMMIN ECT IVIT YG 5.4 USB 2 The host MCU is equipped with the USB peripheral module, allowing simple USB connectivity. USB (Universal Serial Bus) is a very popular industry standard that defines cables, connectors, and protocols used Figure 13: USB and 1x26 pin header view for communication and power supply between computers and other devices. mikromedia 5 supports USB as HOST/DEVICE modes, allowing the development of a wide range of various USB-based applications.
5.5 1x26 pin headers Most of the host MCU pins are routed to the two 1x26 pin headers (2), 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 By offering a pair of sound-related peripherals, mikromedia 5 rounds-up its multimedia concept. It features a piezo-buzzer, which is extremely easy to program but can produce only the simplest sounds, useful only for alarms or notifications. The second audio option is the powerful VS1053B IC (1). It is AU D IO an Ogg Vorbis/MP3/AAC/WMA/FLAC/WAV/MIDI audio decoder, and a PCM/IMA ADPCM/Ogg Vorbis encoder, both on a single chip.
decode audio streams independently while performing DSP-related tasks in parallel. The VS1053B has several key features that make this IC very popular choice when it comes to audio processing. By offering high-quality hardware compression (encoding), the VS1053B allows the audio to be recorded taking up much less space compared to the same audio information in its raw format.
7. Sensors and other peripherals A set of additional onboard sensors and devices adds yet Figure 16: mikromedia 5 partial front view another layer of usability to the mikromedia 5 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.
7.4 RGB LED Figure 17: mikromedia 5 partial back view 2 mikromedia 5 for STM32 CAPACITIVE U S E R M A N U A L A high-brightness RGB LED (4) option can be used to provide visual feedback in a very simple way. There are three pre-biased bipolar transistors on each of the RGB LED segments (red, blue, and green), allowing them to be individualy dimmed by PWM pins of the host MCU.
7.5 Temperature sensor The MCP9700A, an integrated low-power linear active thermistor allows measurement of the ambient temperature. This sensor provides an analog voltage which changes linearly with the applied temperature. This voltage can be sampled by the A/D converter on the host MCU, making it available for various user applications.
What’s next? You have now completed the journey through each and every feature of mikromedia 5 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 5 for STM32 CAPACITIVE Manual v.