Les contrôleurs de moteur triphasés STMicro STSPIN32G0 prennent en charge jusqu’à 24 V pour les appareils portables, jusqu’à 600 V pour l’automatisation industrielle

STSPING0A1A2 3 phase controller

STMicro STSPIN32G0 est une nouvelle série de contrôleurs de moteur triphasés avancés avec une tension variable allant de 45 V à 600 V qui étend la gamme de dispositifs de STMicro avec un MCU et un pilote de moteur intégrés.

STSPING0A1A2 Contrôleur triphasé

La nouvelle série combine un pilote de porte triple demi-pont avec le microcontrôleur STM32G0 basé sur Arm Cortex-M0+ et est capable de gérer des algorithmes de contrôle en six étapes et orientés champ (FOC). La conception intégrée de la série STSPIN32G0 permet de réaliser des économies et « une réduction significative de la zone de nomenclature sans compromettre les performances et la robustesse ».

Il existe deux versions principales de la série STSPIN32G0, basse tension et haute tension. Les contrôleurs de moteur triphasé basse tension comprennent un régulateur de tension, un ou trois shunts et un pilote de grille évalué à 45 V et jusqu’à 0,6 A. Ils ciblent principalement les appareils électroménagers, les outils électriques et les drones. Les versions haute tension peuvent gérer 250 V ou 600 V, ce qui les rend adaptées aux onduleurs et ventilateurs industriels. Ils sont destinés aux appareils électroménagers, aux climatiseurs, aux réfrigérateurs domestiques et industriels, aux pompes industrielles et à l’automatisation industrielle.

YouTube video

Nous avons déjà examiné le microcontrôleur STM32G4 Arm Cortex-M4 qui a fini par être utilisé dans le contrôleur de moteur triphasé STSPIN32G4. STMicro a publié une conception de référence pour l’EVLDRIVE101-HPD, une carte pilote de moteur BLDC capable de piloter des moteurs sans balais jusqu’à 750 W.

Spécifications STSPIN32G0A1/A2/B1/B2 (basse tension) :

  • MCU – Arm Cortex-M0+ cœur 32 bits jusqu’à 64 MHz
  • Mémoire – 64 Ko de mémoire flash et 8 Ko de SRAM
  • Contrôle du moteur
    • Tension de fonctionnement de 6,7 à 45 V
    • Pilotes de portail triphasés
      • Puits/source 600 mA
      • Diodes d’amorçage intégrées
      • Prévention des conductions croisées
  • Périphériques
    • Interfaces I2C, USART et SPI
    • 23x GPIO
    • Minuteries – 5 minuteries à usage général (1x 32 bits + 4x 16 bits), 1x minuterie de contrôle avancé dédiée au contrôle du moteur
    • Analogique – 1x comparateur, CAN 12 bits (jusqu’à 11 canaux externes) avec taux de conversion de 2,5 Msps, 3x amplificateurs opérationnels rail-à-rail
  • Contrôleur DMA à 5 canaux avec mappage flexible
  • Pouvoir
    • 3.3. Régulateur convertisseur abaisseur V DC-DC avec protection contre les surintensités, les courts-circuits et la chaleur
    • Régulateur linéaire LDO 12 V avec protection thermique
    • Mode veille pour une faible consommation d’énergie
    • Protection UVLO sur chaque alimentation
  • Débogage – Prise en charge du débogage sur puce via SWD et chargeur de démarrage intégré via UART et I2C
  • Température de fonctionnement – ​​-40°C à 125°C
  • Colis –VFQFPN48 (7 mm x 7 mm)

Spécifications STSPIN32G0251/252/601/602 (haute tension) :

  • MCU – Arm Cortex-M0+ cœur 32 bits jusqu’à 64 MHz
  • Mémoire – 64 Ko de mémoire flash et 8 Ko de SRAM
  • Contrôle du moteur
    • Tension de fonctionnement de 6,7 à 45 V
    • Pilotes de portail triphasés
      • Rail haute tension jusqu’à 250 V (STSPIN32G0251/252)
      • Rail haute tension jusqu’à 600 V (STSPIN32G0601/602)
      • Immunité aux transitoires dV/dt ±50 V/ns
      • Plage de tension de commande de grille de 9 V à 20 V
      • Diodes d’amorçage intégrées
    • Capacité de courant du pilote : courant source/puits de 200/350 mA à 25 °C
  • Périphériques
    • Interfaces I2C, USART et SPI
    • 32x GPIO
    • Minuteries – 5 minuteries à usage général (1x 32 bits + 4x 16 bits), 1x minuterie de contrôle avancé dédiée au contrôle du moteur, 2 minuteries basse consommation
    • Analogique – 1x comparateur, ADC 12 bits (jusqu’à 15 canaux externes) avec taux de conversion de 2 Msps
    • Contrôleur DMA à 5 canaux avec mappage flexible
    • Mode veille pour une faible consommation d’énergie
    • Protection – UVLO, verrouillage, temps mort et arrêt intelligent
  • Débogage – Prise en charge du débogage sur puce via SWD et chargeur de démarrage intégré via UART et I2C
  • Température de fonctionnement – ​​-40°C à 125°C
  • Package – QFN 72 broches (10 x 10 mm), pas de 0,5

Les numéros de pièces se terminant par « 1 » comportent moins de broches que ceux se terminant par « 2 ». Cependant, ils prennent en charge Vbat comme sauvegarde de Vdd, garantissant que le système peut reprendre ses opérations après une coupure de courant, ou fournissent Vref, maintenant une référence ADC stable.

Carte d'évaluation EVSPIN32G06Q1S1
Carte onduleur complète triphasée EVSPIN32G06Q1S1 basée sur le contrôleur STSPIN32G0601

STMicro propose une carte d’évaluation pour chaque variante de produit et une compatibilité avec des outils logiciels tels que le configurateur X-CUBE-MCSDK et STM32CubeMX.

Les contrôleurs de moteur STSPIN32G0 sont disponibles sur eSTore, à partir de 2,00 $ pour la variante basse tension dans un boîtier VFQFPN48 de 7 mm x 7 mm pour les commandes de 1 000 unités. Les variantes 250 V et 600 V sont au prix de 2,14 $ et 2,44 $, respectivement, dans un boîtier QFN 72L de 10 mm x 10 mm. Vous pouvez trouver plus d’informations sur la page « campagne » et sur le billet de blog qui l’accompagne.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video