0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于ST公司的STM32F446高性能 32位MCU开发方案

基于ST公司的STM32F446高性能 32位MCU开发方案

来源: 中电网
2019-03-12
类别:工业控制
eye 154
文章创建人 拍明

原标题:ST STM32F446高性能 32位MCU开发方案

  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,主要用在马达驱动和应用控制,医疗设备,工业应用的PLC,逆变器,电路中断器,打印机和扫描仪,告警系统,视频互连和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

  图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

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

  图3.评估板STM32446E-EVAL框图


责任编辑:HanFeng

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