Cortex M0은 실제로 저전력입니까?


11

저전력 Cortex M0 제품인 NXP LPC1100 시리즈 CPU를 사용하고 있습니다. 그러나 데이터 시트에는 가장 최적의 조건 (슬립 모드 + 모든 주변 장치 사용 안 함)에서 여전히 6mA를 사용한다고 나와 있으며 내 측정 결과이를 확인합니다.

이 48Mhz Cortex가 활성화되지 않은 경우 훨씬 더 많이 사용하는 대기 모드에서 내 스마트 폰 (1Ghz CPU 및 많은 활성 주변 장치가있는)이 3mA 만 사용하는 방법은 무엇입니까?


1
내가 아는 한, 스마트 폰은 ARM Cortex-M0을 사용하지 않습니다. 또한 1+ GHz M0도 없습니다.

@DavidKessner Ofcourse 나는 스마트 폰이 다른 CPU (Snapdragon)를 가지고 있다는 것을 알고 있지만, 매우 간단한 Cortex-M0를 능가하는 방법이 궁금합니다.
Muis

저에게있어 배터리 수명은 폰 스마트 / 덤의 가장 중요한 기능 중 하나입니다. 나는 벤더들이 사람들이 이것을 생각하고 그 기능을 최적화한다는 것을 알고 있다고 확신한다. 사용중인 칩셋이 mAmp에서 절전 모드를 허용하고 하위 시스템을 비활성화하는 것으로 의심됩니다.
kenny

현상금을 배치하는 것만으로는 큰 도움이되지 않습니다. 하드웨어에서 저전력 절전 모드로 몇 가지 실험을 시도하고 추가 지원이 필요한 경우 추가 정보를 게시하십시오. 지금 당장 공이 코트에 있고 대부분 질문이 취소되었다고 생각합니다.
Chris Stratton

1
이미 답을 얻었습니다. 대부분의 스마트 폰 칩은 일시 중단되고 라디오 및 타이머와 관련된 특수 블록 만 계속 실행됩니다. 저전력 일시 중단 중에 "앱"이 계속 실행된다는 인상은 잘못되었습니다. 그리고 귀하의 질문에는 여전히 6ma가 LPC의 경우에 가장 적합하다는 잘못된 주장이 있습니다. 실제로는 3 가지 저전력 모드 중 최악이며 다른 두 모드는 천 배 더 좋습니다.
Chris Stratton

답변:


18

최저 절전 모드로 들어 가지 않았습니다. AN11027을 살펴 보십시오 .

보시다시피, 일반 수면 모드는 한 자릿수의 밀리 암페어를 소비합니다.

최대 절전 모드는 한 자리 수의 마이크로 앰프 범위에 있습니다.

딥 파워 다운은 수백 나노 암페어입니다.

또한 주변 회로에서 전력을 훔칠 수있는 (또는 전원을 공급하여 측정을 무효화 할 수있는) 것들에주의하십시오. 여기에는 연결된 통신 또는 프로그래밍 인터페이스와 주장 된 신호에 대해 작동하는 풀업 / 풀다운 저항이 포함될 수 있습니다.


수면 모드에 대해 알고 있지만, 수면 모드에서는 클럭이 매우 부정확하고 (40 %) 정확히 256Hz에서 데이터를 샘플링해야하므로 프로젝트에서 사용할 수없는 것 같습니다. 백그라운드에서 실행되는 앱이 있기 때문에 내 스마트 폰이 절전 모드를 사용할 수 없기 때문에 어떻게 스마트 폰의 전력 효율을 높일 수 있을지 궁금했습니다.
Muis

절전 모드에서 데이터를 완벽하게 샘플링하는 것은 쉽지 않지만 저속 발진기에 외부 시계 크리스털을 사용할 수 있습니다. 스마트 폰에는 모든 구성 요소가 목표에 맞게 설계되어 있습니다. 잠자기 상태 (화면을 벗어나는 단계)에서는 앱이 실행되지 않지만 모바일 라디오 및 다양한 타이머는 실행됩니다.
Chris Stratton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.