Intel® MAX® 10 FPGA – AN 773: Ejemplo de diseño de control de motor drive-on-chip y conversión de potencia (tándem)

Intel® MAX® 10 FPGA – AN 773: Ejemplo de diseño de control de motor drive-on-chip y conversión de potencia (tándem)

784583
8/3/2023

Introducción

El diseño de referencia del control del motor demuestra el control síncrono de hasta dos motores síncronos trifásicos de imanes permanentes (PMSM) o motores de CC sin escobillas (BLDC). También demuestra el control de un convertidor CC-CC bidireccional con bucles de control en la DSP Builder for Intel® FPGAs el hardware generado. Esta versión también incluye control de alta velocidad.

Detalles de diseño

Familia de dispositivos

FPGA Intel® MAX® 10 10M50

Edición de Quartus

Intel® Quartus® Prime Standard Edition

Versión de Quartus

17.0.2

Núcleos de IP (14)
Núcleo de la IP Categoría del núcleo de la IP
Avalon ATLPLL PLL
JTAG to Avalon Master Bridge Memory Mapped
Nios II Processor Processors and Peripherals
Floating Point Hardware 2 Nios II Custom Instructions
On-Chip Memory (RAM or ROM) On Chip Memory
DDR3 SDRAM Controller with UniPHY Memory Interfaces with UniPHY
Performance Counter Unit Debug and Performance
Interval Timer Peripherals
Altera Modular Dual ADC Core Peripherals
System IP Peripheral Debug and Performance
PIO (Parallel I/O) Peripherals
SPI (3 Wire Serial) Serial
Altera Generic QUAD SPI Controller Flash
Altera ASMI Parallel Configuration and Programming

Descripción detallada

Prepare la plantilla de diseño en la GUI del software Quartus Prime (versión 14.1 y posteriores)


Nota: Después de descargar el ejemplo de diseño, debe preparar la plantilla de diseño. El archivo descargado tiene la forma de un archivo <proyecto>.par que contiene una versión comprimida de sus archivos de diseño (similar a un archivo .qar) y metadatos que describen el proyecto. La combinación de esta información es lo que constituye un archivo <proyecto>.par. En las versiones 16.0 o posteriores, simplemente puede hacer doble clic en el archivo <project>.par y Quartus iniciará ese proyecto.


El segundo medio para abrir la plantilla de proyecto es a través del Asistente para nuevo proyecto (File-> New Project Wizard). Después de ingresar el nombre del proyecto y la carpeta en el primer panel, el segundo panel le pedirá que especifique un proyecto vacío o una plantilla de proyecto. Seleccione la plantilla de proyecto. Verá una lista de proyectos de plantillas de diseño que ha cargado anteriormente, así como varios "Diseños de pines de línea base" que contienen el anclaje y la configuración para una variedad de kits de desarrollo. Si no ve su plantilla de diseño en la lista, haga clic en el enlace que indica instalar las plantillas de diseño en un círculo a continuación:



Busque el archivo <project>.par que descargó, haga clic en siguiente, seguido de Finalizar, y su plantilla de diseño se instalará y se mostrará en el panel Navegador de proyectos en Quartus.


Nota: Cuando un diseño se almacena en la Tienda de diseño como plantilla de diseño, se ha probado previamente la regresión en comparación con la versión indicada del software Quartus. La regresión garantiza que la plantilla de diseño supere los pasos de análisis/síntesis/ajuste/ensamblaje en el flujo de diseño de Quartus.



Preparar la plantilla de diseño en la línea de comandos del software Quartus Prime


En la línea de comandos, escriba el comando siguiente:

quartus_sh --platform_install -package <directorio del proyecto>/<proyecto>.par


Una vez que se complete el proceso, escriba:

quartus_sh --platform -name < proyecto>

Detalles de diseño

Familia de dispositivos

FPGA Intel® MAX® 10 10M50

Edición de Quartus

Intel® Quartus® Prime Standard Edition

Versión de Quartus

17.0.2