當前位置:首頁->方案設計 |
|
STM32F446高性能 32位MCU開發(fā)方案 |
|
|
文章來源: 更新時間:2015/4/18 9:10:00 |
在線咨詢: |
|
ST公司的STM32F446是采用高性能ARM® Cortex®-M4 32位RISC核的 32位MCU,工作頻率高達180MHz,高速嵌入存儲器如閃存512KB, SRAM 128KB和4KB備份SRAM.器件還集成了三個12位ADC,兩個DAC,一個低功耗RTC,12個通用16位計時器以及兩個32位通用計時器,工作電壓1.7V-3.6V,主要用在馬達驅(qū)動和應用控制,醫(yī)療設備,工業(yè)應用的PLC,逆變器,電路中斷器,打印機和掃描儀,告警系統(tǒng),視頻互連和HVAC以及家庭音響設備.本文介紹了STM32F446xx主要特性,框圖, 評估板STM32446E-EVAL主要特性,電路圖,材料清單和PCB設計文件.
The STM32F446xx 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® single-precision 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 STM32F446xx devices incorporate high-speed embedded memories (Flash memory up to 512 Kbyte, up to 128 Kbyte 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.
They also feature standard and advanced communication interfaces.
• Up to four I2Cs;
• Four SPIs, three I2Ss full simplex. 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 two UARTs;
• An USB OTG full-speed and an USB OTG high-speed with full-speed capability (with the ULPI), both with dedicated power rails allowing to use them throughout the entire power range;
• Two CANs;
• Two SAIs serial audio interfaces. To achieve audio class accuracy, the SAIs can be clocked via a dedicated internal audio PLL;
• An SDIO/MMC interface;
• Camera interface;
• HDMI-CEC;
• SPDIF Receiver (SPDIFRx);
• QuadSPI.
The STM32F446xx devices operates in the –40 to +105 ℃ temperature range from a 1.7 to 3.6 V power supply.
The supply voltage can drop to 1.7 V with the use of an external power supply supervisor (refer to Section 3.16.2: Internal reset OFF). A comprehensive set of power-saving mode allows the design of low-power applications.
The STM32F446xx devices offer devices in 6 packages ranging from 64 pins to 144 pins. The set of included peripherals changes with the device chosen.
STM32F446xx主要特性:
• Core: ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Fl ash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
• Memories
– 512 kB of Flash memory
– 128 KB of SRAM
– Flexible external memory controller with up to 16-bit data bus: SRAM,PSRAM,SDRAM/LPSDR SDRAM, Flash NOR/NAND memories
– Dual mode Quad SPI interface
• LCD parallel interface, 8080/6800 modes
• 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: 2x watchdog, 1x SysTick timer and 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
• Debug mode
– SWD & JTAG interfaces
– Cortex® -M4 Trace Macrocell™
• Up to 114 I/O ports with interrupt capability
– Up to 111 fast I/Os up to 90 MHz
– Up to 112 5 V-tolerant I/Os
• Up to 20 communication interfaces
– SPDIF-Rx
– Up to 4 × I2C interfaces (SMBus/PMBus)
– Up to 4 USARTs/2 UARTs (11.25 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)
– Up to 4 SPIs (45 Mbits/s), 3 with muxed I2S for audio class accuracy via internal audio PLL or external clock
– 2 x SAI (serial audio interface)
– 2 × CAN (2.0B Active)
– SDIO interface
– Consumer electronics control (CEC) I/F
• 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
– Dedicated USB power rail enabling on-chip PHYs operation throughout the entire MCU power supply range
• 8- to 14-bit parallel camera interface up to 54 Mbytes/s
• CRC calculation unit
• RTC: subsecond accuracy, hardware calendar
• 96-bit unique ID
STM32F446xx應用:
• 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
![](http://solution.eccn.com/uploads/solution/201504/20150417093737868.jpg)
圖1.STM32F446xx框圖
評估板STM32446E-EVAL
The STM32446E-EVAL evaluation board has been designed as a complete demonstration and development platform for the STMicroelectronics ARM® Cortex®-M4 with FPU core-based STM32F446ZET6 microcontroller with SPDIF input, four I2C, four SPI, three I2S, two SAI, two CAN, three 12-bit ADC, two 12-bit DAC, up to 17 timers, USB OTG HS and FS, camera interface, FMC and QuadSPI interfaces, SDIO interface, 512KB Flash memory and 128KB SRAM, JTAG and ETM trace debugging support.
The full range of hardware features on the board can be used to evaluate all peripherals (USB HS & FS, USART, IrDA, CAN, digital microphones, audio codec, ADC and DAC, color LCD glass with touchscreen, SDRAM and QuadSPI Flash memories, I2C EEPROM, RF EEPROM, MicroSD card) and develop user’s applications. Extension headers make it possible to easily connect a daughter board specific application.
An ST-LINK/V2-1 is integrated on the board, as embedded in-circuit debugger and programmer for the STM32 MCU.
評估板STM32446E-EVAL主要特性:
STM32F446ZET6 microcontroller.
3.2” 240 x 320 TFT color LCD with resistive touchscreen
2048 x 1536 camera module
SAI audio DAC, stereo, audio jacks which support headset with microphone
Stereo digital microphones connected to DAC or to MCU
Connectors for microphone coupon board
SPDIF optical input connector
Joystick with 4-direction control and selector
Reset and user buttons
Potentiometer
4 color user LEDs
32MB QuadSPI Flash
4M x 16-bit SDRAM
2GB (or more) MicroSD card
RF EEPROM
USB OTG HS and FS with micro-AB connectors
RS232 communication
CAN 2.0A/B compliant communication
IrDA transceiver
Embedded ST-LINK/V2-1
JTAG/SWD and ETM trace debug support
Five 5 V power supply options:
Power jack
ST-LINK USB connector
USB FS connector
USB HS connector
Daughter board
RTC with backup battery
Motor control connector
Extension connectors for daughter board or wrapping board and memory connectors
Image
![](http://solution.eccn.com/uploads/solution/201504/20150417093759995.jpg)
圖2.評估板STM32446E-EVAL外形圖
![](http://solution.eccn.com/uploads/solution/201504/20150417093825914.jpg)
圖3.評估板STM32446E-EVAL框圖
![](http://solution.eccn.com/uploads/solution/201504/20150417093914168.jpg)
圖4.評估板STM32446E-EVAL電路圖(1):MCU1
![](http://solution.eccn.com/uploads/solution/201504/20150417093929319.jpg)
圖5.評估板STM32446E-EVAL電路圖(2):MCU2
![](http://solution.eccn.com/uploads/solution/201504/20150417093942710.jpg)
圖6.評估板STM32446E-EVAL電路圖(3):電源
![](http://solution.eccn.com/uploads/solution/201504/20150417093955729.jpg)
圖7.評估板STM32446E-EVAL電路圖(4):USB OTG HS
![](http://solution.eccn.com/uploads/solution/201504/20150417094008542.jpg)
圖8.評估板STM32446E-EVAL電路圖(5):USB OTG FS
![](http://solution.eccn.com/uploads/solution/201504/20150417094020536.jpg)
圖9.評估板STM32446E-EVAL電路圖(6):ST-LINK/V2-1
![](http://solution.eccn.com/uploads/solution/201504/2015041709403351.jpg)
圖10.評估板STM32446E-EVAL電路圖(7):MFX V3
![](http://solution.eccn.com/uploads/solution/201504/2015041709405467.jpg)
圖11.評估板STM32446E-EVAL電路圖(8):外設
![](http://solution.eccn.com/uploads/solution/201504/2015041709410588.jpg)
圖12.評估板STM32446E-EVAL電路圖(9):CAN,RS232/IrDA
![](http://solution.eccn.com/uploads/solution/201504/20150417094117187.jpg)
圖13.評估板STM32446E-EVAL電路圖(10):音頻
![](http://solution.eccn.com/uploads/solution/201504/2015041709413078.jpg)
圖14.評估板STM32446E-EVAL電路圖(11):存儲器
![](http://solution.eccn.com/uploads/solution/201504/20150417094144556.jpg)
圖15.評估板STM32446E-EVAL電路圖(12):馬達控制
![](http://solution.eccn.com/uploads/solution/201504/20150417094157358.jpg)
圖16.評估板STM32446E-EVAL電路圖(13):STM32446E-EVAL LCD
![](http://solution.eccn.com/uploads/solution/201504/20150417094218690.jpg)
圖17.評估板STM32446E-EVAL電路圖(14):JTAG 和跟蹤
![](http://solution.eccn.com/uploads/solution/201504/20150417094231832.jpg)
圖18.評估板STM32446E-EVAL電路圖(15):照相機連接器
![](http://solution.eccn.com/uploads/solution/201504/20150417094245339.jpg)
圖19.評估板STM32446E-EVAL電路圖(16):連接器
![](http://solution.eccn.com/uploads/solution/201504/20150417094303208.jpg)
圖20.評估板STM32446E-EVAL電路圖(17):FMC連接器
![](http://solution.eccn.com/uploads/solution/201504/20150417094321147.jpg)
圖21.評估板STM32446E-EVAL電路圖(18):帶SPI和16位接口的3.2吋LCD模塊
![](http://solution.eccn.com/uploads/solution/201504/20150417094337694.jpg)
圖22.評估板STM32446E-EVAL電路圖(19):照相機模塊
![](http://solution.eccn.com/uploads/solution/201504/20150417094350415.jpg)
圖23.評估板STM32446E-EVAL PCB元件布局圖 |
|
|
|
|
|
|
|
|
|