[첨단 헬로티]
ST마이크로일렉트로닉스(이하 ST)가 6스텝 센서리스, 위치 감지 제어와 같은 모터 제어 알고리즘에 적합한 프로그래머블 모터 컨트롤러 STSPIN32F0A를 출시했다.
이 디바이스는 STM32F0 마이크로컨트롤러(MCU)와 3개의 외부 MOSFET 하프-브리지를 위한 게이트 드라이버를 통합하고 12V LDO가 추가된 3.3V DC/DC 스위칭 컨버터를 탑재했다. 7x7mm의 경량/소형 크기로 제공되기 때문에 설계시 모터 제어 옵션이 더욱 유연하다.
▲ST의 새로운 프로그래머블 모터 컨트롤러 'STSPIN32F0A
동작전압은 6.7V에서 45V이다. 움직이는 로봇이나 짐벌(Gimbals), 드론 등의 LiPo 셀 한 쌍 크기 배터리로도 구동이 가능하다. 전동공구나 공기청정기 및 소형 냉장고와 같은 휴대용 가전은 물론, 서버 냉각팬, 3D 프린터에도 이상적일 것으로 보인다.
개발자들은 모터의 역-전기력(back-EMF[1])이나 위치/홀-센서 피드백의 처리를 위해 CPU 개입을 줄이고 제로에 가까운 회전자 속도까지 정밀하게 제어할 수 있는 마이크로컨트롤러 주변장치와 프로그래밍이 가능한 16개의 I/O 핀을 활용할 수 있다. 또한 션트 저항을 통한 전류 감지 등의 작업에 사용할 수 있는 3개의 연산 증폭기와 12비트 9채널 ADC가 포함되어 있다.
이외에도 MCU 에는 5개의 범용 타이머와 I2C, UART, SPI 인터페이스가 포함되어 있다. 또한 사용자는 STM32 부트 로더에 액세스하여 유연하게 펌웨어를 OTA(Over the Air)로 업데이트 및 업그레이드할 수 있다.
이번 게이트-드라이버 IC는 채널당 최대 600mA까지 제공할 수 있기 때문에 설계자는 MOSFET을 폭넓게 선택해 다양한 전력 등급의 모터를 제어할 수 있다. 통합 부트스트랩 다이오드는 안정적인 시동을 보장하며 보호 기능으로 실시간 프로그래머블 과전류 보호 및 교차-전도/슛-스루 방지, UVLO(Under-Voltage Lockout), 과열 보호 기능 등이 내장돼 있다.