0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于ST公司的STM32F072 ARM Cortex-M0 32位MCU解决方案

基于ST公司的STM32F072 ARM Cortex-M0 32位MCU解决方案

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

原标题:ST STM32F072 ARM Cortex-M0 32位MCU解决方案

  ST公司的STM32F072是高性能基于 ARM Cortex-M0 32位RISC内核的MCU,工作频率高达48MHz,具有高速嵌入存储器(高达128KB的闪存和16KB SRAM)以及各种增强性外设和I/O,提供标准的通信接口,USB全速器件,CAN,12位ADC和12位DAC以及7个通用16位计时器,32位计时器和高端控制PWM定时器, 主要用在应用控制和用户接口,手持社,A/V接收器和数字TV,PC外设,游戏和GPS平台,PLC,逆变器,打印机,扫描仪,告警系统视频互连和 HVAC.本文介绍了STM32F072xx 主要特性,框图, 评估板STM32072B-EVAL主要特性,框图,元件布局图,电路图和材料清单.

  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/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 checking

  CRC calculation unit

  Reset and power management

  Voltage range: 2.0 V to 3.6 V

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

  Programmable voltage detector (PVD)

  Low power modes: Sleep, Stop, Standby

  VBATsupply 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 from 2.4 up to 3.6

  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框图

  评估板STM32072B-EVAL

  Evaluation board for STM32F0 series - with STM32F072VB MCU

  The STM32072B-EVAL evaluation board is designed as complete demonstration and development platform for STMicroelectronics ARM cortex-M0 core-based STM32F072VBT6 microcontroller with two I2C, two SPI, four USART, one CAN, 12-bit ADC, 12-bit DAC, two GP comparators, internal 16KB SRAM and 128KB Flash, USB FS, Touch sensing, CEC, SWD debugging support.

  The full range of hardware features on the board is designed for the evaluation of all the peripherals and the development of user-specific applications. Extension headers are used to easily connect a daughter board or a wrapping board for user-specific applications.

  The ST-LINK/V2 is integrated on the board as embedded in-circuit debugger and programmer for the STM32 MCU.

  评估板STM32072B-EVAL主要特性:

  Four 5 V power supply options: power jack, ST-LINK/V2 USB connector, user USB connector or daughter board

  Stereo audio jack which supports a headset with microphone connected to DAC and ADC of STM32F072VBT6.

  2G Byte (or more) SPI interface MicroSD card

  I2C compatible serial interface temperature sensor

  RF E2PROM

  RS232 and RS485 communication

  IrDA transceiver

  IR LED and IR receiver

  SWD debug support, ST-LINK/V2 embedded

  240x320 TFT color LCD connected to SPI interface of STM32F072VBT6

  Joystick with 4-direction control and selector

  Reset and tamper buttons

  Four color user LEDs and two LEDs as MCU low power alarm

  Extension connector for daughter board or wrapping board

  MCU voltage choice fixed 3.3 V or adjustable from 1.65 V to 3.6 V

  USB full-speed connector

  Touch sensing buttons

  RTC with backup battery

  CAN2.0A/B compliant connector

  Light Dependent Resistor (LDR)

  Potentiometer

  Two HDMI connectors with DDC and CEC

  Smart Card slot

  Motor control connector

  图2. 评估板STM32072B-EVAL外形图

  图3. 评估板STM32072B-EVAL框图


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