Noticias

ADI selecciona Cortex-M4 y diseño basado en modelos para control de motores

El núcleo del procesador Cortex-M4 de punto flotante funciona a 240MHz y ADI también ha integrado un convertidor A / D dual de 16 bits con hasta 14 bits de precisión y una velocidad de conversión de 380ns.

La plataforma de controlador de motor anterior de ADI se basaba en su propio procesador ADSP-BF506A Blackfin, pero se dio cuenta de que el Cortex-M4 se estaba convirtiendo rápidamente en el de facto arquitectura estándar para sistemas de control precisos.

"La industria se está alejando de las arquitecturas patentadas y nos dimos cuenta de que el núcleo estándar de la industria para el control de motores era el Cortex-M4", dijo Tim Resker, gerente de marketing de productos de ADI.

Resker también cree que las herramientas de diseño basadas en modelos como Simulink de MathWorks ahora se están volviendo importantes en el desarrollo de sistemas de control para motores y matrices FV.

"Sabemos que ahora necesitamos convertirnos en expertos en el uso de estas herramientas", dijo Resker.

Hace dos años, ADI demostró su primera plataforma de diseño de sistema de control de motores, basada en un procesador Blackfin, utilizando el lenguaje informático MathWorks Matlab para el desarrollo de algoritmos.

También implementó el entorno de diseño Simulink para el despliegue de algoritmos de control para optimizar la eficiencia de los motores de inducción síncrona y de CA de imanes permanentes.

La intención era permitir a los diseñadores modelar su sistema en Matlab / Simulink, generar el código C e implementarlo con el entorno de diseño Visual DSP ++ de Analog Devices con el ancho de banda restante para el código de la aplicación.

ADI cree que el uso de diseños basados ​​en modelos puede mejorar la eficiencia del accionamiento de algoritmos de control de motores sin sensores y con sensores, y ha trabajado con MathWorks para aplicar la herramienta de diseño basada en modelos Simulink y el generador de códigos a su plataforma de control de motores. Utiliza el codificador integrado optimizado ARM Cortex-M de MathWorks y los conjuntos de herramientas para respaldar el ciclo de diseño completo desde la simulación hasta la implementación del código listo para el producto en una plataforma integrada.

Simulink genera código C optimizado que se ejecuta en la plataforma basada en Cortex-M4. La compañía también aumentó la memoria en chip a 384kbytes de SRAM para contener el código C generado por la herramienta.

El ADSP-CM40x tiene aceleradores de hardware específicos de bucle de control, una implementación de filtro sinc completo para interactuar directamente con moduladores sigma-delta aislados que se utilizan en arquitecturas de sistemas de detección de corriente basados ​​en derivación. Típicamente, el filtro sinc se habría implementado en un FPGA.

También hay un acelerador DSP que proporciona análisis de armónicos típicamente utilizados en el diseño del circuito de control de la matriz PV.

También es capaz de PWM escalable y dinámicamente ajustable.

Existe una placa de desarrollo y evaluación, CM40xEZBoard, compatible con algoritmos de control estándar.
Video demostrativo

Descargue hojas de datos ADSP-CM40x, diseños de referencia y otros documentos técnicos.