STM32큐브 소프트웨어와 다양한 가격대의 프로토타입 보드로 구성

글로벌 반도체 회사 ST마이크로일렉트로닉스(이하 ST)가 양산 단계에 접어든 STM32L4 시리즈를 지원하는 새로운 개발 에코시스템을 출시했다. 이번 에코 시스템은 STM32큐브(STM32Cube) 소프트웨어와 다양한 가격대의 프로토타입 보드로 구성된다.

STM32L4의 프로토타입 보드는 평가 보드(STM32L476G-EVAL)와 MEMS 마이크와 모션 센서, DAC 컨버터, 96 세그머트 LCD, 16M바이트 QAPI 플래시를 탑재한 디스커버리 키트(STM32L476G-DISCO)로 구성된다. 개발 과정 전반에 걸쳐 하드웨어와 소프트웨어를 그때그때 자유롭게 미세 조정할 수 있어서 설계 시 위험을 줄일 수 있다.

▲ ST마이크로일렉트로닉스 STM32L4용 개발 에코시스템

예산 제약을 받는 엔지니어나 학생, 일반인이라면 성능과 전력 소모가 중요한 임베디드 설계에 STM32 누클레오 키트(NUCLEO-L476RG)를 사용할 수 있다. 이 누클레오 키트는 아두이노 헤더를 갖추고 있어서 확장 보드를 더욱 폭넓게 선택할 수 있다. 또 디버거/프로그래머인 ST링크가 제공되기 때문에 별도의 디버깅 프로브가 필요없고 플래시 프로그래밍을 드래그-앤-드롭 방식으로 할 수 있다. 디스커버리 키트와 누클레오 보드 모두 엠베드 온라인 툴에 직접 액세스 할 수 있다.

STM32큐브 소프트웨어 스위트가 모두 적용 가능하며 여기에는 설계 위저드와 전력 소모 계산기가 내장된 STM32큐브MX 컨피규레이터와 초기화 코드 생성기가 포함된다. 또 STM32큐브L4만의 내장형 소프트웨어로 하드웨어 추상화 계층(Hardware Abstraction Layer, HAL), 애플리케이션 예제, 새로운 로우 레이어 API가 포함돼 성능과 런타임 효율성의 극대화를 돕는다.

이 API들은 HAL과 병행 사용할 수 있고 STM32 기본 주변장치 라이브러리를 이용한 프로젝트들을 STM32큐브 환경으로 옮기는 업무를 간소화 해준다.

STM32L4 MCU 디바이스는 DSP 확장 및 부동소수점 유닛을 갖춘 80MHz의 ARM® Cortex®-M4 코어를 탑재하고 있으며 플렉스파워컨트롤(FlexPowerControl)을 적용한 스마트 아키텍처, 동적 전압 스케일링(dynamic voltage scaling), 서브모드 옵션을 갖춘 일곱 개의 전력관리 모드 등의 기능으로 전력을 크게 절약 할 수 있다. 이 중에서도 BAM(Batch Acquisition Mode)은 코어의 전력이 차단된 상황에서도 주변장치에서 데이터를 수집할 수 있게 한다.

회원가입 후 이용바랍니다.
개의 댓글
0 / 400
댓글 정렬
BEST댓글
BEST 댓글 답글과 추천수를 합산하여 자동으로 노출됩니다.
댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글수정
댓글 수정은 작성 후 1분내에만 가능합니다.
/ 400
내 댓글 모음
저작권자 © 테크월드뉴스 무단전재 및 재배포 금지