探索SPOC™+2多通道SPI高端功率控制器:从硬件搭建到软件应用

电子说

1.4w人已加入

描述

探索SPOC™+2多通道SPI高端功率控制器:从硬件搭建到软件应用

作为电子工程师,我们经常会遇到各种需要精确控制功率的场景。今天,我将和大家分享一款功能强大的多通道SPI高端功率控制器——SPOC™+2,从它的硬件安装到软件使用,为大家详细介绍。

文件下载:Infineon Technologies SPOC-2 DB BTS72220-4ESP子板.pdf

1. 硬件准备

在开始使用SPOC™+2之前,我们需要准备一些必要的硬件设备:

  • SPOC™+2 MB(主板):整个系统的核心基础,为其他组件提供支撑和连接接口。
  • SPOC™+2 DB(子板):产品特定的模块,不同型号可能有不同的功能特点,要根据具体需求选择。
  • µIO - Stick:负责计算机与开发板之间的通信,其Isar编号为SP001215532。
  • 连接电缆:采用16针 female 连接器的带状电缆,用于连接各个硬件组件。
  • USB - Stick:用于软件安装,将相关软件存储在其中,方便后续操作。

2. 软件安装

2.1 SPOC™+2应用程序安装

首先,将软件USB - Stick插入计算机的USB端口。然后,运行指定位置的setup.exe文件,路径为USB - Drive:SPOC + 2_InstallerVolumesetup.exe。这里要注意,必须以管理员身份登录才能进行安装操作。接着,按照安装向导的步骤进行操作,先选择安装目录,然后依次点击“next”,直到安装完成。

2.2 µIO - Stick驱动安装

在安装完SPOC™+2应用程序后,保持软件USB - Stick插入状态,再插入µIO - Stick。为了使用虚拟COM - port(这对于应用程序来说是必需的),我们需要访问指定网站https://www.ehitex.de/usbapplication - sticks/infineon/2529/uio - stick,滚动到“Available Downloads”部分,选择下载uIO Updater(zip文件)。下载完成后,解压该zip文件并运行UpdatePEK。

3. 硬件设置

3.1 硬件连接

将SPOC™+2 DB插入SPOC™+2 MB,注意连接的稳固性。然后,使用连接电缆将µIO - Stick连接到SPOC™+2 MB,连接时要注意SPOC™+2 MB上Pin 1的位置(有圆点标记),确保连接正确。最后,将µIO - Stick连接到计算机,并运行SPOC™+2应用程序。

3.2 设置细节

硬件上有多个跳线和引脚,不同的连接方式会影响其功能:

  • 引脚功能:例如Pin 1为NC(未连接),Pin 2为GND(接地)等,每个引脚都有其特定的功能。
  • 跳线设置:如J_Filter默认闭合;J_IS默认1 - 2闭合,若2 - 3闭合,J_Filter需打开,Sense直接切换到IS;J_GND不同的闭合方式对应不同的电阻值等。这些跳线设置需要根据具体的应用需求进行调整。

4. 软件使用

4.1 启动程序

安装好的应用程序可以在Windows开始菜单的“all programs” -> “SPOC + 2” -> SPOC + 2中找到,也可以使用搜索栏搜索。找到后,点击文件即可运行程序。

4.2 用户界面

4.2.1 STD - View

这是一个基于按钮的控制界面,具有多种功能:

  • 端口选择:软件通常会自动检测Comport,如果未检测到,可手动选择所需的Comport。
  • 视图切换:可以在标准视图和SPI视图之间切换,以满足不同的控制需求。
  • 设备选择:选择所使用的设备类型。
  • 输入控制:可以控制IN0 - IN2的开关状态,以及设置LHI的开关。
  • 输入逻辑:实现直接输入(IN0 - IN)与通道状态之间的OR/AND操作。
  • 复位和清除:可以复位SPOC™+2,清除所有错误和错误计数器。
  • 通道状态指示和配置:显示通道的状态(如错误、警告、输出、压摆率等),并可对通道进行配置(如开启、感应比率、重启策略、过流水平等)。
  • 校验和显示:显示计算得到的校验和,点击“send checksum”时会传输该值。
  • IS MUX配置:配置mux设置,具体信息可参考SPOC™+2的数据手册。
  • 错误计数器:显示所选通道的错误计数器。
  • 压摆率设置:配置所选通道的压摆率。
  • 状态显示:可视化标准诊断信息(SPI响应)。
  • 退出按钮:关闭连接和程序。

4.2.2 SPI - View

这是一个低级别SPI命令控制界面:

  • 寄存器选择:选择寄存器地址,若WRITE启用,则设置下一个SPI命令的内容;若WRITE禁用,则添加一个读命令。
  • 命令操作:可以添加命令到命令列表、清除命令列表、复位SPOC™+2。
  • 列表显示:命令列表按升序显示所有添加的命令,响应列表显示SPOC™+2对当前处理命令的响应。
  • 循环配置:可以将命令嵌入循环中,并更改循环的迭代次数,默认值为1。
  • 启动和保存:点击“Start button”启动命令序列,还可以将命令序列保存到文件或从文件加载已保存的命令序列。
  • 退出按钮:关闭连接和程序。

4.3 应用示例

4.3.1 示例1:逐步点亮4个灯,每次间隔1秒

  • 切换到SPI视图,选择寄存器OUT。
  • 勾选WRITE框,选择无输出,点击“ADD CMD”将命令添加到命令列表。
  • 选择OUT0,再次点击“ADD CMD”。
  • 将每个命令的延迟设置为1000(即1秒)。
  • 重复上述选择输出和添加命令的步骤,直到选择完OUT0 - OUT3。
  • 切换到STD视图,选择IS MUX的一个通道(0 - 3)。
  • 切换回SPI视图,点击“START - button”启动命令序列,此时可以在响应列表中看到SPOC™+2的响应。

4.3.2 示例2:让一个灯闪烁10次

  • 切换到SPI视图,选择寄存器OUT。
  • 勾选WRITE框,选择OUT0并点击“ADD CMD”。
  • 选择无输出并点击“ADD CMD”。也可以直接输入命令,如“80h”表示向OUT写入无输出,“81h”表示向OUT写入并将OUT0置高。
  • 将命令“81”的延迟设置为T_ON(500ms),命令“80”的延迟设置为T_OFF(500ms)。
  • 将所有命令的循环次数设置为10。
  • 切换到STD视图,选择IS MUX的一个通道(0 - 3)。
  • 切换回SPI视图,点击“START - button”启动命令序列,在响应列表中查看SPOC™+2的响应。

总结

SPOC™+2多通道SPI高端功率控制器为我们提供了一种灵活、精确的功率控制解决方案。通过合理的硬件安装和熟练的软件操作,我们可以在各种应用场景中实现对功率的有效控制。希望今天的分享能对大家在使用SPOC™+2时有所帮助。如果你在使用过程中遇到任何问题,欢迎在评论区留言交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分