Microchip Technology Controller di segnale digitale (DSC) dsPIC33AK
I controllori di segnale digitale (DSC) di Microchip Technology dsPIC33AK sono progettati per applicazioni di controllo di precisione in tempo reale e ad alte prestazioni. Questi DSC combinano i vantaggi dei MCU con le capacità di elaborazione del segnale dei processori di segnale digitale (DSP). I DSC dsPIC33AK sono adatti per una vasta gamma di applicazioni che richiedono calcoli rapidi del circuito di controllo utilizzando più ingressi ai sensori. Questi DSC presentano alte prestazioni, DP-FPU, pipeline migliorata, periferiche analogiche ad alta velocità e periferiche avanzate. Le applicazioni tipiche includono la correzione del fattore di potenza (PFC), i convertitori DC/DC, DC/AC, il controllo dei motori, l'interfaccia avanzata dei sensori, il controllo incorporato ad alte prestazioni, i progetti critici per la sicurezza e l'illuminazione digitale.Sicurezza funzionale
I DSC dsPIC33A offrono una gamma di funzionalità di sicurezza hardware integrate. Questi DSC sviluppano anche applicazioni critiche per la sicurezza per soddisfare i requisiti di sicurezza funzionale ISO 26262 (ASIL B), IEC 61508 (SIL 2) e IEC 60730 (classe B). Le caratteristiche di sicurezza hardware includono Flash ECC, RAM ECC, monitoraggio dell'integrità dei pin IO, monitoraggio del clock, Timer deadman (DMT), Controllo di ridondanza ciclica (CRC) e Timer watchdog (WDT).
Sicurezza integrata
I DSC dsPIC33A offrono una gamma di funzioni di sicurezza scalabili per implementare le applicazioni integrate meas di protezione. Le funzionalità di sicurezza hardware consentono di realizzare casi d'uso sicuri come l'avvio sicuro e l'aggiornamento sicuro del firmware, il debug sicuro e la disabilitazione dell'ingresso in modalità debug e altro ancora.
Caratteristiche
- CPU DSP/CISC dsPIC33A ad alte prestazioni:
- Set di istruzioni completo a 32 bit per una velocità ottimizzata e una dimensione del codice programma ottimizzata:
- Compatibile con nucleo dsPIC33 a 16 bit
- Spazio di indirizzamento dati lineari/flash Non cercapersone a 24 bit
- Istruzioni a 16 bit/32 bit per dimensioni e prestazioni del codice ottimizzate
- Percorsi dati a 32 bit
- Coprocessore con unità opzionale in virgola mobile (FPU) a singola e doppia precisione
- Sedici registri di lavoro a 32 bit
- Doppi accumulatori a 72 bit che supportano operazioni DSP a 32 bit e 16 bit
- Registro di lavoro profondo a otto livelli, registro accumulatore e contesti di registro a virgola mobile
- Set di istruzioni completo a 32 bit per una velocità ottimizzata e una dimensione del codice programma ottimizzata:
- Controller
- I/O in grado di assorbire/generare corrente elevata
- Resistori pull-up e pull-down deboli programmabili
- Uscite a drain aperto programmabili
- Interruzione della notifica di cambio di bordo o di livello sui pin di I/O
- Pin rimovibili di selezione pin periferici (PPS) per ridurre la complessità del layout della scheda
- Vettori di interruzione multipli con priorità programmabile individuale
- Cinque pin di interrupt esterni
- Opzioni di oscillatore selezionabili
- Oscillatore RC veloce interno (FRC) a 8 MHz, 1% da 0 ºC a 85 ºC
- Oscillatore rapido RC di backup (BFRC) interno a 8 MHz, 2% con uscita divisa a 32 kHz
- Oscillatore a cristallo ad alta velocità o clock esterno
- Due PLL a 1,6 GHz per periferiche, che possono essere sincronizzate con l'FRC o un oscillatore a cristallo
- Uscita clock di riferimento (REFO)
- Modalità a bassa potenza (sospensione e inattività)
- Ripristino all'accensione e ripristino per mancanza di tensione
- PWM ad alta velocità
- Quattro generatori PWM (quattro coppie e otto uscite)
- Risoluzione PWM fino a 2,5 ns
- Supporto PWM per:
- BLDC, PMSM, ACIM, SRM e motori passo-passo
- Ingressi limite di corrente e guasto
- Altri segnali analogici
- Tre comparatori analogici da 5nS con DAC a modulazione di densità di impulso a 12 bit:
- Multiplexing di ingresso
- Compensazione della pendenza
- Un buffer di uscita DAC
- Tre amplificatori operazionali rail-to-rail 100 MHz con:
- Velocità di risposta: 100 V/µs
- Offset di 1 mV (tipico)
- Calibrazione utente della tensione di offset di ingresso
- Quattro fonti costanti da 10 µA + quattro fonti programmabili
- Tre comparatori analogici da 5nS con DAC a modulazione di densità di impulso a 12 bit:
- Sicurezza
- Timer watchdog con finestra: WDT;
- Timer deadman (DMT)
- Quattro monitor dell’integrità I/O (IOM)
- Monitor di clock a sicurezza intrinseca (FSCM) con commutazione automatica alla sorgente clock di backup con:
- Soglie programmabili di sovratensione/sottofrequenza
- Codice di correzione errore Flash (NVM ECC)
- Codice di correzione errore RAM (RAM ECC)
- Autotest integrato nella Memoria RAM (MBIST)
- Modulo di controllo della ridondanza ciclica (CRC) a 32 bit
- Inibizione di scrittura dell’intera flash OTP di ICSP™
- Regolatore di tensione interno senza cappuccio
- Pin PPS virtuali per ridondanza e monitoraggio
- Diodo sensore di temperatura
Applicazioni
- Correzione del fattore di potenza (PFC)
- PFC interlacciato
- PFC a conduzione critica
- PFC senza ponte
- Convertitori CC/CC
- Devoltore, survoltore, avanti, ritorno e controfase
- Mezzo/ponte completo
- A ponte completo con sfasamento
- Convertitori risonanti
- CC/CA:
- Invertitore a mezzo ponte/ponte completo
- Invertitore Risonante
- Controllo del motore:
- BLDC
- PMSM
- SR
- ACIM
- Interfacciamento sensore avanzato
- Controllo integrato ad alte prestazioni
- Design critici per la sicurezza
- Illuminazione digitale
Video
Panoramica
