Microchip Technology Controller dsPIC33CK segnale digitale a 16 bit
I controllori di segnale digitale (DSC) dsPIC33CK 16-Bit di Microchip Technology sono progettati per integrare le caratteristiche di controllo degli MCU con le capacità di calcolo dei DSP in un singolo core. Questi DSC dsPIC33CK presentano una CPU a 16 bit, PWM ad alta risoluzione, CAN Flexible Data (CAN FD), oscillatore interno, modalità di gestione a bassa potenza, modulo ADC ad alta velocità e supporto per lo sviluppo del debugger. La CPU a 16 bit ha un'architettura Harvard modificata con un set di istruzioni migliorato e supporto per l'elaborazione del segnale digitale (DSP). I DSC dsPIC33CK hanno una memoria di programma flash interna che è leggibile, scrivibile ed eliminabile durante il normale funzionamento su tutto l'intervallo di VDD. La memoria di programma flash memorizza ed esegue i codici applicativi.I dsPIC33CK DSC dispongono di un anello ad aggancio di fase (PLL) integrato per aumentare la frequenza operativa interna su fonti di oscillatore interne/esterne selezionate. Il generatore di clock PLL ausiliario (APLL) aumenta la frequenza operativa per le periferiche, e il monitoraggio del clock a prova di guasto (FSCM) rileva i guasti del clock e consente un recupero/spegnimento sicuro dell'applicazione. I DSC dsPIC33CK implementano due istanze del modulo Interfaccia Codificatore Quadratura (QEI) che fornisce l'interfaccia per codificatori incrementali per ottenere dati sulla posizione meccanica. Il modulo QEI consente il controllo ad anello chiuso degli apparecchi di controllo del motore, inclusi i motori a induzione AC (ACIM) e i motori a riluttanza commutata (SR).
Caratteristiche
- CPU dsPIC33CK a 16 bit.
- Gestione clock
- Oscillatore interno
- PLL programmabili e fonti di clock per oscillatore
- Uscita clock di riferimento
- Monitoraggio clock a sicurezza intrinseca (FSCM)
- Oscillatore interno di riserva
- Modalità di gestione a bassa potenza
- PWM ad alta velocità
- 8 coppie di PWM
- Tempo morto per bordi in salita e in discesa
- Compensazione del ritardo di risposta
- Taglio del clock per funzionamento ad alta frequenza
- Configurazione flessibile del trigger per l'attivazione dell'ADC
- Un timer di uso generale
- Modulo ADC ad alta velocità
- Fino a 24 canali di ingresso
- Buffer di risultato dedicato per ciascun canale analogico
- Sorgenti di attivazione ADC flessibili e indipendenti
- Quattro comparatori digitali
- Quattro filtri di sovracampionamento per aumentare la risoluzione
- Fino a tre Ampere operazionali
- Quattro canali di accesso diretto alla memoria (DMA)
- Interfacce di comunicazione
- Tre moduli SPI/I2S 4-wire
- Modulo CAN Flexible Data (FD)
- Tre moduli I2C con supporto SMBus
- CRC (controllo di ridondanza ciclica) programmabile
- Porta Master parallela (PMP)
- Supporto per debugger di sviluppo
- Programmazione e debug in circuito e in applicazione
- Tre complessi e cinque breakpoint semplici
- Il buffer di tracciamento e il watch a tempo di esecuzione
- Sistema di monitoraggio dell'orologio con oscillatore di backup
- Timer deadman (DMT)
- Codice di correzione degli errori (ECC)
- Temporizzatore di supervisione (WDT)
- sicurezza CodeGuard™
- Inibizione scrittura ICSP™
- Autotest integrato nella Memoria RAM (MBIST)
Video
Schema a blocchi dei DSC a 16 bit dsPIC33CK
