Source: Commerce Guys Blog

Commerce Guys Blog STM32Duino Tutorial 1 - MapleTree Introduction

Maple and MapleTreeHere we thank LeafLabs for open source of Maple. MapleTree is come from Leaflabs Maple. Let's learn about the Leaflabs MapleThe Maple, an Arduino-style STM32 microcontroller board. It was one of the first ARM Cortex-M3 microcontroller boards that was accessible to hobbyists and engineers outside of the embedded industry. The design was modeled on the Arduino boards, with a pin-out backwards compatible with most shields and a programming environment based on the free software GCC toolchain and the Processing/Wiring/Arduino user interface. LeafLabs wrote a new open source C library (libmaple) for this board, having found the vendor supplied libraries inadequate. More details, Please visit LeafLabs website http://leaflabs.com/Maple is a very good Arduino-style STM32 microcontroller board. But we think the power system is not good. We don't like the Mini USB, you know most of USB connector of smart phone are Micro USB. So using Micro USB connector is more convenient. Another drawback is using LDO. For the efficiency of LDO is so low, of cource, the cost is low. As the development of IC industries, espically Internet of Things, High efficiency and Low quiescent current buck DC-DCs are very common. LM3671 is an example. The Typical Quiescent Current is 16uA and Maximum Load Capability is 600mA. The efficiency is about 90%. Battery is neccessary for MapleTree. We choose 3000mAH Lion-Battery. The Battery Management IC is also important, especially power path function. TI's BQ24075T is a 1.5A USB-Friendly Li-lon Battery Charger and Power-Path Management IC. Integrated Dynamic Power Path Management Function Simultaneously and Independently Powers the System and Chargers the Battery. ( More details about BQ24075T, Please click here. ) OK, after modify the hardware, It is MapleTree. MapleTree FeaturesMicrocontroller: STM32F103RBClock speed: 72 MHzOperating voltage: 3.3VPowered Via Micro USB or Li-ion Battery with Power PathDigital I/O pins: 39Analog Input pins: 16Flash memory: 128 KBSRAM: 20KB64 Channel nested vector interrupt handler ( including external interrupt on GPIO's )Integrated SPI/I2C and 7 Channels of Direct Memory Access (DMA)Supplies up to 600mA @ 3.3v( Buck DC-DC )Support for low power and sleep modes (<500uA)Dimensions: 5.2x5.7CM You can buy MapleTree directly with the link http://analoglamb.com/product/mapletree-stm32duino-maple-stm32f103rbt6-evbSTM32duinoProductTutorials3Average: 3 (1 vote)

Read full article »
Est. Annual Revenue
$100K-5.0M
Est. Employees
1-25
CEO Avatar

CEO

Update CEO

CEO Approval Rating

- -/100