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
| Property | Value |
|---|---|
| Manufacturer | STMicroelectronics |
| Package Style | LQFP-100, LQFP-144, LQFP-176 |
| Program Memory Size | 128KB |
| Data Bus Width | 32-bit |
| ADC Resolution | 3x 16-bit |
| Max Clock Frequency | 480MHz |
| I/O Pin Count | 82 |
| Data RAM Size | 1MB |
| Min Supply Voltage | 1.71V |
| Max Supply Voltage | 3.6V |
| Min Operating Temp | -40°C |
| Max Operating Temp | +85°C |
| DAC Resolution | 12-bit |
| Data RAM Type | Internal Memory |
| I/O Voltage | 1.62V to 3.6V |
| Interface Types | CAN, I2C, SAI, SDI, SPI, USART, USB |
| ADC Channel Count | 36 |
| Program Memory Type | Flash |
| Watchdog Timer | Windowed Watchdog Timer |
| Unit Weight | 11g |
Configurazione dei pin STM32H750VBT6
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.
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
- STM32H750VBT6
- STM32H750ZBT6
- STM32H750IBT6
- STM32H750XBH6
- STM32H750IBK6
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.







