stringtranslate.com

Infineon XMC

XMC es una familia de microcontroladores de Infineon . Los microcontroladores XMC utilizan núcleos de procesador ARM RISC de 32 bits de ARM Holdings , como Cortex-M4F y Cortex-M0 . XMC significa " microcontroladores multimercado", lo que significa que esta familia puede cubrir, gracias a la compatibilidad y las opciones de configuración, una amplia gama de aplicaciones industriales. La familia respalda tres tendencias esenciales en la industria: aumenta la eficiencia energética de los sistemas, admite una variedad de estándares de comunicación y reduce la complejidad del software en el desarrollo del entorno de software de la aplicación con la herramienta de software basada en eclipse lanzada en paralelo DAVE .

XMC1000

XMC1000 es una familia de microcontroladores de 32 bits con un núcleo Cortex-M0 de ARM Holdings que fue presentada por primera vez a principios de 2013 por Infineon . [1] La familia consta de los subgrupos XMC1100, XMC1200, XMC1300 y XMC1400.

XMC4000

XMC4000 es una familia de microcontroladores de 32 bits con un núcleo Cortex-M4 de ARM Holdings que fue presentada por primera vez a principios de 2012 por Infineon . [2] Esta familia de microcontroladores utiliza el núcleo de procesador Cortex-M4 con función DSP que está representada en numerosas aplicaciones. Las aplicaciones objetivo en el sector industrial y multimercado pueden ser: actuadores, inversores solares, fabricación y automatización de edificios , energía renovable y transporte. La familia XMC4000 se divide en otras series que cubren las diversas áreas de servicio y rangos de precios.


La familia XMC4000 está diseñada específicamente para el sector industrial y se ubica en el portafolio de microcontroladores de Infineon entre la tecnología MCU de 16 bits y 32 bits . El enfoque se centra en áreas objetivo como logística , transporte, energía renovable, control de edificios y automatización . Además, la tendencia actual de eficiencia energética a nivel mundial también se puede encontrar en esta familia. El objetivo es reducir los consumos de energía en los controles de motores, inversores solares, dispositivos de E/S SMPS , sin afectar el rendimiento.

XMC4000 utiliza un núcleo ARM Cortex-M4, que incluye DSP MAC de ciclo único y una unidad de punto flotante (FPU) que cubre un rango de frecuencia de 80 MHz a 180 MHz. Tiene hasta 1 MB de Flash incorporado con hardware ECC incorporado .

Serie XMC4500/XMC4400

Ambos miembros de la familia de gama alta tienen una CPU de 120 MHz. Ambos XMC4500/XMC4400 funcionan con una memoria flash de 1 MB/512 kB y una RAM de 160 kB/80 kB.

Serie XMC4200/XMC4100

En noviembre de 2012, Infineon amplía la familia de microcontroladores XMC4000. Ambas familias, la XMC4200 y la XMC4100, funcionan con una CPU de 80 MHz utilizando una arquitectura de núcleo ARM Cortex-M4. La diferencia entre estos dos miembros es que el XMC4200 tiene una memoria Flash de 256 kB, 40 kB y el XMC4100 una memoria Flash de 128 kB con 20 kB de RAM.

Herramientas de desarrollo

Kit de aplicación XMC4000

El kit de aplicación XMC4000 es una placa de aplicación modular y extensible que consta de una placa de CPU en el centro y 3 satélites, las llamadas placas de extensión. Debido a esta construcción, el kit se puede ampliar funcionalmente para determinadas aplicaciones de destino y personalizarse. Los tres satélites incluyen el kit de E/S de automatización, un kit de interfaz Ethernet / CAN / RS-485 y un kit de interfaz humana estándar. La placa de interfaz humana (HMI) también , además de la pantalla OLED más audio, una función táctil y SD / MMC. La placa COM permite a los desarrolladores crear una especie de control remoto a través de Ethernet. Esta placa también admite interfaces MultiCAN y RS-485. Además de estos tres satélites, permite a los desarrolladores conectar sus propias placas.

Kit de relajación y relajación Lite XMC4500

