STNRG328S 数字控制器:高效电源转换的理想选择

电子说

1.4w人已加入

描述

STNRG328S 数字控制器:高效电源转换的理想选择

在电源转换设计领域,工程师们一直在寻找能够实现高效、稳定且功能丰富的解决方案。意法半导体(STMicroelectronics)推出的 STNRG328S 数字控制器,为 STC/HSTC 拓扑结构的应用提供了出色的性能和灵活性。今天咱们就来深入聊聊这款芯片。

文件下载:stnrg328s.pdf

一、产品特色

多功能集成

STNRG328S 是一款专门为 STC/HSTC 拓扑设计的数字控制器,支持 2:1 至 10:1 的宽转换比,能输出多种不同的电压,满足多样化的应用需求。它的状态机事件驱动(SMED)机制实现了一系列关键控制功能,像电流限制与热插拔控制器的结合,能有效保护电路;还可进行转换比控制、PWM 频率和死区时间管理,确保零电流检测(ZCD)功能的稳定运行,此外还具备软启动控制、驱动器管理和温度控制等特性。

应用广泛

其典型应用场景为服务器的 DC/DC 中间总线生成,输入电压范围为 40V 至 60V,输出功率范围在 200W 到 2kW 之间。这使得它在服务器电源等领域具有很大的优势。

丰富外设

芯片配备了 10 位 ADC、UART 接口、I2C 主设备快/慢速度速率接口以及多个 GPIO 引脚,方便与外部设备进行通信和数据交互。同时,它拥有 Flash 和 EEPROM 存储器,支持读 - 写(RWW)和纠错码(ECC)功能,保障数据的安全存储。其中,程序存储器为 32KB 的 Flash,数据在 55°C 下经过 1000 个周期后,数据保留时间可达 20 年;数据存储器为 1KB 的真数据 EEPROM,在 55°C 且经过 85°C 下 1000 个周期后,数据保留时间同样为 20 年;还有 6KB 的 RAM,为程序运行提供了充足的空间。

高温度适应性

STNRG328S 的工作温度范围为 -40°C 至 105°C,能适应较为恶劣的工作环境,确保在不同温度条件下的稳定运行。其采用的 VFQFPN32 5x5mm 封装,体积小巧,便于 PCB 布局设计。

二、系统架构

核心控制

STNRG328S 的核心是 SMED,它能生成六个独立的 PWM 信号,并且可以对内部和外部事件做出反应,无需软件干预就能实现状态的演变。SMED 由一个 CPU 监督器(STM8 微控制器)进行配置,同时借助 E2PROM、Flash 和 RAM 存储器来存储数据和代码程序。意法半导体专门为其设计了固件,用于配置 SMED,以适应 STC/HSTC 应用。

通信与监控

芯片通过多功能双向 GPIO 实现通信和监控功能,这些 GPIO 设计坚固,具有抗电流注入能力。同时还具备快速数字输入 DIGIN,可配置上拉电阻;UART 异步通信支持 SW 流量控制和引导加载程序;I²C 主/从设备快/慢速度速率接口;以及一个可连续采样多达 6 个通道的顺序 ADC。

电源管理与保护

为了确保高效运行,STNRG328S 具备电源管理功能,能够提供多种低功耗模式。同时,它拥有一套完整的保护机制,包括安全的读写寄存器访问保护和过温保护。内部 PLL 提供 96MHz 的时钟,用于高频操作和生成精确的 PWM 信号。该芯片既可以采用 5V 供电,也可以使用 3.3V 供电,为设计提供了更多的灵活性。

三、固件功能

STNRG328S 配备了一个交钥匙软件包,以二进制文件的形式提供,用于配置 SMED 以适应全范围转换比的 STC/HSTC 拓扑。同时,它提供 PMBUS 通信接口,可用于外部编程参数和 STC/HSTC 控制。其固件架构包含以下几个重要功能模块:

主控制

负责管理事件机在开关活动或稳定模式下的状态,控制 PWM 频率,检查故障条件,触发保护机制,并初始化设备的外设。

SMED 初始化

设置状态的初始条件,确保启动后能获得初始的 PWM 频率和死区时间。

PMBUS

初始化 I²C 通信,并处理符合 PMBUS 协议的读写命令。

ZCD 矩阵

在 RAM 和 E2PROM 中定义 ZCD 板配置中使用的频率和死区时间,并根据输入电压进行调整。同时,定义了 ZCD 表的读写和搜索功能。

实用规范

根据所选的开关类型实现软件请求。

E2PROM

