Berita

ADI memilih Cortex-M4 dan desain berbasis model untuk kontrol motor

Inti prosesor floating-point Cortex-M4 berjalan pada 240MHz dan ADI juga telah mengintegrasikan konverter A / D 16-bit ganda dengan akurasi hingga 14 bit dan kecepatan konversi 380ns.

Platform pengendali motor ADI sebelumnya didasarkan pada prosesor ADSP-BF506A Blackfin miliknya sendiri, tetapi telah menyadari bahwa Cortex-M4 dengan cepat menjadi secara de facto arsitektur standar untuk sistem kontrol yang akurat.

"Industri ini bergerak menjauh dari arsitektur eksklusif dan kami menyadari inti standar industri untuk kontrol motor adalah Cortex-M4," kata Tim Resker, manajer pemasaran produk di ADI.

Resker juga percaya bahwa alat desain berbasis model seperti Simulink dari MathWorks sekarang menjadi penting dalam pengembangan sistem kontrol untuk motor dan array PV.

"Kami tahu kami sekarang harus menjadi ahli dalam penggunaan alat-alat ini," kata Resker.

Dua tahun lalu ADI mendemonstrasikan platform desain sistem kontrol motor pertamanya, berdasarkan pada prosesor Blackfin, menggunakan bahasa komputasi Matlab MathWorks untuk pengembangan algoritma.

Ini juga menerapkan lingkungan desain Simulink untuk penyebaran algoritma kontrol untuk mengoptimalkan efisiensi magnet sinkron permanen dan motor induksi ac.

Tujuannya adalah untuk memungkinkan para perancang memodelkan sistem mereka di Matlab / Simulink, menghasilkan kode C, dan menggunakan Lingkungan Perangkat Visual DSP ++ Desain Analog dengan bandwidth yang tersisa untuk kode aplikasi.

ADI percaya bahwa penggunaan desain berbasis model dapat meningkatkan efisiensi drive dari algoritma kontrol motor tanpa sensor dan sensor, dan telah bekerja dengan MathWorks untuk menerapkan alat desain berbasis model Simulink dan generator kode ke platform kontrol motornya. Itu menggunakan MathWorks 'ARM Cortex-M dioptimalkan Embedded Coder dan alat suite untuk mendukung siklus desain lengkap dari simulasi untuk implementasi kode siap-produk dalam platform tertanam.

Simulink menghasilkan kode C yang dioptimalkan yang berjalan pada platform berbasis Cortex-M4. Perusahaan juga telah meningkatkan memori on-chip menjadi 384kbyte dari SRAM untuk menahan kode C yang dihasilkan oleh alat ini.

ADSP-CM40x memiliki loop akselerator perangkat keras khusus, implementasi penuh filter untuk antarmuka langsung ke modulator sigma-delta terisolasi yang digunakan dalam arsitektur sistem penginderaan saat ini berbasis shunt. Biasanya, filter sinc akan diimplementasikan dalam FPGA.

Ada juga akselerator DSP yang menyediakan analisis harmonik yang biasanya digunakan dalam desain loop array kontrol PV.

Ini juga mampu PWM scalable dan dinamis disesuaikan.

Ada papan pengembangan dan evaluasi, CM40xEZBoard, yang didukung oleh algoritma kontrol standar.
Peragaan video

Unduh lembar data ADSP-CM40x, desain referensi, dan dokumen teknis lainnya.