0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

電子工程師 ? 作者:工程師陳翠 ? 2018-06-17 18:37 ? 次閱讀

ST公司STM32H743I是高性能工作頻率400MHz的32位ARM Cortex?-M7MCU,具有浮點(diǎn)單元(FPU),支持Arm?雙精度(IEEE 754兼容)和單精度數(shù)據(jù)處理指令和數(shù)據(jù)類型,集成了高達(dá)2MB閃存,1MB RAM,Art加速器,L1緩存,外設(shè)存儲器接口以及各種外設(shè),856 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1)。主要用在馬達(dá)驅(qū)動和應(yīng)用控制,醫(yī)療電子,工業(yè)應(yīng)用如PLC,逆變器和電路斷路器,打印機(jī)和掃描儀,告警系統(tǒng),視頻互連和HVAC,家庭音響,移動應(yīng)用和物聯(lián)網(wǎng),可穿戴如智能手表。本文介紹了STM32H743xI主要特性,框圖,以及評估板STM32H743I-EVAL主要特性,框圖,主要元件分布圖和電路圖,材料清單。

STM32H743xI devices are based on the high-performance Arm? Cortex?-M7 32-bit RISC core operating at up to 400 MHz. The Cortex? -M7 core features a floating point unit (FPU) which supports Arm? double-precision (IEEE 754 compliant) and single-precision data-processing instructions and data types. STM32H743xI devices support a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.

STM32H743xI devices incorporate high-speed embedded memories with a dual-bank Flash memory up to 2 Mbytes, 1 Mbyte of RAM (including 192 Kbytes of TCM RAM, 864 Kbytes of user SRAM and 4 Kbytes of backup SRAM), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, 2x32-bit multi-AHB bus matrix and a multi layer AXI interconnect supporting internal and external memory access.

STM32H743xI devices are based on the high-performance Arm? Cortex?-M7 32-bit RISC core operating at up to 400 MHz. The Cortex? -M7 core features a floating point unit (FPU) which supports Arm? double-precision (IEEE 754 compliant) and single-precision data-processing instructions and data types. STM32H743xI devices support a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.

STM32H743xI devices incorporate high-speed embedded memories with a dual-bank Flash memory up to 2 Mbytes, 1 Mbyte of RAM (including 192 Kbytes of TCM RAM, 864 Kbytes of user SRAM and 4 Kbytes of backup SRAM), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, 2x32-bit multi-AHB bus matrix and a multi layer AXI interconnect supporting internal and external memory access.

All the devices offer three ADCs, two DACs, two ultra-low power comparators, a low-power RTC, a high-resolution timer, 12 general-purpose 16-bit timers, two PWM timers for motor control, five low-power timers and a true random number generator (RNG)。 The devices support four digital filters for external sigma-delta modulators (DFSDM)。 They also feature standard and advanced communication interfaces.

? Standard peripherals

– Four I2Cs

– Four USARTs, four UARTs and one LPUART

– Six SPIs, three I2Ss in half-duplex mode. To achieve audio class accuracy, the I2S peripherals can be clocked by a dedicated internal audio PLL or by an external clock to allow synchronization.

– Four SAI serial audio interfaces

– One SPDIFRX interface

– One SWPMI (Single Wire Protocol Master Interface)

– Management Data Input/Output (MDIO) slaves

– Two SDMMC interfaces

– A USB OTG full-speed and a USB OTG high-speed interface with full-speed capability (with the ULPI) – One FDCAN plus one TT-CAN interface

– An Ethernet interface

– Chrom-ART Accelerator?

HDMI-CEC

? Advanced peripherals including

– A flexible memory control (FMC) interface

– A Quad-SPI Flash memory interface

– A camera interface for CMOS sensors

– An LCD-TFT display controller

– A JPEG hardware compressor/decompressor

