Nowy, programowalny sterownik silnika STMicroelectronics

Firma STMicroelectronics przedstawiła nowy programowalny kontroler silnika STSPIN32F0A. Zawiera on w pełni zintegrowane sterowniki bramki dla trzech zewnętrznych mostków H wykorzystujących tranzystory MOSFET, a także mikrokontroler STM32F0. Ponadto układ jest wyposażony w zintegrowany zasilacz impulsowy zapewniający napięcie 3,3 V oraz zasilacz LDO dostarczający napięcie 12 V. Wszystkie te funkcje mieszczą się w lekkiej, kompaktowej obudowie o wymiarach 7 x 7 mm. Mikrokontroler pracuje z zegarem 48 MHz i ma 32 KB wbudowanej pamięci Flash. Może on obsłużyć 6-stopniowy algorytm (sensorless field-oriented control), sterowanie z użyciem czujnika położenia, jak też aplikacje użytkownika.

Układ STSPIN32F0A może pracować w szerokim zakresie napięć od 6,7 do 45 V, jak również może być zasilany z baterii – wystarczają dwa ogniwa litowo-polimerowe. Układ jest przeznaczony między innymi do robotów, stabilizatorów kamery lub dronów, a także elektronarzędzi, przenośnych urządzeń w rodzaju oczyszczaczy powietrza i małych lodówek, czy też wiatraczków chłodzących serwery i drukarek 3D.

Projektanci mają do dyspozycji 16 programowalnych wejść I/O oraz układy peryferyjne mikrokontrolera, które pozwalają zmniejszyć obciążenie rdzenia podczas wyznaczania wstecznej siły elektromotorycznej silnika lub obsługi czujników pozycji czy czujników Halla. Sterownik umożliwia precyzyjną kontrolę niemal do zerowej prędkości obrotowej rotora. Dostępne układy peryferyjne obejmują 9-kanałowy, 12-bitowy przetwornik analogowo-cyfrowy i trzy wzmacniacze operacyjne. Można je wykorzystać także do np. pomiaru prądu za pomocą rezystora bocznikującego. Dostępnych jest również 5 timerów i interfejsy I2C, UART oraz SPI. Użytkownicy mają również dostęp do bootloadera, który umożliwia bezprzewodowe aktualizacje oprogramowania.

Układ sterownika bramki może dostarczyć 600 mA prądu na kanał. Dzięki temu projektanci mogą wybrać odpowiednie tranzystory MOSFET do sterowania silnikami o zróżnicowanej mocy. Zintegrowane diody realizujące bootstrap gwarantują pewny rozruch. Wbudowane funkcje zabezpieczeń obejmują ochronę przed nadmiernym prądem programowalną w czasie rzeczywistym, zabezpieczenie przed przewodzeniem dwóch tranzystorów jednocześnie i przestrzałami, ochronę przed zbyt niskim napięciem sterownika bramki (UVLO) i ochronę przed przegrzaniem.

Przedstawiany sterownik silnika wyposażony w mikrokontroler współpracuje z rozbudowanym ekosystemem  platformy STM32. Należą do niej pakiety oprogramowania STM32Cube, płytki STM32 Nucleo oraz materiały opracowane przez firmy niezależne, zatwierdzone w ramach programu partnerstwa STM32.

Układ STSPIN32F0A jest już dostępny. Mieści się w obudowie QFN o wymiarach 7 x 7 mm.

Dodatkowe informacje są dostępne na stronie produktów STSPIN.

O autorze