STSPIN32G4:首款一举解决两大工程难题的集成MCU的电机控制器

stspin32g4 hero

STSPIN32G4 将三相栅极驱动器、STM32G431 微控制器以及电源管理系统集成在同一封装中,以解决关键工程难题,从而开辟新的应用空间。尽管意法半导体持续提供 STSPIN 系列电机驱动器,我们也意识到工程师仍然面临诸多困境:设计人员一方面希望运行更强大的应用,另一方面又必须缩小 PCB 尺寸并降低成本;同时,应用对效率的要求不断提高,但要在原有基础上再提升几个小数百分点依然非常困难。正因如此,ST 工程师推出了 STSPIN32G4——在现有的集成电机控制器中,没有其它产品同时具备如此强大的主流 MCU 以及如此灵活的电源管理架构。 

STSPIN32G4 与第一个挑战:如何在更小体积中实现更强性能? 

单芯片集成提供更强算力 

image 3
The STSPIN32G4

以一款采用高速电机的高端吸尘器为例。在这种应用场景中,STSPIN32G4 内置 MCU 凭借其强大的计算吞吐能力显得尤为突出。如果采用性能较低的 CPU 内核就意味着转换率低,在设计无传感器矢量控制(FOC)应用时,工程师往往不得不通过使用两或三个分流电阻来弥补 MCU 性能不足。相反,STSPIN32G4 更高的算力意味着只需一个分流电阻就能满足控制需求。因此,使用 STSPIN32G4 能够在减少元件数量的同时,实现更强大的电机控制应用。 

单芯片集成更多外设资源 

负责协作机器人或自动引导车(AGV)开发的团队,也会因 STSPIN32G4 内置 MCU 其它的优势而受益,而不仅仅是 DMIPS 指标的提升。在这类应用中,工程师往往需要驱动两组车轮,但传统电机控制器通常没有足够的模数转换器(ADC)资源来满足这一需求,导致最终不得不使用两颗驱动电机的芯片。STSPIN32G4 的独特之处在于,它提供了两套 PWM 定时器和 12 位 ADC 等外设资源,使得仅凭一颗集成芯片就可以驱动两台电机成为可能。 

节省 65% 板级空间 

虽然难以在一篇文章中穷尽 STSPIN32G4 的所有特性,但它的“高度集成”本身就是解决空间受限问题的最佳路径之一。无论是出于便携性、成本,还是产品差异化的考虑,各类电机控制应用的体积都在不断缩小。得益于芯片高度集成的设计,与分立方案相比,STSPIN32G4 可帮助整体方案面积缩小约 65%。在实际设计中,这意味着工程师可以将控制系统直接集成在电机后端,从而显著缩小电动自行车、吸尘器或电动工具等产品的整体尺寸。 

STSPIN32G4 与第二个挑战:如何在提升能效的同时控制成本? 

更高效的电源管理 

根据我们的基准测试结果,与使用外部分立器件的系统相比,采用 STSPIN32G4 可以将整体功耗降低约 3%–5%。需要强调的是,即便仅提升 1 个百分点的效率,对终端产品而言也具有显著影响。ST 通过采用超低静态电流的稳压器,将典型待机电流降低至仅 15 µA,从而实现这样的电源效率表现。因此,我们预计工程师可以设计出更加紧凑、且无需外部散热系统的方案,从而进一步降低物料清单(BoM)成本。 

这款电机控制器的工作电源电压最高可达 75 V,而此前类似方案通常仅支持 48 V。此外,STSPIN32G4 还集成了过流保护机制以及 MOSFET 漏源电压(VDS)监控系统,形成冗余保护。当VDS检测到过压状态时,该功能会关闭所有栅极驱动输出,以保护外部 MOSFET。因此,我们预计 STSPIN32G4 将广泛应用于各类应用。事实上,连接到电网的白色家电经常会受到主电网电压波动的影响,而该器件更宽的供电范围及其完善的保护特性将更好地应对这些异常工况。 

