Microchip Technology Contrôleurs de signal numérique (DSC) dsPIC33AK
Les contrôleurs de signaux numériques (DSC) de Microchip Technology dsPIC33AK sont conçus pour des applications de contrôle de précision hautes performances et en temps réel. Ces DSC combinent les avantages des microcontrôleurs avec les capacités de traitement du signal des processeurs de signal numérique (DSP). Les DSC dsPIC33AK sont adaptés à une large variété d’applications qui nécessitent des calculs rapides de boucle de contrôle à l’aide de plusieurs entrées de capteurs. Ces DSC disposent de hautes performances, d’un DP-FPU, d’un pipeline amélioré, de périphériques analogiques haut débit et de périphériques avancés. Les applications typiques incluent la correction du facteur de puissance (PFC), les convertisseurs CC/CC, le contrôle de moteur CC/CA, l'interfaçage de capteurs avancés, le contrôle intégré hautes performances, les conceptions critiques pour la sécurité et l'éclairage numérique.Sécurité fonctionnelle
Les DSC dsPIC33A offrent une gamme de caractéristiques de sécurité matérielle intégrées. Ces DSC développent également des applications de sécurité critiques pour répondre aux exigences de sécurité fonctionnelle ISO 26262 (ASIL B), CEI 61508 (SIL 2) et CEI 60730 (classe B). Les caractéristiques de sécurité matérielle comprennent une mémoire Flash ECC, une RAM ECC, des moniteurs d’intégrité des broches E/S, une surveillance d’horloge, un minuteur de veille automatique (DMT), un contrôle de redondance cyclique (CRC) et un minuteur Watchdog (WDT).
Sécurité intégrée
Les DSC dsPIC33A offrent une gamme de caractéristiques de sécurité évolutives pour la mise en œuvre d’applications intégrées de protection MEA. Les fonctionnalités de sécurité matérielle permettent de réaliser des cas d'utilisation sécurisés tels que le démarrage sécurisé et la mise à jour sécurisée dumicrologiciel, le déboguage sécurisé et la désactivation de l'entrée dans le déboguage, et plus encore.
Caractéristiques
- dsPIC33A UCT / CPU DSP/CISC hautes performances
- Jeu d'instructions complet 32 bits pour une vitesse optimisée et une taille de code de programme :
- Compatible avec le cœur dsPIC33 16 bits
- Espace d’adressage 24 bits de données linéaires/Flash non paginé
- Instructions 16/32 bits pour une taille et des performances de code optimisées
- Chemins de données larges de 32 bits
- Coprocesseur FPU (unité à virgule flottante) de précision simple et double
- Seize registres de travail 32 bits
- Double accumulateur 72 bits prenant en charge les opérations DSP à point fixe 32 bits et 16 bits
- Registre de travail profond à huit niveaux, registre d’accumulateur et contexte de registre à virgule flottante
- Jeu d'instructions complet 32 bits pour une vitesse optimisée et une taille de code de programme :
- Contrôleur
- E/S avec capacité source/dissipateur à courant élevé
- Résistances pull-up et pull-down faibles programmables
- Sorties à drain ouvert programmables
- Interruption de notification de changement de bord ou de niveau sur les broches E/S
- Broches de sélection de broches périphériques (PPS) remplaçables pour réduire la complexité de la disposition de la carte
- Plusieurs vecteurs d’interruption avec priorité programmable individuelle
- Cinq PINS d'interruption externes
- Options d'oscillateur sélectionnables
- Oscillateur RC interne rapide (FRC) de 8 MHz, 1 % de 0 °C à 85 °C
- Oscillateur RC rapide de secours interne (BFRC) 8 MHz, 2 %, avec sortie divisée 32 kHz
- Oscillateur à résonateur cristallin haute vitesse ou horloge externe
- Deux PLL 1,6 GHz pour le périphérique, qui peuvent être synchrone du FRC ou un oscillateur à quartz
- Sortie horloge de référence (REFO)
- Modes basse consommation (veille et inactif)
- Réinitialisation lors de la mise sous tension et réinitialisation en cas de panne d'alimentation
- MLI haute vitesse
- Quatre générateurs MLI (quatre paires et huit sorties)
- Résolution PWM jusqu’à 2,5 ns
- Prise en charge PWM pour
- Moteurs BLDC, PMSM, ACIM, SRM et pas à pas
- Entrées par défaut et limite du courant
- Autre analogique
- Trois comparateurs analogiques de 5 nS avec DAC de modulation de densité d'impulsion de 12 bits :
- Multiplexage d’entrée
- Compensation de pente
- Un tampon de sortie CNA
- Trois amplificateurs opérationnels de 100 MHz rail-à-rail avec :
- Vitesse de balayage de 100 V/s
- Décalage de 1 mV (standard)
- Étalonnage utilisateur de la tension de décalage d’entrée
- Quatre sources constantes 10 µA + quatre sources programmables
- Trois comparateurs analogiques de 5 nS avec DAC de modulation de densité d'impulsion de 12 bits :
- Sécurité
- Minuteur watchdog fenêtré (WDT)
- Temporisateur de veille automatique (DMT)
- Quatre moniteurs d’intégrité E/S (IOM)
- Moniteur d’horloge de sécurité (FSCM) avec commutation automatique vers la source d’horloge de secours avec :
- Seuils de surfréquence/sous-fréquence programmables
- Code de correction d’erreur Flash (NVM ECC)
- Code de correction d’erreur RAM (RAM ECC)
- Auto-test de mémoire intégré (MBIST) pour RAM
- Module de contrôle de redondance cyclique (CRC) 32 bits
- OTP Flash complet par ICSP™ Write Inhibit
- Régulateur de tension interne Capless
- Broches PPS virtuelles pour redondance et surveillance
- Diode de capteur thermique
Applications
- Correction du facteur de puissance (PFC) :
- PFC entrelacé
- PFC de conduction critique
- PFC sans pont
- Convertisseurs CC/CC:
- Buck, boost, Avance, flyback et push-pull
- Demi-pont/pont complet
- Pont complet à décalage de phase
- Convertisseurs résonnants
- CC/CA
- Onduleur demi-pont/pont complet
- Onduleur résonant
- Contrôle de moteur:
- BLDC
- PMSM
- SR
- ACIM
- Interface de capteur avancée
- Contrôle intégré haute performance
- Conceptions critiques pour la sécurité
- Éclairage numérique
Vidéos
Présentation générale
