电子说
在电源转换应用领域,一款性能卓越的数字控制器能为设计带来极大的便利和提升。今天我们就来深入探讨一下STNRG388A这款数字控制器,它具有丰富的特性和强大的功能,非常值得电子工程师们关注。
文件下载:stnrg388a.pdf
STNRG388A属于意法半导体(ST)的STNRG系列数字设备,专为先进的电源转换应用而设计。它继承并改进了成功的STLUX系列的设计,可广泛应用于如PFC + LLC、交错式LC DC/DC、智能电源的交错式PFC以及电动汽车先导线路驱动器的全桥等工业电源转换应用场景。
| 特性 | 详情 |
|---|---|
| 封装 | TSSOP38 |
| 引脚数量 | 38 |
| SMED数量 | 6 |
| SMED PWM输出引脚 | 6 |
| 快速数字输入引脚 | 6 |
| 正比较器输入引脚 | 4 |
| 比较器迟滞 | 支持 |
| 内部DAC | 4个 |
| ADC输入引脚 | 8个 |
| ADC增益 | x1 - x4 |
| ADC硬件触发 | 支持 |
| GPIO Port 0引脚 | 6个 |
| 通信接口 | UART、I²C、DALI外设均支持 |
| HSE功能 | 支持 |
| 定时器 | 系统定时器1个、辅助定时器1个、基本定时器2个、自动唤醒定时器1个 |
| 看门狗 | 窗口看门狗定时器1个、独立看门狗定时器1个 |
| Flash程序内存 | 32 Kbytes |
| EEPROM数据内存 | 1 Kbytes |
| RAM | 6 Kbytes |
| SWIM引脚 | 混合功能 |
SMED技术是STNRG控制器系列的核心,它允许设备控制六个独立可配置的PWM时钟,最大分辨率可达1.3 ns。SMED是一个强大的自主状态机,可对外部和内部事件做出反应,并且在无需软件干预的情况下自主运行。其反应时间低至10.4 ns,使STNRG能够在对时间要求苛刻的应用中稳定运行。与传统的基于定时器的PWM发生器相比,SMED具有更出色的性能。
每个SMED可通过STNRG内部微控制器进行配置。这种集成式控制器不仅提高了STNRG的可靠性,还能保证程序和数据内存的使用寿命和数据保留时间超过15年。
STNRG支持多种SMED耦合配置方案,包括单SMED配置、同步耦合SMED、异步耦合SMED、同步双耦合SMED、异步双耦合SMED和外部控制SMED。通过MSC_SMEDCFGxy寄存器的SMDx_GLBCONF和SMDx_DRVOUT位字段,可以对SMED单元进行不同的耦合配置。
连接矩阵扩展了每个SMED单元的输入连接性,使SMED能够接收来自多种信号源的事件,如数字输入、比较器输出信号、软件事件以及三个PWM内部反馈信号。每个SMED单元有三个输入选择线,可通过MSC_CBOXS (5:0)寄存器进行配置,选择与不同信号的互连。
STNRG设备通过名为SMED的状态机生成和控制PWM信号。其核心是SMED单元,这是一个由系统事件驱动的硬件状态机。此外,设备还集成了一个低功耗的STM8微控制器,用于配置和监控SMED的活动,并提供如UART、I²C或DALI等外部通信功能。同时,STNRG系列还配备了一个顺序ADC,可配置为连续采样多达8个通道。
时钟控制器负责将不同振荡器提供的系统时钟分配给核心和外设,同时管理低功耗模式下的时钟门控,确保时钟的稳定性。其主要特性包括:
为实现高效的电源管理,STNRG提供了四种不同的低功耗模式,用户可根据需求进行配置,以在最低功耗、最快启动时间和可用唤醒源之间取得最佳平衡。
在所有低功耗模式下,CPU和外设始终保持供电,系统时钟仅应用于选定的模块,RAM内容得以保留,欠压复位电路保持启用。
UART是一种异步收发通信接口,具有以下特性:
I²C总线接口作为微控制器与串行I²C总线之间的接口,具有多主设备能力,可控制所有I²C总线特定的时序、协议、仲裁和定时。其特性包括:
DALI是照明行业定义的用于照明控制解决方案的新接口,STNRG388A的DALI接口具有以下特点:
STNRG系列包含一个10位逐次逼近型ADC,具有8个多路复用输入通道。模拟输入信号在转换前可通过可选增益(1或4倍)进行放大,可在单通道或连续/循环模式下运行。其主要特性包括:
STNRG系列包含四个独立的快速模拟比较器单元(COMP3 - 0),每个比较器都有一个内部参考电压,COMP3还可配置为使用连接到CPM3输入引脚的外部参考电压。其主要特性包括:
STNRG设备的所有寄存器和内存空间配置在最初的64 Kbytes内存中,包括32 Kbytes的程序Flash、1 Kbyte的EEPROM数据内存和6 Kbytes的RAM。同时,文档详细列出了各种寄存器的地址和功能,如通用I/O寄存器、时钟控制器寄存器、定时器寄存器、通信接口寄存器等,为开发者提供了丰富的配置和控制选项。
文档明确给出了STNRG设备的绝对最大额定值,包括电源电压、输入电压、电流等参数,提醒开发者在使用过程中避免超过这些限制,以免对设备造成永久性损坏。
STNRG的工作条件包括CPU时钟频率范围(0 - 16 MHz)、工作电压范围(3 - 5.5 V,最佳为3.3 V)、外部电容的电容值和ESR、ESL要求等。同时,还给出了不同工作模式下的电流消耗和唤醒时间等信息,帮助开发者在设计时进行功耗评估和优化。
详细介绍了外部时钟源(HSE)和内部时钟源(HSI、LSI、PLL)的频率范围、电压要求、启动时间等特性,为时钟配置提供了准确的参考。
给出了I/O端口的电压、电流、频率等特性,包括输入低电压、输入高电压、输出低电压、输出高电压、滞回输入电压、上拉电阻等参数,以及不同类型I/O端口(正常、快速、高速)的工作频率范围。
STNRG微控制器的开发工具由Raisonance和IAR提供。Raisonance的C编译器和集成开发环境(Ride7)提供了从代码编辑、编译、优化到调试的一站式应用开发控制,支持使用SWIM接口的RLink在线调试器/编程器。IAR Embedded Workbench® for STM8是一款具有高度优化的C和C++编译器的软件开发工具,支持使用SWIM接口的ST - LINK和STice调试探头。
STNRG388A提供了两种订购选项,分别是TSSOP38封装的Tube包装和Tape and reel包装,方便不同用户的需求。
STNRG388A数字控制器凭借其强大的SMED技术、丰富的通信接口、灵活的电源管理和高精度的模拟外设,为电源转换应用提供了一个全面而强大的解决方案。对于电子工程师来说,在设计相关应用时,需要根据具体需求合理配置时钟源、选择合适的低功耗模式、优化I/O端口的使用,以充分发挥STNRG388A的性能优势。同时,在实际应用中,还需要注意电气特性的限制,确保设备在安全可靠的条件下运行。大家在使用STNRG388A的过程中,有没有遇到过一些独特的挑战或有什么特别的应用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !