Nyheter

ADI väljer Cortex-M4 och modellbaserad design för motorstyrning

Den flytande punkten Cortex-M4-processorkärnan körs på 240 MHz och ADI har också integrerat en dubbel 16-bitars A / D-omvandlare med upp till 14 bitars noggrannhet och 380n omvandlingshastighet.

ADI: s tidigare plattform för motorstyrenhet baserades på sin egen ADSP-BF506A Blackfin-processor, men det har insett att Cortex-M4 snabbt blev den de facto standardarkitektur för exakta styrsystem.

"Branschen flyttar sig från proprietära arkitekturer och vi insåg att industristandardkärnan för motorstyrning var Cortex-M4," säger Tim Resker, produktmarknadschef på ADI.

Resker anser också att modellbaserade designverktyg som Simulink från MathWorks nu blir viktiga i utvecklingen av styrsystem för motorer och PV-arrayer.

"Vi vet att vi nu måste bli experter på användningen av dessa verktyg," sade Resker.

För två år sedan demonstrerade ADI sin första plattform för design av motorstyrsystem, baserad på en Blackfin-processor, med MathWorks Matlab-datorspråk för algoritmutveckling.

Det implementerade också Simulink-designmiljön för implementering av styralgoritmer för att optimera effektiviteten hos synkron- och växelströmsmotorer med permanent magnet.

Avsikten var att tillåta designers att modellera sitt system i Matlab / Simulink, generera C-koden och distribuera med Analog Devices Visual DSP ++ Design Environment med bandbredd kvar för applikationskod.

ADI anser att användningen av modellbaserade konstruktioner kan förbättra frekvensomriktarens effektivitet för sensorlösa och sensorerade motorstyrningsalgoritmer, och det har arbetat med MathWorks för att tillämpa Simulink-modellbaserat designverktyg och kodgenerator på sin motorstyrplattform. Den använder MathWorks ARM Cortex-M optimerade inbäddade kodare och verktygsviter för att stödja hela designcykeln från simulering till implementering av produktklara kod i en inbäddad plattform.

Simulink genererar optimerad C-kod som körs på den Cortex-M4-baserade plattformen. Företaget har också ökat on-chip-minnet till 384 kbyte SRAM för att hålla C-koden genererad av verktyget.

ADSP-CM40x har specifika hårdvaruacceleratorer för styrslingor, en fullständig sinc-filterimplementering för att gränssnitt direkt till isolerade sigma-delta-modulatorer som används i shuntbaserad strömavkänningssystemarkitektur. Typiskt skulle sinc-filtret ha implementerats i en FPGA.

Det finns också en DSP-accelerator som tillhandahåller harmonisk analys som vanligtvis används i PV-arraykontrollslingdesign.

Den är också kapabel till skalbar och dynamiskt justerbar PWM.

Det finns ett utvecklings- och utvärderingskort, CM40xEZBoard, som stöds av standardkontrollalgoritmer.
Videodemonstration

Ladda ner ADSP-CM40x datablad, referensdesign och andra tekniska dokument.