烽火社区 首页 方案 工业控制 医疗设备 查看内容
仪器仪表 工业电子 医疗设备 智能装备 智能控制 马达控制 LED照明

[方案]STSTM32L072xx超低功耗32位ARMMCU开辟方案

2017-11-24 06:32 PM| 发布者: VR孤狼| 查看: 1820| 评论: 0

摘要: STM32L072x8STM32L072xBSTM32L072xZ超低功耗32位MCU{方案}ARM的Cortex-M0+,高达192KB闪存,20KBSRAM,6KBEEPROM,USB,ADC,DAC。超低功耗STM32L072xx提供9种差别的封装范例,从32引脚到100引脚。根据所选择的器件 ...

STM32L072x8 STM32L072xB STM32L072xZ超低功耗32位MCU{方案}ARM的Cortex-M0+,高达192KB闪存,20KB SRAM,6KB EEPROM,USB,ADC,DAC。

超低功耗STM32L072xx提供9种差别的封装范例,从32引脚到100引脚。根据所选择的器件,包罗差别的外设聚集,以下形貌概述了该系列中提出的完整系列外设。

STM32L072xx微控制器应用

燃气/水表和工业传感器
医疗保健和健身器材
远程控制和用户界面
PC外设、游戏、GPS设备
报警系统,有线和无线传感器,视频对讲

STM32L072xx系列主要特点

超低功耗平台
1.65V~3.6V电源
-40℃~125℃温度范围
0.29μA待机模式(3个叫醒引脚)
0.43μA停止模式(16条叫醒线)
0.86μA停止模式+RTC+20KB RAM保持时间
在运行模式下降至93μA/MHz
5μs叫醒时间(来自闪存)
41μA12位ADC转换,速率为10ksps
内核:ARM 32位Cortex-M0+和MPU
从32kHz~32MHz最大
0.95 DMIPS/MHz
复位和供应管理
具有5个可选阈值的超安全,低功耗BOR(掉电复位)
超低功耗POR/PDR
可编程电压检测器(PVD)
时钟源
1到25MHz晶体振荡器
用于带校准的RTC的32kHz振荡器
高速内部16MHz工厂校准RC(+/-1%)
内部低功耗37kHz RC
内部多电源低功耗65kHz~4.2MHz RC
用于USB的48MHz RC的内部自校准
CPU时钟PLL
预编程引导步伐:USB,USART支持
发展支持:支持串行线调试
最多84个快速I/O(78个I/O,5V耐压)
存储器
高达192KB带ECC的闪存(2个组具有读写同步功能)
20KB RAM
6KB带ECC的数据EEPROM
20字节备份寄存器
对R/W操纵的扇区掩护
丰富模拟外设
12位ADC 1.14Msps,最多16个通道(降至1.65V)
2个带输出缓冲器的12位通道DAC(低至1.8V)
2个超低功耗比力器(窗口模式和叫醒功能,低至1.65V)
最多24个电容式感应通道支持触摸键,线性和旋转触摸传感器
7通道DMA控制器,支持ADC,SPI,I2C,USART,DAC,定时器
11个外围通信接口
1个USB 2.0无晶体,电池充电检测和LPM
4×USART(2个接纳ISO 7816,IrDA),1×UART(低功耗)
高达6×SPI 16Mbits/s
3×I2C(2与SMBus/PMBus)
11个定时器:2×16位,最多4个通道,2×16位,最多2个通道,1×16位超低功耗定时器,1×SysTick,1×RTC,2×16位根本DAC和2×看门狗(独立/窗口)
CRC盘算单位,96位唯一ID
真RNG和防火墙掩护

图1{京电港论坛}  STM32L072x系列框架图

图2{京电港论坛}  STM32L072x系列时钟树

