Texas Instruments MCU 32 bits C2000 TMS320F2838x/TMS320F2838x-Q1
Les microcontrôleurs (MCU) 32 bits C2000 TMS320F2838x/TMS320F2838x-Q1 de Texas Instruments sont de puissants MCU 32 bits à valeur flottante conçus pour les applications avancées de contrôle en boucle fermée. Le F2838x/F2838x-Q1 de Texas Instruments prend en charge une architecture C28x à double processeur ainsi qu'un nouveau gestionnaire de connectivité qui décharge les tâches de communication critiques, améliorant considérablement les performances du système. Les périphériques analogiques et de contrôle intégrés, avec des périphériques de connectivité avancés tels que EtherCAT et Ethernet, permettent également aux concepteurs de consolider les architectures de contrôle et de communication en temps réel, réduisant les exigences pour les systèmes multi-contrôleurs.Les deux sous-systèmes de contrôle en temps réel sont basés sur les processeurs à valeur flottante C28x 32 bits de TI, qui fournissent des performances de traitement du signal de 200 MHz pour chaque processeur. Les processeurs C28x sont encore amplifiés par l'accélérateur TMU, ce qui permet une exécution rapide des algorithmes avec des opérations trigonométriques courantes dans les transformes et les calculs de boucle de couple.
La famille de microcontrôleurs F2838x/F2838x-Q1 comprend deux coprocesseurs de contrôle CLA en temps réel. Le CLA est un processeur indépendant à valeur flottante de 32 bits qui fonctionne à la même vitesse que le CPU principal. Le CLA répond aux déclencheurs périphériques et exécute le code en même temps quele CPU C28x principal. Cette capacité de traitement parallèle peut doubler efficacement les performances de calcul d'un système de contrôle en temps réel. En utilisant le CLA pour servir des fonctions critiques en termes de temps, le CPU C28x principal est libre d'effectuer d'autres tâches, telles que les communications et les diagnostics. L'architecture C28x+CLA double permet un partitionnement intelligent entre les différentes tâches du système. Par exemple, un processeur C28x+CLA peut suivre la vitesse et la position, tandis que l'autre processeur C28x+CLA peut être utilisé pour contrôler le couple et les boucles de courant.
Le sous-système du gestionnaire de connectivité est basé sur le CPU Cortex-M4 et a accès à des IP de communication avancées comme EtherCAT, Ethernet, MCAN (CAN-FD) et AES. Le TMS320F2838x/TMS320F2838x-Q1 prend en charge jusqu'à 1,5 Mo (512 ko par CPU) de mémoire flash avec un code de correction d'erreur (ECC) et jusqu'à 312 Ko (216 Ko au total pour C28x CPU1 et CPU2 et 96 Ko sur le Cortex-M4) de SRAM. Deux zones de sécurité 128 bits sont également disponibles sur l'appareil pour une protection par code.
pLes périphériques analogiques et de contrôle de Performance sont également intégrés sur le MCU F2838x/F2838x-Q1 pour permettre la consolidation du système. Quatre CAN 16 bits indépendants fournissent une gestion précise et efficace de signaux analogiques multiples, ce qui, en fin de compte, augmente le débit du système. Le module de filtre sigma-delta (SDFM) fonctionne en conjonction avec le modulateur sigma-delta pour permettre des mesures de shunt de courant isolé. Le sous-système de comparateur (CMPSS), avec comparateurs fendus, permet de protéger les étages de puissance lorsque les conditions de limite de courant sont dépassées ou ne sont pas satisfaites. Les autres périphériques analogiques et de contrôle comprennent les CNA, PWM, eCAPs, eQEPs et autres périphériques.
Des périphériques tels que les EMIF, les modules CAN (conformes ISO 11898-1/CAN 2.0B), EtherCAT, Ethernet et MCAN (CAN-FD) étendent la connectivité des F2838x/F2838-x-Q1. Enfin, un port USB 2.0 avec MAC et PHY permet aux utilisateurs d'ajouter facilement une connectivité DE bus série universel (USB) à leur application. Le module ERAD (analyse et diagnostic en temps réel) intégré améliore les capacités de débogage et d'analyse système du dispositif en fournissant des points de rupture et des compteurs matériels supplémentaires pour le profilage. Les dispositifs TMS320F2838x-Q1 sont homologués AEC-Q100 pour les applications automobiles.
Caractéristiques
- Architecture C28x à double processeur
- Deux processeurs 32 bits TMS320C28x
- 200 MHz
- Unité à valeur flottante (FPU) double précision (64 bits) IEEE 754
- Unité de calcul trigonométrique (TMU)
- Moteur CRC et instructions (VCRC)
- Division d'entier rapide (FINTDIV)
- 512 Ko (256 kW) de mémoire flash sur chaque CPU (protégé ECC)
- 44 Ko (22 kW) de RAM locale sur chaque CPU
- 128 ko (64 kW) de RAM globale partagée entre les deux processeurs (protégés par la parité)
- Deux processeurs 32 bits TMS320C28x
- Deux accélérateurs de loi de contrôle (CLA)
- 200 MHz
- IEEE 754 point flottant de précision simple
- Exécute le code indépendamment du CPU C28x
- Périphériques de système
- Deux Interfaces de mémoire externes (EMIFs) avec prise en charge ASRAM et SDRAM
- Deux contrôleurs DMA (Direct Memory Access) à 6 canaux
- Jusqu'à 169 broches d'entrée/sortie à usage général (GPIO) avec filtrage d'entrée
- Contrôleur d'interruption périphérique étendu (ePIE)
- Prise en charge du mode basse consommation (LPM)
- Sécurité à double zone pour le développement de tiers
- Numéro d'Identification unique (UID)
- Analyse et diagnostic intégrés en temps réel (ERAD)
- CRC de fond (BGCRC)
- Gestionnaire de connectivité (CM)
- Processeur Arm® Cortex- M4
- 125 MHz
- 512 ko de flash (protégé ECC)
- 96 Ko de RAM (protégé ECC ou en parité)
- Accélérateur AES (Norme de cryptage avancée)
- CRC générique (CCRM)
- Contrôleurd'accès à la mémoire Micro Direct (µDMA) à 32 canaux
- Récepteur/émetteur asynchrone universel (CM-UART)
- Circuit inter-intégré (CM-I2C)
- Interface série synchrone (SSI)
- Ethernet 1588 MII/RMII 10 / 100
- MCAN (CAN-FD)
- Périphériques de communication C28x
- Interface série rapide (FSI) avec deux émetteurs et huit récepteurs
- Quatre ports SPI à haut débit (jusqu'à 50 MHz) (démarrage par broche)
- Quatre Interfaces de communication série (SCI/UART) (démarrage par broche)
- Deux interfaces I2C (démarrage par broche)
- Interface de bus de gestion d'alimentation (PMBus)
- Deux ports série à tampon à canaux multiples (McBSPs)
- Périphériques de communication partagés CM - C28x
- Contrôleur esclave EtherCAT ® (ESC)
- USB 2.0 (MAC + PHY)
- Deux modules de contrôleur de zone de réseau (CAN) (démarrage par broche)
- Sous-système analogique
- Quatre convertisseurs analogique-numérique (CAN)
- Mode 16 bits
- 1,1 MS/s chacun
- 12 entrées différentielles ou 24 entrées asymétriques
- Mode 12 bits
- 3,5 MS/s chacun
- 24 entrées asymétriques
- Échantillonnage unique (S/H) sur chaque CAN
- Matériel après traitement des conversions
- Mode 16 bits
- Huit comparateurs fenêtrés avec des références de convertisseur numérique-analogique (CNA) 12 bits
- Trois sorties CNA à tampon de 12 bits
- Quatre convertisseurs analogique-numérique (CAN)
- Périphériques de contrôle
- 32 canaux de modulateur de largeur d'impulsion (PWM)
- Haute résolution sur les canaux A et B de 8 modules PWM (16 canaux)
- Prise en charge de bande morte (à la fois standard et haute résolution)
- Sept modules de capture améliorée (eCAP)
- La capture haute résolution (HRCAP) est disponible sur deux des sept modules eCAP
- Trois modules d'impulsion d'encodeur en Quadrature amélioré (eQEP)
- Huit canaux d'entrée du module de filtre Sigma-Delta (SDFM), 2 filtres indépendants par canal
- 32 canaux de modulateur de largeur d'impulsion (PWM)
- Bloc logique configurable (CLB)
- Augmente la capacité périphérique existante
- Prend en charge les solutions de gestionnaire de poste
- Contrôle d'horloge et de système
- Deux oscillateurs 10 MHz à broche zéro internes
- Oscillateur à quartz sur puce
- Module de minuteur watchdog fenêtré
- Circuit de détection d'horloge manquante
- Comparateur à double horloge (DCC)
- Cœur 1,2 V, conception e/s 3,3 V
- Options de boîtier
- Emballage vert, sans plomb
- 337-billes Nouvelle matrice de billes à pas fin (nFBGA) [suffixe ZWT].
- Options de température
- S: jonction de -40º C à 125º C
- Q: température ambiante de –40º C to 125º C(qualification AEC Q100 pour les applications automobiles)
Applications
- Radar à portée moyenne/courte
- Contrôle de moteur commercial de grande taille CVC
- Équipement de tri automatisé
- Contrôle CNC
- Onduleur central
- Convertisseur de chaîne
- Convertisseur et contrôle de moteur
- Chargeur embarqué (OBC) et sans fil
- Contrôleur de segment de moteur linéaire
- Module de commande de servomoteur
- CA-CC industriel
- Onduleurs triphasés
Schéma fonctionnel