STM32H743xI devices operate in the –40 to +85 ℃ temperature range from a 1.62 to 3.6 V power supply. The supply voltage can drop down to 1.62 V by using an external power supervisor and connecting the PDR_ON pin to VSS. Otherwise the supply voltage must stay above 1.71 V with the embedded power voltage detector enabled.

Dedicated supply inputs for USB (OTG_FS and OTG_HS) are available on all packages except LQFP100 to allow a greater power supply choice.

A comprehensive set of power-saving modes allows the design of low-power applications.

STM32H743xI devices are offered in 8 packages ranging from 100 pins to 240 pins/balls. The set of included peripherals changes with the device chosen.

These features make STM32H743xI 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: smart watches.

STM32H743xI主要特性:

Core

32-bit Arm? Cortex?-M7 core with double-precision FPU and L1 cache: 16 Kbytes of data and 16 Kbytes of instruction cache allowing one cache line to be filled in a single access from the 256-bit embedded Flash memory; frequency up to 400 MHz, MPU, 856 DMIPS/ 2.14 DMIPS/MHz (Dhrystone 2.1), and DSP instructions

Memories

Up to 2 Mbytes of Flash memory with read-while-write support

1 Mbyte of RAM: 192 Kbytes of TCM RAM (inc. 64 Kbytes of ITCM RAM + 128 Kbytes of DTCM RAM for time critical routines), 864 Kbytes of user SRAM, and 4 Kbytes of SRAM in Backup domain

Dual mode Quad-SPI memory interface running up to 133 MHz

Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND Flash clocked up to 133 MHz in synchronous mode

CRC calculation unit

Security

ROP, PC-ROP, active tamper

General-purpose input/outputs

Up to 168 I/O ports with interrupt capability

Fast I/Os capable of up to 133 MHz

Up to 164 5 V-tolerant I/Os

Reset and power management

3 separate power domains which can be independently clock gated or switched off to maximize power efficiency:

D1: high-performance capabilities for high bandwidth peripherals

D2: communication peripherals and timers

D3: reset/clock control/power management

1.62 to 3.6 V application supply and I/Os

POR, PDR, PVD and BOR

Dedicated USB power embedding a 3.3 V internal regulator to supply the internal PHYs

Embedded regulator (LDO) with configurable scalable output to supply the digital circuitry

Voltage scaling in Run and Stop mode (5 configurable ranges)

Backup regulator (~0.9 V)

Voltage reference for analog peripheral/VREF+

Low-power modes: Sleep, Stop, Standby and VBAT supporting battery charging

Low-power consumption

Total current consumption down to 4 μA

Clock management

Internal oscillators: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 40 kHz LSI

External oscillators: 4-48 MHz HSE, 32.768 kHz LSE

3× PLLs (1 for the system clock, 2 for kernel clocks) with fractional mode

Interconnect matrix

4 DMA controllers to unload the CPU

1× high-speed general-purpose master direct memory access controller (MDMA) with linked list support

2× dual-port DMAs with FIFO and request router capabilities

1× basic DMA with request router capabilities

Up to 35 communication peripherals

4× I2C FM+ interfaces (SMBus/PMBus)

4× USART/4x UARTs (ISO7816 interface, LIN, IrDA, modem control, up to 12.5 Mbit/s) and 1x LPUART

6× SPIs, including 3 with muxed duplex I2S audio class accuracy via internal audio PLL or external clock, 1x I2S in LP domain (up to 133 MHz)

4x SAIs (serial audio interface)

SPDIFRX interface

SWPMI single-wire protocol master I/F

MDIO Slave interface

2× SD/SDIO/MMC interfaces (up to 125 MHz)

2× CAN controllers: 2 with CAN FD, 1 with time-triggered CAN (TT-CAN)

2× USB OTG interfaces (1FS, 1HS/FS)

Ethernet MAC interface with DMA controller

HDMI-CEC

8- to 14-bit camera interface (up to 80 MHz)

11 analog peripherals

3× ADCs with 16-bit max.resolution (14 bits 4 MSPS, 16 bits 3.6 MSPS)

