XMC1402-Q048X0128 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.
特征描述
- 128.0KB Flash, 16KB RAM
- Supply voltage range: 1.8–5.5 V
- Core frequency: 48[MHZ]
- Peripherals clock: 96 [MHZ]
- 8x 96MHz 16-bit special purpose timers, dead time generation
- 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
- 4 channel USIC (configurable to SPI, UART, IIC, IIS)
- 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:
- Easy 3-phase inverter implementation with a single CCU8 PWM unit, offering shadow register transfer, external input for fault control, binary and floating pre-scaler, 16-bit to 64-bit width
- POSIF interface to directly connect hall sensors and incremental encoder.
- 12-bit ADC with on-chip adjustable gain of x1, x3, x6 or x12
Smart Lighting:
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:
- Tightly interconnected peripherals supporting various digital power conversion techniques
- Automatic exponential dimming and linear intensity changes make brightness or color changes appear smooth and natural to the human eye
DAVE™(第4版) – 适用于XMC™微控制器的开发平台
免费代码生成专业开发平台
基于 Eclipse 的 IDE 通过 GNU C 编译器免费提供服务,为由 ARM® Cortex®-M 处理器驱动的 XMC™ 工业微控制器提供广泛、可配置、可重复使用的代码存储库。
通过将面向应用程序的代码库与图形化系统设计方法和自动代码生成器相结合,可以在整个过程对XMC™ 微控制器用户进行指导 - 从评估到生产(E2P)。XMC™ Lib 和 DAVE™ 生成的代码可以与其它第三方工具链一起使用。
在此处下载免费 μC/ Probe™XMC™ 软件!
DAVE™ - 基于 Eclipse 的免费代码开发平台/ IDE 提供代码库、图形化系统设计方法和自动代码生成器,可以在整个过程对XMC™ 微控制器用户进行指导 - 从评估到生产(E2P)。XMC™Lib 和 DAVE™ 生成的代码经过测试,在发布后可与第三方工具一起使用。
| 关于 DAVE™ |
DAVE™(第4版) - 专业的免费集成开发环境(IDE),支持从评估到生产(E2P)的整个开发过程。
|
DAVE™ 亮点
|
||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DAVE™ |
|
基于 Eclipse 的免费集成开发环境(IDE),包括 GNU C 编译器、调试器、综合代码库、硬件资源管理和代码生成插件。 提供完整下载包,包括 IDE、XMC™ Lib、DAVE™ APPs、示例和 DAVE™ SDK。 |
|||||
|---|---|---|---|---|---|---|---|
| XMC™ Lib | 准备使用 API 进行外部设备测试,这些外部设备在测试后可用于 GNU、ARM、IAR 和 TASKING 编译器,发布后可用于 Altium、ARM / KEIL、Atollic、IAR Systems、iSystems 和 Rowley 编译器 IDE。 XMC™ 外部设备(API)的低级驱动程序库,符合 CMSIS / MISRA 2004 标准,包括文档。XMC™ Lib - 发行说明 |
||||||
| 系统: | 定时器/PWM: | 模拟混合信号: | 通信: | 特定应用: | 示例: | ||
|
|
|
|
|
|
||
| DAVE™ 应用 |
|
面向图形用户界面(GUI)可配置应用程序的软件组件使用 XMC™ Lib(低级驱动程序); 安排在库(APIs)中 |
|||||
| 通用 DAVE™ 应用程序和系统 |
特定应用 DAVE™ 应用程序:
|
贡献 DAVE™ 应用程序:
|
|||||
| 通用:
系统:
|
电机控制:
功率转换:
通信:
|
照明:
HMI:
|
根据 DAVE ™ 应用程序的官方发展流程,贡献 DAVE ™ 应用程序还未开发也未测试,由第三方提供。
OPTIGA™:
配置应用程序
SEGGER RTT |
||||
| DAVE™ 示例 | XMC™ Lib (适用于 XMC™ MCU 的低级驱动程序)和由应用程序示例组成的 DAVE™ 应用程序 |
||||||
| 第三方 | IDEsXMC™ Lib 和 DAVE™ 应用程序使用 GCC、ARM®、TASKING、IAR 编译器进行测试; 可与 Altium、Atollic、ARM / KEIL、DAVE™、IAR 系统、iSystems 和 Rowley 编译器 IDE 一起使用 |
||||||
| XMC™ MCUs | 由 32位 ARM® Cortex®-M0 / M4F 驱动的一百多种不同功能/性能/内存/封装选项的广泛产品组合 |
||||||
| 快速原型设计工具 | XMC™ 闪光器工具 易于使用且免费的工具,用于连接和闪存 XMC™ MCU |
||||||
| XMC™ Link, 功能隔离调试探针 基于 SEGGER J-Link 技术的功能隔离调试探针 |
|||||||
| XMC™ 引脚工具 用于快速原型设计的图形引脚分配工具 |
|||||||
适用于 MATLAB® 和 Simulink®
适用于 MATLAB® 和 Simulink® 的嵌入式编码器 XMC™ 库支持所有 XMC™ 微控制器的代码生成,可以为任何类型的应用提供简单的基于模型的设计流程。
嵌入式编码器 XMC™ 库支持自动生成针对 XMC™ MCU 优化的软件算法代码。它提供系统、外部设备初始化,以及一套完整的外设库块,例如
|
功能概述:
支持的设备:
|
|
嵌入式编码器的 XMC™ 库使用户能够从 MATLAB® 和 Simulink® 环境中为实时应用程序提供基于模型的快速设计。
| XMC1000 系列, ARM ® Cortex ® - M0 | XMC4000 系列, ARM ® Cortex ® - M4F |
|---|---|
|
|
|
|
*即将于2016年下半年中期到来
该库支持 XMC™ 微控制器的系统初始化代码生成,包括直接编译和链接。
它与英飞凌的 DAVE™ 可以轻松集成,并可以与所有主要的 ARM® 第三方工具和编译器 / IDE 配合使用。
| 应用程序 | XMC™ 评估套件和评估板 |
|---|---|
|
|
适用于嵌入式编码器的 XMC™ 库 - 包括:
- 系统初始化库
- 外部设备初始化库
- 优化代码库(CORDIC、CMSIS)
- 支持所有 XMC ™ 微控制器
- 高级功能
- 高级功能
- 初始化序列块
- 资源名称配置器
- 编译/链接支持(通过 GNU gcc / g ++)
DAVE™ 是 XMC 微控制器产品组合的高效开发平台。
DAVE™ 通过提供软件库来简化软件开发过程,缩短开发周期,该软件库可以有效使用应用优化的创新外设(称为 DAVE ™ 应用程序)。
DAVE™ 应用是软件块,可以通过使用 GUI 来配置各种各样的应用程序。
生成的代码可以通过有据可查的 API 直接在 DAVE™ 中使用,或者可以导入到第三方编译器工具中。
|
|
软件开发人员可以把重点放在重要的 IP 上 把剩下的精力留给 DAVE™ |
DAVE™ 应用概述 |
|
|
|
|
|
|
|
|
|
xSPY 是 DAVE™ 灵活的免费插件,用于可视化数据并创建接口面板来控制 XMC 目标应用程序。
使用 xSPY 和 DAVE ™ 应用程序 DBG002,可以检测应用程序软件以添加跟踪功能,并可视化 PC 上的跟踪数据。反之亦然,从可自由定义的 PC 控制面板上也能修改变量。
关键特性:
|
|
||
|
| xSPY:下载项目描述 | 下载 |
|---|---|
| 该教程介绍了如何使用 xSPY 和 DBG002 应用程序将跟踪数据在 PC 上可视化 注:本教程基于 XMC4000 示例,但它也可以用于 XMC1000,只是生成的波形数量较少。 |
xSPY_Getting_Started_v1.pdf |
| XMC4400 示例项目,生成各种信号,通过 DBG002 流式传输到 xSPY,在数字示波器上显示这些信号。 | xmc4400_dbg002_xspy.exe |
| XMC4200 示例项目,生成各种信号,通过 DBG002 流式传输到 xSPY,在数字示波器上显示这些信号。 | xmc4200_dbg002_xspy.exe |
| XMC1100 示例项目,生成信号,通过 DBG002 流式传输到 xSPY,在数字示波器上显示这些信号。 | xmc1100_dbg002_xspy.exe |
用于微控制器的 MatrikonOPC UA 嵌入式套件
工业 4.0 和 IIOT ready OPC UA 连接正在快速改变 M2M 通信、控制自动化和设备到企业的通信方式。
在新兴的高程度的连接世界中,即便是最小的设备,人们也期望它可以支持标准的安全数据连接。OPC UA 是工业 4.0 应用程序的连接标准,它是唯一且最重要的数据连接标准,供应商需要在设备中贯彻落实这一标准,以确保其产品能够参与到新的市场并在新的市场中具有竞争力。
如果您的英飞凌系统采用 XMC4000 MCU 系列,那么 MatrikonOPC UA 嵌入式软件开发套件(SDK)是启动系统最快、最简单的方法。无需学习 OPC UA 的复杂性,无需调试 OPC UA 服务器实施,MatrikonOPC UA 嵌入式 SDK 可以让您放心地将 OPC UA 产品更快地推向市场。
| 特性 | 优势 | 系统要求 |
|---|---|---|
|
|
|
适用于 EPSON TFT CTRL ICs、XMC™ 微控制器和 DAVE™ IDE
专业、分立和可扩展的 TFT 显示器控制解决方案
EPSON 图形库/ API 是一个软件库,旨在通过在分立可扩展系统中使用连接到 EPSON TFT CTRL IC(S1D13781)的通用 XMC™ 微控制器,实现并简化在 TFT 面板上显示图形和文本的过程。 方法如下所示:
得益于 DAVE™IDE 的免费库/ API、全面的文档和 Arduino 硬件兼容屏蔽板(S5U13781R01C100),用户可以轻松体验分立系统方法提供的系统性能和优势:
- 高达7英寸的显示屏(最高 800x480 分辨率)
- 免费的 TFT 显示控制库/ API
- 易于使用、可扩展的 MCU 和 TFT CRTL Ics
- 同类最佳的硬件图形加速
- 降低 PCB 层和系统成本
- 嵌入式视频存储器
以图形方式可视化基于 XMC™ 32 位 ARM ® 微控制器的内部结构
免费 μC/ Probe™ XMC™ 是由 Micrium® 开发的 μC/ Probe™ 的衍生产品,仅与 XMC™ 微控制器配合使用。 μC/ Probe™XMC™ 是一个基于 Windows 的应用程序,允许以非侵入方式在运行时读写 XMC™ 微控制器的内存,并使用图形控制面板对应用程序进行微调。
- 通过拖放控件和指示器,生成自己的用户界面 (UI)。无需编程。将图形组件拖放到位并进行观察
- 实时监控和非侵入式即时控制全局变量和内存
- 使用 μC/ Probe™ XMC™,通过同时运行来扩展调试软件的功能
- 支持不同的通信标准,以方便地连接到您的应用程序 – J-Link、CMIS-DAP、TCPP/IP、USB 和 RS-232 、
作为示例,用八通道数字示波器可视化电机控制或数字功率转换中时间关键控制回路的实时数据。示波器可以简单地使用目标代码进行仪表化,该代码允许配置采样频率、样本缓冲区大小等。在 PC 上运行的 GUI 中可视化这些数据,启用诸如负/正、前/后、单/连续触发等复杂功能,以准确捕获重要实时数据来以分析和优化应用程序代码。


