英飞凌下一代电磁阀驱动器评估套件使用指南

电子说

1.4w人已加入

描述

英飞凌下一代电磁阀驱动器评估套件使用指南

引言

作为电子工程师,我们在开发电磁阀驱动相关项目时,一款好用的评估套件能大大提高我们的开发效率。英飞凌的下一代电磁阀驱动器评估套件就是这样一款值得关注的工具。本文将详细介绍该评估套件的硬件和软件使用方法,希望能对大家有所帮助。

文件下载:Infineon Technologies TLE92464ED评估板.pdf

硬件部分

评估套件版本

该评估套件有两个版本,分别是版本S和版本L。版本S包含一个采用Arduino外形尺寸的评估PCB,支持对下一代电磁阀驱动器进行快速简便的即插即用评估。版本L则包含评估PCB、连接PCB和英飞凌Aurix TriBoard TC277,是更适合进行详细实验室测量的高级设置选项。

评估PCB(Eval PCB)

版本S配置

版本S的评估PCB上集成了下一代电磁阀驱动器TLE92464ED以及所有必需的外部组件。它采用Arduino外形尺寸设计,可由所有与Arduino兼容的微控制器板控制,如英飞凌XMC1100 Boot Kit、英飞凌XMC4700 Relax Kit、Aurix ShieldBuddy TC275和Arduino Uno等。

供电与信号

IC通过微控制器板(版本S)或连接PCB(版本L)分别以5V供电。输出通道连接器处的负载电源电压VBAT,在版本S中可通过VBAT连接器(关闭JP1 - 引脚头)施加;在版本L中则由连接PCB提供。IC由一个外部2MHz矩形振荡器提供时钟,也可通过欧姆跳线(R12/R13)选择另一个外部时钟源(如微控制器)。SPI信号、ENABLE信号和RESETN信号必须由微控制器提供,以实现微控制器与TLE92464ED之间的成功通信。FAULTN和DRVx信号仅在使用相应功能时才需要。

连接器接口

评估PCB的连接器布局符合Arduino外形尺寸,其引脚分配如下:

  • 电源连接器X1:提供了如VIO、RESET#、3.3V、5V、GND和VBAT等信号的连接。
  • 通信接口连接器X3:用于SPI通信,包括CS1#、MC - CLK、CS0#、MOSI、MISO和SCLK等信号。
  • 数字IO连接器X5:包含UART的RX和TX信号,以及TLE92464ED的ENABLE、FAULT#和DRVx等信号。
  • 模拟连接器X4:目前各引脚均未连接。

    跳线选项

    评估PCB上有多种跳线选项,可用于配置不同的功能,如IC时钟信号源、芯片选择信号源、复位信号源和VBAT电源供应等。

    LED指示灯

    评估PCB上有五个LED指示灯,用于指示IC的状态和工作条件,包括FAULT、ENABLE、RESET、VIO 3.3V和VIO 5V。

连接PCB(Connection PCB)

版本L中的连接PCB支持并行评估多达三个评估PCB,还提供了高级测量选项和每个评估PCB的一个高端开关。其控制单元通常为英飞凌Aurix TriBoard TC277,可插入连接PCB。

连接器接口

所有三个评估PCB插槽都连接到TriBoard TC277微控制器板,以启用评估PCB的功能集。使用一个SPI接口和三个不同的芯片选择信号进行通信,每个数字IO信号都连接到一个单独的数字IO引脚。

跳线选项

连接PCB可通过一些跳线进行配置,具体功能可参考相关文档。

硬件设置

版本S设置

在版本S中,可通过外部电源连接器提供5.5V至40V的(V_{bat})电压,通过关闭跳线JP1为输出通道供电。如果XMC1100微控制器已闪存Commando Interpreter软件,则可通过USB连接由PC控制TLE92464ED。建议使用DAVE IDE对XMC微控制器进行编程。

版本L设置

版本L中,主电压输入连接到上部中间连接器,为整个电路板设置(包括负载)供电。每个评估PCB插槽都有自己的SPI芯片选择信号,以支持单独通信。如果TC277微控制器已闪存Commando Interpreter软件,则可通过USB连接由PC控制TLE92464ED。建议使用TriCore Entry Toolchain进行开发。

原理图

文档中包含了评估PCB和连接PCB的原理图,这些原理图对于深入了解电路板的设计和工作原理非常有帮助。

软件部分

微控制器软件闪存

在使用GUI之前,必须将所选微控制器闪存通信固件。

闪存/更新Aurix TC277软件

要使Aurix TC277 Triboard与GUI进行通信,需要进行以下步骤:

  1. 将TriBoard和评估PCB插入连接PCB。
  2. 在计算机上安装英飞凌DAS - Tool及相关驱动。
  3. 安装英飞凌Memtool SW。
  4. 为评估板供电并连接。
  5. 选择目标TriBoard。
  6. 点击Memtool中的连接按钮,通过“打开文件”按钮加载提供的HEX文件。
  7. 依次点击“选择所有”、“添加选择”和“全部编程”。

闪存/更新XMC软件

评估板可通过GUI由英飞凌XMC板完全控制。对于XMC1100和XMC4700,相应的固件以.hex文件形式提供在GUI文件夹的“XMCFirmwareFiles”中。以XMC4700为例,可通过J - Link Flash lite进行闪存操作。

XMC for Arduino IDE

可以使用Arduino IDE轻松编写和更新自己的软件项目到XMC微控制器板。具体步骤包括安装Arduino IDE、安装英飞凌的XMC微控制器板支持、创建自己的软件项目、编译项目并上传到微控制器。

图形用户界面(GUI)

启动准备

GUI可与XMC或TriBoard(包括连接PCB)设置一起使用。在启动GUI之前,需要进行以下准备:

  • XMC设置:将12V电源插入VBAT_EXT和GND,并通过USB连接器将XMC板连接到计算机。
  • TriBoard设置:安装DAS工具,将12V电源插入连接PCB上的VBAT_EXT和GND连接器,并通过USB连接器将TriBoard连接到计算机。
  • 启动GUI并连接到正确的COM端口。

主窗口

启动GUI后,会弹出一个对话框窗口,需要从第一个下拉菜单中选择连接PCB或微控制器板,然后选择USB - 串行接口的COM端口。主窗口的左上角有连接按钮和视图菜单,左下角有三个按钮用于切换对应三个评估板的标签。

评估板标签

每个评估板在主窗口中有自己的标签,包含全局控制、通道小部件、诊断、SPI寄存器小部件等主要控件。配置评估板时,建议按以下顺序进行:

  1. 通过全局控制取消并重新选中RESN来复位芯片。
  2. 在CHx寄存器中设置适当的通道设置。
  3. 在中央 -> CH_CTRL寄存器中激活所需通道。
  4. 在中央 -> CH_CTRL寄存器中激活任务模式。
  5. 通过全局控制设置EN来启用芯片。

GUI通信接口信息

GUI软件根据用户输入通过UART向TriBoard发送命令,TriBoard微控制器固件解码并执行这些命令。文档中列出了可用的命令,所有值都必须以十六进制数字输入。

总结

英飞凌的下一代电磁阀驱动器评估套件为电子工程师提供了一个全面的解决方案,无论是硬件设计还是软件编程,都有详细的文档和指导。通过合理使用该评估套件,我们可以更高效地开发电磁阀驱动相关项目。大家在使用过程中遇到问题,欢迎随时交流讨论。你在使用类似评估套件时有没有遇到过什么特别的问题呢?

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

全部0条评论

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

×
20
完善资料,
赚取积分