KIT_XMC7200_DC_V1 电机驱动卡深度解析:从原理到应用

电子说

1.4w人已加入

描述

KIT_XMC7200_DC_V1 电机驱动卡深度解析:从原理到应用

在工业控制和电机驱动领域,一款性能卓越的开发套件对于工程师们来说至关重要。今天,我们就来深入探讨一下英飞凌的 KIT_XMC7200_DC_V1 电机驱动卡,看看它究竟有哪些独特之处。

文件下载:Infineon Technologies KITXMC7200DCV1TOBO1 电机驱动卡.pdf

一、文档概述

这份 KIT_XMC7200_DC_V1 电机驱动卡指南,详细介绍了该套件的操作、开箱示例、功能以及硬件细节。它主要面向熟悉连接性的技术专家,适用于实验室环境。需要注意的是,评估板和参考板并非商业化产品,仅用于评估和测试,可能不符合某些安全和质量标准,使用时需遵循相关要求和文档规定。

二、套件基本信息

2.1 套件内容

套件包含 XMC7200 电机驱动卡和接口卡。若发现有零件缺失,可前往 英飞凌技术支持官网 寻求帮助。

2.2 板卡细节

  • 核心芯片:采用 XMC7200D - E272K8384 微控制器,适用于工业应用。它集成了两个 350 - MHz 的 Arm® Cortex® - M7 作为主应用处理器,一个 100 - MHz 的 Arm® Cortex® - M0 + 用于支持低功耗操作,还拥有高达 8 - MB 的闪存和 1 - MB 的 SRAM,具备千兆以太网、CAN FD 等丰富接口。
  • 电源选项:XMC7200D 可选择 3.3 V 和 5.0 V 的输入电源电压。
  • 交互组件:配备两个电位器、两个用户 LED、一个用户按钮和一个复位按钮,方便用户进行交互和获取反馈。
  • 接口丰富:拥有 USB Type - C 连接器、基于 J - Link 的板载调试器、四个霍尔和编码器接口、Tracebox 和 ETM 接口、mikroBUS 接口等,为传感器集成和扩展提供了便利。

三、套件操作

3.1 工作原理

XMC7200 驱动套件围绕 XMC7200D 构建,该芯片集成了英飞凌的低功耗闪存、多个高性能模拟和数字外设,可创建安全的计算平台。其具有丰富的特性,如强大的 CPU 子系统、集成内存、加密引擎、安全机制、低功耗模式、多种时钟源、通信接口、定时器、I/O 接口、可编程模拟模块等。

3.2 默认配置

  • 电源跳线:MCU 电压供应为 3.3V VDD,5V 选择通过 USB 提供 5V。
  • CAN 接口:已进行终端匹配。
  • DIP 开关:三个开关均拨到右侧,启用 JTAG 模式。

3.3 板级支持包(BSP)选择

套件包含 KIT_XMC7200_DC_V1 板级支持包,可按照 ModusToolbox™ 用户指南中的说明在套件上构建和运行代码示例。

3.4 编程与调试

  • J - Link 板载编程器/调试器:通过 XMC4200 设备实现,支持 JTAG、SWD 和 SWO 等协议,还提供虚拟 COM 端口用于直接通信,可与多种常见开发环境配合使用。
  • 使用 ModusToolbox™ 软件编程和调试
    1. 用 USB Type - C 电缆将套件连接到 PC,PC 会将其识别为 USB 复合设备。
    2. 板载 J - Link 支持标准编程和调试协议,运行时有状态 LED 指示。
    3. 在 ModusToolbox™ 的 Eclipse IDE 中,通过“New Application”导入所需代码示例,选择 BSP 和应用程序,然后创建项目。
    4. 构建和编程时,在项目资源管理器中选择项目,在快速面板中点击相应配置。调试时同理。
  • 虚拟 COM 端口(UART - to - USB 桥):板载调试器(XMC4200 MCU)支持通过虚拟 COM 端口实现 PC 与目标 XMC™ 设备的通信,需注意 UART 引脚的交叉连接。

四、硬件详解

4.1 原理图

可在套件网页上获取原理图文件。

4.2 硬件功能描述