定义存储在非易失性存储器(NVM)中的可编程参数和结构。

LIB

包含访问设备寄存器的变量。

中断

安排 ADC 序列并处理相关操作,设置每个系统状态的超时时间,在发生错误时通过 I²C 报告错误,为每个 ADC 转换序列收集 7 个样本,处理 PMBUS 命令与 I²C 之间的数据字节,检测 ENABLES 引脚的高低电平以打开或关闭设备,检测欠压、Vdrive 欠压和过压等事件。

四、引脚说明

引脚布局

文档详细展示了 STNRG328S 的引脚布局(如图 3 所示),每个引脚都有特定的功能和用途。

引脚功能

  1. 电源引脚:数字部分使用 VDD 和 VSS 供电(STC 应用中通常为 3.3V),模拟部分使用 VDDA 和 VSSA 供电(同样通常为 3.3V),并且需要对 VDD 和 VDDA 进行正确滤波,以保证设备的正常运行。
  2. EFUSE_Enable 引脚:由 SMED PWM4 通道输出控制,正常情况下为高电平,使 EFUSE 电路处于激活状态;当触发保护机制时,引脚电平变为低电平,禁用 EFUSE 电路。
  3. PGOOD 引脚:配置为开漏输出,在软启动结束后延迟几毫秒上升。高电平表示 STC 开启且输出电压稳定,低电平表示 STC 关闭。
  4. DIGIN[5] 和 DIGIN[3_2] 引脚:配置为数字输入,连接到 PWM0 通道的输出,作为 SMED2/3 状态机的输入,用于在 DT1 和 DT2 引脚生成死区时间信号。
  5. I2C_ADDR1 和 I2C_ADDR2 引脚:配置为带有内部上拉电阻的模拟输入,用于选择设备的特定 I²C 地址。有四种可能的组合,可根据实际需求进行配置。
  6. VOUT_OVP、VDRV_Prot、VOUT_UVP 和 VOUT_Efuse 引脚:分别用于检测 MOSFET 栅极电源的危险低电平、输出欠压保护(UVP)、过压保护(OVP)以及 EFuse/热插拔的过流保护。当检测到异常时,SMED 状态机将触发保护机制。
  7. SelCfgBoard 引脚:通过软件选择与连接到该引脚的电阻分压器的电平电压相对应的板配置,有多种不同的配置可供选择,以满足不同的应用需求。
  8. ADC 通道输入引脚:包括 TEMP、VOUT_Efuse、ZCD2、ZCD1、VOUT 和 VIN 等引脚,用于采样相应的模拟信号,如温度、输出电压、零电流检测信号等。
  9. SelMasterSlave 引脚:用于选择主/从配置,有两种不同的配置选项,可根据实际需求进行设置。
  10. SMB_ALERT 引脚:配置为开漏模式的 GPIO 模拟输出,当有故障触发时,该引脚会发出信号。
  11. PMBUS 协议支持:STNRG328S 支持 PMBUS 通信协议,通过 I²C 主机可以向设备发送和接收 PMBUS 命令。文档中详细列出了支持的 PMBUS 命令及其功能,包括打开/关闭 STC、清除故障、读写保护等。

五、电气特性与注意事项

电气特性

文档对 STNRG328S 的电气特性进行了详细描述,包括绝对最大额定值、工作条件、电源电流、引脚负载电容、引脚输出电压等。例如,电源电压范围为 -0.3V 至 6.5V,输入电压在 VSS - 0.3V 至 VDD + 0.3V 之间,要注意避免超过这些额定值,否则可能会对设备造成永久性损坏。

注意事项

在使用 STNRG328S 时,还需要注意一些事项。比如,在选择外部电容器时要考虑其容值、ESR(等效串联电阻)和 ESL(等效串联电感)等参数。Vref 引脚需要连接一个外部电容器 Cvref 来稳定主调节器,同时要确保串联电感小于 15nH。另外,对于未使用的输入引脚,不要让其浮空,以免引入干扰信号。

六、总结

STNRG328S 数字控制器以其丰富的功能、高效的性能和灵活的配置,为 STC/HSTC 拓扑结构的电源转换应用提供了一个优秀的解决方案。它不仅在功能上满足了多种应用的需求,而且在稳定性和可靠性方面也表现出色。不过在使用过程中,工程师需要充分了解其电气特性和注意事项,合理进行电路设计和参数配置,才能充分发挥其优势。大家在实际应用中遇到过哪些与芯片相关的问题呢?不妨一起交流探讨一下。

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

全部0条评论

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

×
20
完善资料,
赚取积分