오늘은 굉장히 저가 이면서 아주 간단한 제어를 위해 사용하는 칩은 STM32F030의 파워 세이브 기능 구현에 대해서 이야기해보도록 하겠습니다. 사실 칩의 스펙은 날로 좋아지고 가격은 떨어지기 때문에 이 글을 쓸까 말까 고민을 했었지만 실제로 이 칩을 포함해서 양산하기도 했고 양산 문제가 나와서 중간에 펌웨어를 수정하면서 비용도 발생했기 때문에 큰 인사이트를 남긴 칩이기도 하기에 아주 많은 분들이 이 내용을 알 필요는 없겠지만 그래도 분명 검색했을 때 쉽게 나오는 내용은 아니어서 도움이 되실 수 있으면 좋겠습니다. 스펙 데이터 시트 : https://octopart.com/stm32f030f4p6-stmicroelectronics-30038871?gclid=Cj0KCQiApKagBhC1ARIsAFc7Mc..
임베디드 시스템을 구축할 때, 특히 배터리를 가지고 동작하는 경우 빠지지 않는 중요한 요소로 전력관리입니다. 디바이스가 어떻게 전력을 최소화할 수 있고 어떻게 Idle 상태로 돌아와 정상적인 동작을 수행할 수 있는지, 그 안에서도 다양한 주변장치를 이용하고, 블루투스와 와이파이 같은 통신 방식을 이용할 때에도 연결 하기위한 동작을 수행할 때 어떻게 하면 전력을 줄일 수 있는지 다양한 관점과 요소에서 전력 소모를 줄일 수 있는지 또 전력을 관리할 수 있는 칩 자체의 기능이나 SDK 자체의 지원익 가능한지를 확인해봐야 합니다. 오늘 이야기할 전력 소비를 줄일 수 있는 방법으로 회로쪽과 조금 관련된 이야기를 하도록 하겠습니다. DCDC vs LDO 두 방식의 차이에 대해서 정리해보면 다음과 같습니다. DCDC..
오늘은 디바이스 개발 할 때 중요한 분야인 파워세이브 관련한 내용에 대해서 이야기하도록 하겠습니다. 양산 과정에서 가장 중요한 부분이 이러한 전력관리 부분인데요. 특히 배터리로 동작하는 디바이스의 경우 반드시 필요한 부분이기도 하니 사용하려는 칩인 노르딕 칩에서는 어떻게 전력관리를 할 수 있는지 살펴보도록 하겠습니다. https://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.0.pdf Sleep 모드 슬립모드는 크게 2가지 단계를 지원하고 있습니다. System On Sleep 과 System Off Sleep 인데요. 쉽게 말해 기본 슬립모드와, 딥 슬립모드로 대기모드에서 전력이 사용되는 비중의 차이가 큽니다. 블루투스 이어폰의 예를 들면 일정시간 도앙ㄴ 사용하지 ..