
Il nucleo del processore a punto flottante Cortex-M4 funziona a 240 MHz e ADI ha anche integrato un doppio convertitore A / D a 16 bit con un massimo di 14 bit di precisione e velocità di conversione di 380ns.
La precedente piattaforma del controllore motore ADI è basata sul proprio processore ADSP-BF506A Blackfin, ma si è reso conto che la Cortex-M4 stava rapidamente diventando il di fatto Architettura standard per sistemi di controllo accurati.
"L'industria si sta allontanando da architetture proprietarie e abbiamo realizzato il nucleo standard del settore per il controllo motore è stato la Cortex-M4", ha detto Tim Reskeer, Gestione marketing del prodotto ad ADI.
Resker ritiene inoltre che gli strumenti di progettazione basati su modello come Simulink from the MathWorks stiano diventando importanti nello sviluppo di sistemi di controllo per motori e array PV.
"Sappiamo che ora abbiamo bisogno di diventare esperti nell'uso di questi strumenti", ha detto Resker.
Due anni fa ADI ha dimostrato la sua prima piattaforma di progettazione del sistema di controllo del motore, basato su un processore Blackfin, utilizzando il linguaggio di elaborazione MathWorks Matlab per lo sviluppo dell'algoritmo.
Ha inoltre implementato l'ambiente di progettazione Simulink per l'implementazione di algoritmi di controllo per ottimizzare l'efficienza dei motori a induzione sincrona magnetica permanente e AC.
L'intenzione era quella di consentire ai progettisti di modellare il proprio sistema in Matlab / simulink, generare il codice C e distribuire con i dispositivi analogici "Visual DSP ++ Ambiente di progettazione con larghezza di banda rimanente per il codice dell'applicazione.
ADI ritiene che l'uso di disegni basati su modelli possa migliorare l'efficienza del convertitore di algoritmi di controllo del motore sensorless e sensurato e ha lavorato con la MathWorks per applicare lo strumento di progettazione basato su modello Simulink e il generatore di codice alla sua piattaforma di controllo del motore. Utilizza The MathWorks 'Brack Cortex-M Ottimizzato Ottimizzato Codificatore e Strumenti Embedded Suites per supportare il ciclo di progettazione completo dalla simulazione all'implementazione del codice pronta al prodotto in una piattaforma embedded.
Simulink genera codice C ottimizzato che funziona sulla piattaforma basata su Cortex-M4. La società ha anche aumentato la memoria on-chip a 384kbyte di SRAM per contenere il codice C generato dallo strumento.
L'ADSP-CM40X ha acceleratori hardware specifici del ciclo di controllo, un'implementazione del filtro full SING da interfacciarsi direttamente ai modulatori SIGMA-DELTA isolati utilizzati nelle architetture di sistema di rilevamento di corrente con shunt. In genere, il filtro SINC sarebbe stato implementato in un FPGA.
C'è anche un acceleratore DSP che fornisce un'analisi armonica in genere utilizzata nel design del loop di controllo dell'array PV.
È anche capace di PWM scalabile e regolabile dinamicamente regolabile.
Esiste una scheda di sviluppo e valutazione, cm40xezboard, supportata da algoritmi di controllo standard.
Dimostrazione video
Scarica le schede tecniche ADSP-CM40X, i progetti di riferimento e altri documenti tecnici.