当前位置:首 页 --> 方案设计
STM32F437xx和STM32F439xx系列MCU开发方案
发布时间:2015/1/10 9:53:00 来源:
ST公司的STM32F437xx和STM32F439xx系列是基于高性能ARM® Cortex®-M4 32位RISC内核的MCU,集成了FPU,自适应实时(ART)加速度器,工作频率高达180MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1)以及DSP指令,高达2MB闪存,256+4KB SRAM和32位数据总线,工作电压1.7-3.6 V,工作温度–40到+105 ℃.主要用在马达驱动和工业控制,医疗设备,PLC,逆变器,电路断路器,打印机和扫描仪,告警系统,视频连接,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元件布局图:底层
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元件布局图:底层
|
||||||
|
||||||