Le nuove MCU di Microchip spostano le attività software sull'hardware per una velocità di elaborazione più rapida
2 giorni fa p Gary Elinoff La nuova famiglia di MCU PIC18Q43 di Microchip è dotata di una serie di periferiche CIP (Core Indipendent Core On-Board) configurabili per gestire direttamente una vasta gamma di attività che altrimenti dipenderebbero dall'interazione con la CPU. Il risultato è un throughput notevolmente aumentato e una latenza quasi zero. I CIP della famiglia PIC18-Q43 includono porte di comunicazione, timer, convertitori A / D e modulazione di larghezza di impulso a 16 bit (PWM). Ci sono anche generatori di forme d'onda gratuiti, moduli di acquisizione / comparazione / PWM (CCP) e tre oscillatori a controllo numerico. Sono configurati dagli utenti tramite celle logiche configurabili programmabili o CLC. In un video sulla nuova famiglia, Microchip descrive i CLC come la "logica della colla" per interconnettere i CIP per la personalizzazione diretta dell'hardware. I CLC consentono agli sviluppatori di "mescolare e abbinare" dalla vasta gamma di CIP disponibili, elementi costitutivi da cui strutturare i dispositivi personalizzati. I progettisti possono personalizzare le operazioni come la misurazione dei tempi e la generazione della forma d'onda direttamente nell'hardware senza essere ostacolato da tempi di esecuzione del software della CPU molto più lenti. I CLC consentono all'utente di designare combinazioni di segnali come input per funzioni logiche. CIP come PWM, pin I / O, timer e porte seriali possono essere collegati internamente. Ciò non solo accelera notevolmente la produttività, ma riduce anche i componenti esterni, risparmiando costi della distinta componenti e spazio sulla scheda. "La famiglia PIC18-Q43 offre CIP che consentono di realizzare molte funzioni e persino interi circuiti di controllo in hardware su chip personalizzabile", ha affermato Greg Robinson, vicepresidente associato del marketing per la business unit di microcontrollori a 8 bit di Microchip. "Con la combinazione di CIP flessibili e alta integrazione analogica, gli utenti ridurranno significativamente i tempi di sviluppo e miglioreranno le prestazioni del sistema automatizzando il controllo della forma d'onda, le operazioni di misurazione e temporizzazione e le funzioni logiche". Ci sono nove membri della nuova famiglia attualmente in produzione. Ecco alcune variazioni tra i membri della famiglia in base al numero di pin, alla memoria FLASH e alla memoria SRAM: Ognuno dei nove è disponibile in più geometrie e pacchetti di chip. I membri della famiglia PIC18-Q43 includono un processore a 8 bit che può funzionare a una frequenza di clock di 64 MHz. Esistono sei controller DMA con sorgenti e destinazione programmabili dall'utente, con trasferimento dati segnalato da trigger HW o software. Le unità sono dotate di reset all'accensione a bassa corrente e timer di accensione configurabile. C'è anche un reset brown-out (BOR) e un BOR a bassa potenza opzionale (LPBOR). In modalità di sospensione, le unità in genere assorbono 800 nA a 1,8 V. I membri della famiglia operano tra -1,8 V e 5 V. L'intervallo di temperatura è compreso tra -40 ° C e + 85 ° C con una gamma estesa compresa tra -40 ° C e + 125 ° C. Microchip di una gamma insolitamente ricca di strumenti di supporto per la famiglia PIC18-Q43. MPLAB Code Configurator (MCC) è uno strumento di programmazione che genera codice C per la famiglia di MCU PIC18-Q43. Viene utilizzato con l'ambiente di sviluppo integrato MPLAB X (IDE) e l'IDE MPLAB Xpress basato su cloud. MPLAB X Integrated Development Environment (IDE) è uno strumento di sviluppo software che consente agli utenti di configurare, sviluppare, eseguire il debug e qualificare progetti incorporati per MCU Microchip. L'IDE basato su Cloud di MPLAB Xpress è un ambiente di sviluppo online semplificato che contiene molte funzionalità dell'IDE MPLAB X. Non sono necessarie configurazioni o download di macchine, per cui è facile iniziare gli sviluppatori che sono nuovi alle MCU PIC. PIC18F57Q43 Curiosity Nano Evaluation Kit — DM164150 funziona con la summenzionata piattaforma di sviluppo integrata MPLAB X e MPLAB Code Configurator (MCC). L'unità fornisce l'accesso alle Core Independent Peripherals (CIP) della famiglia PIC18-Q43, in particolare PIC18F57Q43. Immagine caratteristica (modificata) utilizzata per gentile concessione di Microchip Conosci metodi di progettazione sottovalutati o parti che aumentano la produttività? Condividi i tuoi suggerimenti nei commenti qui sotto.
Yorumlar
Yorum Gönder