동급 최강 울트라 저전력 STM32L4, MCU 성능의 한계를 넘다!
배*준 : 1. STM32L4의 경우 현재 In stock 상태인가요? 시장에 풀리는 시점이 대략 어느정도인지요. 2. 만일 선행개발의 경우 EVB(Discovery BD등)는 언제쯤 공급받을 수 있는지요.
: STM32L4의 Package에 따라 다르겠지만, 차주에 양산이 진행되어 시장에 풀릴 예정입니다. 선행 개발의 경우에는 저희 공식 대리점을 통해서 EV-Kit은 검토용으로 제공 받으실 수 있습니다.
길*철 : 예전 STM32L151 사용시 로파워모드가 동작하는 코드를 처음으로 ST-Link 를 이용하여 MCU에 올리는 경우 전혀 문제가 없었습니다.문제는 한번이라도 로파워모드로 동작하는 코드를 올린후에 수정하기 위해 다시 ST-Link를 사용하여 업데이트 하려하면ST-Link 가 에러가 나는 경우가 많았습니다.STM32L4 계열도 아무래도 로파워 모드 동작을 위해 사용할 확률이 높으니 같은 맥락에서 2가지 질문드리고자 합니다. 1. 이러한 현상이 사용상의 부주의 인지요 ( ST-Link 로 구울시는 리셋을 누른후 일정 시간 후에 리셋을 해제하고 ST-Link 를 런 시키는 방식으로 구웠습니다 왜냐하면 리셋을 하지 않고 ST-Link 를 런시키면 처음 부터 에러가 발생해서 그리하였습니다) 2. 아니면 로파워모드로 동작하는 MCU 를 ST-Link 로 다시 구울때 지켜야할 규칙이 있는지요
: 1. 이러한 현상이 사용상의 부주의 인지요 ( ST-Link 로 구울시는 리셋을 누른후 일정 시간 후에 리셋을 해제하고 ST-Link 를 런 시키는 방식으로 구웠습니다 왜냐하면 리셋을 하지 않고 ST-Link 를 런시키면 처음 부터 에러가 발생해서 그리하였습니다) -> Low power mode의 경우 Core 및 Pheri가 Stop 상황 입니다. 그럼으로 ST-Link를 인식하지 못하기 때문입니다. ST-Link Util setting에서 Under reset mode로 바꿔 사용하시면 될 것 같습니다. 2. 아니면 로파워모드로 동작하는 MCU 를 ST-Link 로 다시 구울때 지켜야할 규칙이 있는지요 -> ST-Link로 Program하기 위해서는 MCU reset 이후 Writing하셔야 합니다.
문*우 : LPUART에서 당연히 LowPower모드라 어떤 제한이 있을 것 같은데 baud rate 9600까지 사용 가능한것 말고 다른 어떤 제한이 있나요?
: LPUART의 경우 synchronous 통신이 되지않으며 smartcard mode/IrDA/LIN의 기능을 사용할 수 없습니다.
장*규 : 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 입니다.
매그니비(MagniV): 모터, CAN 및 LIN을 위한 혼합 신호 MCU
천*록 : 자동차 관련 인증은 어떻게 되어 있나요?
: AEC-Q100 인증을 받은 제품들 입니다.
윤*용 : 이 제품에 가지고 있는 GDU는 나름 장점이 있는데... 왜 요즈음 출시되는 모터제어 전용의 Cortex-M 시리즈에는 GDU를 내장하지 않고 있는지 궁금하네요.
: 개발 예정 로드맵에는 Cortex를 이용한 MagniV와 유사한 제품군이 있습니다.
: 8ch의 경우 GDU를 통해서 나오는 PWM GATE 신호가 FET 드라이빙 전용이라고 하셨는데 일전에 사용한 MCU는 A-B 상보 적인 동작만 가능했는데 혹시 각각의 Duty 제어도 가능한가요?
: 둘다 가능합니다.
천*록 : 내부에 OP amp가 내장되어 있네요. register 설정에 의하여 gain을 제어 가능하나요?
: 내부 gain 조절은 아니고 외부에서 저항으로 증폭률을 조정 합니다.
최*범 : vddx와 evdd 모두 외부로 전류 공급이 가능한데, 차이가 뭔가요? evdd는 컨트롤이 가능하다는 차이인지요?
: EVDD는 일반 GPIO에 정전원 기능이 추가된 핀이라고 생각하시면 됩니다. 즉 전원 ON/OFF 가 유저 임의로 쉽게 가능합니다.
천*록 : Space vector제어에 의한 PWM 생성이 가능한가요?
: S12ZVM의 경우 SVM PWM 구현이 가능합니다.
1부:키슬리 소스미터를 이용한 애플리케이션 2부:MDO Series, RSA306 (USB Spectrum Analyzer) 를이용한광대역노이즈의최신측정기술
이*용 : 기능면은 심플하고 사용하기 편한것 같습니다 기존 오실로 스크를 사용하고 있는데 별로 어려움이 없는것 같습니다 단지 기능면에 지원해주는 부분이나 주의해야 할 부분이 무엇인지요
: 우선 기본적으로 오실로스코프를 사용 하시는 엔지니어시라면 어려운 점은 없으십니다. SPECTRUM ANALYZER의 RF 채널 같은 경우 몇가지의 MANUAL과 제공해 드리는 DEMO GUIDE를 통해 기술지원을 해드리고 있습니다.