1× temperature sensor

2× 12-bit D/A converters (1 MHz)

2× ultra-low-power comparators

2× operational amplifiers (8 MHz bandwidth)

1× digital filters for sigma delta modulator (DFSDM) with 8 channels/4 filters

Graphics

LCD-TFT controller up to XGA resolution

Chrom-ART graphical hardware Accelerator? (DMA2D) to reduce CPU load

Hardware JPEG Codec

Up to 22 timers and watchdogs

1× high-resolution timer (2.5 ns max resolution)

2× 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input (up to 200 MHz)

2× 16-bit advanced motor control timers (up to 200 MHz)

10× 16-bit general-purpose timers (up to 200 MHz)

5× 16-bit low-power timers (up to 200 MHz)

2× watchdogs (independent and window)

1× SysTick timer

RTC with sub-second accuracy & HW calendar

Debug mode

SWD & JTAG interfaces

4 Kbyte Embedded Trace Buffer

True random number generators (3 oscillators each)

96-bit unique ID

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖1.STM32H743xI框圖

評估板STM32H743I-EVAL

The STM32H743I-EVAL Evaluation board is a high-end development platform for the ARM? Cortex?-M7-based STM32H743XI microcontroller. The STM32H743I-EVAL Evaluation board provides access to all the STM32 peripherals for user applications and includes an embedded ST-LINK debugger/programmer. The full range of the hardware features on the STM32H743I-EVAL Evaluation board, helps to evaluate all the peripherals (USB OTG HS and FS, Ethernet, FD-CAN, USART, Audio DAC and ADC, digital microphone, SRAM, SDRAM, NOR Flash, Twin Quad-SPI Flash, microSD? 3.0 card and 5.7” 640x480 TFT color LCD with touch screen) and to develop applications.

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖2.評估板STM32H743I-EVAL外形圖

評估板STM32H743I-EVAL主要特性:

? STM32H743XIH6 microcontroller with 2 Mbytes of Flash memory and 1 Mbyte of RAM in TFBGA240+25 package

? 5.7” 640x480 TFT-color LCD with touch screen

? Ethernet compliant with IEEE-802.3-2002

? USB OTG HS and FS

? I2C compatible serial interface

? RTC with rechargeable backup battery

? SAI Audio DAC

? ST-MEMS digital microphones

? 8-Gbyte (or more) SDIO3.0 interface microSD? card

? 8Mx32-bit SDRAM, 1Mx16bit SRAM and 8Mx16-bit NOR Flash

? 1 1-Gbit Twin Quad-SPI NOR Flash memory or two 512Mb Quad-SPI NOR Flash memories

? Potentiometer

? 4 colored LEDs

? Reset, wakeup, tamper or key buttons

? Joystick with 4-direction control and selector

? Board connectors

– Power jack

– 3 USB with Micro-AB

– RS-232 communications

– Ethernet RJ45

– FD-CAN compliant connection

– Stereo headset jack including analog microphone input

– 2 audio jacks for external speakers

– microSD? card

– JTAG/SWD and ETM trace

? Board expansion connectors:

– Extension connectors and memory connectors for daughterboard or wire-wrap board

? Flexible power-supply options: ST-LINK USB VBUS or external sources

? On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, virtual COM port and debug port

