烽火社区 首页 方案 工业控制 马达控制 查看内容
仪器仪表 工业电子 医疗设备 智能装备 智能控制 马达控制 LED照明

[方案]STSTM32F779xx系列32位ARMMCU开辟方案

2017-11-23 09:46 PM| 发布者: 挚爱松鼠酱| 查看: 3027| 评论: 0

摘要: ST公司的stm32F777xx,STM32F778Ax和STM32F779xx系列是基于工作频率高达216MHz的高性能ARM®Cortex®-M732位RISC核,集成多达2MB闪存,512KBSRAM,16KBTCMRAM,4KB备份SRAM和各种外设,主要用在马达驱动和工业控制,医疗电 ...

ST公司的STM32F777xx, STM32F778Ax和STM32F779xx系列是基于工作频率高达216MHz的高性能ARM® Cortex®-M7 32位RISC核,集成多达2MB闪存,512KB SRAM,16KB TCM RAM,4KB备份SRAM和各种外设,主要用在马达驱动和工业控制,医疗电子,家用音频设备,可穿着智能手表,PLC,逆变器和电路中断器,打印机和扫描仪,告警系统,视频毗连和HVAC,移动应用和物联网(IoT).本文先容了STM32F779xx系列主要特点,框架图,评估板STM32F779I-EVAL主要特点,框架图,电路图,质料清单和PCVB元件结构图.

The STM32F777xx, STM32F778Ax and STM32F779xx devices are based on the high-performance ARM® Cortex®-M7 32-bit RISC core operating at up to 216 MHz frequency. The Cortex®-M7 core features a floating point unit (FPU) which supports ARM® double-precision and 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 the application security.

The STM32F777xx, STM32F778Ax and STM32F779xx devices incorporate high-speed embedded memories with a Flash memory up to 2 Mbytes, 512 Kbytes of SRAM (including 128 Kbytes of Data TCM RAM for critical real-time data), 16 Kbytes of instruction TCM RAM (for critical real-time routines), 4 Kbytes of backup SRAM available in the lowest power modes, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, a 32-bit multi-AHB bus matrix and a multi layer AXI interconnect supporting internal and external memories access.

All the 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 four I2Cs
• Six SPIs, three I2Ss in half-duplex mode. 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)
• Three CANs
• Two SAI serial audio interfaces
• Two SDMMC host interfaces
• Ethernet and camera interfaces
• LCD-TFT display controller
• Chrom-ART Accelerator™
• SPDIFRX interface
• HDMI-CEC

Advanced peripherals include two SDMMC interfaces, a flexible memory control (FMC) interface, a Quad-SPI Flash memory interface, a camera interface for CMOS sensors and a cryptographic acceleration cell The STM32F777xx, STM32F778Ax and STM32F779xx devices operate in the C40 to +105 ℃ temperature range from a 1.7 to 3.6 V power supply. Dedicated supply inputs for USB (OTG_FS and OTG_HS) and SDMMC2 (clock, command and 4-bit data) are available on all the packages except LQFP100 for a greater power supply choice.

The STM32F777xx, STM32F778Ax and STM32F779xx devices offer devices in 10 packages ranging from 100 pins to 216 pins. The set of included peripherals changes with the device chosen.

These features make the STM32F777xx, STM32F778Ax and STM32F779xx microcontrollers suitable for a wide range of applications:
• 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
• Mobile applications, Internet of Things
• Wearable devices: smartwatches.

STM32F779xx系列主要特点:

Core: ARM® 32-bit Cortex®-M7 CPU with DPFPU, ART Accelerator™ and L1-cache: 16 Kbytes I/D cache, allowing 0-wait state execution from embedded Flash and external memories, up to 216 MHz, MPU, 462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1), and DSP instructions.
Memories
Up to 2 Mbytes of Flash memory organized into two banks allowing read-while-write
SRAM: 512 Kbytes (including 128 Kbytes of data TCM RAM for critical real-time data) + 16 Kbytes of instruction TCM RAM (for critical real-time routines) + 4 Kbytes of backup SRAM
Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND memories
Dual mode Quad-SPI
Graphics
Chrom-ART Accelerator™ (DMA2D), graphical hardware accelerator enabling enhanced graphical user interface
Hardware JPEG codec
LCD-TFT controller supporting up to XGA resolution
MIPI® DSI host controller supporting up to 720p 30 Hz resolution
Clock, reset and supply management
1.7 V to 3.6 V application supply and I/Os
POR, PDR, PVD and BOR
Dedicated USB power
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, 32×32 bit backup registers + 4 Kbytes backup SRAM
3×12-bit, 2.4 MSPS ADC: up to 24 channels
Digital filters for sigma delta modulator (DFSDM), 8 channels / 4 filters
2×12-bit D/A converters
General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
Up to 18 timers: up to thirteen 16-bit (1x low- power 16-bit timer available in Stop mode) and two 32-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input. All 15 timers running up to 216 MHz. 2x watchdogs, SysTick timer
Debug mode
SWD & JTAG interfaces
Cortex®-M7 Trace Macrocell™
Up to 168 I/O ports with interrupt capability
Up to 164 fast I/Os up to 108 MHz
Up to 166 5 V-tolerant I/Os
Up to 28 communication interfaces
Up to 4 I2 C interfaces (SMBus/PMBus)
Up to 4 USARTs/4 UARTs (12.5 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)
Up to 6 SPIs (up to 54 Mbit/s), 3 with muxed simplex I2 S for audio
2 x SAIs (serial audio interface)
3 × CANs (2.0B Active) and 2x SDMMCs
SPDIFRX interface
HDMI-CEC
MDIO slave 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 camera interface up to 54 Mbyte/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

