MSP430FR2311 저전력 테스트
CPU클럭을 1Mhz로 구동시키고 10bit ADC데이터를 300ms주기로 UART(115200bps)에 실어 보내는 예제를 테스트 해본 결과 320uA정도 전류를 소모한다.
UART로 전송할 때만 CPU를 깨우고 평소에는 LPM3 모드로 동작하도록 수정해 보았다.
이 상태에서도 280uA 정도 소비한다.
클럭을 낮추면 좀더 낮아지지 않을까? 하지만 UART를 115200로 구동하기 위해 1Mhz구동이 필요하다.
일반 MCU에 비교하면 특별한 처리 하지 않고도 상당히 낮은 전류 소모를 확인 할 수 있다.
MSP430G2553
1Mhz + UART -> 350uA - UART만 사용할 경우
1Mhz + UART + ADC -> 650uA
16Mhz 780uA
STM32F030
48Mhz 5800uA (레귤레이터 사용시 15mA)
8Mhz 5400uA
1Mhz 5000uA
반응형