Il core slave è utile per eseguire codice di controllo specializzato quando il tempo è un fattore critico, mentre il core master gestisce l'interfaccia utente, il monitoraggio del sistema e le funzioni di comunicazione personalizzate per l'applicazione finale. Il dsPIC33CH è specificamente progettato per facilitare lo sviluppo indipendente del codice per ciascun core da parte di team di progettazione separati e consente una perfetta integrazione quando i core vengono combinati su un singolo chip.

La famiglia dsPIC33CH è ottimizzata per alimentatori digitali, controllo motori e altre applicazioni ad alte prestazioni che richiedono algoritmi sofisticati. Tra queste, figurano alimentatori wireless, alimentatori per server, droni e sensori per il settore automobilistico. Ad esempio, in un alimentatore digitale, il core slave gestisce gli algoritmi matematici, mentre il core master gestisce in modo indipendente lo stack di protocolli PMBus™ e fornisce funzioni di monitoraggio del sistema, aumentando così le prestazioni e la reattività complessive del sistema. La distribuzione del carico di lavoro totale su due core DSC in un singolo dispositivo consente di aumentare la densità di potenza grazie a frequenze di commutazione più elevate, riducendo di conseguenza le dimensioni del componente.

La famiglia dsPIC33CH è stata progettata per aggiornamenti di sistema istantanei, aspetto particolarmente importante negli alimentatori, dove gli aggiornamenti del firmware devono essere eseguiti senza tempi di inattività.

In una ventola o pompa per auto, il core slave gestisce il controllo della velocità e della coppia in situazioni critiche, mentre il master gestisce le comunicazioni CAN-FD (Controller Area Network Flexible Data), il monitoraggio del sistema e la diagnostica. I due core lavorano in perfetta sinergia, consentendo l'utilizzo di algoritmi avanzati per migliorare l'efficienza e la reattività. Inoltre, ciascuno dei nuovi core del dispositivo dsPIC33CH è progettato per offrire prestazioni superiori rispetto agli attuali core dsPIC DSC grazie a:

1) un numero maggiore di utenti registrati selezionati in base al contesto per migliorare la risposta alle interruzioni;

2) nuove istruzioni che accelerano le prestazioni del DSP (Digital Signal Processor); e

3) Esecuzione più rapida delle istruzioni.

La famiglia dsPIC33CH offre un'integrazione senza precedenti in un piccolo package da 5 x 5 mm e incorpora funzionalità come la comunicazione CAN-FD. Le periferiche avanzate disponibili per ciascun core riducono i costi di sistema e le dimensioni della scheda. Queste includono convertitori A/D e D/A ad alta velocità con generazione di forme d'onda, comparatori analogici, amplificatori analogici a guadagno programmabile e circuiti di modulazione di larghezza di impulso (PWM) ad alta risoluzione. I due core e le periferiche speciali consentono di programmare i core in modo che si monitorino a vicenda per garantire la sicurezza funzionale, facilitando la progettazione di un sistema robusto.

Il dsPIC33CH è supportato dall'ecosistema di sviluppo MPLAB® di Microchip, che include l'ambiente di sviluppo integrato (IDE) MPLAB® X, scaricabile gratuitamente, e il configuratore di codice MPLAB® di Microchip.

La scheda Curiosity dsPIC33CH (DM330028), al prezzo di 34,99 dollari per unità, è una piattaforma economica e flessibile che consente ai clienti di creare rapidamente un prototipo ricco di funzionalità. Il modulo plug-in dsPIC33CH (PIM) per piattaforme di controllo motori (MA330039), progettato per i sistemi MCLV-2 e MCHV-2/3 di Microchip, ha un prezzo di 25,00 dollari per unità. Il dsPIC33CH è disponibile anche per piattaforme generiche (MA330040), al prezzo di 25,00 dollari per unità, ed è compatibile con la scheda di sviluppo Explorer 16/32 (DM240001-2). Il dsPIC33CH è fornito in otto diversi package, che vanno dal dsPIC33CH64MP202 a 28 pin alle versioni a 80 pin a partire da 5 x 5 mm. La sua capacità di memoria è da 64 a 128 KB di Flash.

Maggiori informazioni o un preventivo