图1.STM32F777xx, STM32F778Ax和STM32F779xx框架图

STM32F779NI MCU评估板STM32F779I-EVAL

The STM32F779I-EVAL evaluation board is a complete demonstration and development platform for STMicroelectronics ARM®Cortex®-M7 core-based STM32F779NI microcontrollers. It features the following interfaces: four I2Cs, six SPIs with three multiplexed full-duplex I2S, SDIO, two SAIs, 8- to 14-bit digital camera module, Ethernet MAC, FMC and Quad-SPI. It also features four USART and four UART peripherals, two CAN bus, three 12-bit ADC converters, two 12-bit DAC channels, internal 256+4-Kbyte SRAM and 2-Mbyte Flash memory, USB HS OTG and USB FS OTG peripherals, JTAG debugging support. This evaluation board can be used as a reference design for user application development but it is not considered as a final application.

The full range of hardware features on the board helps the user to evaluate all the peripherals (USB OTG HS, USB OTG FS, Ethernet, motor control, CAN, microSD card, USART, audio DAC and ADC, digital microphone, CAN, SRAM, NOR Flash, SDRAM, Quad SPI Flash, 4" DSI LCD with capacitive touch panel, etc.) and to develop applications. Extension headers make it possible to easily connect a daughterboard for a specific application.

The integrated ST-LINK/V2-1 provides an embedded in-circuit debugger and programmer for the STM32.

评估板STM32F779I-EVAL主要特点:

STM32F779NI microcontroller with 2-Mbyte Flash memory and 512+16+4-Kbyte RAM in BGA216 package
Six 5 V power supply options:
Power jack
ST-LINK/V2-1 USB Micro-B connector
User USB HS connector
User USB FS1 connector
User USB FS2 connector
Daughterboard
SAI audio DAC, stereo audio jack that supports headset with microphone
Stereo digital microphone, audio jack connector used to connect external speakers
2-Gbyte (or more) SDIO interface microSD card
Four I2 C interfaces
RS-232 communication
JTAG/SWD and ETM trace debug support, ST-LINK/V2-1 embedded
IEEE-802.3-2002 compliant Ethernet connector
Camera module
8Mx32bit SDRAM, 1Mx16bit SRAM and 8Mx16bit NOR Flash
512-Mbit Quad-SPI NOR Flash
2Gx16bit NAND Flash interface to connect NAND Flash module
4" DSI interface LCD with capacitive touch panel
Joystick with 4-direction control and selector
Reset, Wake Up/Tamper or key button
4-color user LEDs
Extension and 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

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

图3.评估板STM32F779I-EVAL硬件框架图

图4.评估板STM32F779I-EVAL主要元件结构图(顶层)

图5.评估板STM32F779I-EVAL马达控制PCB结构图(顶层)

图6.评估板STM32F779I-EVAL马达控制PCB结构图(底层)


图7.评估板STM32F779I-EVAL电路图(1)

图8.评估板STM32F779I-EVAL电路图(2):MCU

图9.评估板STM32F779I-EVAL电路图(3):电源

图10.评估板STM32F779I-EVAL电路图(4):SRAM,闪存,SDRAM

图11.评估板STM32F779I-EVAL电路图(5):音频

图12.评估板STM32F779I-EVAL电路图(6):LCD,照相机,毗连器

图13.评估板STM32F779I-EVAL电路图(7):以太网

图14.评估板STM32F779I-EVAL电路图(8):USB OTG HS

图15.评估板STM32F779I-EVAL电路图(9):USB OTG FS

图16.评估板STM32F779I-EVAL电路图(10):RS-232

图17.评估板STM32F779I-EVAL电路图(11):CAN, Quad-SPI

图18.评估板STM32F779I-EVAL电路图(12):外设

图19.评估板STM32F779I-EVAL电路图(13):马达控制

图20.评估板STM32F779I-EVAL电路图(14):外接毗连器

图21.评估板STM32F779I-EVAL电路图(15):ST-LINK/V2-1

图22.评估板STM32F779I-EVAL电路图(16):MFX和LED

图23.评估板STM32F779I-EVAL电路图(17):JTAG和跟踪

图24.评估板STM32F779I-EVAL电路图(18):4DSI LCD板

图25.评估板STM32F779I-EVAL电路图(19):照相机模块
评估板STM32F779I-EVAL质料清单见:
评估板STM32F779I-EVAL质料清单.zip
详情请复制打开此衔接地址:
http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/8a/34/ed/7e/4c/04/4b/7a/
DM00225424/files/DM00225424.pdf/jcr:content/translations/en.DM00225424.pdf
和http://www.st.com/content/ccc/resource/technical/document/user_manual/group0/64/5f/b4/25/72/a8/44/
d9/DM00276570/files/DM00276570.pdf/jcr:content/translations/en.DM00276570.pdf
以及http://www.st.com/content/ccc/resource/technical/document/data_brief/group0/87/0d/44/66/c0/97/4a/63/
DM00276587/files/DM00276587.pdf/jcr:content/translations/en.DM00276587.pdf
en.DM00225424.pdf
en.DM00276570.pdf
en.DM00276587.pdf


鲜花

握手

雷人

路过

鸡蛋

相关阅读

热点图文
推荐阅读
文章排行
返回顶部