동급 최강 울트라 저전력 STM32L4, MCU 성능의 한계를 넘다!
장*규 : open dev platform인데 개인개발자들이 사용시에 개발 지원은 어느정도 수준까지 가능한지요 ?
: 개인 개발자분들의 경우 기술지원은 어려움이 있으며, 보통 ST Site 포럼에 질문해 주시면 처리 하는 형태 입니다.
배*준 : USART Peripheral RX 조건에 의한 Wake-up 은 Rx-pin에 대한 level trigger로 wake-up된다는 것인가요? 아니면 stop-mode에서 USART에Rx를buffer에 적재하는것이 가능하다는 이야기인지요.
: 후자 입니다. LPUART의 경우에는 low power mode에서 Butter 적재가 가능합니다.
장*규 : 저전력에 강점이 있는데요. 좀 더 구체적으로 사용 시나리오별로 소모전류 자료가 있나요?
: 사용하는 Pheri 및 제품 컨셉에 따라 소모전류 계산이 가능 합니다. 추후 CubeMx 에서 시뮬레이션 가능하며, 데이터 시트를 이용해서 메뉴얼 계산도 가능 합니다.
: 사용하는 Pheri 및 제품 컨셉에 따라 소모전류 계산이 가능 합니다. 추후 CubeMx 에서 시뮬레이션 가능하며, 데이터 시트를 이용해서 메뉴얼 계산도 가능 합니다.
: VBAT 4nA, SHUTDOWN 30nA, STANDBY+32KB RAM 360nA, STOP mode2 1.1uA SLEEP 35uA, RUN 112uA 정도 됩니다. Application에 따라서 소모전류 모드를 선택하셔서 조합하셔야 합니다.
장*규 : ARM의 Mbed OS는 Cortex M시리즈 같은 MMU없는 MCU를 위한 리눅스로 알고 있습니다. ST에서는 따로 지원이 없다는 말씀이군요.
: 네 추후 지원 합니다. Mbed OS 프로모션과 함께 공개 예정 입니다.
: 네 추후 지원 합니다. Mbed OS 프로모션과 함께 공개 예정 입니다.
장*규 : IoT 최적화된 제품이라 생각됩니다. 특정 OS가 지원되나요? 아니면 ARM Mbed OS가 적용 가능한지요 ?
: MMU가 없는 device임으로 Linux나 Android, Window 같은 OS 는 사용할 수 없어나, 거의 모든 RTOS는 사용 가능합니다.
배*준 : STM-L4의 경우 VBAT+의 전압레벨을 읽어올 수 있는 별도의 Regiser 또는 ADC의 내부연결 이 가능한지요. 즉 VBAT+ 에 인가되는 Low power에 대한 기능이 있는지 궁금합니다.
: ADC1과3번의 내부 채널로 Vbat/3 입력이 가능합니다
장*규 : 다양한 power mode가 있는데, F/W 내에서 API로 간단히 사용할 수 있나요?
: 네. CubeMX의 library code 사용 시 API형태로 제공하며 Power mode에 대한 예제또한 제공하고 있습니다.
안*홍 : STM32 시리즈를 사용하게 되면 내부의 비휘발성 메모리 접금 해서 필요한 정보를 쓰고 지우려고 합니다. 펌웨어 업그레이드 하게 되면 비휘발성 메모리에 적혀 있는값들이 손상이 되나요?
: STM32시리즈 MCU내부 플래쉬는 섹터 혹은 블럭 단위로 나뉘어져 있습니다. 적절히 데이터 영역과 Code 영역의 섹터를 분리해서 사용하신다면 Frmware udpate시 저장된 데이터가 유실되는 문제 없이 사용 가능합니다.
장*규 : SWP 지원까지 되니 폭이 더 넓을 거라 생각되는요..GPIO와 PWM은 있나요?
: package 에 따라 I/O 114개 까지 지원하며 Timer를 이용한 PWM출력이 가능합니다.
신*산 : 총체적 작동시와 스립모드시 소비전력이 어떻게 되나요
: 최적화된 상태 기준으로 run mode에서 약 127uA/MHz sleep mode에서 약 37uA/MHz 입니다.
저전력 스페셜리스트 STM32L0, 베일을 벗다!
한*남 : STM32Cube에서 저전력 설계를 위한 Tip에 대한 설명부탁드립니다
: STM32cube에서 Power consumption calculator 탭에 보시면 Vdd Power Supply 설정 및 clock source설정, 각 peripherals 의 소모전류 설정을 가능하여 저전력 설계를 위해 참고로 사용 하실 수 있습니다.
K************n : ST일반적인 m0부분에 대한 코드를 보면 인터럽트부분이 조금 복잡한데 인터럽트 부분에 대한 소스도 따로 구현이 되어 있나요?
: 인터럽트 부분에 대한 참고코드는 제공되고 있습니다. NVIC가 포함되어 있으며 armv7m의 경우 기존 ARM7/ARM9 armv4/5 세대 대비 인터럽트의 처리는 간단한 편입니다.
박*춘 : 비교군으로 TI의 저전력 MSP430과 비교할때 커다란 차이점이 무엇인지요
: MSP430의 경우와 가장 큰 차이점은 core architecture입니다. STM32L0의 경우 좀 더범용적인 32bit ARM arch-v7m IS를 사용합니다. peripheral의 경우는 어느 정도 개발자 취향의 차이가 있으므로 비교가 어렵습니다.
: MSP430의 경우와 가장 큰 차이점은 core architecture입니다. STM32L0의 경우 좀 더범용적인 32bit ARM arch-v7m IS를 사용합니다. peripheral의 경우는 어느 정도 개발자 취향의 차이가 있으므로 비교가 어렵습니다.
P****************k : 이전 L1 제품 대비 주로 어느 부분에 성능이 향상된건가요?
: MCU 소모전류에 대한 부분이 강화 된 라이업입니다.
최신 STM32Nucleo와 STM32Cube 소개 온라인 세미나
성*배 : 오픈소스하드웨어와 호환성이 있어서 되도록 빨리 테스트해 보고 싶네요. 혹시 아두이노 개발환경도 지원하나요?
: 아두이누 환경에 대해서 공식적인 지원은 하지 않습니다. 오픈소스 기반이기 때문에 커뮤티에서 확인 및 적용하셔야 합니다.
이*신 : 흠 큐브툴의 일련의 개발환경구축이 정말 간편하게 되어 있군요. 그야 말로 핀투핀설정을 바로 설정하고 정보가 보기 좋군요. 흠
: 네 그게 포인트입니다.
전*국 : atmega128 스펙과 비교하여 cost는 어떤가요?
: STM32F0 계열은 비슷한 가격대입니다.
명*석 : IAR 말고 GCC 로도 코드 제네레이션 된다고 하면 상당히 괜찮네요.. 시간 절약 될 듯 합니다.
: True studio를 조금 변경하면 GCC로 사용 가능합니다. ^^
이*신 : 개인취미용에 대한 것은 엠베드사이트에 이제 축적이 되기 시작한 모양인데, 엔지니어는 이 사이트를 이용할까요?
: 개인취미라기 보다는 M2M, IoT기반으로 MCU를 활용할수 있는 라이브러리, 오픈소스코드 개발 접근성및 편리성을 제공하는 측면이 더 강해 보입니다. WIFI, ethernet를 쉽게 붙일 수 있으니까요 또한 bluetooth도 마찬가지입니다.
박*필 : Cube에서 Tool chain이 IAR로 되어 있는데, KEIL도 가능하겠죠?
: IAR / keil / True Studio 지원하고 있습니다.

