0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于ST公司的STM32L152xC系列RF平台传感器解决方案

基于ST公司的STM32L152xC系列RF平台传感器解决方案

来源: 中电网
2019-01-10
类别:工业控制
eye 154
文章创建人 拍明

原标题:ST STM32L152xC系列RF平台传感器解决方案

  ST公司的stm32L151xC/C-A 和STM32L152xC/C-A是超低功耗基于ARM® Cortex®-M3的32位微控制器(MCU),集成了256KB闪存,32KB SRAM, 8KB EEPROM和LCD, USB, ADC, DAC,工作频率32 MHz (33.3 DMIPS),主要用在医疗和手持设备,应用控制和用户接口,PC外设,游戏,GPS和运动设备,告警系统,有线和无线传感器,视频互连以及公用计量表.本文介绍了STM32L151xC/C-A 和STM32L152xC/C-A主要特性,框图,时钟树框图以及STEVAL-IDI002V2多传感器RF平台传感器板主要特性和电路图.

  Ultra-low-power 32b MCU ARM®-based Cortex®-M3, 256KB Flash, 32KB SRAM, 8KB EEPROM, LCD, USB, ADC, DAC

  This datasheet provides the ordering information and mechanical device characteristics of the STM32L151xC/C-A and STM32L152xC/C-A ultra-low-power ARM® Cortex®-M3 based microcontroller product line.

  STM32L151xC/C-A and STM32L152xC/C-A microcontrollers feature 256 Kbytes of Flash memory.

  The ultra-low-power STM32L151xC/C-A and STM32L152xC/C-A devices are available in 5 different package types: from 64 pins to 144 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family.

  These features make the ultra-low-power STM32L151xC/C-A and STM32L152xC/C-A microcontroller family suitable for a wide range of applications:

  • Medical and handheld equipment

  • Application control and user interface

  • PC peripherals, gaming, GPS and sport equipment

  • Alarm systems, wired and wireless sensors, video intercom

  • Utility metering

  The ultra-low-power STM32L151xC/C-A and STM32L152xC/C-A devices incorporate the connectivity power of the universal serial bus (USB) with the high-performance ARM® Cortex®-M3 32-bit RISC core operating at a frequency of 32 MHz (33.3 DMIPS), a memory protection unit (MPU), high-speed embedded memories (Flash memory up to 256 Kbytes and RAM up to 32 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses.

  The STM32L151xC/C-A and STM32L152xC/C-A devices offer two operational amplifiers, one 12-bit ADC, two DACs, two ultra-low-power comparators, one general-purpose 32-bit timer, six general-purpose 16-bit timers and two basic timers, which can be used as time bases.

  Moreover, the STM32L151xC/C-A and STM32L152xC/C-A devices contain standard and advanced communication interfaces: up to two I2Cs, three SPIs, two I2S, three USARTs, and an USB. The STM32L151xC/C-A and STM32L152xC/C-A devices offer up to 23 capacitive sensing channels to simply add a touch sensing functionality to any application.They also include a real-time clock and a set of backup registers that remain powered in Standby mode.

  Finally, the integrated LCD controller (except STM32L151xC/C-A devices) has a built-in LCD voltage generator that allows to drive up to 8 multiplexed LCDs with the contrast independent of the supply voltage.

  The ultra-low-power STM32L151xC/C-A and STM32L152xC/C-A devices operate from a 1.8 to 3.6 V power supply (down to 1.65 V at power down) with BOR and from a 1.65 to 3.6 V power supply without BOR option. They are available in the -40 to +85 °C and -40 to +105 °C temperature ranges. A comprehensive set of power-saving modes allows the design of low-power applications.

  STM32L152系列主要特性:

  • Ultra-low-power platform

  – 1.65 V to 3.6 V power supply

  – -40°C to 105°C temperature range

  – 305 nA standby mode (3 wakeup pins)

  – 1.15 μA standby mode + RTC

  – 0.475 μA stop mode (16 wakeup lines)

  – 1.35 μA stop mode + RTC

  – 11 μA Low-power run mode

  – 230 μA/MHz run mode

  – 10 nA ultra-low I/O leakage

  – 8 μs wakeup time

  • Core: ARM® Cortex®-M3 32-bit CPU

  – From 32 kHz up to 32 MHz max

  – 1.25 DMIPS/MHz (Dhrystone 2.1)

  – Memory protection unit

  • Up to 23 capacitive sensing channels

  • CRC calculation unit, 96-bit unique ID

  • Reset and supply management

  – Low-power, ultrasafe BOR (brownout reset) with 5 selectable thresholds

  – Ultra-low-power POR/PDR

  – Programmable voltage detector (PVD)

  • Clock sources

  – 1 to 24 MHz crystal oscillator

  – 32 kHz oscillator for RTC with calibration

  – High Speed Internal 16 MHz factory-trimmed RC (+/- 1%)

  – Internal low-power 37 kHz RC

  – Internal multispeed low-power 65 kHz to 4.2 MHz

  – PLL for CPU clock and USB (48 MHz)

  • Pre-programmed bootloader – USB and USART supported

  • Serial wire debug, JTAG and trace

  • Up to 116 fast I/Os (102 I/Os 5V tolerant), all mappable on 16 external interrupt vectors

  • Memories

  – 256 KB Flash with ECC

  – 32 KB RAM

  – 8 KB of true EEPROM with ECC

  – 128B backup register

  • LCD driver (except STM32L151xC/C-A devices) up to 8x40 segments, contrast adjustment, blinking mode, step-up converter

  • Rich analog peripherals (down to 1.8V)

  – 2x operational amplifiers

  – 12-bit ADC 1 Msps up to 40 channels

  – 12-bit DAC 2 ch with output buffers

  – 2x ultra-low-power-comparators (window mode and wake up capability)

  • DMA controller 12x channels

  • 9x peripheral communication interfaces

  – 1x USB 2.0 (internal 48 MHz PLL)

  – 3x USART

  – 3x SPI 16 Mbits/s (2x SPI with I2S)

  – 2x I2C (SMBus/PMBus)

  • 11x timers: 1x 32-bit, 6x 16-bit with up to 4 IC/OC/PWM channels, 2x 16-bit basic timers, 2x watchdog timers (independent and window)

  图1.超低功耗STM32L151xC/C-A和STM32L152xC/C框图

  图2.超低功耗STM32L151xC/C-A和STM32L152xC/C时钟树框图

  STEVAL-IDI002V2多传感器RF平台传感器板

  The objective of this manual is to demonstrate the functionality of the STEVAL-IDI003V2 multi-sensor RF platform sensor board.

  The STEVAL-IDI003V2 is an evaluation platform for testing multiple MEMS sensors from STMicroelectronics. It is used in conjunction with the STEVAL-IDI002V2, as a daughterboard for the evaluation of the multi-sensor RF platform based on 6LoWPAN. The STEVAL-IDI003V2 includes a MEMS accelerometer, pressure sensor, humidity sensor, and microphone. It also includes a photodiode. It connects to the STEVAL-IDI002V2 interface board using a 10-pin connector.

  The STEVAL-IDI002V2 is the master board consisting of a STM32L152RBT6 Cortex-M3 microcontroller and wireless communication interface in the 868 MHz frequency band. It runs the open source Contiki 6LoWPAN 3.x stack, and provides a versatile platform for evaluating the 6LoWPAN solution in the Internet of Things context, where it can be interfaced to various sensors and/or actuators.

  This board is connected to the STEVAL-IDI002V2 through GPIO’s, ADC and I²C. The application firmware running on top of the Contiki 6LoWPAN stack interacts with the sensors and transmits the data over the 6LoWPAN network at 868 MHz.

  The entire system can be powered by USB, or a single-cell Li-Ion battery (3.7 V, any capacity > 200 mAh).

  To demonstrate the functionalities of the 6LoWPAN network based on the multi-sensor RF platform, the STEVAL-IDI004V2 is used. The STEVAL-IDI004V2 is a USB dongle based on the SPIRIT1 Sub 1-GHz RF transceiver and an STM32L microcontroller.

  In the demo application, the STEVAL-IDI004V2 board acts as the root node in a 6LoWPAN network. The STEVAL-IDI004V2 and STEVAL-IDI002V2 boards together form a 6LoWPAN network. The STEVAL-IDI002V2 reads the data from the sensors on the STEVAL-IDI003V2, and transmits it to the root node through the 6LoWPAN network.

  Communication between the various nodes in this 6LoWPAN network is handled by the SPIRIT1 868 MHz RF transceiver from STMicroelectronics. The SPIRIT1 is a very low power RF transceiver intended for RF wireless applications in the sub 1 GHz band. It is designed to operate both in the license-free ISM and SRD frequency bands at 169, 315, 433, 868, and 915 MHz, but can also be programmed to operate at other frequencies in the 300-348 MHz, 387-470 MHz, and 779-956 MHz bands.

  The 6LoWPAN stack runs on the STM32L152RBT6 microcontroller on the multi-sensor RF platform. The STM32L series of microcontrollers are ultra low power microcontrollers based on the Cortex-M3 core. In the multi-sensor RF platform, it performs the tasks of collecting sensor data, interfacing, controlling the SPIRIT1 RF transceiver and executing the 6LoWPAN stack and application. The STEVAL-IDI002V2 also consists of a dual-EEPROM M24LR64E from STMicroelectronics. This dual EEPROM enables the multi-sensor RF platform to store the data from the sensors and provides an option for the user to access this data using any smartphone enabled with NFC.

  The STEVAL-IDI003V2 contains of a host of sensors from STMicroelectronics. These include the MEMS accelerometer LIS3DH, the MEMS pressure sensor LPS25H, the MEMS humidity sensor HTS221, and MEMS microphone MP34DT01. In addition to these, it also contains a light sensor from AVAGO technologies.

  Together, these sensors enable a wide array of applications that can be developed on the multi-sensor RF platform.

  图2.STEVAL-IDI002V2/3V2RF平台传感器板框图

  图3.STEVAL-IDI002V2 RF平台传感器板外形图

  图4.STEVAL-IDI003V2 RF平台传感器板外形图



责任编辑:HanFeng

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案