0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于ST公司的STM32F072RB 32位MCU开发方案

基于ST公司的STM32F072RB 32位MCU开发方案

来源: 中电网
2019-04-02
类别:工业控制
eye 201
文章创建人 拍明

原标题:ST STM32F072RB 32位MCU开发方案

  ST公司的STM32F072xx系列是基于ARM® Cortex®-M0 32位RISC内核的MCU,工作频率48MHz,多达128KB闪存和16KB SRAM的高速嵌入存储器,提供标准通信接口如两个I2C, 两个SPI/一个I2S, 一个HDMI CEC和四个USART,一个USB全速器件接口,一个CAN,一个12位ADC和DAC,7个通用16位计时器,一个32位计时器和PWM计时器.主要用在手持设备,工业应用,逆变器,HVAC,数字电视,DTV,PLC,GPS平台,视频连接,告警系统,打印机,扫描仪,PC外设等.本文介绍了STM32F072xx系列主要特性,框图和时钟树, 以及STM32F072 Discovery板32F072BDISCOVERY,硬件框图,电路图,PCB元件分布图和材料清单.

  The STM32F072xx microcontrollers incorporate the high-performance ARM® Cortex®-M0 32-bit RISC core operating at a 48 MHz frequency, high-speed embedded memories (up to 128 Kbytes of Flash memory and 16 Kbytes of SRAM), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (two I2Cs, two SPIs/one I2S, one HDMI CEC and four USARTs), one USB Full speed device (crystal-less), one CAN, one 12-bit ADC, one 12-bit DAC with two channels, seven general-purpose 16-bit timers, a 32-bit timer and an advanced-control PWM timer.

  The STM32F072xx microcontrollers operate in the -40 to +85 ℃ and -40 to +105 ℃ temperature ranges from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving modes allows the design of low-power applications.

  The STM32F072xx microcontrollers include devices in six different packages ranging from 48 pins to 100 pins with a die form also available upon request. Depending on the device chosen, different sets of peripherals are included. The description below provides an overview of the complete range of STM32F072xx peripherals proposed.

  These features make the STM32F072xx microcontrollers suitable for a wide range of applications such as application control and user interfaces, handheld equipment, A/V receivers and digital TV, PC peripherals, gaming and GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs.

  STM32F072xx系列主要特性:

  Core: ARM® 32-bit Cortex®-M0 CPU, frequency up to 48 MHz 

  Memories

  – 64 to 128 Kbytes of Flash memory

  – 16 Kbytes of SRAM with HW parity 

  CRC calculation unit 

  Reset and power management

  – Digital & I/Os supply: VDD = 2.0 V to 3.6 V

  – Analog supply: VDDA = VDD to 3.6 V

  – Selected I/Os: VDDIO2 = 1.65 V to 3.6 V

  – Power-on/Power down reset (POR/PDR)

  – Programmable voltage detector (PVD)

  – Low power modes: Sleep, Stop, Standby

  – VBAT supply for RTC and backup registers 

  Clock management

  – 4 to 32 MHz crystal oscillator

  – 32 kHz oscillator for RTC with calibration

  – Internal 8 MHz RC with x6 PLL option

  – Internal 40 kHz RC oscillator

  – Internal 48 MHz oscillator with automatic trimming based on ext. synchronization 

  Up to 87 fast I/Os

  – All mappable on external interrupt vectors

  – Up to 68 I/Os with 5V tolerant capability and 19 with independent supply VDDIO2 

  7-channel DMA controller 

  One 12-bit, 1.0 μs ADC (up to 16 channels)

  – Conversion range: 0 to 3.6 V

  – Separate analog supply: 2.4 V to 3.6 V 

  One 12-bit D/A converter (with 2 channels) 

  Two fast low-power analog comparators with programmable input and output 

  Up to 24 capacitive sensing channels for touchkey, linear and rotary touch sensors 

  Calendar RTC with alarm and periodic wakeup from Stop/Standby 

  12 timers

  – One 16-bit advanced-control timer for 6 channel PWM output

  – One 32-bit and seven 16-bit timers, with up to 4 IC/OC, OCN, usable for IR control decoding or DAC control

  – Independent and system watchdog timers

  – SysTick timer 

  Communication interfaces

  – Two I2C interfaces supporting Fast Mode Plus (1 Mbit/s) with 20 mA current sink; one supporting SMBus/PMBus and wakeup

  – Four USARTs supporting master synchronous SPI and modem control; two with ISO7816 interface, LIN, IrDA, auto baud rate detection and wakeup feature

  – Two SPIs (18 Mbit/s) with 4 to 16 programmable bit frames, and with I2S interface multiplexed – CAN interface

  – USB 2.0 full-speed interface, able to run from internal 48 MHz oscillator and with BCD and LPM support 

  HDMI CEC wakeup on header reception 

  Serial wire debug (SWD) 

  96-bit unique ID 

  All packages ECOPACK®2

  图1. STM32F072xx系列框图

  图2. STM32F072xx系列时钟树框图

  STM32F072 Discovery板32F072BDISCOVERY

  Discovery kit for ST M32 F0 series with STM32F072RB MCU

  The STM32F072 discovery kit (32F072BDISCOVERY) helps you to discover the full features of the STM32F0 series and to develop your applications. It is based on an STM32F072RBT6 and includes an ST-LINK/V2 embedded debug tool interface, ST MEMS Gyroscope, LEDs, pushbuttons, linear touch sensor, touch keys, RF EEprom connector and a USB mini-B connector.

  图2. STM32F072 Discovery板外形图

  STM32F072 Discovery板主要特性:

  The STM32F072 discovery board offers the following features:

  • STM32F072RBT6 microcontroller featuring 128 KB of Flash memory, 16 KB of SRAM in an LQFP64 package

  • On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2 (with SWD connector for programming and debugging)

  • Board power supply: through USB bus or from an external 5 V supply voltage

  • External application power supply: 3 V and 5 V

  • L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope

  • One linear touch sensor or four touch keys

  • Six LEDs:

  – LD1 (red/green) for USB communication

  – LD2 (red) for 3.3 V power on

  – Four user LEDs: LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)

  • Two pushbuttons (user and reset)

  • USB USER with Mini-B connector

  • RF EEprom daughter board connector

  • Extension header for LQFP64 I/Os for a quick connection to the prototyping board and easy probing

  图3. STM32F072 Discovery板硬件框图

责任编辑: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智能手表解决方案