《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 解決方案 > ST STM32F072 ARM Cortex-M0 32位MCU解決方案

ST STM32F072 ARM Cortex-M0 32位MCU解決方案

2014-01-29

ST公司的STM32F072是高性能基于 ARM Cortex-M0 32位RISC內(nèi)核的MCU,工作頻率高達(dá)48MHz,具有高速嵌入存儲(chǔ)器(高達(dá)128KB的閃存和16KB SRAM)以及各種增強(qiáng)性外設(shè)和I/O,提供標(biāo)準(zhǔn)的通信接口,USB全速器件,CAN,12位ADC和12位DAC以及7個(gè)通用16位計(jì)時(shí)器,32位計(jì)時(shí)器和高端控制PWM定時(shí)器,主要用在應(yīng)用控制和用戶接口,手持社,A/V接收器和數(shù)字TV,PC外設(shè),游戲和GPS平臺(tái),PLC,逆變器,打印機(jī),掃描儀,告警系統(tǒng)視頻互連和HVAC.本文介紹了STM32F072xx 主要特性,框圖, 評(píng)估板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框圖

評(píng)估板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.

評(píng)估板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. 評(píng)估板STM32072B-EVAL外形圖

圖3. 評(píng)估板STM32072B-EVAL框圖

圖4. 評(píng)估板STM32072B-EVAL元件布局圖

圖5. 評(píng)估板STM32072B-EVAL電路圖(1)

圖6. 評(píng)估板STM32072B-EVAL電路圖(2)

圖7. 評(píng)估板STM32072B-EVAL電路圖(3)

圖8. 評(píng)估板STM32072B-EVAL電路圖(4)

圖9. 評(píng)估板STM32072B-EVAL電路圖(5)

圖10. 評(píng)估板STM32072B-EVAL電路圖(6)

圖11. 評(píng)估板STM32072B-EVAL電路圖(7)

圖12. 評(píng)估板STM32072B-EVAL電路圖(8)

圖13. 評(píng)估板STM32072B-EVAL電路圖(9)

圖14. 評(píng)估板STM32072B-EVAL電路圖(10)

圖15. 評(píng)估板STM32072B-EVAL電路圖(11)

圖16. 評(píng)估板STM32072B-EVAL電路圖(12)

圖17. 評(píng)估板STM32072B-EVAL電路圖(13)

圖18. 評(píng)估板STM32072B-EVAL電路圖(14)

圖19. TFT LCD子板MB895電路圖


詳情請(qǐng)見:
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf
和http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00104135.pdf



本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。