? Comprehensive free software libraries and examples available with the STM32Cube package

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖3.評估板STM32H743I-EVAL硬件框圖

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖4.評估板STM32H743I-EVAL主要元件分布圖

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖5.評估板STM32H743I-EVAL電路圖(1)

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖6.評估板STM32H743I-EVAL電路圖(2):MCU

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖7.評估板STM32H743I-EVAL電路圖(3):電源

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖8.評估板STM32H743I-EVAL電路圖(4):SRAM,閃存和SDRAM

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖9.評估板STM32H743I-EVAL電路圖(5):音頻

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖10.評估板STM32H743I-EVAL電路圖(6):LCD連接器

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖11.評估板STM32H743I-EVAL電路圖(7):以太網(wǎng)

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖12.評估板STM32H743I-EVAL電路圖(8):USB OTG HS

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖13.評估板STM32H743I-EVAL電路圖(9):USB OTG FS

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖14.評估板STM32H743I-EVAL電路圖(10):RS232

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖15.評估板STM32H743I-EVAL電路圖(11):FDCAN和QSPI

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖16.評估板STM32H743I-EVAL電路圖(12):microSD 3.0卡

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖17.評估板STM32H743I-EVAL電路圖(13):外設(shè)

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖18.評估板STM32H743I-EVAL電路圖(14):擴(kuò)展連接器

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖19.評估板STM32H743I-EVAL電路圖(15):ST-LINK/V2-1

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖20.評估板STM32H743I-EVAL電路圖(16):MFX

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖21.評估板STM32H743I-EVAL電路圖(17):JTAG和跟蹤

基于STM32H743I高性能400MHz 32位ARM MCU開發(fā)方案詳解

圖22.評估板STM32H743I-EVAL電路圖(18):5.7” LCD板

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16665

    瀏覽量

    347751
  • ST公司
    +關(guān)注

    關(guān)注

    1

    文章

    45

    瀏覽量

    31675
