Microchip Technology MCU di controllo motore MC00 PIC32CM
I microcontroller (MCU) di controllo motore MC00 PIC32CM Microchip Technology sono progettati con CPU Arm® Cortex®-M0 + che opera fino a 48 MHz con moltiplicatore hardware a ciclo singolo e MPU. I microcontroller PIC32CM sono dotati di memoria flash 128 KB, memoria principale SRAM 16 KB e memoria flash 4 KB per dati flash. Gli MCU PIC32CM Microchip Technology supportano opzioni di clock interne ed esterne con un circuito a blocco di fase digitale (FDPLL) frazionario da 48 MHz a 96 MHz, ripristino all’accensione (POR) e rilevamento dei cali di tensione (BOD).Gli MCU MC PIC32CM Microchip Technology bilanciano la memoria e le caratteristiche per una soluzione di controllo motore singolo ottimizzata. Poiché questi dispositivi possono funzionare direttamente da 5 V, riducono il numero di tensioni richieste in un’applicazione, caratteristica che li rende perfetti per applicazioni con motori portatili alimentati a batteria come utensili, aspirapolvere, piccola robotica e giocattoli che utilizzano più batterie LiPO.
I microcontroller PIC32CM presentano due timer/contatori a 24 bit, un timer/contatore per controllo (TCC) a 16 bit con funzioni estese e due convertitori da analogico a digitale (ADC) da 1 MSPS a 12 bit. Questi microcontroller supportano la programmazione in circuito e in applicazione, un’interfaccia di porta Serial Wire Debug (SWD) a 2 cavi e un Micro Trace Buffer (MTB) per la tracciatura delle istruzioni nella SRAM. Gli MCU PIC32CM operano in un intervallo di tensione di alimentazione da 2,7 V a 5,5 V e in un intervallo di temperatura da -40 °C a +85 °C.
Caratteristiche
- Condizioni di funzionamento
- Intervallo di tensione da 2,7 V a 5,5 V
- Intervallo di temperatura da -40 °C a +85 °C
- Nucleo: ARM Cortex-M0 + CPU che funziona fino a 48 MHz
- Moltiplicatore hardware a ciclo singolo
- Unità di protezione della memoria (MPU)
- Memorie
- Memoria flash autoprogrammabile fino a 128 KB nel sistema
- Fino a 4 KB di memoria flash autoprogrammabile indipendente per data flash
- Fino a 16 KB di memoria principale SRAM
- A bassa potenza
- Modalità inattiva e standby
- Periferiche SleepWalking
- Controllo del motore
- Due timer/contatori a 24 bit e un timer/Counter for Control (TCC) a 16 bit con funzioni estese
- Fino a quattro canali di comparazione con uscita complementare facoltativa
- Generazione di pattern di modulazione di larghezza di impulso (PWM) sincronizzati tra i pin di porta
- Protezione deterministica dei guasti, decadimento veloce e tempo morto configurabile tra uscite complementari
- Vibrazione che aumenta la risoluzione fino a 5 bit e riduce l'errore di qualificazione
- Fino a 8 canali di uscita a forma d'onda
- Due timer/contatori a 24 bit e un timer/Counter for Control (TCC) a 16 bit con funzioni estese
- Sistema
- Ripristino di accensione (POR) e rilevamento dei cali di tensione (BOD, Brown-out detection)
- Opzioni di clock interne ed esterne con frequenza locked-loop digitale a 48 MHz e circuito a blocco di fase digitale frazionario (FDPLL96M)
- Controller di interruzione esterno (EIC)
- Un interrupt non mascherabile
- Analogico avanzato
- Due convertitori da analogico a digitale (ADC) da 1 MSPS a 12 bit
- Ingresso a terminazione singola e differenziale
- Compensazione di sfasamento ed errore di guadagno automatica
- Sovracampionamento e decimazione in hardware per supportare la risoluzione a 13, 14, 15 o 16 bit
- Un convertitore analogico/digitale (SDADC) Sigma-Delta a 16 bit
- 2 canali differenziali
- Un convertitore analogico/digitale (DAC) da 10 bit e 350 ksps
- Due comparatori analogici (AC) con funzione finestra di confronto
- Due convertitori da analogico a digitale (ADC) da 1 MSPS a 12 bit
Applicazioni
- Controllo motori
- Utensili
- Elettrodomestici
- Controlli industriali
- Aspirapolvere
- Robotica di piccole dimensioni
Schema a blocchi
