XMC1301-Q040F0008 AB
32 位微控制器,带 ARM® Cortex®-M0,重点用于低成本嵌入式控制应用。对于将传统 32 位设计带入一个新的水平,涵盖从典型 32 位应用到数字功率换算,甚至是磁场定向电动机控制的广泛应用领域,当首选 XMC1000。XMC1300 系列可集成无传感器现场定向控制(FOC)电机、无刷(BLDC)电机、有刷直流电机以及永磁同步电机所需的所有控制和模拟接口功能。
特征描述
- 8KB 闪存、16KB 随机访问内存
- 电源电压范围:1.8 - 5.5V
- 8 x 16 位专用计时器,死区时间产生
- 霍尔传感器和编码器 I/F
- 12 通道 12 位 ADC,2 x 并行采样
- 2 通道 USIC(可配置至 SPI、UART、IIC、IIS)
- 3 x 比较器
- 外设计时器:64 [MHZ]
- 温度传感器
- 伪随机码发生器
- 实时时钟
- 看门狗计时器
- PG-VQFN-40
- 温度范围:-40 - 85°C
- 只有 3 mv 输入偏移电压和 30 ns 传播延迟的模拟比较器
潜在应用
电动机控制(电动车,电动工具):
一般情况下,XMC1000 微控制器可用于世界各地各种不同无人机和电动车的车载控制、飞行或移动。
促使 XMC1300 适合于电动机控制应用的部分功能包括:
- 简单的 3 相逆变器安装,带单个 CCU8 PWM 单元,提供影像寄存器传输、故障控制外部输入、二元浮动预定标器,宽度为 16 位 ~ 64 位
- POSIF 接口直接连接霍尔传感器和增量编码器。
- 12 位ADC,带 x1、x3、x6 或 x12 的芯片上可调增益
智能照明:
XMC™ 微控制器有助于将此新维度带入传统的 LED 照明系统。通过其亮度和色彩控制单元(BCCU), XMC1300 系列产品为自动控制多通道 LED 灯的亮度水平和色彩提供了一个行业内特有的模块,还可以添加 DALI 或 DMX 通信能力,有助于提出高级单片智能照明解决方案。
智能照明应用的部分关键特性:
- 基于 ∑∆ 原理的自动亮度控制(采用高频脉冲密度调制)可在 9 个输出通道内实现完全无闪烁的亮度控制
- 自动指数亮度控制和线性强度变化让亮度或色彩变化保持平稳,并让人眼自然适应。
开关式电源:
电源设计需满足不断增加的需求。客户需求或行业协会指南(如更高的功率密度、通信、模块化或 80 Plus 钛效率标准)加剧了部分电源需求。
促使 XMC1300 适合于电动机控制应用的部分功能包括:
- 高度连通性:2 x Can 节点,4 通道串行 COM 单元(可配置至 SPI、I²c、I²S、UART),USB FS。
- 多达 4X 12 位ADC,带 70 ns的抽样时间,确保快速的反应时间和更紧凑的控制回路。
- 只有 3 mV输入偏移电压和 30 ns 传播延迟的模拟比较器
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 中可视化这些数据,启用诸如负/正、前/后、单/连续触发等复杂功能,以准确捕获重要实时数据来以分析和优化应用程序代码。