XMC1404-Q048X0064 AA

概要

詳細:

32-bit Microcontrollers with ARM® Cortex®-M0 with focus on low-cost embedded control applications. The XMC1400 series devices are optimized for motor control, power conversion and LED Lighting applications and Human-Machine Interface (HMI). Increasing complexity and demand for computing power of embedded control applications requires microcontrollers to have a significant CPU performance, integrated peripheral functionality and rapid development environment enabling short time-to market, without compromising cost efficiency. The performance of XMC1400 will be increased with 70% over existing XMC1000 due to the 48 [MHz] of the core frequency and the 2 Can nodes interfaces.

特長:

64.0KB Flash, 16KB RAM

Core frequency: 48[MHZ]

Peripherals clock: 96 [MHZ]

Supply voltage range: 1.8 - 5.5 V

MATH co-processor for CORDIC & HW Divide

16 x 16-bit special purpose timers, dead time generation

2 x Hall Sensor & Encoder I/F

LED brightness & color control module (BCCU)

12 channel 12-bit ADC, 2 x parallel sampling

MultiCAN: 2 CAN nodes, 32 Message Objects

4 channel USIC (configurable to SPI, UART, IIC, IIS)

16 channel touch control / LED matrix control

4 x Comparators

Temperature Sensor

Pseudo Random Number Generator

Real Time Clock

Watch Dog Timer

PG-VQFN-48

Temperature range: -40 to 105°C

70%+ performance over existing XMC1000

ターゲットアプリケーション:

Industrial I/O:

Sense, control, drive, communicate - these tasks are versatile and complex on the field level. But there is a perfect I/O module for every dedicated task. The XMC1400 series with up to 200 kB of flash, 2 CAN nodes, 4 serial channels, 3 x 64 LED matrix control and 9-channel LED brightness and color control is unrivaled when it comes to communication and human-machine interface tasks. XMC1400 is in no way lacking in terms of actuator & sensor control IP as it comes with a 12-bit ADC including 2 sample & holds, 4 comparators and 16 PWM channels.

Motor Control:

In general XMC1000 microcontrollers can be found controlling, flying or moving around on board many different types of drones and eBikes around the world.

Some functionalities that makes XMC1000 family suited to motor control application:

XMC™ microcontrollers help bring this new dimension into traditional LED lighting systems. With their Brightness and Color Control Unit (BCCU), XMC1200/1300/1400 series products offer an industry-unique module for automatically controlling the dimming level and color of multi-channel LED lamps.

Some Key features of the XMC1000 family for smart lighting applications:

Professional Free-of-Charge Development Platform for Code Generation

Application oriented code repository merged with graphical system design methods and automatic code generator to guide XMC™ microcontroller user along the entire process – from evaluation-to-production (E2P). XMC™ Lib and DAVE™ generated code can be used with other 3rd party tool chains.

DAVE™ – Free Eclipse based code development platform/IDE offering code repository, graphical system design methods, and automatic code generator to guide XMC™ microcontroller user along the entire process – from evaluation to production (E2P). XMC™ Lib and DAVE™ generated code is tested and released for use with 3rd party tool.

For MATLAB® and Simulink®

The XMC™ Library for Embedded Coder® enables the automatic code generation of your software algorithm optimized for XMC™ MCUs. It provides system and peripheral initialization and a comprehensive set of peripheral library blocks, such as

DAVE™ is a high-productivity development platform for the XMC microcontroller portfolio. DAVE™ to simplify and shorten SW development by offering a SW library which allow efficiently use the innovative application-optimized peripherals, called DAVE™ APPs. DAVE™ APPs are software blocks which can be configured for a wide range of application by using a GUI. The generated code can be used via well documented APIs directly in DAVE™ or can be imported in 3rd party compiler tools.

xSPY is a free and flexible plug-in for DAVE™ to visualize data and to create an interface dashboard to control XMC target applications.

With xSPY and the DAVE™ App DBG002 it is possible to instrument the application software to add trace capabilities and to visualize the trace data on the PC. Vice versa, variables can be modified from a freely definable PC dashboard.

Tutorial that covers how to use xSPY and the DBG002 App to visualized trace data on the PC Note: The tutorial is based on the XMC4000 examples, but it can be used for the XMC1000 only the number of waverforms generated are less.

MatrikonOPC UA Embedded Suite for Microcontroller

In this emerging hyper-connected world, even the smallest devices will be expected to support secure standards-based data connectivity. Selected as the connectivity standard of choice for Industrie 4.0 applications, OPC UA is the single, most important data connectivity standard vendors need to implement in their devices to ensure their products can take part in and compete in the new world.

The MatrikonOPC UA Embedded Software Development Kit (SDK) is the fastest, easiest way to OPC UA enable your Infineon based systems using XMC4000 MCU family. Without having to learn the intricacies of OPC UA and not having to debug OPC UA server implementations, the MatrikonOPC UA Embedded SDK lets you confidently take your OPC UA enabled product to market faster.

For EPSON TFT CTRL ICs, XMC™ microcontrollers and DAVE™ IDE

Professional, discrete and scalable TFT display control solutions

The EPSON Graphics Library/API is a software library designed to enable and simplify the process of displaying graphics and text on a TFT panel by using a general purpose XMC™ microcontroller connected to an EPSON TFT CTRL ICs (S1D13781) in a discrete and scalable system approach like shown below:

Thanks to the free-of-charge library/API for DAVE™ IDE, a comprehensive documentation and a Arduino hardware compatible shield board (S5U13781R01C100), user can easy experience the system performance and benefits that a discrete system approach offers:

The free-of-charge version µC/Probe™ XMC™ is a derivative of µC/Probe™ developed by Micrium® working with XMC™ microcontrollers only. µC/Probe™ XMC™ is a Windows based application that allows you to read and write the memory of XMC™ microcontrollers during run-time in a non-intrusive way and with a graphical dashboard to fine-tune your application.

Generate your own user interface (UI) by dragging and dropping of controls and indicators. No programming is required. Drag and drop the graphic components into place and watch them

Real-time monitoring and instant control of global variables and memory in non-intrusive way

Use µC/Probe™ for XMC™ to extend the capabilities of your debugging software by running both at the same time

As an example, visualize real-time data of time critical control loops in motor control or digital power conversion with an 8 channel digital oscilloscope. The oscilloscope can simply be instrumented with a target code that allows configurations like sample frequency and sample buffer size. The datas are visualized in a GUI running on a PC and enabling sophisticated features like negative/positive, pre/post, single/continuous trigger to exactly capture important real-time data to analyze and optimize the application code.