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
  • 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

Applicazioni

  • Controllo motori
  • Utensili
  • Elettrodomestici
  • Controlli industriali
  • Aspirapolvere
  • Robotica di piccole dimensioni

Schema a blocchi

Schema a blocchi - Microchip Technology MCU di controllo motore MC00 PIC32CM
Pubblicato: 2020-12-02 | Aggiornato: 2025-06-11