Nyheter

ADI velger Cortex-M4 og modellbasert design for motorstyring

Den flytende punkt Cortex-M4-prosessorkjernen kjører på 240 MHz og ADI har også integrert en dobbel 16-bit A / D-omformer med opptil 14 bits nøyaktighet og 380n konverteringshastighet.

ADIs forrige motorstyringsplattform var basert på sin egen ADSP-BF506A Blackfin-prosessor, men den har innsett at Cortex-M4 raskt ble den de facto standardarkitektur for nøyaktige kontrollsystemer.

"Industrien beveger seg bort fra proprietære arkitekturer, og vi innså at bransjestandardkjernen for motorstyring var Cortex-M4," sier Tim Resker, produktmarkedsføringssjef i ADI.

Resker mener også at modellbaserte designverktøy som Simulink fra MathWorks nå blir viktig i utviklingen av styringssystemer for motorer og PV-matriser.

"Vi vet at vi nå må bli eksperter på bruk av disse verktøyene," sa Resker.

For to år siden demonstrerte ADI sin første plattform for design av motorstyresystemer, basert på en Blackfin-prosessor, ved bruk av MathWorks Matlab datasystem for algoritmeutvikling.

Den implementerte også Simulink-designmiljøet for distribusjon av kontrollalgoritmer for å optimalisere effektiviteten til synkron- og vekselstrømsinduksjonsmotorer med permanent magnet.

Intensjonen var å la designere modellere systemet sitt i Matlab / Simulink, generere C-koden og distribuere med Analog Devices 'Visual DSP ++ Design Environment med båndbredde som gjenstår for applikasjonskode.

ADI mener at bruk av modellbaserte design kan forbedre driveffektiviteten til sensorløse og sensorerte motorstyringsalgoritmer, og det har jobbet med MathWorks for å anvende Simulink modellbasert designverktøy og kodegenerator på sin motorstyringsplattform. Den bruker MathWorks 'ARM Cortex-M-optimaliserte innebygde kodere og verktøysuiter for å støtte hele designsyklusen fra simulering til implementering av produktklar kode i en innebygd plattform.

Simulink genererer optimalisert C-kode som kjører på Cortex-M4-basert plattform. Selskapet har også økt on-chip-minnet til 384 kbyte SRAM for å holde C-koden generert av verktøyet.

ADSP-CM40x har kontrollsløyfespesifikke maskinvareakseleratorer, en full sinc-filterimplementering for å grensesnitt direkte til isolerte sigma-delta-modulatorer som brukes i shunt-baserte strøm sensing systemarkitekturer. Typisk ville sinc-filteret blitt implementert i en FPGA.

Det er også en DSP-akselerator som gir harmonisk analyse som vanligvis brukes i PV-array-kontrollsløyfedesign.

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

Det er et utviklings- og evalueringsbord, CM40xEZBoard, støttet av standard kontrollalgoritmer.
Video demonstrasjon

Last ned ADSP-CM40x datablad, referansedesign og andre tekniske dokumenter.