Infineon XMC

Ir a: navegación, búsqueda de

XMC es una familia de microcontrolador ICs por Infineon. Los microcontroladores XMC utilizan el 32-bit RISC Núcleos de procesador ARM de ARM Holdings, tales como Corteza-M4F y Cortex-M0 . XMC significa "mercado cruzado microcontroladores," lo que significa que esta familia puede cubrir debido a las opciones de configuración y compatibilidad, una amplia gama de aplicaciones industriales. La familia apoya tres tendencias fundamentales en la industria: aumenta la eficiencia energética de los sistemas, soporta 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 basado en eclipse lanzado paralelo DAVE.

Contenido

  • 1 XMC1000
  • 2 XMC4000
    • 2.1 Serie XMC4500/XMC4400
    • 2.2 Serie XMC4200/XMC4100
  • 3 Herramientas de desarrollo
    • 3.1 XMC4000 Kit de solicitud
    • 3.2 XMC4500 Relax / Relax Kit Lite
    • 3.3 DAVE - herramienta de software libre de generación de código de Auto
    • 3.4 Herramientas de terceros
  • 4 Herramientas de desarrollo
  • 5 Documentación
  • 6 Referencias
  • 7 Lectura adicional
  • 8 Enlaces externos

XMC1000

XMC1000 es un 32-bit microcontrolador familia con un Cortex-M0 núcleo por ARM Holdings que introdujo por primera vez a principios de 2013 por Infineon.[1]

XMC4000

XMC4000 es un 32-bit microcontrolador familia con un Cortex-M4 núcleo por ARM Holdings que introdujo por primera vez a principios de 2012 por Infineon.[2] Esta familia de microcontroladores utiliza el núcleo del procesador Cortex-M4 con DSP función que está representada en numerosas aplicaciones. Se puede apuntar a las aplicaciones en el sector industrial y multimercado: actuadores, inversores solares, fabricación y construcción -automatización, las energías renovables y transporte. La familia XMC4000 se divide en otras series cubren las diferentes áreas de servicio y rangos de precios.

Infineon microcontroller XMC4000 Family members chips
La familia XMC4000 con los paquetes LQFP-100_LQFP-144_LFBGA-144


La familia XMC4000 está específicamente diseñada para el sector industrial y colocada en el Infineon microcontrolador cartera entre los 16- bit y 32-bit MCU tecnología. El foco está en ámbitos tales como logística, transporte, energía renovable, control, del edificio y automatización. Por otra parte, la tendencia actual de la eficiencia energética en todo el mundo se encuentran también en esta familia. El objetivo es reducir los consumos energéticos en los controles de motores, inversores solares, SMPS ENTRADA-SALIDA dispositivos, sin sobrecargar esta actuación.

XMC4000 utiliza un núcleo ARM Cortex-M4, incluyendo ciclo único DSP MAC y unidad de punto flotante (FPU) cubriendo un rango de frecuencia de 80 MHz a 180 MHz. Usa 1 MB incrustado Flash con built-in ECC hardware. Tiene también una 160 kB de RAM.

Tabla de función de miembro de la familia XMC4000
Chip Rendimiento Contadores de tiempo Procesamiento de señales Comunicación
Reloj Flash RAM Caché POSIF CCU4 (4 canales) CCU8 (4 canales) PWM de alta resolución ADC 12 bits Demodulador delta sigma DAC Ethernet MAC USB SD/MMC Serial Memoria externa PUEDE Toque el botón
XMC4100 80 MHz 128 kB 20 kB 4 kB 1 2 1 4 2 2 Dispositivo de FS No 4 No 2 Sí
XMC4200 80 MHz 256 kB 40 kB 4 kB 1 2 1 4 2 2 Dispositivo de FS No 4 No 2 Sí
XMC4400 120 MHz 512 kB 80 kB 4 kB 2 4 2 4 4 4 2 1 FS OTG No 4 No 2 Sí
XMC4500 120 MHz 1 MB 160 kB 4 kB 2 4 2 4 4 2 1 FS OTG Sí 6 Sí 3 Sí

