La gamme de microcontrôleurs Piccolo F2803x de Texas Instruments fournit la puissance du cœur C28x et de l'accélérateur CLA (Control Law Accelerator), associée à des périphériques de contrôle hautement intégrés dans des dispositifs à faible nombre de broches. Cette gamme est compatible au niveau du code avec le code basé sur C28x précédent, et fournit également un haut niveau d'intégration analogique.
Un régulateur de tension interne permet le fonctionnement à un rail. Des améliorations ont été apportées au HRPWM pour permettre le contrôle double front (modulation de fréquence). Des comparateurs analogiques avec références 10 bits internes ont été ajoutés et peuvent être routés directement pour contrôler les sorties PWM. Le CAN convertit le courant de 0 à la plage pleine échelle fixe de 3,3 V et prend en charge des références VREFHI/VREFLO ratiométriques. L'interface CAN a été optimisée pour de faibles temps de latence et de faibles charges.
Fonctionnalités |
|
|
- Processeur 32 bits haut rendement (TMS320C28x)
- 60 MHz (durée de cycle de 16,67 ns)
- Opérations MAC 16 x 16 et 32 x 32
- MAC double 16 x 16
- Architecture de bus Harvard
- Opérations atomiques
- Traitement et réponse d'interruptions rapides
- Modèle de programmation de mémoire unifiée
- Efficacité du code (en C/C++ et assembleur)
- Accélérateur CLA programmable
- Accélérateur de calcul en virgule flottante de 32 bits
- Exécute le code indépendamment du processeur principal
- Endianness : Little Endian
- Prise en charge de registres à décalage périphérique JTAG
- Conformité à la norme IEEE 1149.1-1990 « Standard Test Access Port and Boundary-Scan Architecture »
- Faible coût à la fois pour le dispositif et le système :
- Alimentation simple de 3,3 V
- Aucune exigence de séquencement de puissance
- Réinitialisation à la mise sous tension et après microcoupure intégrée
- Basse consommation
- Aucune broche de support analogique
- Cadencement :
- Deux oscillateurs sans broche internes
- Oscillateur à quartz et entrée d'horloge externe intégrés
- Module d'horloge de surveillance
- Circuits de détection de perte d'horloge
- Jusqu'à 45 broches GPIO multiplexées programmables individuellement avec filtrage d'entrée
- Bloc d'extension d'interruption périphérique (PIE) prenant en charge toutes les interruptions périphériques
- Trois temporisateurs de processeurs 32 bits
|
|
- Temporisateur 16 bits indépendant dans chaque modulateur de largeur d'impulsion amélioré (ePWM)
- Mémoire intégrée
- Mémoire flash, SARAM, protection contre la surchauffe, ROM d'amorçage
- Module de sécurité du code
- Verrou et clé de sécurité 128 bits
- Protection des blocs mémoire sécurisés
- Élimination de la rétro-ingénierie micrologicielle
- Périphériques de port série
- Un module UART (émetteur-récepteur universel asynchrone) SCI (interface de communications série)
- Deux modules SPI (interface périphérique série)
- Un module I2C (circuit inter-intégré)
- Un module LIN (réseau d'interconnexion local)
- Un module eCAN (réseau de zone de contrôleur amélioré)
- Périphériques de contrôle améliorés
- ePWM
- PWM haute résolution (HRPWM)
- Module eCAP (capture améliorée)
- Module HRCAP (capture d'entrée haute résolution)
- Module eQEP (impulsion de codeur en quadrature améliorée)
- Convertisseur analogique-numérique (CAN)
- Capteur de température intégré
- Comparateur
- Fonctionnalités d'émulation avancées
- Fonctions d'analyse et de point d'arrêt
- Débogage en temps réel via le matériel
- Boîtiers 2803x
- VQFN 56 broches RSH (sans plomb)
- TQFP 64 broches PAG
- LQFP 80 broches PN
|