Nucleo-F756ZG Development Board STM32F756ZGT6
- Produit SKU : YG054
- Catégorie : Discount Products, Nouveauté Raspberry PI & STM32, Nouveaux produits, STMicroelectronics
- commander dans les
Les composants STM32F756xx sont basés sur le cœur RISC 32 bits ARM ® Cortex ® -M7 hautes performances fonctionnant à une fréquence allant jusqu'à 216 MHz. Le cœur Cortex ® -M7 dispose d'une précision SFPU (Single Floating Point Unit) qui prend en charge toutes les instructions de traitement de données et tous les types de données ARM ® à simple précision. Il implémente également un ensemble complet d'instructions DSP et une unité de protection de la mémoire (MPU) qui améliore la sécurité de l'application.
Les dispositifs STM32F756xx intègrent des mémoires embarquées à grande vitesse avec une mémoire Flash jusqu'à 1 Mo, 320 Ko de SRAM (dont 64 Ko de RAM TCM de données pour les données critiques en temps réel), 16 Ko de RAM TCM d'instructions (pour les routines critiques en temps réel), 4 Ko de SRAM de sauvegarde disponibles dans les modes de consommation les plus faibles et une vaste gamme d'E/S et de périphériques améliorés connectés à deux bus APB, deux bus AHB, une matrice de bus multi-AHB 32 bits et une interconnexion AXI multicouche prenant en charge l'accès aux mémoires internes et externes.
Tous les appareils sont dotés de trois ADC 12 bits, de deux DAC, d'un RTC basse consommation, de treize temporisateurs 16 bits à usage général, dont deux temporisateurs PWM pour le contrôle du moteur et un temporisateur basse consommation disponible en mode arrêt, de deux temporisateurs 32 bits à usage général, d'un véritable générateur de nombres aléatoires (RNG) et d'une cellule d'accélération cryptographique. Ils disposent également d'interfaces de communication standard et avancées.
-
Toutes les fonctionnalités
- Noyau : CPU ARM® 32 bits Cortex®-M7 avec FPU, accélérateur en temps réel adaptatif (ART Accelerator™) et cache L1 : cache de données de 4 Ko et cache d'instructions de 4 Ko, permettant l'exécution en état d'attente 0 à partir de la mémoire Flash intégrée et des mémoires externes, fréquence jusqu'à 216 MHz, MPU, 462 DMIPS/2,14 DMIPS/MHz (Dhrystone 2.1) et instructions DSP.
-
Souvenirs
- Jusqu'à 1 Mo de mémoire flash
- 1024 octets de mémoire OTP
- SRAM : 320 Ko (dont 64 Ko de RAM TCM de données pour les données critiques en temps réel) + 16 Ko de RAM TCM d'instructions (pour les routines critiques en temps réel) + 4 Ko de SRAM de sauvegarde (disponible dans les modes de consommation les plus faibles)
- Contrôleur de mémoire externe flexible avec bus de données jusqu'à 32 bits : mémoires SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND
- Mode double Quad-SPI
- Interface parallèle LCD, modes 8080/6800
- Contrôleur LCD-TFT jusqu'à une résolution XGA avec Chrom-ART Accelerator™ dédié pour la création de contenu graphique amélioré (DMA2D)
-
Gestion de l'horloge, de la remise à zéro et de l'approvisionnement
- Alimentation d'application et E/S de 1,7 V à 3,6 V
- POR, PDR, PVD et BOR
- Alimentation USB dédiée
- Oscillateur à cristal de 4 à 26 MHz
- RC interne 16 MHz réglé en usine (précision de 1 %)
- Oscillateur 32 kHz pour RTC avec étalonnage
- RC interne 32 kHz avec étalonnage
-
Faible consommation
- Modes veille, arrêt et veille
- Alimentation V BAT pour RTC, registres de sauvegarde 32×32 bits + SRAM de sauvegarde 4 Ko
- ADC 3×12 bits, 2,4 MSPS : jusqu'à 24 canaux et 7,2 MSPS en mode triple entrelacé
- Convertisseurs N/A 2×12 bits
- Jusqu'à 18 temporisateurs : jusqu'à treize 16 bits (1 temporisateur 16 bits à faible consommation disponible en mode arrêt) et deux temporisateurs 32 bits, chacun avec jusqu'à 4 entrées IC/OC/PWM ou compteur d'impulsions et codeur en quadrature (incrémental). Les 15 temporisateurs fonctionnent jusqu'à 216 MHz. 2x chiens de garde, temporisateur SysTick
- DMA à usage général : contrôleur DMA à 16 flux avec FIFO et prise en charge des rafales
-
Mode débogage
- Interfaces SWD et JTAG
- Cellule macrotrace Cortex®-M7™
-
Jusqu'à 168 ports d'E/S avec capacité d'interruption
- Jusqu'à 164 E/S rapides jusqu'à 108 MHz
- Jusqu'à 166 E/S tolérantes à 5 V
-
Jusqu'à 25 interfaces de communication
- Jusqu'à 4 interfaces I2C ( SMBus/PMBus)
- Jusqu'à 4 USART/4 UART (27 Mbit/s, interface ISO7816, LIN, IrDA, contrôle modem)
- Jusqu'à 6 SPI (jusqu'à 50 Mbit/s), 3 avec I2S simplex multiplexé pour une précision de classe audio via PLL audio interne ou horloge externe
- 2 x SAI (interface audio série)
- 2 × CAN (2.0B actif) et interface SDMMC
- Interface SPDIFRX
- HDMI CEC
-
Connectivité avancée
- Contrôleur USB 2.0 de périphérique/hôte/OTG à pleine vitesse avec PHY intégré
- Contrôleur USB 2.0 haute vitesse/pleine vitesse de périphérique/hôte/OTG avec DMA dédié, PHY pleine vitesse sur puce et ULPI
- MAC Ethernet 10/100 avec DMA dédié : prend en charge le matériel IEEE 1588v2, MII/RMII
- Interface de caméra parallèle de 8 à 14 bits jusqu'à 54 Mo/s
- Accélération cryptographique : accélération matérielle pour AES 128, 192, 256, triple DES, HASH (MD5, SHA-1, SHA-2) et HMAC
- Générateur de nombres aléatoires véritables
- Unité de calcul CRC
- RTC : précision inférieure à la seconde, calendrier matériel
- ID unique de 96 bits
Les composants STM32F756xx sont basés sur le cœur RISC 32 bits ARM ® Cortex ® -M7 hautes performances fonctionnant à une fréquence allant jusqu'à 216 MHz. Le cœur Cortex ® -M7 dispose d'une précision SFPU (Single Floating Point Unit) qui prend en charge toutes les instructions de traitement de données et tous les types de données ARM ® à simple précision. Il implémente également un ensemble complet d'instructions DSP et une unité de protection de la mémoire (MPU) qui améliore la sécurité de l'application.
Les dispositifs STM32F756xx intègrent des mémoires embarquées à grande vitesse avec une mémoire Flash jusqu'à 1 Mo, 320 Ko de SRAM (dont 64 Ko de RAM TCM de données pour les données critiques en temps réel), 16 Ko de RAM TCM d'instructions (pour les routines critiques en temps réel), 4 Ko de SRAM de sauvegarde disponibles dans les modes de consommation les plus faibles et une vaste gamme d'E/S et de périphériques améliorés connectés à deux bus APB, deux bus AHB, une matrice de bus multi-AHB 32 bits et une interconnexion AXI multicouche prenant en charge l'accès aux mémoires internes et externes.
Tous les appareils sont dotés de trois ADC 12 bits, de deux DAC, d'un RTC basse consommation, de treize temporisateurs 16 bits à usage général, dont deux temporisateurs PWM pour le contrôle du moteur et un temporisateur basse consommation disponible en mode arrêt, de deux temporisateurs 32 bits à usage général, d'un véritable générateur de nombres aléatoires (RNG) et d'une cellule d'accélération cryptographique. Ils disposent également d'interfaces de communication standard et avancées.
-
Toutes les fonctionnalités
- Noyau : CPU ARM® 32 bits Cortex®-M7 avec FPU, accélérateur en temps réel adaptatif (ART Accelerator™) et cache L1 : cache de données de 4 Ko et cache d'instructions de 4 Ko, permettant l'exécution en état d'attente 0 à partir de la mémoire Flash intégrée et des mémoires externes, fréquence jusqu'à 216 MHz, MPU, 462 DMIPS/2,14 DMIPS/MHz (Dhrystone 2.1) et instructions DSP.
-
Souvenirs
- Jusqu'à 1 Mo de mémoire flash
- 1024 octets de mémoire OTP
- SRAM : 320 Ko (dont 64 Ko de RAM TCM de données pour les données critiques en temps réel) + 16 Ko de RAM TCM d'instructions (pour les routines critiques en temps réel) + 4 Ko de SRAM de sauvegarde (disponible dans les modes de consommation les plus faibles)
- Contrôleur de mémoire externe flexible avec bus de données jusqu'à 32 bits : mémoires SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND
- Mode double Quad-SPI
- Interface parallèle LCD, modes 8080/6800
- Contrôleur LCD-TFT jusqu'à une résolution XGA avec Chrom-ART Accelerator™ dédié pour la création de contenu graphique amélioré (DMA2D)
-
Gestion de l'horloge, de la remise à zéro et de l'approvisionnement
- Alimentation d'application et E/S de 1,7 V à 3,6 V
- POR, PDR, PVD et BOR
- Alimentation USB dédiée
- Oscillateur à cristal de 4 à 26 MHz
- RC interne 16 MHz réglé en usine (précision de 1 %)
- Oscillateur 32 kHz pour RTC avec étalonnage
- RC interne 32 kHz avec étalonnage
-
Faible consommation
- Modes veille, arrêt et veille
- Alimentation V BAT pour RTC, registres de sauvegarde 32×32 bits + SRAM de sauvegarde 4 Ko
- ADC 3×12 bits, 2,4 MSPS : jusqu'à 24 canaux et 7,2 MSPS en mode triple entrelacé
- Convertisseurs N/A 2×12 bits
- Jusqu'à 18 temporisateurs : jusqu'à treize 16 bits (1 temporisateur 16 bits à faible consommation disponible en mode arrêt) et deux temporisateurs 32 bits, chacun avec jusqu'à 4 entrées IC/OC/PWM ou compteur d'impulsions et codeur en quadrature (incrémental). Les 15 temporisateurs fonctionnent jusqu'à 216 MHz. 2x chiens de garde, temporisateur SysTick
- DMA à usage général : contrôleur DMA à 16 flux avec FIFO et prise en charge des rafales
-
Mode débogage
- Interfaces SWD et JTAG
- Cellule macrotrace Cortex®-M7™
-
Jusqu'à 168 ports d'E/S avec capacité d'interruption
- Jusqu'à 164 E/S rapides jusqu'à 108 MHz
- Jusqu'à 166 E/S tolérantes à 5 V
-
Jusqu'à 25 interfaces de communication
- Jusqu'à 4 interfaces I2C ( SMBus/PMBus)
- Jusqu'à 4 USART/4 UART (27 Mbit/s, interface ISO7816, LIN, IrDA, contrôle modem)
- Jusqu'à 6 SPI (jusqu'à 50 Mbit/s), 3 avec I2S simplex multiplexé pour une précision de classe audio via PLL audio interne ou horloge externe
- 2 x SAI (interface audio série)
- 2 × CAN (2.0B actif) et interface SDMMC
- Interface SPDIFRX
- HDMI CEC
-
Connectivité avancée
- Contrôleur USB 2.0 de périphérique/hôte/OTG à pleine vitesse avec PHY intégré
- Contrôleur USB 2.0 haute vitesse/pleine vitesse de périphérique/hôte/OTG avec DMA dédié, PHY pleine vitesse sur puce et ULPI
- MAC Ethernet 10/100 avec DMA dédié : prend en charge le matériel IEEE 1588v2, MII/RMII
- Interface de caméra parallèle de 8 à 14 bits jusqu'à 54 Mo/s
- Accélération cryptographique : accélération matérielle pour AES 128, 192, 256, triple DES, HASH (MD5, SHA-1, SHA-2) et HMAC
- Générateur de nombres aléatoires véritables
- Unité de calcul CRC
- RTC : précision inférieure à la seconde, calendrier matériel
- ID unique de 96 bits