收藏 人收藏

    評論

    相關(guān)推薦

    ST基于ARM? Cortex?-M7內(nèi)核的STM32H7系列高性能MCU簡介及資料!

    基于ARM? Cortex?-M7的STM32H7 MCU系列采用了ST的非易失性存儲器(NVM)技術(shù)。從片內(nèi)閃存執(zhí)行代碼時,其處理器性能得分為1327 DMIPS/ 3224 Cor
    發(fā)表于 09-03 12:14

    電機(jī)代碼生成及控制算法——STM32H743模型設(shè)計(jì)參數(shù)配置

    STM32H743xI/G器件基于高性能ARM CORTEX M7 32RISC內(nèi)核,工作頻率高達(dá)480MHZ,內(nèi)核具有浮點(diǎn)單元(FPU)
    發(fā)表于 06-28 07:20

    如何將STM32H743I EVAL板的TX和RX引腳短接在一起呢?

    在這個第一次只有數(shù)據(jù)在代碼沒有執(zhí)行 RxCmplt 回調(diào)函數(shù)之后接收。硬件:為了進(jìn)行測試,我將 STM32H743I EVAL 板的 TX 和 RX 引腳短接在一起。UART 配置:波特率
    發(fā)表于 01-17 08:24

    請問CUBEIDE中如何正確配置STM32H743I EVAL2觸摸屏的初始化?

    大家好,我是STM32初學(xué)者,如何在CUBEIDE中正確配置初始化STM32H743I EVAL2觸摸屏,使ToutchGFX能夠接收到觸摸信號。
    發(fā)表于 02-08 08:32

    OLIMEX STM32F103 MCU開發(fā)方案

    OLIMEX公司的STM-H103開發(fā)板是專門用來開發(fā)ST公司的32MCU STM32F103
    發(fā)表于 11-16 11:53 ?87次下載

    ST STM32L4R9I高性能超低功耗ARM MCU開發(fā)方案

    ST STM32L4R9I高性能超低功耗ARM MCU開發(fā)方案 關(guān)鍵詞:
    發(fā)表于 11-30 17:22 ?35次下載
     ST <b class='flag-5'>STM32L4R9I</b><b class='flag-5'>高性能</b>超低功耗<b class='flag-5'>ARM</b> <b class='flag-5'>MCU</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>方案</b>

    STM32H743XI 32ARM處理器的數(shù)據(jù)手冊免費(fèi)下載

    STM32H743XI設(shè)備基于高性能ARM?Cortex?-M7 32RISC核心,工作頻率高達(dá)400兆赫。Cortex?M7內(nèi)核具有一個
    發(fā)表于 04-08 08:00 ?97次下載
    <b class='flag-5'>STM32H743</b>XI 32<b class='flag-5'>位</b><b class='flag-5'>ARM</b>處理器的數(shù)據(jù)手冊免費(fèi)下載

    微雪電子開發(fā)板CoreH743I STM32H743IIT6簡介

    STM32H743IIT6 核心板 最小系統(tǒng)板 引出了所有I/O資源 帶JTAG/SWD調(diào)試下載接口 型號 CoreH743I
    的頭像 發(fā)表于 12-25 15:47 ?7743次閱讀
    微雪電子<b class='flag-5'>開發(fā)</b>板CoreH<b class='flag-5'>743I</b> <b class='flag-5'>STM32H743</b>IIT6簡介

    微雪電子開發(fā)板 OpenH743I-C STM32H743IIT6簡介

    STM32H743IIT6核心板 開發(fā)板 含串口模塊 引出常用接口,可接微雪外圍模塊 型號 OpenH743I-C (標(biāo)準(zhǔn)版)
    的頭像 發(fā)表于 12-29 10:16 ?7820次閱讀
    微雪電子<b class='flag-5'>開發(fā)</b>板 OpenH<b class='flag-5'>743I</b>-C <b class='flag-5'>STM32H743</b>IIT6簡介

    STM32H743ZGT6 STMicroelectronics STM32H7 高性能MCU

    電子發(fā)燒友網(wǎng)為你提供ST(ST)STM32H743ZGT6相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有STM32H743ZGT6的引腳圖、接線圖、封裝手冊、中文資料、英文資料,STM32H743ZGT6真值表,
    發(fā)表于 10-28 14:50
    <b class='flag-5'>STM32H743</b>ZGT6 STMicroelectronics <b class='flag-5'>STM32H</b>7 <b class='flag-5'>高性能</b><b class='flag-5'>MCU</b>

    回顧當(dāng)年的MCU跑分王 STM32H7特性解讀

    STM32H7新系列首款產(chǎn)品是STM32H743,基于400MHz ARM Cortex -M7內(nèi)核。當(dāng)年作為當(dāng)前市場上性能最高的基于
    發(fā)表于 12-14 11:09 ?8723次閱讀

    基于Arm的32MCU的中密度高性能線路的STM32F103X8資料

    基于Arm的32MCU的中密度高性能線路的STM32F103X8資料
    發(fā)表于 11-11 18:08 ?11次下載

    stm32h7內(nèi)存分配_STM32H7 - ARM Cortex-M7 MCUs (400 MHz) - STMicroelectronics

    STM32H723VEHigh-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 512 Kbytes Flash, 564
    發(fā)表于 12-07 12:51 ?5次下載
    <b class='flag-5'>stm32h</b>7內(nèi)存分配_<b class='flag-5'>STM32H</b>7 - <b class='flag-5'>ARM</b> Cortex-M7 MCUs (<b class='flag-5'>400</b> <b class='flag-5'>MHz</b>) - STMicroelectronics

    STM32H743I/F767I核心板開源

    電子發(fā)燒友網(wǎng)站提供《STM32H743I/F767I核心板開源.zip》資料免費(fèi)下載
    發(fā)表于 08-08 10:42 ?30次下載
    <b class='flag-5'>STM32H743I</b>/F767<b class='flag-5'>I</b>核心板開源

    STM32H723/733、STM32H725/735 和 STM32H730 超值系列 先進(jìn)的基于 Arm ? 的 32 MCU

    STM32H723/733、STM32H725/735 和 STM32H730 超值系列 先進(jìn)的基于 Arm ? 的 32
    發(fā)表于 11-23 08:23 ?3次下載
    <b class='flag-5'>STM32H</b>723/733、<b class='flag-5'>STM32H</b>725/735 和 <b class='flag-5'>STM32H</b>730 超值系列  先進(jìn)的基于 <b class='flag-5'>Arm</b> ? 的 32 <b class='flag-5'>位</b> <b class='flag-5'>MCU</b>