El Relax Kit y el Relax Lite Kit son placas de evaluación de bajo presupuesto para la familia de microcontroladores XMC4000. La placa contiene el microcontrolador XMC4500 (XMC4500-F100F1024 AA, paquete: PG-LQFP-100), una CPU ARM Cortex-M4F que funciona a 120 MHz, 1 MB de Flash y 160 kB de RAM. Además, el Relax y el Relax Lite Kit tienen un depurador integrado desmontable para que los desarrolladores puedan descargar y validar el código sin hardware adicional. El Relax Kit y el Relax Lite Kit ofrecen un conjunto completo de dispositivos y conectores integrados para ejecutar aplicaciones basadas en USB y desarrollar interfaces hombre-máquina con botones y LED. El Relax Kit amplía el conjunto de funciones con una opción de comunicación habilitada para Ethernet. También permite a los desarrolladores explorar sistemas de archivos y almacenamiento masivo utilizando una tarjeta microSD. Además, viene con memoria flash en serie. DAVE 3 es un software gratuito adecuado para estos kits para reducir el tiempo de desarrollo de software mediante el uso de las llamadas aplicaciones DAVE. Las aplicaciones Dave son bloques de componentes de software que se pueden combinar e implementar fácilmente desde la biblioteca DAVE3.

DAVE - Herramienta de software libre para la generación automática de código

DAVE (Digital Application Virtual Engineer) es una plataforma de software basada en Eclipse diseñada especialmente para reducir el esfuerzo y el tiempo de desarrollo de software necesarios para ello. DAVE incluye un compilador GNU , un depurador y una utilidad de visualización para la presentación gráfica de datos. Se pueden añadir otros compiladores y depuradores estándar al entorno de desarrollo. Con aplicaciones predefinidas y probadas, DAVE también admite la generación automática de código. Alternativamente, los desarrolladores tienen la libertad de integrar sus propias aplicaciones. Las aplicaciones se pueden configurar y ajustar fácilmente mediante la interfaz gráfica de usuario para diferentes aplicaciones.

Herramientas de terceros

Los siguientes proveedores de herramientas de desarrollo admiten la familia XMC4000:

Herramientas de desarrollo

Documentación

La cantidad de documentación de todos los chips ARM es abrumadora, especialmente para los recién llegados. La documentación de los microcontroladores de décadas pasadas podría incluirse fácilmente en un solo documento, pero a medida que los chips han evolucionado, la documentación también ha crecido. La documentación total es especialmente difícil de comprender para todos los chips ARM, ya que consta de documentos del fabricante del CI ( Infineon ) y documentos del proveedor del núcleo de la CPU ( ARM Holdings ).

Un árbol de documentación típico de arriba hacia abajo es: sitio web del fabricante, diapositivas de marketing del fabricante, hoja de datos del fabricante para el chip físico exacto, manual de referencia detallado del fabricante que describe los periféricos comunes y los aspectos de una familia de chips físicos, guía de usuario genérica del núcleo ARM, manual de referencia técnica del núcleo ARM, manual de referencia de la arquitectura ARM que describe el conjunto de instrucciones.

Árbol de documentación de XMC (de arriba a abajo)
  1. Sitio web de XMC.
  2. Diapositivas de marketing de XMC.
  3. Hoja de datos XMC.
  4. Manual de referencia XMC.
  5. Sitio web principal de ARM.
  6. Guía de usuario genérica del núcleo ARM.
  7. Manual de referencia técnica del núcleo ARM.
  8. Manual de referencia de la arquitectura ARM.

El acceso a esta documentación en el sitio web de Infineon solo se concede tras aceptar una licencia similar a un acuerdo de confidencialidad. Esta licencia prohíbe publicar cualquier información de estos documentos, excepto en los casos en que se pueda demostrar que dicha información se publicó previamente.

Infineon cuenta con documentos adicionales, como manuales de usuario de la placa de evaluación, notas de aplicación, guías de inicio, documentos de la biblioteca de software, erratas y más. Consulte la sección Enlaces externos para obtener enlaces a documentos oficiales de XMC y ARM.

Referencias

  1. ^ Comunicado de prensa de Infineon XMC1000.
  2. ^ Comunicado de prensa de Infineon XMC4000.

Lectura adicional

Enlaces externos

Documentos de XMC
Documentos oficiales de ARM