STM标志

STMicroelectronics STNRG328S 开关控制器 数字控制器

STMicroelectronics STNRG328S 开关控制器数字控制器-图 1

介绍

  • 本文档描述了对安装在具有 STC/HSTC 拓扑的电路板上的 STNRG328S 器件的 EEPROM 存储器进行重新编程的过程。 该过程涉及下载二进制文件 file 使用 USB/TTL-RS232 电缆适配器的十六进制格式的 stsw-stc。
  • 前任amp下面的 le 显示了带有 STC 拓扑并安装了 STNRG328S 的电路板。 该设计基于 X7R 组件
    (开关电容器和谐振电感器)用于速率转换 4:1(从 48 V 输入总线到 12 V Vout),能够在服务器应用中提供 1 kW 功率。

    STMicroelectronics STNRG328S 开关控制器数字控制器-图 2

  • 二进制代码 stsw-stc 可以从链接 https://www.st.com/en/product/stnrg328s 下载。 stsw-stc 支持 PMBUS 通信。 您可以在同一位置找到有关设备的命令列表和更多信息。
    重要的: 首次对芯片编程时请联系当地销售办事处。

工具和仪器

执行升级程序所需的工具和仪器如下所述。

  1. 具有以下要求的个人计算机:
    • Windows XP、Windows 7操作系统
    • 至少 2 GB 的 RAM 内存
    • 1 USB 端口
  2. 安装 file CDM v2.12.00 WHQL Certified.exe 用于 USB 2.0 到串行 UART 转换器的 FTDI 驱动程序。 这 file 可以从 ST.com 的 STSW-ILL077FW_SerialLoader 子目录中的 STEVAL-ILL1V077 评估工具固件页面下载。
    • 将 USB /UART 电缆连接到 PC 和主板。 第一次将电缆连接到 PC 时,应该会自动找到并安装 FTDI USB 串行转换器驱动程序。
      如果未安装驱动程序,请启动安装 file CDM v2.12.00 WHQL Certified.exe。
    • 安装驱动程序后,通过 USB 端口进行的通信将映射到内部 PC COM。 可以在 Windows 设备管理器中验证映射:[控制面板]>[系统]>[设备管理器]>[端口]。

      STMicroelectronics STNRG328S 开关控制器数字控制器-图 3

  3. 档案 file Flash Loader Demonstrator.7z,需要在 PC 上安装 ST 串行闪存加载器。
    这 file 可以从 ST.com 的 STSW-ILL077FW_SerialLoader 子目录中的 STEVAL-ILL1V077 评估工具固件页面下载。
    • 安装工具集后,运行可执行文件 file STFlashLoader.exe。 将出现下图所示的屏幕。

      STMicroelectronics STNRG328S 开关控制器数字控制器-图 4

  4. .hex 二进制文件 file 使用 IAR Embedded Workbench 编译。 板载设备必须已经使用支持 PMBUS 通信的固件进行了闪存。 对于固件,我们指的是 STUniversalCode。
  5. 微型USB电缆。
  6. 为电路板供电的直流电源。

硬件设置

本节介绍 UART 电缆和设备引脚之间的连接。 器件的引脚排列如下所示:

STMicroelectronics STNRG328S 开关控制器数字控制器-图 5

  1. 按照下表中的规定设置引脚:
    表 1. STNRG328S 引脚设置
    跳线参考 设定位置
    引脚 13 (VDDA) +3.3V / +5V 板上提供
    引脚 29 VDD +3.3V / +5V 板上提供
    引脚 1 (UART_RX) 设置为电缆的 UART TX
    引脚 32 (UART_TX) 设置为电缆的 UART RX
    引脚 30 (VSS) 地线
    引脚 7 (UART2_RX) 接地以禁用第二个 UART 上的引导加载程序
  2. 将转接线的USB端连接到PC的USB接口; 然后将串行端与插座的引脚连接器连接。
    验证以下连接:
    • RX_cable = TX_devive(引脚 32)
    • TX_cable = RX_device(引脚 1)
    • GND_cable = GND_device(引脚 30)
      STNRG7S 的另一个 UART RX 引脚 328 必须接地。

      STMicroelectronics STNRG328S 开关控制器数字控制器-图 6

