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.