0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

電子工程師 ? 作者:工程師陳翠 ? 2018-06-17 05:03 ? 次閱讀

ST公司stm32L053x6/8是基于Arm? Cortex?-M0+核超低功耗的32位MCU,具有高達64KB閃存,8KB SRAM,2KB EEPROM和存儲器保護單元(MPU),工作頻率從32kHz到32MHz,0.95 DMIPS/MHz,工作電壓1.65V-3.6V,工作溫度-40到125℃ ,待機模式功耗0.27 μA,主要用在氣體/水表和工業(yè)傳感器,健康和健身設備,遙控和用戶接口,PC外設,游戲和GPS設備,告警系統(tǒng),有線和無線傳感器與視頻互連。本文介紹了STM32L053x6/8主要特性,功能框圖和時鐘樹,評估板P-NUCLEO-IKA02A1主要特性,電路圖和材料清單。

The ultra-low-power STM32L053x6/8 are offered in 3 different package types: from 48 pins to 64 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 STM32L053x6/8 microcontrollers suitable for a wide range of applications:

? Gas/water meters and industrial sensors

? Healthcare and fitness equipment

? Remote control and user interface

? PC peripherals, gaming, GPS equipment

? Alarm system, wired and wireless sensors, video intercom

The ultra-low-power STM32L053x6/8 microcontrollers incorporate the connectivity power of the universal serial bus (USB 2.0 crystal-less) with the high-performance Arm? Cortex?-M0+ 32-bit RISC core operating at a 32 MHz frequency, a memory protection unit (MPU), high-speed embedded memories (up to 64 Kbytes of Flash program memory, 2 Kbytes of data EEPROM and 8 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals. The STM32L053x6/8 devices provide high power efficiency for a wide range of performance. It is achieved with a large choice of internal and external clock sources, an internal voltage adaptation and several low-power modes.

The STM32L053x6/8 devices offer several analog features, one 12-bit ADC with hardware oversampling, one DAC, two ultra-low-power comparators, several timers, one low-power timer (LPTIM), three general-purpose 16-bit timers and one basic timer, one RTC and one SysTick which can be used as timebases. They also feature two watchdogs, one watchdog with independent clock and window capability and one window watchdog based on bus clock. Moreover, the STM32L053x6/8 devices embed standard and advanced communication interfaces: up to two I2C, two SPIs, one I2S, two USARTs, a low-power UART (LPUART), and a crystal-less USB. The devices offer up to 24 capacitive sensing channels to simply add touch sensing functionality to any application. The STM32L053x6/8 also include a real-time clock and a set of backup registers that remain powered in Standby mode. Finally, their integrated LCD controller has a built-in LCD voltage generator that allows to drive up to 8 multiplexed LCDs with contrast independent of the supply voltage. The ultra-low-power STM32L053x6/8 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 +125 ℃ temperature range.A comprehensive set of power-saving modes allows the design of low-power applications.

STM32L053R8主要特性:

? Ultra-low-power platform

– 1.65 V to 3.6 V power supply

– -40 to 125 ℃ temperature range

– 0.27 μA Standby mode (2 wakeup pins)

– 0.4 μA Stop mode (16 wakeup lines)

– 0.8 μA Stop mode + RTC + 8 KB RAM retention

– 88 μA/MHz in Run mode –3.5 μs wakeup time (from RAM)

– 5 μs wakeup time (from Flash memory)

? Core: Arm? 32-bit Cortex?-M0+ with MPU

– From 32 kHz up to 32 MHz max.

– 0.95 DMIPS/MHz

? Memories

– Up to 64 KB Flash memory with ECC

– 8KB RAM

– 2 KB of data EEPROM with ECC

– 20-byte backup register

– Sector protection against R/W operation

? Up to 51 fast I/Os (45 I/Os 5V tolerant)

? Reset and supply management

– Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds

– Ultra-low-power POR/PDR

– Programmable voltage detector (PVD)

? Clock sources

– 1 to 25 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 RC

– PLL for CPU clock

? Pre-programmed bootloader

– USART, SPI supported

? Development support

– Serial wire debug supported

? LCD driver for up to 8×28segments

– Support contrast adjustment

– Support blinking mode

– Step-up converted on board

? Rich Analog peripherals

– 12-bit ADC 1.14 Msps up to 16 channels (down to 1.65 V)

– 12-bit 1 channel DAC with output buffers (down to 1.8 V)

– 2x ultra-low-power comparators (window mode and wake up capability, down to 1.65 V)

? Up to 24 capacitive sensing channels supporting touchkey, linear and rotary touch sensors

? 7-channel DMA controller, supporting ADC, SPI, I2C, USART, DAC, Timers

? 8x peripheral communication interfaces

– 1x USB 2.0 crystal-less, battery charging detection and LPM

– 2x USART (ISO 7816, IrDA), 1x UART (low power)

– Up to 4x SPI 16 Mbits/s

– 2x I2C (SMBus/PMBus)

? 9x timers: 1x 16-bit with up to 4 channels, 2x 16-bit with up to 2 channels, 1x 16-bit ultra-low-power timer, 1x SysTick, 1x RTC, 1x 16-bit basic for DAC, and 2x watchdogs (independent/window)

? CRC calculation unit, 96-bit unique ID

? True RNG and firewall protection

? All packages are ECOPACK?2

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

圖1.STM32L053x6/8框圖

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

圖2.STM32L053x6/8時鐘樹

評估板P-NUCLEO-IKA02A1

The P-NUCLEO-IKA02A1 evaluation pack provides a reference design for various electrochemical sensors.

The STM32 Nucleo gas expansion board interfaces electrochemical sensors with the MCU on the STM32 Nucleo development board. Two TSU111 operational amplifiers provide signal conditioning; they are ideal for electrochemical sensing thanks to their high precision and low power consumption. The expansion board includes an ultra-low current precision analog temperature sensor STLM20 used for compensation of gas readings.

STM32 Nucleo boards provide an affordable and flexible way for users to experiment with new ideas and build prototypes with any STM32 microcontroller line. The NUCLEO-L053R8 is designed for low power applications.

The design and componentry are optimised for battery operation and maximum battery life time.

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

圖3.評估板P-NUCLEO-IKA02A1外形圖

The P-NUCLEO-IKA02A1 evaluation pack targets a segment of CO detectors for home alarm systems. It is designed to be easily customized and meets EN50291 requirements.

評估板P-NUCLEO-IKA02A1主要特性:

? STM32 Nucleo gas expansion board

? compatible with most electrochemical sensors

? four different footprints for sensors (PCD13,5, PCD17, Mini and TGS5141)

? two-, three- and four-electrode sensors

? signal conditioning with TSU111

? STLM20 temperature sensor

? changeable gain

? NUCLEO-L053R8

? Ultra-low-power ARM? Cortex?-M0+ MCU (32 MHz max.) with 64 Kbytes Flash and 8 Kbytes of SRAM

? Carbon monoxide sensor

? Figaro TGS5141

? coin-cell sensor

? expected life time 》 10 yrs

? can pass 5000 ppm EN50291

? Low power design for long battery life

? RoHS compliant

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

圖4.評估板P-NUCLEO-IKA02A1一氧化碳電化學傳感器

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

圖5.評估板P-NUCLEO-IKA02A1擴展板:氣體信號調理電路圖

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

圖6.評估板P-NUCLEO-IKA02A1擴展板電路圖

評估板P-NUCLEO-IKA02A1材料清單:

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

基于STM32L053R8超低功耗的32位MCU氣體和液體傳感器解決方案

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 氣體傳感器
    +關注

    關注

    14

    文章

    542

    瀏覽量

    37697
  • 液體傳感器
    +關注

    關注

    0

    文章

    7

    瀏覽量

    2728
收藏 人收藏

    評論

    相關推薦

    STM32L053C8 MCU上的低功耗模式詳解

    知道可用的低功耗模式,如何配置它們以及最適合哪些任務。本文概述了STM32L053C8 MCU上的低功耗模式。但是,由于該系列的低功耗模式相
    的頭像 發(fā)表于 11-09 15:23 ?1.5w次閱讀

    stm32L053R8死機的原因有哪些?如何解決?

    求大神或者ST的技術支持幫忙解決,或者分析下在下的問題,stm32L053R8 偶然的死機重啟,時間是不定的,可幾天 可能幾小時,怎么樣才能抓的到該問題呢?
    發(fā)表于 04-23 06:56

    STM32L053R8 nucleo下載程序能夠運行,斷電不能運行的原因?

    STM32L053R8 nucleo,下載程序能夠運行,按重啟鍵可以重啟,但斷電不能運行,請幫助。
    發(fā)表于 05-11 07:35

    采用16-bit MCU超低功耗運動檢測系統(tǒng)解決方案介紹

    諧振 LC 傳感器技術用于運動檢測已有數(shù)年,包括流量計量以及其它低速轉動檢測系統(tǒng)等。幾乎在所有情況下,推動上述傳感器設計發(fā)展的共同主線都是低功耗解決方案的需求,它通常為電池供電設備的
    發(fā)表于 07-19 06:42

    怎樣去開發(fā)STM32L053R8 USART Hal庫

    怎樣去開發(fā)STM32L053R8 USART Hal庫?有哪些基本流程?
    發(fā)表于 10-09 06:04

    STM32L053C6/STM32L053C8/STM32L053R6/STM32L053R8單片機數(shù)據(jù)手冊

      【STM32L053C6,STM32L053C8,STM32L053R6,STM32L053R8】本文檔是關于基于ARM? Cortex?-M3 內核的
    發(fā)表于 11-28 06:28

    基于STM8L15xxx設計的超低功耗8MCU開發(fā)方案

    基于STM8L15xxx設計的超低功耗8MCU開發(fā)方案 ST公司的STM
    發(fā)表于 05-17 11:56 ?4308次閱讀
    基于STM<b class='flag-5'>8L</b>15xxx設計的<b class='flag-5'>超低功耗</b><b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>開發(fā)<b class='flag-5'>方案</b>

    STM32L053R8的GPIO控制例程和工程文件免費下載

    本文檔的主要內容詳細介紹的是STM32L053R8的GPIO控制例程和工程文件免費下載。
    發(fā)表于 11-08 08:00 ?31次下載

    STM32L053R8 USART Hal庫開發(fā)小結

    STM32L053R8 Hal庫開發(fā)小結(一)USART中斷收發(fā)(二)USART DMA IDLE收發(fā)
    發(fā)表于 12-27 19:02 ?16次下載
    <b class='flag-5'>STM32L053R8</b> USART Hal庫開發(fā)小結

    RM0451_超低功耗 STM32L0x0 先進的基于 Arm? 的 32 MCU

    RM0451_超低功耗 STM32L0x0 先進的基于 Arm? 的 32 MCU
    發(fā)表于 11-23 08:20 ?1次下載
    RM0451_<b class='flag-5'>超低功耗</b> <b class='flag-5'>STM32L</b>0x0 先進的基于 Arm? 的 32 <b class='flag-5'>位</b> <b class='flag-5'>MCU</b>

    RM0377_超低功耗 STM32L0x1 高級基于 Arm ? 的 32 MCU

    RM0377_超低功耗 STM32L0x1 高級基于 Arm ? 的 32 MCU
    發(fā)表于 11-23 08:20 ?2次下載
    RM0377_<b class='flag-5'>超低功耗</b> <b class='flag-5'>STM32L</b>0x1 高級基于 Arm ? 的 32 <b class='flag-5'>位</b> <b class='flag-5'>MCU</b>

    RM0376_超低功耗STM32L0x2高級基于Arm ?的32MCU

    RM0376_超低功耗STM32L0x2高級基于Arm ?的32MCU
    發(fā)表于 11-23 08:20 ?2次下載
    RM0376_<b class='flag-5'>超低功耗</b><b class='flag-5'>STM32L</b>0x2高級基于Arm ?的32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    RM0367_超低功耗 STM32L0x3 先進的基于 Arm ? 的 32 MCU

    RM0367_超低功耗 STM32L0x3 先進的基于 Arm ? 的 32 MCU
    發(fā)表于 11-23 08:20 ?2次下載
    RM0367_<b class='flag-5'>超低功耗</b> <b class='flag-5'>STM32L</b>0x3 先進的基于 Arm ? 的 32 <b class='flag-5'>位</b> <b class='flag-5'>MCU</b>

    DS10152_STM32L053C6,STM32L053C8,STM32L053R6,STM32L053R8單片機數(shù)據(jù)手冊

    DS10152_STM32L053C6,STM32L053C8,STM32L053R6,STM32L053R8單片機數(shù)據(jù)手冊
    發(fā)表于 11-23 08:37 ?3次下載
    DS10152_<b class='flag-5'>STM32L053</b>C6,<b class='flag-5'>STM32L053C8</b>,<b class='flag-5'>STM32L053R</b>6,<b class='flag-5'>STM32L053R8</b>單片機數(shù)據(jù)手冊

    基于RJM8L151S低功耗MCU傳感器模塊方案

    基于瑞納捷RJM8L151S低功耗MCU傳感器模塊方案
    的頭像 發(fā)表于 10-27 09:40 ?638次閱讀
    基于RJM<b class='flag-5'>8L</b>151S<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>的<b class='flag-5'>傳感器</b>模塊<b class='flag-5'>方案</b>