Serie XMC4500/XMC4400

Ambos miembros de la familia High-End tienen una 120 MHz CPU. Ambos XMC4500/XMC4400 se ejecutan en un flash de 1 MB/512 kB y kB 160/80 kB de RAM.

Serie XMC4200/XMC4100

Infineon se expande en noviembre de 2012 la familia microcontrolador XMC4000. Ambas familias el XMC4200 y el XMC4100 corren con un 80 MHz CPU mediante una arquitectura de núcleo ARM Cortex-M4. La diferencia entre los dos miembros es que el XMC4200 tiene una Flash, 40 kB y el XMC4100 una 128 kB Flash con 20 kB de memoria RAM de 256 kB.

Herramientas de desarrollo

XMC4000 Kit de solicitud

El XMC4000 Kit de solicitud es una aplicación modular y extensible que consta de un tablero de CPU en el centro y 3 satélites, los tableros de extensión llamada. Debido a esta construcción, el kit puede ser funcionalmente extendió a ciertas aplicaciones y modificado para requisitos particulares. Los tres satélites incluyen la automatización entrada-salida Kit, un Ethernet / PUEDE / RS-485 Kit de interfaz y un kit estándar de interfaz humana. La interfaz humana del tablero también (HMI), además de la OLED Mostrar además de audio, un toque y SD / función de MMC. La Junta COM permite a los desarrolladores crear una especie de control remoto a través de Ethernet. También es compatible con esta placa MultiCAN e interfaces RS-485. Además de estos tres satélites, permite los desarrolladores conectar sus propios consejos.

XMC4500 Relax / Relax Kit Lite

El Relajarse Kit y el Kit Lite Relax son tablas de evaluación de bajo presupuesto para la familia de microcontroladores XMC4000. La tabla contiene el microcontrolador XMC4500 (XMC4500-F100F1024 AA, paquete: PG-LQFP-100), un ARM Cortex-M4F CPU corriendo a 120 MHz, 1 MB Flash y 160 kB de RAM. Además de el descanso y Relax Kit Lite tienen un depurador a bordo desmontable para que los desarrolladores puedan descargar y validar el código sin hardware adicional. El Kit de relajarse y el Kit Lite Relax ofrecen un conjunto de dispositivos integrados y los enchufes para ejecutar aplicaciones basadas en USB y desarrollar interfaces hombre-máquina con botones y LEDs. El Kit de relajarse se extiende la característica con una opción de comunicación Ethernet habilitado. También permite que los desarrolladores puedan explorar el almacenamiento masivo y sistemas de archivos utilizando una tarjeta microSD. Además, viene con memoria flash serial. 3 DAVE es un software libre adecuado para los kits para reducir el tiempo en desarrollo de software utilizando llamada a DAVE apps. Dave apps son bloques de componente sw que fácilmente pueden ser combinados y aplicados de la biblioteca DAVE3.

DAVE - herramienta de software libre de generación de código de Auto

DAVE (Digital Application Engineer Virtual) es una plataforma de software basada en Eclipse diseñada especialmente para reducir el software desarrollo esfuerzo y desarrollo tiempo requerido para esto. DAVE incluye un GNU - compilador, un Depuradory una utilidad de visualización para la presentación gráfica de los datos. Pueden añadirse otro depurador y compilador estándar para el entorno de desarrollo. Con aplicaciones probadas previamente definidas, DAVE también es compatible con generación automática de código. Alternativamente, los desarrolladores pueden integrar sus propias aplicaciones. Aplicaciones pueden configurarse fácilmente y ajustan utilizando la interfaz gráfica de usuario para diferentes aplicaciones.

Herramientas de terceros

