安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册

介绍

FUSB15101 评估板 (EVB) 以及发布包中提供的固件二进制文件允许客户对 FUSB15101 的一次性可编程 (OTP) 非易失性存储器 (NVM) 进行编程。

所需的硬件和设置说明

A. FUSB15101 评估板 (EVB)
B. 标有 FUSB32 MIN 的 15101 kB OTP 芯片
C. SEGGER J−Link Pro JTAG/SWD 编程和调试探针
D. 9 针 Cortex-M 适配器,用于将 (A) EVB 连接到 (C) J-Link Pro
E. 外部电源

  • 使用 (D) 9 针适配器将 (C) J-Link Pro 连接到插座 EVB 上的 SWD 连接器 (J2)
  • 将OTP芯片放入插座中
  • 将 (E) 电源 GND 连接到 (A) EVB 的 SGND 引脚
  • 将 (E) 电源设置为 8.4 V (~200 mA) 并连接到 (A) EVB 的 VIN 引脚 (Con1)

所需软件

A. SEGGER J−Link 工具
请下载并安装 SEGGER J−Link 实用程序
笔记: 请确保已安装 SEGGER J−Flash。
B. 串行线调试 (SWD) 转换器工具
请下载并安装FUSB15101 SWD转换器工具
笔记: 搜索 关键字 FUSB15101 SWD 转换工具。
C. FUSB15101 闪存加载器
请下载 J−Link 使用的 FUSB15101 Flash Loader 来刷新 EVB。 搜索 file FUSB15101_FLASH_LOADER.ELF
关于放置此位置的进一步说明 file 将在下一段中注明。
D. FUSB15101 NVR 加载器
请下载 J-Link 使用的 FUSB15101 NVR Loader,将数据加载到 EVB 上。 搜索 file FUSB15101_NVR_LOADER.ELF 有关放置位置的进一步说明 file 将在下一段中注明。
E. FUSB15101 设备列表插件
请下载 FUSB15101 设备插件以将 FUSB15101 添加到设备列表 xml。 搜索 file FUSB15101_XML_ADDON.TXT

向 J−Link 添加 FUSB15101 支持

需要将 FUSB15101 添加到 J-Link 支持的设备列表中。 J-Link 提供 xml 格式的设备列表,应将 FUSB15101 添加到其中,如下所示:

  • 在以下位置创建名为 FUSB15101 的目录:
    程序目录 File(x86)\SEGGER\JLink\Devices\ONSemiconductor\
  • 复制 2 files (C) 和 (D) 从“所需软件”部分到
    程序目录 File(x86)\SEGGER\JLink\Devices\ONSemiconductor\FUSB15101
  • 打开 file 程序目录 File在文本编辑器中打开 (x86)\SEGGER\JLink\JLinkDevices.xml。
    将 (E) FUSB15101_XML_ADDON.TXT 的内容添加到 JLinkDevices.xml 的末尾 file.

对 OTP 进行编程
完成以下 5 个步骤:
a. 将 J−Link 连接到 EVB
b. 验证 OTP 芯片为空白
c. 使用 SWD 转换器工具转换固件图像
d. 将转换后的固件映像写入 OTP
e. 验证 OTP 内容

a. 将 J−Link 连接到 EVB

  • 打开 SEGGER J−Flash 并选择“创建新项目”,然后选择“启动 J−Flash”
  • 单击选择框
    安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册
  •  选择FUSB15101
    安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册
  • 选择目标接口:SWD
  • 选择速度:4000 KHz
  • 单击确定以创建新项目
    安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册
  • 从菜单转到目标
  • 然后转到“连接”。如果建立了连接,您应该在日志上看到一条消息,指示连接成功。
    安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册

b. 验证 OTP 芯片为空

  • 前往目标
  • 进入手动编程
  • 选择检查空白。 J−Flash 应确认 OTP 为空
    安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册

c. 使用 SWD 转换器工具转换固件图像

  • 打开 SWD 转换器工具
  • 从设备列表中选择 FUSB15101
  • 在“选择二进制”字段中选择要转换的固件二进制
  • 单击“转换” 当图像转换完成时,您应该看到以下指示 File 创建:安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册

d. 将转换后的固件映像闪存到 OTP 中

  • 固件映像成功转换后,您可以通过单击“运行 JLink 脚本”对 OTP 进行编程。
    日志部分上的消息应确认脚本处理已完成且 OTP 编程成功
    安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册

e. 验证 OTP 内容

在此过程结束时,用户应采取额外的步骤来验证 OTP 编程是否按预期进行。

  • 前往目标
  • 进入手动编程
  • 选择验证
    日志部分中的消息应表明目标已成功验证。

FW 可以通过重新启动 EVB 或选择启动应用程序 (F9) 来启动,如下面的屏幕截图所示。
安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器用户手册

onsemi、 和其他名称、标志和品牌是 Semiconductor Components Industries, LLC dba “onsemi” 或其在美国和/或其他国家/地区的附属公司和/或子公司的注册和/或普通法商标。 onsemi 拥有多项专利、商标、版权、商业秘密和其他知识产权。 onsemi 产品/专利范围列表可访问 www.onsemi.com/site/pdf/Patent−Marking.pdf. onsemi 保留随时更改此处的任何产品或信息的权利,恕不另行通知。 此处的信息按“原样”提供,onsemi 不就信息的准确性、产品特性、可用性、功能性或其产品对任何特定目的的适用性作出任何保证、陈述或保证,也不承担由此产生的任何责任出于任何产品或电路的应用或使用,并明确否认任何和所有责任,包括但不限于特殊的、间接的或附带的损害。 买方对其使用欧森美产品的产品和应用负责,包括遵守所有法律、法规和安全要求或标准,无论欧森美提供的任何支持或应用信息如何。 onsemi 数据表和/或规格中可能提供的“典型”参数在不同的应用中可能并且确实会有所不同,实际性能可能会随时间而变化。 客户的技术专家必须针对每个客户应用验证所有操作参数,包括“典型值”。 onsemi 不转让其任何知识产权或他人权利下的任何许可。 onsemi 产品未设计、意图或授权用作生命支持系统或任何 FDA 3 类医疗设备或在外国司法管辖区具有相同或相似分类的医疗设备或任何旨在植入人体的设备中的关键组件. 如果买方为任何此类意外或未经授权的应用购买或使用 onsemi 产品,买方应赔偿并使 onsemi 及其管理人员、员工、子公司、附属公司和分销商免受所有索赔、成本、损害和费用以及由此产生的合理律师费的损害直接或间接地出于与此类意外或未经授权的使用相关的任何人身伤害或死亡索赔,即使此类索赔声称 onsemi 在零件的设计或制造方面存在疏忽。 onsemi 是平等机会/平权行动雇主。 本文献受所有适用版权法的约束,不得以任何方式转售。

 

文件/资源

安森美半导体 FUSB15101 单端口 USB Type-C-PD 控制器 [pdf] 用户手册
FUSB15101 单端口 USB Type-C-PD 控制器,FUSB15101,单端口 USB Type-C-PD 控制器,端口 USB Type-C-PD 控制器,USB Type-C-PD 控制器,Type-C-PD 控制器,控制器

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *