Microcontrollore STM32H750VBT6

STM32H750VBT6 è un microcontrollore ad alte prestazioni lanciato da STMicroelectronics, che ha funzioni eccellenti e un’ampia gamma di applicazioni. In questo articolo, introdurremo le caratteristiche, le specifiche, gli scenari applicativi di STM32H750VBT6 e forniremo schemi dei pin e diagrammi a blocchi per gli ingegneri.

STM32H750VBT6 Introduzione

Il dispositivo STM32H750VBT6 è basato su un core RISC a 32 bit Arm Cortex-M7 ad alte prestazioni, con una frequenza operativa massima di 480 MHz. Il core Cortex-M7 è dotato di un’unità a virgola mobile (FPU) che supporta sia istruzioni che tipi di dati di elaborazione dati a doppia precisione (compatibili con IEEE754) e a precisione singola.

Il dispositivo STM32H750VBT6 supporta un set completo di istruzioni DSP e un’unità di protezione della memoria (MPU) per migliorare la sicurezza delle applicazioni. Inoltre, questo dispositivo include memoria embedded ad alta velocità con 128 KB di memoria flash, fino a 1 MB di RAM (inclusi 192 KB di TCM RAM, fino a 864 KB di SRAM utente e 4 KB di SRAM di backup), nonché varie capacità di accesso alla memoria I/O e periferica migliorate connesse al bus APB, al bus AHB, alla matrice multi-AHB a 2×32 bit e agli interconnessioni AXI multistrato interni ed esterni.

Specifiche STM32H750VBT6

PropertyValue
ManufacturerSTMicroelectronics
Package StyleLQFP-100, LQFP-144, LQFP-176
Program Memory Size128KB
Data Bus Width32-bit
ADC Resolution3x 16-bit
Max Clock Frequency480MHz
I/O Pin Count82
Data RAM Size1MB
Min Supply Voltage1.71V
Max Supply Voltage3.6V
Min Operating Temp-40°C
Max Operating Temp+85°C
DAC Resolution12-bit
Data RAM TypeInternal Memory
I/O Voltage1.62V to 3.6V
Interface TypesCAN, I2C, SAI, SDI, SPI, USART, USB
ADC Channel Count36
Program Memory TypeFlash
Watchdog TimerWindowed Watchdog Timer
Unit Weight11g

Caratteristiche STM32H750VBT6

Core

  • Core a 32 bit Arm Cortex-M7 con FPU a doppia precisione e cache L1: 16Kbyte di dati e 16Kbyte di cache di istruzioni; frequenza fino a 400MHz, MPU, 856DMIPS/2.14DMIPS/MHz (Dhrystone 2.1) e istruzioni DSP.

Memoria

  • Interfaccia di memoria Quad-SPI a modalità duale con frequenza operativa fino a 133MHz.
  • Controller di memoria esterna flessibile con bus dati fino a 32 bit: SRAM, PSRAM, NOR Flash fino a 133MHz in modalità sincrona, SDRAM/LPSDR SDRAM, NAND Flash a 8/16 bit.

Sicurezza

  • Supporto ROP, PC-ROP, Aggiornamento Firmware Sicuro, manomissione attiva, Modalità di Accesso Sicura.

I/O Generali

  • Fino a 168 porte I/O con capacità di interrupt.

Reset e Gestione dell’Alimentazione

  • 3 domini di alimentazione indipendenti con clock gating/controllo individuali.
  • Alimentazione applicativa da 1.62V a 3.6V e tensione I/O.
  • POR, PDR, PVD e BOR.
  • Alimentazione USB integrata per PHY interno tramite regolatore interno a 3.3V.
  • Regolatore integrato (LDO) con uscita configurabile e scalabile per circuiti digitali.
  • Scalatura della tensione in modalità run e stop (5 gamme configurabili).
  • Regolatore di backup (~0.9V).
  • Riferimento di tensione per periferiche analogiche/VREF+.
  • Modalità a basso consumo: Sleep, Stop, Standby e VBAT per il supporto della ricarica della batteria.

