IoT와 웨어러블에 필요한 초저전력 MCU 소개: Atmel SAML21, SAML22
안*규 : [질문2] 저전력 설계로 기술의 진보는 있겠으나, 비용이 비싸지는 문제는 어떻게 생각하시나요? 중소기업에서는 가성비가 중요합니다.
: 네, 맞습니다, 일반적인 설계에는 SAMD20 제품을 추천하고(충분히 저전력입니다), 배터리나 라이프 타임이 중요한 모바일/웨어러블에 해당 제품을 추천하고 있습니다. 만약 더 저전력+저가격이 필요하시면, Tiny나 Mega/XMega와 같은 8-bit제품도 있습니다.
정*수 : Ti, Microchip, ST 등 타사제품과의 차별점이 뭔가요? 소비전류? 가격?
: 32-bit 솔루션면에서 TI나 Microchip은 그렇게 시장에서 부각되고 있지 않습니다, Microhip은 현재 트렌드인 ARM제품이 없고, TI의 경우는 ARM제품을 MCU 라인업 하는데 아직도 어려움을 겪고 있습니다. ST의 경우 대비해서 전류소모가 우수합니다. 가격도 동일기준으로 본다면, 문제 없다고 생각합니다.
한*남 : 타사 대비 초저전력 장점은 무엇인가요?
: 가장 중요한 부분은 sleep current 입니다. 측히 sleep working으로 sleep에서 패리페럴로 wake up을 할 수 있는 부분이 중요 부분 입니다.
: 8비트만 사용하던 사람이 실무와 관계없이 32비트 학습의 목적이라면 어떤 버전부터 보는게 좋을까요? 워낙 종류가 다양해서요.
: SAM L21 추천해 드립니다
길*철 : cortex-m0 에 관해 경쟁사 대비 차별화된 점은 어떤것이 있나요
: 먼저 Atmel 제품은 Cortex-M0+만 있구요, M0대비 M0+가 DMIPS 대비 더 우수합니다. 0.84/0.93, 그리고 똑같은 Cortex-M0+ 제품이더라 하더라도, Peripheral 설계는 각각 다르므로, 경쟁사 대비 전류 소모가 active 경우, 150uA/MHz인 경쟁사 대비, ATmel SAML21 은 대략 35uA/MHz 입니다. 이 외에, Low power mode도 매우 낮습니다.
초 고성능 STM32F7, Cortex-M7을 품다!
주*규 : M4의 FPU와 성능을 비교 하면 속도와 정밀도는 어떤가요?
: 코어성능은 약 70%정도 향상되었습니다.
서*준 : DCMI는 어떤 인터페이스 방식의 이미지센서를 연결할 수 있나요?
: Digital camera interface 방식 입니다.
: 아두이노와 어느 단계까지 호환이라는 건가요?
: 아두이노는 전부 호환입니다. H/W 공용플랫폼 입니다.
안*규 : [질문4] ARM GCC 컴파일러는 생소한 느낌이 있는데 사용에는 문제가 없을까요? 특정옵션의 제약사항이 있거나 하지는 않은지요?
: IDE 문제 해결을 직접 해야 한다는 단점이 있습니다.
안*규 : [질문2] 최근 ST Micro에서 M0에 대해서는 Keil과 라이선스를 맺어 무료로 사용할 수 있게 된것으로 아는데, M3, M4와 관련해서는 제약사항은 없을까요?
: Keil사와는 M0와 M0+ code만 무료로 code 제한없이 사용하실수 있습니다.
김*호 : 개발툴은 어떤것을 사용하나요?
: STM32CubeMx ( code generator tool ) IDE : IAR, Keil, Truestudio, GCC 이용 합니다.
유*용 : CORTEX A 계열과 M 계열의 가격차이는 러프하게 얼마나 차이나는지요? (유사한 CORE 클럭기준..)
: 대략 2~4배 정도 입니다.
박*호 : m7은 주 타겟이 어디라고 봐야할까요?
: 홈오토메이션, 게이트웨어, 산업자동화 기기등에 적합하다고 할 수 있겠습니다.
신*진 : CUBEMX 꼭 사용해야 되나요? 향후 CUBEMX로 점점 옮겨가는지 궁금합니다
: 네, 앞으로 나올 제품들은 CubeMX위주로 지원될 계획입니다.
김*만 : 내부 EEPROM 은 지원을 하지 않는지요??? 그리고 EWARM(IAR)컴파일러가 cortex-M 버전인데 여기서도 M7을 사용할 수가 있나요??
: EEPROM은 제공되지 않고 IAR 7.30이상 버전부터 M7코어가 지원됩니다.
신*섭 : 부트로더에 대한 설명 부탁드릴께요
: System boot는 Chip 생산할때 포함되어 있는 Boot이며, User boot의 경우 Flash에 User가 구성하시면 됩니다.
신*진 : STM32 CUBEMX 라이브러리와 STM에서 제공하는 STM32F4xx_DSP_StdPeriph_Lib 형식의 라이브러리를 사용함에 따라 다른점이 있나요? 함수등이 다르더라고요^^
: 기존 Standard Peripheral 라이브러리도 충분히 검증된 안정된 소스코드이지만, RTOS및 Middleware등의 충분한 확장성이 고려되지 않은 설계입니다. STM32CubeMX의 라이브러리는 이러한 확장성및 이식성등을 다각도로 고려한 진보된 설계라고 보시면 됩니다.
박*재 : 세이프티 관련 스펙이 있는것을 보니 q100 인증도 진행 예정인가요?
: AEC Q100이라면 오토모티브 제품에 많이 적용되는 인증으로 알고 있습니다. STM32F7의 경우 Industrial제품 즉 Non-Automotive 제품이기에 Q100인증은 준비하지 않는것으로 알고 있습니다.
김*원 : 외부 IO관련 하여 M7의 FMC와 FSMC 다른점은 먼가요? 질문이 잘 안올라갑니다.
: M7은 FMC 기능만 지원됩니다. Dynamic + Static memory 지원 되는 Block입니다.
박*춘 : STM32F4의 뉴클레오 보드의 MBED 소스코드를 STM32F7에 바로 MBED 소스코드에 업데이트후에 컴파일 가능한지요
: 네 라이브러리만 차이가 날뿐 User는 동일합니다.


