Microchip Technology DSC hautes performances dsPIC33CK256MC50x 100 MHz
Les contrôleurs de signal numérique (DSC) hautes performances 100 MHz dsPIC33CK256MC50x de Microchip Technology disposent d’un cœur dsPIC® 100 MHz avec traitement du signal numérique (DSP) intégré et périphériques sur puce améliorés. Ces DSC permettent de concevoir des applications de commande de moteur, à hautes performances, intégrées générales et robustes dans les segments automobiles, industriels, médicaux et grand public.Les dispositifs dsPIC33CK256MC50x sont bien adaptés aux applications automobiles, grand public et industrielles économiques dans le segment de la commande de moteur. La famille de DSC dsPIC33CK256MC50X est idéale pour contrôler les moteurs BLDC, PMSM, ACIM, SR et pas à pas. Le haut niveau d'intégration périphérique sur les DSC dsPIC33CK256MC50X permet aux applications de mettre en œuvre une correction du facteur de puissance (PFC) et un contrôle de moteur à orientation de champ (FOC) à l'aide d'un DSC unique.
Dotés de périphériques analogiques avancés tels que des CAN 12 bits haute performance et des CNA 12 bits, des comparateurs analogiques haut débit et des amplificateurs opérationnels, les DSC dsPIC33CK256MC50x fournissent des interfaces de capteurs intelligents simples à utiliser pour diverses applications de détection électronique. Le riche ensemble de caractéristiques et les valeurs nominales haute température 150°C disponibles sur ces composants les rendent adaptés aux capteurs automobiles et à l’automatisation industrielle.
Les dispositifs dsPIC33CK256MC50x compatibles pour la sécurité fonctionnelle disposent de nombreuses caractéristiques et d’un écosystème de sécurité complet qui aident à simplifier la conception des applications de sécurité critiques et à obtenir la certification de sécurité fonctionnelle.
Les DSC 100 MHz dsPIC33CK256MC50x Microchip sont proposés en boîtiers 28, 36, 48 et 64 broches SSOP, TQFP et UQFN. Ces composants sont homologués AEC-Q100 pour une utilisation dans les applications automobiles.
Caractéristiques
- Cœur et mémoire DSC dsPIC33CK
- Jusqu’à 256KBytes de mémoire Flash de programme avec ECC
- Jusqu’à 32KBytes de SRAM de données avec mémoire intégrée à l’auto-Test (MBIST)
- Architecture Harvard modifiée avec des données 16 bits et des instructions 24 bits
- Architecture CPU efficace (C et assemblage) conçue pour les applications en temps réel
- Seize registres de travail 16 bits
- Quatre ensembles de registres d’économie de contexte d’interruption, y compris l’état ACC et CPU pour une gestion rapide des interruptions
- Multiplication 32 bits à signaux mixtes, cycle unique
- Matériel 6-cycles rapide 32/16 et 16/16 DIV
- Accumulateurs à point fixe (ACC) 40 bits doubles pour les opérations DSP
- MAC/MPY à cycle unique avec récupération de données double et écriture des résultats
- Prise en charge de bouclage sans surcharge
- Prise en charge de la sécurité fonctionnelle (ISO 26262 et CEI 61508)
- Développement ISO 26262-compliant
- Applications de sécurité automobile ASIL B – ISO 26262
- Applications de sécurité industrielle SIL 2 – CEI 61508
- Boîtiers de sécurité fonctionnelle ISO 26262 et CEI 61508
- Sécurité intégrée
- La sécurité CodeGuard, ainsi que l'OTP flash par inhibiteur d'écriture ICSP, permettent la mise en œuvre d'un démarrage sécurisé immuable
- La mémoire Flash OTP par ICSP Write empêche de configurer toute la mémoire Flash en OTP
- OTP utilisateur
- Permet de mettre en œuvre des cas d'utilisation de sécurité robustes, ainsi que des dispositifs de crypto-authentification et crypto-automobiles tels que :
- Amorce sécurisée
- Mise à niveau sécurisée du micrologiciel
- Communication sécurisée
- Authentification de nœud et plus encore
- Module PWM haut débit
- Quatre paires PWM indépendantes (huit sorties totales) avec une résolution jusqu’à 2 ns
- Insertion de temps mort pour les fronts ascendants et descendants et prise en charge de la compensation de temps mort
- Découpe d’horloge pour un fonctionnement à haute fréquence
- Entrées de limitation de courant et de défaillance
- Configuration de déclenchement flexible pour déclenchement CAN
- Caractéristiques analogiques avancées
- Module CAN 3,5 MSPS 12 bits
- Jusqu'à 20 canaux d'entrée CAN (selon le boîtier)
- 4 comparateurs numériques pour réduire les frais de CPU
- 4 filtres de sur-échantillonnage jusqu’à 256x pour une résolution accrue (jusqu’à 16 bits)
- 2 comparateurs analogiques (15 ns) avec CNA 12 bits dédié avec compensation de pente matérielle et une sortie tampon CNA
- Jusqu’à 3 amplificateurs opérationnels avec une connexion interne au Module CAN, 20 MHz GBW, tension de décalage ±1 mV et vitesse de balayage 40 V/μs
- Minuteur/Compteurs/Comparaison de sorties/Capture d’entrée
- Minuteurs/compteurs 9x 16-bit (ou quatre 32 bits)
- 4 sorties MLI ou de comparaison de sortie (OC)
- 4 broches de capture d’entrée (CI) ou connexions internes du CLC ou des Modules comparateurs
- Générateur de déclenchement de périphérique (PTG) pour programmer des séquences complexes
- 1 module d'interface d'encodeur en quadrature (QEI) pour la prise en charge du codeur optique
- AUTOSAR-Ready DSC
- AUTOSAR (4.3.x)
- Pilotes ASIL B- and ASPICE-compliant MCAL
- Sécurité fonctionnelle et Automobile ISO 26262
- Interfaces de communication
- 3 UART (15 Mbps) avec traitement automatisé du protocole pour LIN/J2602 et DMX
- 2 SPI/I2S 4-wire jusqu’à 40 MHz avec broches dédiées
- 1 module I2C (jusqu’à 1 Mbps) avec prise en charge SMBus
- Module de débit de données flexible CAN (CAN-FD) (dispositifs 50x uniquement)
- 1x Single-Edge Nibble Transmission (SENT) Modules pour interfaçage de capteurs
- 4 canaux DMA prenant en charge les transferts de données
- Caractéristiques spéciales
- 4 modules de cellule logique configurable (CLC) avec circuits de grille logique définis par l’utilisateur
- Sélection de broche programmable (PPS) pour le mappage de fonction des broches périphériques
- Capteur de température sur puce avec connexion directe du module CAN
- 256Bytes de mémoire OTP (One-Time Programmable) et d’identifiant de périphérique Unique 120 bits (UDID)
- Gestion d’horloge et d’alimentation
- RC rapide (FRC) 8 MHz sur puce
- PLL programmables avec sources d’horloge d’oscillateur externes et sortie d’horloge de référence (REFO)
- Moniteur d’horloge de sécurité (FSCM) avec oscillateur RC rapide de secours (BFRC) 8 MHz
- Modes de gestion à faible puissance : veille, inactif et Doze
- Réinitialisation à la mise sous tension (POR) et réinitialisation en cas de baisse de tension (BOR) intégrées
- Assistance au développement de débogueur
- Prise en charge de la programmation et du débogage en circuit et en application (ICSP)
- Débogage sur puce avec 3 points de rupture complexes et 5 points de rupture simples
- Prise en charge du balayage de limite IEEE 1149,2 (JTAG)
- Caractéristiques de sécurité
- Fonction de sécurité de minuteur d’homme mort (DMT) synchronisée par des recherches d’instructions
- Minuteur de watchdog fenêtré (WWDT)
- Sécurité CodeGuard™ pour FLASH de programme
- FLASH avec ECC et test d’injection de défaillance
- Mémoire flash OTP par inhibiteur d'écriture ICSP™
- Auto-test de mémoire intégré (MBIST)
- Moniteur d'horloge avec plusieurs sources d'horloge redondantes
- Contrôle de redondance cyclique programmable (CRC)
- Pièges matériels
- Verrous SFR
- Registres de travail fictifs
- Gestion des défaillances PWM
- LDO sur puce sans capuchon
- Lecture du port E/S
- Conditions de fonctionnement
- 3,0 V à 3,6 V
- -40ºC à +125ºC, CC vers 100 MHz
- -40ºC à +150ºC, CC vers 70 MHz
- Options de boîtier
- SSOP 28 broches, UQFN
- 36-pin UQFN
- 48-pin TQFP, UQFN
- TQFP 64 broches, UQFN
Applications
- Sécurité automobile et fonctionnelle
- Contrôle de moteur
- Réseaux de capteurs
- Automatisation industrielle
Vidéos
Schéma fonctionnel
