當前位置:首頁->方案設計 |
|
STM32F437xx和STM32F439xx系列MCU開發(fā)方案 |
|
|
文章來源: 更新時間:2015/1/10 9:53:00 |
在線咨詢: |
|
ST公司的STM32F437xx和STM32F439xx系列是基于高性能ARM® Cortex®-M4 32位RISC內(nèi)核的MCU,集成了FPU,自適應實時(ART)加速度器,工作頻率高達180MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1)以及DSP指令,高達2MB閃存,256+4KB SRAM和32位數(shù)據(jù)總線,工作電壓1.7-3.6 V,工作溫度–40到+105 ℃.主要用在馬達驅(qū)動和工業(yè)控制,醫(yī)療設備,PLC,逆變器,電路斷路器,打印機和掃描儀,告警系統(tǒng),視頻連接,HVAC和家庭音響設備.本文介紹了STM32F437xx和STM32F439xx系列主要特性,框圖,以及評估板STM32439I-EVAL主要特性,框圖,電路圖,材料清單和PCB元件布局圖.
The STM32F437xx and STM32F439xx devices are based on the high-performance ARM® Cortex®-M4 32-bit RISC core operating at a frequency of up to 180 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM® singleprecision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.
The STM32F437xx and STM32F439xx devices incorporate high-speed embedded memories (Flash memory up to 2 Mbyte, up to 256 kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG), and a cryptographic acceleration cell. They also feature standard and advanced communication interfaces.
Up to three I2Cs
Six SPIs, two I2Ss full duplex. To achieve audio class accuracy, the I2S peripherals can be clocked via a dedicated internal audio PLL or via an external clock to allow synchronization.
Four USARTs plus four UARTs
An USB OTG full-speed and a USB OTG high-speed with full-speed capability (with the ULPI),
Two CANs
One SAI serial audio interface
An SDIO/MMC interface
Ethernet and camera interface
LCD-TFT display controller
Chrom-ART Accelerator™.
Advanced peripherals include an SDIO, a flexible memory control (FMC) interface, acamera interface for CMOS sensors and a cryptographic acceleration cell.
The STM32F437xx and STM32F439xx devices operates in the–40 to +105 ℃ temperature range from a 1.7 to 3.6 V power supply.
The STM32F437xx and STM32F439xx devices offer devices in 8 packages ranging from 100 pins to 216 pins. The set of included peripherals changes with the device chosen.
STM32F437xx和STM32F439xx系列主要特性:
Core: ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
Memories
– Up to 2 MB of Flash memory organized into two banks allowing read-while-write
– Up to 256+4 KB of SRAM including 64-KB of CCM (core coupled memory) data RAM
– Flexible external memory controller with up to 32-bit data bus:
SRAM,PSRAM,SDRAM/LPSDR SDRAM , Compact Flash/NOR/NAND memories
LCD parallel interface, 8080/6800 modes
LCD-TFT controller up to XGA resolution with dedicated Chrom-ART Accelerator™ for enhanced graphic content creation (DMA2D)
Clock, reset and supply management
– 1.7 V to 3.6 V application supply and I/Os
– POR, PDR, PVD and BOR
– 4-to-26 MHz crystal oscillator
– Internal 16 MHz factory-trimmed RC (1% accuracy)
– 32 kHz oscillator for RTC with calibration
– Internal 32 kHz RC with calibration
Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
3×12-bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode
2×12-bit D/A converters
General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 180 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
Debug mode
– SWD & JTAG interfaces
– Cortex-M4 Trace Macrocell™
Up to 168 I/O ports with interrupt capability
– Up to 164 fast I/Os up to 90 MHz
– Up to 166 5 V-tolerant I/Os
Up to 21 communication interfaces
– Up to 3 × I2C interfaces (SMBus/PMBus)
– Up to 4 USARTs/4 UARTs (11.25 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)
– Up to 6 SPIs (45 Mbits/s), 2 with muxed full-duplex I2S for audio class accuracy via internal audio PLL or external clock
– 1 x SAI (serial audio interface)
– 2 × CAN (2.0B Active) and SDIO interface
Advanced connectivity
– USB 2.0 full-speed device/host/OTG controller with on-chip PHY
– USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
– 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
8- to 14-bit parallel camera interface up to 54 Mbytes/s
Cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2), and HMAC
True random number generator
CRC calculation unit
RTC: subsecond accuracy, hardware calendar
96-bit unique ID
STM32F437xx和STM32F439xx系列主要應用:
Motor drive and application control
Medical equipment
Industrial applications: PLC, inverters, circuit breakers
Printers, and scanners
Alarm systems, video intercom, and HVAC
Home audio appliances
圖1. STM32F437xx和STM32F439xx系列框圖
評估板STM32439I-EVAL
The STM32439I-EVAL evaluation board is a complete demonstration and development platform for the STMicroelectronics ARM®Cortex™-M4 core-based STM32F439 line microcontrollers.
The integrated ST-LINK/V2 provides an embedded in-circuit debugger and programmer for the STM32 MCU. Extension headers make it possible to easily connect a daughterboard for your specific application.
The STM32439I-EVAL evaluation board includes everything required for beginners and experienced users to develop applications quickly.
圖2. 評估板STM32439I-EVAL外形圖
評估板STM32439I-EVAL主要特性:
STM32F439NIH6 microcontroller
Six 5 V power supply options:
– Power jack
– ST-LINK/V2 USB connector
– User USB HS connector
– User USB FS1 connector
– User USB FS2 connector
– Daughterboard
SAI Audio DAC, stereo audio jack which supports headset with microphone
Stereo digital microphone, audio terminal connector used to connect external speakers
2 GByte (or more) SDIO interface MicroSD Card
RF EEPROM on I2C compatible serial interface
RS-232 communication
IrDA transceiver
JTAG/SWD and ETM trace debug support, ST-LINK/V2 embedded
IEEE-802.3-2002 compliant Ethernet connector
Camera module
8 M x 32-bit SDRAM, 1 M x 16-bit SRAM & 8 M x 16-bit NOR Flash
5.7 inch 640 x 480 pixel TFT color LCD with capacitive touch panel
Joystick with 4-direction control and selector
Reset, WakeUp, Tamper or key button
4 user color LEDs
Extension connectors & memory connectors for daughterboard or wrapping board
USB OTG HS and FS with Micro-AB connectors
RTC with backup battery
CAN2.0A/B compliant connection
Potentiometer
Motor control connector
圖3. 評估板STM32439I-EVAL框圖
圖4. 評估板STM32439I-EVAL元件布局圖
圖5. 評估板STM32439I-EVAL電路圖(1)
圖6. 評估板STM32439I-EVAL電路圖(2)
圖7. 評估板STM32439I-EVAL電路圖(3)
圖8. 評估板STM32439I-EVAL電路圖(4)
圖9. 評估板STM32439I-EVAL電路圖(5)
圖10. 評估板STM32439I-EVAL電路圖(6)
圖11. 評估板STM32439I-EVAL電路圖(7)
圖12. 評估板STM32439I-EVAL電路圖(8)
圖13. 評估板STM32439I-EVAL電路圖(9)
圖14. 評估板STM32439I-EVAL電路圖(10)
圖15. 評估板STM32439I-EVAL電路圖(11)
圖16. 評估板STM32439I-EVAL電路圖(12)
圖17. 評估板STM32439I-EVAL電路圖(13)
圖18. 評估板STM32439I-EVAL電路圖(14)
圖19. 評估板STM32439I-EVAL電路圖(15)
圖20. 評估板STM32439I-EVAL電路圖(16)
圖21. 評估板STM32439I-EVAL電路圖(17)
圖22. 評估板STM32439I-EVAL電路圖(18)
圖23. 評估板STM32439I-EVAL PCB元件布局圖:頂層
圖24. 評估板STM32439I-EVAL PCB元件布局圖:底層 |
|
|
|
|
|
|
|
|
|