임베디드 마이크로 제어기 응용 프로그램에 최적화 된 전력 소비는 배터리 수명을 연장하고 장치 효율성을 개선하기위한 필수적입니다. 적절한 수면 모드를 계산하고 효과적인 전력 절약 전략을 구현하는 것은이 과정에서 중요한 단계입니다.

수면 모드 이해

Microcontrollers는 불필요한 기능을 끄는으로 전력 소비를 감소시키는 각종 잠 형태를 제안합니다. 적당한 형태를 선정하는 것은 응답성 및 힘 저축을 위한 신청의 필요조건에 달려 있습니다.

일반적인 수면 모드는 깊은 수면, 대기 및 요양을 포함합니다. 깊은 수면은 일반적으로 적어도 전력을 소비하지만 더 긴 깨어있는 시간을 필요로하며, 요양 모드는 더 높은 전력 비용으로 더 빠른 응답을 허용합니다.

전력 소비를 계산

가장 효과적인 수면 모드를 결정하려면 현재 각 모드에서 끌어 측정하고 활성 versus 수면 기간의 의무주기를 추정하십시오. 이것은 시간 동안 평균 전력 소비를 계산하는 데 도움이됩니다.

평균 전력 소비를 위한 기본적인 공식은:

평균 전력 = (활동 전력 × 활성 시간) + (잠력 × 수면 시간)

전력 절약을위한 전략

전력 절약 전략을 구현하는 것은 유휴 기간 동안 수면 모드를 입력하고 불필요한 주변 활동을 최소화하는 마이크로 컨트롤러를 스케줄링하는 것입니다. 기술에는 동적 전압 스케일링 및 중단 구동 웨이크 업이 포함됩니다.

또한, 활성 처리 시간을 줄이고 저전력 주변 장치를 사용하여 코드를 최적화하여 전반적인 전력 소비를 크게 줄일 수 있습니다.

Power Saving 기술 개요

  • 가장 낮은 적당한 수면 모드를 사용하십시오
  • 수면 중에 주변 활동 최소화
  • Active Time을 효율적으로 단축하기 위한 계획 작업
  • 장애 구동의 웨이크 업
  • 최소 활성 처리를위한 최적화 코드