更灵活的电源管理架构 

工程师有时会对高度集成的方案保持谨慎,担心其限制他们设计的优化空间。因此,ST STSPIN32G4设计时保留非常高的可配置性。例如,开发者可以通过 I²C 接口对寄存器进行配置,以使用芯片内部的 VCC 降压转换器(buck)。此外,我们还发布了应用笔记,介绍如何通过少量外部元件将该 buck 稳压器构造成 buck-boost 拓扑。最后,工程师也可以绕过片上 buck 和 LDO 稳压器,完全使用外部 Vcc 供电。 

对于那些为满足严苛应用需求而精心设计高精度电源的团队而言,可以选择不使用 STSPIN32G4 内部的稳压器;而另一些团队则可以借助芯片内置的 VCC 降压转换器,为某些外部设备(例如存储器模块)供电,从而简化整体设计。同样,开发者可以根据产品需求灵活启用或关闭待机模式。这一特性对于电动工具等产品尤为关键——用户可能在几个月甚至几年后才再次拿起电钻,但希望一拿起就能立即使用。在这种场景下,工程师通常希望在闲置期间能够将系统与电池完全断开,以最大化电池的可用时间。 

image 4
The EVSPIN32G4

在电机驱动控制方式方面,STSPIN32G4 同样提供了极高的灵活性。工程师可以采用六步方波驱动或矢量控制(FOC),既可以带传感器也可以无传感器,并可以根据需求选择一、两或三分流电阻的电流采样方案,从而自由控制采样数据的精细程度。凭借这种灵活性,可以在多种不同应用中复用同一款 STSPIN32G4,有助于企业缩短产品上市时间并优化整体运营。 

如何快速上手 

image 1 1
The EVLSPIN32G4-ACT

为帮助团队更轻松地测试和评估 STSPIN32G4,ST 推出了两款开发板。EVSPIN32G4 采用 STL110N10F7 功率 MOSFET 并配备散热片,可支持高达 20 A RMS 的输出电流,使团队能够在较高功率条件下充分挖掘此器件的潜力。不过,ST 也充分考虑到并非所有设计都会在高功率系统中使用 STSPIN32G4,因此还同步推出了 EVSPIN32G4NH——一款不带被动散热(型号后缀 “NH” 表示 “no heat sink”)的相似开发板。我们也已经更新 X-CUBE-MCSDK 以支持这两款新板卡和器件。 

最近,我们的团队又发布了两款参考设计。EVLSPIN32G4-ACT 可驱动一台三相无刷电机,支持最高 5 A RMS 电流和 48 V 输入电源,在仅 62 mm × 50 mm 的板卡面积上实现高达 250 W 的总功率输出。此外,它可以与 STWIN.box(STEVAL-STWINBX1)连接,快速搭建一套高速数据记录系统。借助 FP-IND-DATALOGMC 软件包和快速上手指南,工程师可以按照分步流程连接两块板卡,并运行应用来采集来自 STWIN.box 上各类传感器以及电机本身的数据。我们甚至还提供了图形界面(GUI),帮助用户对这些信息进行可视化展示。 

image 2 1
The EVSPIN32G4-DUAL

另一款板卡 EVSPIN32G4-DUAL 则将 STSPIN32G4 与三相半桥栅极驱动器 STDRIVE101 结合在一起。凭借两级功率级结构,该板卡可以驱动两台三相无刷电机,每路支持高达 10 A RMS 输出电流,供电电压最高可达 74 V。借助 STSPIN32G4 内部的运算放大器,用户既可以实现带单分流电阻电流检测的无传感器控制,也可以配合霍尔传感器或编码器与片上 MCU 协同工作。简而言之,该参考设计展示了如何在紧凑尺寸内打造适用于家电、电动出行、泵类、工具等领域的高性能双电机控制方案。 

进一步了解 STSPIN32G4  

下载 STSPIN32G4 数据手册,了解这款内置 STM32G4 的全新集成三相电机控制驱动器的详细规格。  

滚动至顶部