소개: "밀리암페어-시간" 전투
IoT의 세계에서는배터리 수명이 왕이다. 코인 셀에서 2년 동안 지속되는 스마트 잠금 장치를 구축하든, 원격 위치에 배포된 산업용 센서를 구축하든, 모든 밀리암페어-시간(mAh)이 중요합니다.
BLE(Bluetooth Low Energy)는 효율성을 위해 설계되었지만 잘못된 설계를 선택하면 몇 년이 아닌 몇 주 만에 배터리가 소모될 수 있습니다. 도착과 함께Bluetooth 5.4 및 향후 6.0 표준, 더 많은 성능을 끌어낼 수 있는 새로운 도구를 사용할 수 있습니다.
다음은입증된 상위 7가지 전략하드웨어 선택, 펌웨어 최적화 및 프로토콜{0}}레벨 조정을 결합하여 BLE 기기의 전력 소비를 최소화합니다.
1. 올바른 모듈 선택: 절전 전류가 전부입니다.
저전력의 기초는 하드웨어에서 시작됩니다. Bluetooth 모듈을 비교할 때 전송(Tx) 전력만 보지 마십시오. 를 봐깊은 수면 전류.
측정항목:고품질- BLE 모듈은 다음과 같은 깊은 절전 전류를 가져야 합니다.< 1.5 µA(마이크로암페어). 일부 고급 SoC는 심지어 아래로 떨어지기도 합니다.0.8 µA.
수학:기기가 99%의 시간 동안 절전 모드인 경우 절전 전류의 2μA와 . 10μA의 차이는 다음과 같은 차이를 의미할 수 있습니다.3년그리고1년배터리 수명.
실행 가능한 팁:전용 모듈을 선택하세요.전력 관리 장치(PMU)다중 절전 모드(예: 최대 절전 모드와 시스템 끄기)를 지원합니다. LDO 조정기 또는 센서와 같은 외부 구성 요소에도 누설 전류가 매우-낮게 유지되는지 확인하세요.
사전{0}}인증 모듈이 도움이 되는 이유:우리의 모듈은 개별 칩 설계로는 달성하기 어려운 누출을 최소화하기 위해 PCB 레이아웃 수준에서 최적화되었습니다.
2. 광고 간격 최적화: "최적의 장소"
광고는 연결 전 주변기기의 전력을 가장 많이 소모하는{0}}상태입니다. 너무 자주 방송하면 에너지가 낭비됩니다. 방송이 너무 드물어서 장치를 찾기가 어렵습니다.
전략:사용적응형 광고.
초기 페어링:사용자가 적극적으로 보고 있을 때 빠른 검색을 위해 짧은 간격(예: 20-30ms)을 사용합니다.
유휴 상태:페어링되었거나 중앙 장치를 찾을 수 없는 경우 간격을 크게 늘립니다(예: 1000ms - 5000ms).
블루투스 5.x의 장점:활용확장된 광고. 이를 통해 더 적은 수의 패킷으로 더 많은 데이터를 보내거나 연결을 끊지 않고 더 긴 간격으로 패킷을 분산시켜 듀티 사이클을 크게 줄일 수 있습니다.
3. 마스터 연결 매개변수: 지연 시간은 여러분의 친구입니다.
일단 연결되면 연결 매개변수 협상에 따라 라디오가 얼마나 자주 활성화되는지가 결정됩니다.
연결 간격:이는 두 개의 연속 연결 이벤트 사이의 시간입니다.
고속:7.5ms - 15ms(OTA 업데이트 또는 오디오에는 적합하고 배터리에는 좋지 않음).
저전력:100ms - 2000ms(센서 데이터에 적합)
슬레이브 대기 시간:이것이 배터리 수명의 킬러 기능입니다. 주변 장치(귀하의 장치)가건너뛰다전송할 데이터가 없는 경우 특정 수의 연결 이벤트.
예:간격이 100ms이고 슬레이브 대기 시간이 9인 경우 장치는 매 순간만 깨어나면 됩니다.1초(10개 이벤트) 데이터가 없을 경우 연결 전력을 ~90% 절약합니다.
감독 시간 초과:건너뛴 이벤트로 인해 우발적으로 연결이 끊어지는 것을 방지할 수 있을 만큼 높게 설정하세요. 하지만 분실된 장치로 인해 다시 연결하려고 하면 배터리가 무한정 소모될 정도로 너무 높게 설정해서는 안 됩니다.
4. Bluetooth 5.4 기능 활용: PAwR 및 암호화된 방송
애플리케이션에 일{0}}대-통신이 포함되는 경우(예: 전자 선반 라벨 또는 스마트 조명)블루투스 5.4획기적인-변화를 가져왔습니다.
PAwR(응답을 통한 정기 광고):양방향 연결(고전력)이 필요한 기존 스캐닝과 달리 PAwR을 사용하면 중앙 장치가 수천 개의 주변 장치와 효율적으로 통신할 수 있습니다. 주변기기는 정확한 시간에만 깨어나 듣거나 응답하므로 활성 라디오 시간이 대폭 단축됩니다.
암호화된 광고 데이터:연결을 설정하지 않고 광고 패킷에 직접 소량의 데이터를 보냅니다. 이는 간단한 원격 측정을 위한 연결 핸드셰이크의 오버헤드를 완전히 제거합니다.
5. 펌웨어 아키텍처: "공격적으로 수면"
코드 구조에 따라 전원 프로필이 결정됩니다. 황금률은 다음과 같습니다.일어나서 일을 하고 즉시 다시 잠에 드세요.
이벤트-주도 설계:지연() 루프나 지속적으로 센서를 폴링하는 것을 피하세요. 필요한 경우에만 GPIO 인터럽트 또는 내부 타이머를 사용하여 MCU를 깨우십시오.
빠른 센서 판독:읽기 전에 센서의 전원을 1000분의 1초만 켜고, 읽기 직후에 전원을 끄세요. I2C/SPI 버스를 불필요하게 활성 상태로 두지 마십시오.
DMA 사용법:주변 장치와 메모리 간의 데이터 전송에는 DMA(직접 메모리 액세스)를 사용합니다. 이를 통해 데이터가 이동하는 동안 CPU 코어가 절전 모드를 유지할 수 있습니다.
6. RF 최적화: 안테나 효율성 및 Tx 전력
신호를 보내는 데에는 에너지가 필요합니다. 보내는 중효율적으로에너지를 절약합니다.
안테나 매칭:일치하지 않는 안테나는 전력을 칩으로 다시 반사하므로 동일한 범위를 달성하려면 더 높은 Tx 전력이 필요합니다. 안테나가 다음에 맞춰져 있는지 확인하세요.50옴최소한의 VSWR로.
적응형 Tx 전력:항상 +10dBm 또는 +20dBm으로 전송하지 마세요. 안정적인 통신을 위해 중앙 장치의 신호 강도(RSSI)를 감지하고 Tx 전력을 필요한 최소 수준(예: 0dBm 또는 -5dBm)으로 낮추는 로직을 구현합니다.
PHY 선택:사용LE 코딩된 PHY(S=2 또는 S=8)장거리-애플리케이션용. 더 나은 감도(최대 -100dBm)를 제공하므로 범위를 유지하면서 더 낮은 전력 레벨에서 전송할 수 있습니다.
7. 배터리 화학 및 전압 모니터링
때로는 문제가 BLE 스택이 아니라 전원 자체인 경우도 있습니다.
올바른 셀을 선택하세요.초저전력 기기의 경우-리튬 염화티오닐(Li-SOCl2)배터리는 펄스 전류 용량이 낮지만 자체 방전이 가장 낮고 용량이 가장 높습니다.{0}}Li-MnO2(CR2032)표준이지만 Tx 피크와 비교하여 펄스 전류 정격을 확인하십시오.
브라운아웃 예방:배터리 전압이 떨어지면 레귤레이터 효율이 감소할 수 있습니다. 배터리가 고갈됨에 따라 광고 주파수 또는 Tx 전력을 동적으로 줄이기 위해 조기 전압 모니터링을 구현하여 장치가 완전히 방전되기 전에 "유용 수명"을 연장합니다.
엔지니어를 위한 요약 체크리스트
表格
| 최적화 영역 | 주요 조치 | 잠재적인 절감액 |
|---|---|---|
| 하드웨어 | 절전 전류가 1.5μA 미만인 모듈을 선택하세요. | 거대한(기저하중) |
| 광고 | Increase interval to >유휴 상태일 때 1초 | 높은 |
| 연결 | 슬레이브 지연 시간 최대화 | 매우 높음 |
| 규약 | Bluetooth 5.4 PAwR/암호화된 고급 사용 | 중간-높음(특정 사용 사례) |
| 펌웨어 | 이벤트-기반, 폴링 없음, DMA 사용 | 높은 |
| RF | 안테나 조정, Tx 전력 동적으로 낮추기 | 중간 |
우리 모듈이 배터리 전쟁에서 승리하는 데 어떻게 도움이 됩니까?
초저전력을 위한 설계는-복잡합니다. 실리콘, PCB 레이아웃, 펌웨어의 완벽한 조화가 필요합니다.


