Nyheder

ADI vælger Cortex-M4 og modelbaseret design til motorstyring

Den flydende Cortex-M4-processor-kerne kører ved 240 MHz, og ADI har også integreret en dobbelt 16-bit A / D-konverter med op til 14 bit nøjagtighed og 380n omdannelseshastighed.

ADIs forrige motorstyringsplatform var baseret på sin egen ADSP-BF506A Blackfin processor, men det er klar over, at Cortex-M4 hurtigt var ved at blive den de facto standardarkitektur til nøjagtige kontrolsystemer.

”Industrien bevæger sig væk fra ejendomsarkitekturer, og vi indså, at branchens standardkerne til motorstyring var Cortex-M4,” sagde Tim Resker, produktmarkedsføringschef hos ADI.

Resker mener også, at modelbaserede designværktøjer som Simulink fra MathWorks nu bliver vigtige i udviklingen af ​​styresystemer til motorer og PV-arrays.

”Vi ved, at vi nu er nødt til at blive eksperter i brugen af ​​disse værktøjer,” sagde Resker.

For to år siden demonstrerede ADI sin første platform for motorstyresystemdesign, baseret på en Blackfin-processor, ved hjælp af MathWorks Matlab-computersprog til algoritmeudvikling.

Det implementerede også Simulink-designmiljøet til implementering af kontrolalgoritmer for at optimere effektiviteten af ​​synkron- og vekselstrømsinduktionsmotorer med permanent magnet.

Hensigten var at give designere mulighed for at modellere deres system i Matlab / Simulink, generere C-koden og distribuere med Analog Devices 'Visual DSP ++ Designmiljø med båndbredde tilbage til applikationskode.

ADI mener, at brugen af ​​modelbaserede design kan forbedre dreveffektiviteten af ​​sensorløse og sensorerede motorstyringsalgoritmer, og det har arbejdet med MathWorks for at anvende Simulink-modelbaseret designværktøj og kodegenerator på sin motorstyringsplatform. Den bruger MathWorks 'ARM Cortex-M-optimerede indbyggede kodere og værktøjssuiter til at understøtte den komplette designcyklus fra simulering til implementering af produktklar kode i en integreret platform.

Simulink genererer optimeret C-kode, der kører på den Cortex-M4-baserede platform. Virksomheden har også øget on-chip-hukommelsen til 384 kbyte SRAM for at indeholde C-koden, der er genereret af værktøjet.

ADSP-CM40x har specifikke hardwareacceleratorer med kontrolsløjfe, en fuld sinc-filterimplementering til at interface direkte til isolerede sigma-delta-modulatorer, der bruges i shunt-baserede aktuelle sensing systemarkitekturer. Typisk ville sinc-filteret være implementeret i en FPGA.

Der er også en DSP-accelerator, der leverer harmonisk analyse, der typisk bruges i PV-array-kontrolsløjfedesign.

Det er også i stand til skalerbar og dynamisk justerbar PWM.

Der er et udviklings- og evalueringsbord, CM40xEZBoard, understøttet af standard kontrolalgoritmer.
Video demonstration

Download ADSP-CM40x datablad, referencedesign og andre tekniske dokumenter.