Siguientes proveedores de herramientas de desarrollo apoyan a la familia XMC4000:

  • Compilador, Debuger, Flash Loader:
    • Altium multitarea
    • Atollic
    • BRAZO Keil MDK
    • Hitex
    • IAR Systems
    • iSYSTEM
    • Lauterbach
    • PLS
    • Segger
    • Micro Consult
  • Sistemas operativos, middleware, pilas
    • CMX
    • Logic Express
    • FreeRTOS
    • HighTec
    • Micrium
    • SEVENSTAX
    • THESYCON
    • Wind River Diab compilador

Herramientas de desarrollo

Artículo principal: Lista de herramientas de desarrollo de ARM Cortex-M

Documentación

La cantidad de documentación para todos los chips ARM es desalentadora, especialmente para los recién llegados. La documentación para microcontroladores de décadas pasadas fácilmente sería incluida en un solo documento, pero como chips han evolucionado así que ha crecido la documentación. La documentación total es especialmente difícil de entender para todos los chips ARM puesto que se trata de documentos de la IC fabricante (Infineon) y documentos de CPU corazón (proveedorARM Holdings).

Es un árbol típico de arriba a abajo de documentación: sitio web del fabricante, fabricante marketing diapositivas, hoja de datos del fabricante para el chip físico exacto, manual de referencia detallada de fabricante que describe periféricos comunes y los aspectos de un chip físico familia, guía del usuario genérico brazo principal, brazo manual de referencia técnica de base, brazo manual de referencia de arquitectura que describe los conjuntos de instrucciones.

Árbol de documentación XMC (superior a inferior)
  1. Sitio web del XMC
  2. Diapositivas marketing XMC.
  3. XMC datasheet.
  4. Manual de referencia de XMC.
  5. Sitio web del núcleo ARM
  6. Guía de usuario genérico núcleo ARM.
  7. Manual de referencia técnica de núcleo ARM.
  8. Manual de referencia de la arquitectura ARM.

Después de aceptar un acuerdo de no divulgación como licencia sólo se concede el acceso a esta documentación en el sitio web de infineon. Esta licencia por ejemplo prohíbe publicar cualquier información de estos documentos, excepto uno puede probar que esta información se publicó antes.

STMicroelectronics tiene documentos adicionales, tales como: Manuales de usuario de Junta de evaluación, notas de aplicación, consiguiendo comenzó guías, documentos de la biblioteca de software, erratas y mucho más. Ver Enlaces externos sección de enlaces a documentos oficiales XMC y brazo.

Referencias

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

Lectura adicional

BRAZO Cortex-M
  • Procesamiento de señal digital y aplicaciones usando el brazo Cortex M4; 1ª edición; Donald Reay; Wiley; 250 páginas; 2014; ISBN 978-1118859049.
  • Programación de lenguaje ensamblador: ARM Cortex-M3; 1ª edición; Vincent Mahout; Wiley-ISTE; 256 páginas; 2012; ISBN 978-1848213296.
  • La guía definitiva para los procesadores Cortex-M4 y ARM Cortex-M3; 3ª edición; Joseph Yiu; Newnes; 600 páginas; 2013; ISBN 978-0124080829.
  • La guía definitiva para el ARM Cortex-M0; 1ª edición; Joseph Yiu; Newnes; 552 páginas; 2011; ISBN 978-0-12-385477-3.

Enlaces externos

XMC documentos
  • Sitio web oficial de la familia XMC4000
  • Sitio web oficial de las herramientas de desarrollo-XMC4000
  • Generación de código de la página web oficial de DAVE3 Auto y herramienta gratuita
  • Infineon XMC4500 datasheet
  • Infineon mcu Foro
  • Hitex XMC4000 apoyo
  • XMC4500 Kit de automatización No.1 vía Hitex
  • iXperience Kit de desarrollo de M4
Documentos oficiales de brazo
Artículo principal: ARM Cortex-M Acoplamientos externos

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Infineon_XMC&oldid=615371930"