Microchip Technology Controller di segnali digitali dsPIC33CK1024MP710
I controller di segnali digitali (DSC) dsPIC33CK1024MP710 di Microchip Technology con PWM ad alta risoluzione e CAN Flexible Data-Rate (CAN FD) offrono prestazioni deterministiche in tempo reale e consentono applicazioni di controllo ad alte prestazioni. I controller dsPIC33CK1024MP710 sono caratterizzati da un singolo core dsPIC® DSC a 100 MHz con DSP integrato e periferiche on-chip migliorate per applicazioni avanzate di rilevamento/controllo, applicazioni embedded generiche e robuste, controllo motori, alimentazione digitale e applicazioni integrate ad alte prestazioni. Questi DSC consentono di progettare sistemi di controllo motore ad alte prestazioni e precisione, più efficienti dal punto di vista energetico, più silenziosi nel funzionamento e con una maggiore durata del motore.La famiglia dsPIC33CK1024MP710 di Microchip Technology può controllare motori BLDC, PMSM, ACIM, SR e passo-passo. Ideali per gli alimentatori a commutazione (CA/CC, CC/CC, UPS e PFC), i DSC forniscono un controllo digitale ad alta precisione di circuiti buck, boost, fly-back, half-bridge, full-bridge, LLC e altri circuiti di alimentazione per raggiungere la massima efficienza energetica possibile. Questi dispositivi sono ideali anche per applicazioni generiche e robuste ad alte prestazioni.
Caratteristiche
- Conformità alle norme AEC-Q100
- Condizioni operative
- Da 3V a 3,6V, da -40°C a +125°C da CC a 100 MIP
- Da 3 V a 3,6 V, da -40 °C a +150 °C da CC a 70 MIPS
- dsPIC33CK CPU
- Da 256 Kbytes a 1024 Kbytes del programma Flash con ECC e 128 Kbytes di RAM dati
- Suddivisione rapida a sei cicli
- Memoria Flash con doppia partizione per le funzionalità LiveUpdate
- LiveUpdate
- Architettura efficiente del codice (C e Assembly)
- Accumulatori a 40 Bit
- Ciclo singolo (MAC/MPY) con doppio recupero dati
- MUL a ciclo singolo, a segno misto, più Hardware Divide
- Supporto della moltiplicazione a 32 bit
- 5 set di registri di selezione del contesto di interruzione per una risposta rapida agli interrupt
- Loop a costo zero
- Autotest integrato nella memoria RAM (MBIST)
- Gestione clock
- RC veloce (FRC)
- Oscillatore interno
- Sorgenti di clock dell’oscillatore e PLL programmabili
- Uscita clock di riferimento
- Monitoraggio clock a sicurezza intrinseca (FSCM)
- Riattivazione e avvio rapidi
- FRC di riserva 8 MHz (BFRC) con un divisore (244 decimale) per fornire un’uscita nominale 32,768 kHz con un ciclo utile del 50%
- Gestione dell'alimentazione
- Modalità di gestione a bassa potenza: Sleep, Idle e Doze
- Ripristino all'accensione e reset da brown-out integrati
- PWM ad alta risoluzione con posizionamento fine dei bordi
- Fino a 12 canali PWM
- Risoluzione PWM 250 ps
- Timer, confronto delle uscite e acquisizione in ingresso
- 1 timer a 16 Bit per uso generico
- Modulo generatore di trigger periferico (PTG)
- 8 moduli SCCP
- Modalità Timer, acquisizione/confronto e PWM
- Base tempi a 16 o 32 bit
- Acquisizione a 16 o 32 bit
- Buffer di acquisizione quadrupla
- Funzionamento completamente asincrono, disponibile in modalità Sleep
- 9 moduli MCP/SCP che includono timer, acquisizione/confronto e PWM
- 1x MCCP
- 8 SPCP
- Base di tempo a 16 o 32 bit
- Acquisizione a 16 o 32 bit
- Buffer di acquisizione quadrupla
- Analogico avanzato
- 5x moduli ADC
- ADC 3.5Msps a 12 bit
- Fino a 27 canali di conversione
- Latenza di conversione 250 ns
- 6 moduli comparatori analogici/DAC
- DAC a 12 bit con compensazione della pendenza hardware
- Comparatori analogici 15 ns
- Uscite DAC/comparatore analogico condivise
- 3 moduli amplificatori operazionali, 20 MHz GBW
- Velocità di risposta 40 V/s
- Offset ±1 mV
- 5x moduli ADC
- Interfacce di comunicazione
- 3 moduli UART con supporto per protocolli DMX e LIN/J2602
- 3 moduli SPI/I2S a 4 fili
- 2 moduli CAN Flexible Data-Rate (FD)
- 3 moduli I2C con supporto per SMBus
- PPS per consentire la rimappatura delle funzioni
- 2 moduli SENT
- 8 canali di accesso diretto alla memoria (DMA)
- Periferiche
- 3 interfacce codificatori in quadratura (QEIs) con 4 ingressi (fase A, fase B, Home e Indice)
- 8 celle logiche configurabili (CLC) con connessioni interne per la selezione di periferiche e PPS
- 2 generatori di corrente di polarizzazione (CBG)
- Supporto per debugger di sviluppo
- Programmazione su circuito e nelle applicazioni
- 3 punti di interruzione complessi e 5 semplici
- Compatibile con boundary scan IEEE 1149.2 (JTAG)
- Buffer di traccia e orologio in tempo reale
- Sicurezza
- DMT (Timer Deadman)
- ECC (codice di correzione errore) per memoria flash
- WDT (Temporizzatore di supervisione)
- Sicurezza CodeGuard™
- CRC (controllo di ridondanza ciclica)
- Flash OTP con inibizione di scrittura ICSP™
- Autotest integrato nella memoria RAM (MBIST)
- Avvio a 2 velocità
- Monitoraggio clock a sicurezza intrinseca (FSCM)
- FRC di backup (BFRC)
- Regolatore di tensione interno senza protezione
- Pin virtuali per ridondanza e monitoraggio
- Conformi alla norma ISO 26262 e sviluppati seguendo il processo ISO 26262
Applicazioni
- Correzione del fattore di potenza (PFC)
- PFC interlacciato
- PFC a conduzione critica
- PFC senza ponte
- Convertitori CC/CC
- Buck, boost, avanti, flyback, e push-pull
- Mezzo ponte/ponte intero
- A ponte intero con shift di fase
- Convertitori risonanti
- CC/CA
- Invertitori a mezzo ponte/ponte intero
- Inverter risonanti
- Controllo del motore
- BLDC
- PMSM
- SR
- ACIM
Diagramma a blocchi
Diagramma a blocchi CPU
Pubblicato: 2023-06-13
| Aggiornato: 2023-10-09