Nucleo包P-NUCLEO-LRWAN1(NUCLEO-L073RZ板和I-NUCLEO-SX1272D RF扩展板)
超低功耗STM32和LoRa Nucleo组件(P-NUCLEO-LRWAN1)是{方案}NUCLEO-L073RZ板,Semtech公司的I-NUCLEO-SX1272DLoRa RF扩展板和低于千兆赫天线。扩展板包罗低功耗收发器SX1272,其具有长间隔调制解调器LoRa。此调制解调器提供高性能LoRa调制以及OOK/FSK调制。它被优化用于868MHz和915MHz频带,其最大输出功率为14dBm。P-NUCLEO-LRWAN1 Nucleo包与I-CUBE-LRWAN1软件扩展兼容,该软件扩展是经认证的中间件堆栈(V1.0),符合LoRaWAN规范V1.0.1。它通过无线激活(OTAA)或通过个性化激活(ABP)为A类和C类协议中的双向终端设备以及终端设备激活提供支持。


图3{京电港论坛}  P-NUCLEO-LRWAN1 Nucleo包外形实物图

图4{京电港论坛}  P-NUCLEO-LRWAN1 Nucleo包系统架构图

硬件元件包罗

NUCLEO-L073RZ板
I-NUCLEO-SX1272D扩展板
网关
NUCLEO-L073RZ板
NUCLEO-L073RZ板嵌入了STM32L073RZ MCU,这是一个{方案}Cortex-M0+和192Kbyte闪存和20-Kbyte SRAM的32位微控制器:这些特点及其外设设置允许LoRa中间件堆栈(I-CUBE-LRWAN)运行。别的,NUCLEO-L073RZ板嵌入式ST morpho扩展引脚头可以完全访问所有STM32 I/O和一个板上ST-LINK/V2-1调试器/编程器与SWD毗连器也能管理与STM32L073RZ。用户可以通过USB电缆将NUCLEO-L073RZ板毗连到PC上电。然而,终端设备的抱负设置是电池操纵。将3个碱性AAA(或AA)电池的电池座毗连到NUCLEO-L073RZ板的反面,并将+/-端子毗连/焊接到ST morpho毗连器上的电源引脚,如图3{京电港论坛}所示。将跳线JP5至E5V,以便板从电池获取电力。现在可以去掉电阻R32,以淘汰电路板的电流消耗。在JP1上放置跳线,当ST-LINK USB未毗连并在PC上举出时,允许ST-LINK调试器释放目标STM32的复位引脚。这允许STM32执行固件,NUCLEO-L073RZ板通过USB毗连到PC。


图5{京电港论坛}  NUCLEO-L073RZ板外形实物图(右:顶视图,左:电池)

I-NUCLEO-SX1272D扩展板

NUCLEO-SX1272D是ARM mbed屏蔽SX1272MB2DAS的意法半导体代码名称。它嵌入一个LoRa RF收发器SX1272芯片和所有相关的射频匹配和滤波组件,实现单一,50欧姆天线端口。I-NUCLEO-SX1272D嵌入其32MHz晶振。I-NUCLEO-SX1272D完全由SPI和中断线控制。可选的Grove兼容传感器可以插在扩展板上。


图6{京电港论坛}  INUCLEO-SX1272D扩展板外形实物图

网关2.3.1 SemtechIoT入门套件

该套件旨在为所有物联网对象设计人员提供一个自包罗的即插即用当地环路,使他们能够根据LoRaWAN规范验证其设计能够毗连到公共IoT网络。不需要毗连到以太网,这简化了入门工具包的设置。使用简朴的交织以太网电缆访问套件。它由以下组成:

RaspberryPi B+及其LoRaIoT屏蔽单位和预安装的microSD卡
{方案}SX1301的会合器参考方案
主动GPS天线
电源适配器(迷你USB)
网关使用迷你USB毗连器通电,RaspberryPi需要约莫两秒钟来启动。

图7{京电港论坛}  SemtechIoT入门板网关外形实物图

图8{京电港论坛}  INUCLEO-SX1272D扩展板电路原理图纸
详情:
http://www.st.com/content/ccc/resource/technical/document/datasheet/98/e1
/71/c0/ae/f5/4b/d4/DM00141133.pdf/files/DM00141133.pdf/jcr:content/translations/en.DM00141133.pdf
和http://www.st.com/content/ccc/resource/technical/document/user_manual/group0
/d3/69/4a/7c/aa/4d/42/16/DM00307583/files/DM00307583.pdf/jcr:content/translations/en.DM00307583.pdf


鲜花

握手

雷人

路过

鸡蛋

相关阅读

热点图文
推荐阅读
文章排行
返回顶部