4.2.1 XMC7200D

XMC7200 是 XMC7000 MCU 系列的一员,专为工业应用设计。它采用先进的 40 - nm 工艺制造,集成了低功耗闪存和多种高性能外设,能创建安全的计算平台。

4.2.2 调试接口

支持“Serial Wire Debug”(SWD)或 JTAG 作为调试接口,通过不同通道进行调试,且这些通道与电源 GND 供应域电气隔离。

  • 板载 USB 调试器:使用 XMC4200 作为调试探针,支持 SWD 和 UART 通信,需安装 Segger 的 J - Link 驱动。
  • Cortex® 调试连接器(10 - 针):支持 SWD 和 JTAG 协议,提供灵活的调试和编程选项。
  • TraceBox 和 ETM 连接器:用于高级调试和跟踪功能。

4.2.3 CAN 接口与连接

板卡提供隔离的 CAN 接口,带 120 Ω 终端匹配。隔离 CAN 收发器通过端口引脚 P23.0(CANH)和 P23.1(CANL)连接到 XMC7200 的 CAN 节点 1。

4.2.4 电源供应系统

板卡有两个电气隔离的电源供应域,左侧为调试域,右侧为电源 GND 供应域。通过隔离器 U20 实现电源传输,配备多个电压调节器确保不同组件的稳定供电,还提供电压选择功能,可灵活配置电源。

4.2.5 I/O 接口

  • mikroBUS 接口:提供标准化接口,可连接兼容的 MIKROE Click 板,扩展套件功能。
  • XMC7200D I/O 接口:提供更简单的 GPIO 连接方式,默认未焊接。
  • 电源板连接器:提供控制功率逆变器所需的所有信号,包括 PWM 输出信号、ADC 信号和电源引脚。
  • 高密度连接器:采用紧凑设计的 100 针连接器,可连接驱动适配卡,扩展套件功能,适用于各种电机控制应用。

4.2.6 LED

板卡有五个 LED,包括两个用户可控 LED、一个电源 LED、一个调试器状态 LED 和一个调试过程反馈 LED,方便用户了解系统状态。

4.2.7 用户按钮

有一个复位按钮和一个用户可控按钮,均为低电平有效,按下时连接到 GND。

4.2.8 晶体和振荡器

板卡配备三个晶体/振荡器,分别为 32.768 - kHz 的手表晶体振荡器、16 - MHz 的外部晶体振荡器和 12 - MHz 的板载调试器外部晶体振荡器。

4.2.9 电位器

两个 10k 电位器分别连接到 P12[7] 和 P19[4],可模拟传感器输出。

4.2.10 电机控制

  • 编码器和霍尔传感器接口:提供四个霍尔和增量编码器接口,编码器接口可将差分输入转换为单端信号,霍尔传感器接口为每个信号提供上拉电阻和电源。可同时使用两种接口,通过软件控制选择。
  • 编码器互连:编码器接口配备 120R 终端电阻,可防止信号失真,提高通信性能。
  • 模拟信号转换器:采用电阻和二极管配置,可钳位超过 5.6 V 的电压,保护 XMC 芯片。

4.3 套件返工

  • VDDIO2 电源电压选择:默认情况下,VDDIO2 连接到 XMC_VDD(VTARG)接口。若要选择不同的电压域,可通过电阻返工实现,使用时需移除跳线 J12。
  • 霍尔和编码器接口:默认仅焊接两个霍尔和编码器接口,若有需要,可焊接 X5 和 X9 用于霍尔接口,X6 和 X8 用于编码器接口。

4.4 物料清单和组件布局图

可在套件网页上获取物料清单文件,组件布局图展示了板卡上各组件的位置。

五、总结

KIT_XMC7200_DC_V1 电机驱动卡凭借其强大的 XMC7200D 微控制器、丰富的接口、灵活的配置选项和完善的调试功能,为电机控制应用的开发提供了一个优秀的平台。无论是对于初学者还是有经验的工程师,都能在这个套件中找到满足需求的功能,加速项目的开发进程。不过,在使用过程中,一定要注意评估板的使用限制和安全要求,确保操作符合相关标准。你在使用类似套件时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分