下载固件

  • 对于 STNRG328S 器件的 EEPROM 存储器的重新编程,我们将参考图 7 中所示的 X1R-1kW 板。
  • stsw-stc 固件被认为已经安装。
  • 该板使用 Pin 1 和 Pin 32 作为 UART。 固件将这些共享的 I2C 引脚配置为 UART,因为它需要通过 UART 启用引导加载程序。 可通过执行 PMBUS 写命令将 0xDE 值设置为 0x0001 来激活此功能。
  • 要发送 PMBUS 命令,用户需要一个 GUI 和一个接口硬件 USB/UART(参见 1.)。
  • 运行此命令后,如上所述将 UART 电缆连接到引脚 1 和引脚 32,并按照以下步骤操作:
  1. 运行STFlashLoader.exe,如下图所示。

    STMicroelectronics STNRG328S 开关控制器数字控制器-图 7

    • 应用上图中显示的设置。
      重要的:
      不要立即单击 [下一步] 按钮,因为它可能会关闭时间窗口。 在继续之前需要进一步的复位引脚循环。
    • 对于 [端口名称],选择与 USB/串行转换器关联的 COM 端口。 用户 PC 上的 Windows 设备管理器显示 COM 端口的映射(请参阅工具和仪器)。
  2. 关闭和打开开发板电源,然后立即(少于 1 秒)按下上图中的 [Next] 按钮。 如果成功建立了 PC 和电路板之间的连接,将出现以下屏幕。

    STMicroelectronics STNRG328S 开关控制器数字控制器-图 8

  3. 在上图中的对话框中,从 [Target] 列表中选择 STNRG。 将出现一个新窗口,其中包含非易失性存储器的存储器映射。

    STMicroelectronics STNRG328S 开关控制器数字控制器-图 9

  4. 点击【下一步】按钮,出现下图。
    要对 EEPROM 进行编程:
    1. 选择[下载到设备]
    2. 在[下载自 file], 浏览到 file 下载到 SNRG328S 内存中。
    3.  选择 [全局擦除] 选项。

      STMicroelectronics STNRG328S 开关控制器数字控制器-图 10

  5. 单击 [Next] 开始下载程序。
    等待烧写过程完成,确认出现绿色的成功信息,如下图所示。

    STMicroelectronics STNRG328S 开关控制器数字控制器-图 11

  6. 您可以通过检查固件的数据和代码校验和是否与版本匹配来验证是否已下载正确的二进制文件。
    此过程在 ST.com 上提供的 STC Checksum Implemetation.docx 中进行了说明。

参考

  1. 应用说明:AN4656:STLUX™ 和 STNRG™ 数字控制器的引导加载程序

修订历史

表 2. 文档修订历史

日期 版本 更改
02 年 2022 月 XNUMX 日 1 初始版本。

重要提示–请仔细阅读

  • STMicroelectronics NV及其子公司(“ ST”)保留随时对ST产品和/或本文档进行更改,更正,增强,修改和改进的权利,恕不另行通知。 购买者应在下订单之前获取有关ST产品的最新相关信息。 意法半导体的产品将根据意法半导体在确认订单时的销售条款和条件进行销售。
  • 购买者对ST产品的选择,选择和使用负全部责任,ST不承担应用协助或购买者产品设计的责任。
  • ST 在​​此不授予任何明示或暗示的知识产权许可。
  • 如果转售的 ST 产品的规定与此处所述的信息不同,则 ST 对该产品授予的任何保证将失效。
  • ST 和 ST 标志是 ST 的商标。 有关 ST 商标的更多信息,请参阅 www.st.com/trademarks。
  • 所有其他产品或服务名称均为其各自所有者的财产。
  • 本文档中的信息取代并替换了该文档之前任何版本中提供的信息。
  • © 2022 STMicroelectronics – 保留所有权利

文件/资源

STMicroelectronics STNRG328S 开关控制器 数字控制器 [pdf] 用户手册
STNRG328S, 开关控制器数字控制器, STNRG328S 开关控制器数字控制器, 控制器数字控制器, 数字控制器, 控制器

参考

发表评论

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