探索Microchip UCS81003评估板:硬件与软件的完美融合

电子说

1.4w人已加入

描述

探索Microchip UCS81003评估板:硬件与软件的完美融合

在电子工程领域,评估板是我们探索和验证新技术、新产品的重要工具。今天,我们就来深入了解一下Microchip的UCS81003评估板,看看它在USB端口电源控制方面能为我们带来哪些惊喜。

文件下载:ADM00561.pdf

产品概述

UCS81003评估系统由多个部分组成,包括客户提供的Windows PC、UCS81003图形用户界面(GUI)程序、UCS81003评估板、USB电缆以及5V电源等。评估板套件包含了UCS81003评估板、重要信息表、5V AC - DC壁式适配器和USB电缆。这个套件为我们提供了一个完整的评估环境,方便我们对UCS81003的功能进行测试和验证。

安装与操作

连接器

评估板上有多个连接器,如J1为外部5V电源供应的电源插孔,J2用于连接PC与GUI软件,J3连接评估板与USB主机,J10连接评估板与便携式设备。这些连接器的设计使得评估板能够方便地与各种设备进行连接,实现不同的功能。

LED指示灯

评估板上的LED指示灯为我们提供了直观的状态信息。LD1亮起表示MCP2221 USB桥已连接到PC,LD2闪烁表示SMBus通信活动,LD3亮起表示警报信号激活,LD4亮起表示有设备连接到UCS81003。通过观察这些指示灯,我们可以快速了解评估板的工作状态。

跳线

跳线在评估板的配置中起着重要作用。例如,J4用于选择VDD的电源来源,J5用于选择VS的电源来源。不同的跳线位置会影响评估板的工作模式和性能。在使用评估板时,我们需要根据具体的需求正确设置跳线。

测试点

评估板上设有数据测试点和接地测试点。数据测试点如TP1 - TP4用于连接USB数据线,接地测试点如J11 - J15分别连接信号地和大地。这些测试点为我们进行电路测试和调试提供了便利。

软件安装

要使用UCS81003评估板,需要在Windows计算机上安装软件。安装过程相对简单,只需从评估板的网页下载软件存档,解压后双击Setup.exe,按照提示完成安装即可。安装完成后,程序会自动运行,开始SMBus通信。

硬件描述

UCS81003设备

UCS81003是一款功能强大的USB端口电源开关,能够精确控制高达3.0A的连续电流,具有过流限制、动态热管理、故障锁定/自动恢复、可选的低电平或高电平使能、欠压和过压锁定以及反向驱动保护等功能。它还集成了USB充电端口配置文件,能够确保符合多种标准,同时提供自动和可配置的USB数据线握手功能,支持多种移动设备的充电。

电源供应

评估板采用了分体式电源供应设计,VS为电源开关的电压输入,用于为便携式设备充电;VDD为芯片功能的电源供应。通过跳线选择不同的电源来源,可以满足不同的应用需求。

MCP2221 USB - 到 - SMBus桥

MCP2221是一个支持SMBus通信的USB - 到 - UART/I2C桥,由PC上运行的GUI通过USB接口进行控制。它作为SMBus/I2C总线上的主设备,用于读写连接到SMBus/I2C接口的UCS81003和MCP23018 I/O扩展器的寄存器。

MCP23018 I/O扩展器

MCP23018是一个16位I/O扩展器,具有开漏输出和I²C接口。它的I²C地址被配置为0100_000(R/W),与UCS81003的所有可能地址不同。在这个应用中,其I/O引脚被配置为输入,用于读取UCS81003的ALERT#、ADET#、PWR_EN、EM_EN、M1、M2等引脚的逻辑状态。

直接SMBus连接选项

我们还可以将外部SMBus主设备连接到评估板。只需移除J7上的跳线,将SMBus主设备连接到直接连接到UCS81003引脚SMDATA/LATCH和SMCLK/S0的头引脚即可。但需要注意的是,必须将接地连接到评估板上的测试点接地或头引脚。

软件描述

界面概述

UCS81003评估板的界面由五个选项卡(主选项卡、配置与通用状态选项卡、自定义充电选项卡、寄存器设置选项卡和演示选项卡)以及右侧始终可见的部分(面板控制、引脚状态与连接状态和活动模式选择)组成。通过这些选项卡和控制部分,我们可以方便地对评估板进行配置和操作。

面板控制

面板控制部分影响GUI的操作。其中,停止和运行按钮用于控制软件与评估板的通信;COM状态指示器显示SMBus通信的状态;寄存器读取延迟设置GUI控制面板的更新速度;单/连续读取选项允许我们选择读取寄存器的方式;默认按钮用于加载UCS81003的所有寄存器的默认值;步骤按钮用于按顺序遍历仿真配置文件;演示按钮用于启用自动化例程,循环遍历用户定义的配置文件并选择最高电流配置文件。

引脚状态和连接状态面板

该面板提供了快速的图形状态参考,并允许对物理控制引脚进行覆盖。通过观察ALERT#和A_DET#指示灯,我们可以了解设备的警报和连接状态;通过引脚指示器,我们可以了解UCS81003设备上相应引脚的信号状态。同时,我们还可以通过勾选“引脚忽略”框来覆盖PWR_EN、M1、M2和EM_EN等引脚的设置。

活动模式选择

活动模式选择部分根据M1、M2和EM_EN的值提供了关于操作状态的快速参考。不同的组合对应不同的操作模式,如DCE循环、数据直通、BC1.2 DCP等。通过合理设置这些引脚的值,我们可以选择不同的充电模式。

选项卡描述

  • 主选项卡:显示与端口电源开关相关的关键参数,如最大电流限制、当前电流限制和电源状态等。当便携式设备成功连接时,屏幕会显示电源状态的变化以及各种握手操作。我们还可以监控充电量或对充电量进行配给。
  • 配置与通用状态选项卡:包含各种状态指示器和配置控制,如中断状态、通用状态、仿真行为、通信设置、仿真配置文件禁用、连接/移除启用、故障处理、通用控制、热调节、端口电源禁止、通用仿真/充电设置、仿真超时和充电阈值电流等。
  • 自定义充电选项卡:允许用户创建自定义充电器仿真配置,包括USB数据线上的信号设置和电流限制方法的选择。用户可以通过输入适当的刺激 - 响应对和设置电流限制行为来创建自定义仿真配置文件。
  • 寄存器设置选项卡:允许查看和更新UCS81003的寄存器,识别评估板上的设备,并管理配置文件。我们可以通过该选项卡保存和加载配置设置,方便快速重新配置。
  • 演示选项卡:演示了外部控制器逻辑,用于应用自定义仿真配置文件并优化充电电流。该功能使用LabView引擎逐步遍历选定的文件并存储设备所消耗的电流。我们可以通过设置不同的选项来定制演示的操作,探索UCS81003的潜力。

    故障排除

    在使用过程中,可能会遇到一些问题,如GUI控件无响应、GUI冻结、随机面板显示、设备充电不正常等。针对这些问题,文档提供了相应的解决方案,如重启计算机、断开USB电缆、检查电流限制跳线和电源容量等。

总结

Microchip的UCS81003评估板为我们提供了一个全面的USB端口电源控制解决方案。通过硬件和软件的完美结合,我们可以方便地对UCS81003的功能进行评估和验证。无论是对于电子工程师还是电子爱好者来说,这个评估板都是一个非常有价值的工具。你在使用类似评估板的过程中遇到过哪些有趣的问题呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分