Basso Consumo

  • Consumo totale di corrente molto basso fino a 4µA.

Gestione dell’Orologio

  • Oscillatori interni: HSI a 64MHz, HSI48 a 48MHz, CSI a 4MHz, LSI a 32kHz.
  • Oscillatori esterni: HSE da 4-48MHz, LSE a 32.768kHz.
  • 3 PLL con modalità frazionaria.

Matrice di Interconnessione

  • 3 matrici bus (1 AXI e 2 AHB).
  • Bridges (5 AHB2-APB, 2 AXI2-AHB).

Controllori DMA

  • 4 controllori DMA che scaricano la CPU.
  • 1 controller Direct Memory Access Master ad alta velocità (MDMA) con supporto per linked list.
  • 2 DMA dual-port con FIFO.
  • 1 DMA Basic con router di richieste.

Periferiche Analogiche

  • 3 ADC, fino a risoluzione di 16 bit (fino a 36 canali a 12 bit, 4.5MSPS).
  • 1 sensore di temperatura.
  • 2 convertitori D/A a 12 bit (1MHz).
  • 2 comparatori ultra-low-power.
  • 2 amplificatori operazionali (larghezza di banda 8MHz).
  • 1 filtro digitale per modulazione sigma-delta (DFSDM) con fino a 8 canali e 4 filtri.

Grafica

  • Controller LCD-TFT con risoluzione fino a XGA.
  • Acceleratore grafico hardware Chrom-ART (DMA2D) per ridurre il carico della CPU.
  • Codec JPEG hardware.

Timer e Watchdog

  • 1 timer ad alta risoluzione (risoluzione massima di 2.5ns).
  • 2 timer a 32 bit con fino a 4 I2C/OC/PWM o ingressi contatori di impulsi e encoder incrementali (fino a 200MHz).
  • 2 timer avanzati per il controllo del motore a 16 bit (fino a 200MHz).
  • 10 timer generici a 16 bit (fino a 200MHz).
  • 5 timer a basso consumo a 16 bit (fino a 200MHz).
  • 2 watchdog (indipendenti e a finestra).
  • 1 timer SysTick.
  • RTC con precisione sub-secondo e calendario hardware.

Accelerazione della Crittografia

  • AES 128/192/256, TDES.
  • Hash (MD5, SHA-1, SHA-2), HMAC.
  • Generatore di numeri casuali reali.

Debugging

  • Interfacce SWD e JTAG.
  • Buffer di traccia embedded a livello di Kilobyte.

Diagramma a blocchi STM32H750VBT6

STM32H750VBT6 Block-Diagram
STM32H750VBT6 Block-Diagram

Applicazione STM32H750VBT6

  • Controllo motore e gestione delle applicazioni.
  • Apparecchiature mediche.
  • Applicazioni industriali: PLC, inverter, interruttori automatici.
  • Stampanti e scanner.
  • Sistemi di allarme, videocitofoni e HVAC.
  • Dispositivi audio domestici.
  • Applicazioni mobili, IoT.
  • Dispositivi indossabili: smartwatch.

Sblocca i circuiti integrati della serie STM32H750

Riepilogo

In sintesi, il dispositivo STM32H750VBT6 è basato su un core RISC a 32 bit Arm Cortex-M7 ad alte prestazioni con una frequenza di clock massima di 480 MHz. Il dispositivo supporta istruzioni DSP complete e un’unità di protezione della memoria (MPU) per una maggiore sicurezza delle applicazioni. Dispone di memoria embedded ad alta velocità con 128 KB di flash e fino a 1 MB di RAM. Grazie alla sua vasta gamma di funzionalità, l’STM32H750VBT6 è una scelta popolare in vari settori.

Condividi con:

Torna in alto

Instant Quote