Датчики с низким энергопотреблением
Некоторые типы датчиков определяются как датчики с низким энергопотреблением. Датчики с низким энергопотреблением должны работать при низком энергопотреблении, а их обработка должна выполняться на аппаратном уровне. Это означает, что для их работы не требуется, чтобы система на чипе была запущена. Вот некоторые типы датчиков с низким энергопотреблением:
- Геомагнитный вектор вращения
- Значительное движение
- Счетчик шагов
- Шагомер
- Датчик наклона
В таблице Сводка по типам составных датчиков рядом с ними показывается значок низкого энергопотребления (
).
Эти типы датчиков нельзя реализовать с высоким энергопотреблением, поскольку их основное преимущество – низкий расход батареи. Эти датчики должны быть активированы в течение длительного времени, возможно, круглосуточно. Лучше не реализовывать датчик с низким энергопотреблением, чем реализовывать его с высоким энергопотреблением, поскольку это приведет к значительному разряду батареи.
Обработка данных, полученных от составных датчиков с низким энергопотреблением, например детектора шагов, должна выполняться на аппаратном уровне.
Требования к питанию указаны в CDD. Тесты в CTS проверяют, соответствуют ли устройства этим требованиям.
Процесс измерения энергопотребления
Мощность измеряется на батарее. Для значений в милливаттах мы используем номинальное напряжение батареи, то есть ток 1 мА при напряжении 4 В должен считаться как 4 мВт.
Энергопотребление измеряется, когда система на кристалле находится в спящем режиме, и усредняется за несколько секунд, чтобы учесть периодические скачки энергопотребления от чипов датчиков.
Для датчиков однократного пробуждения энергопотребление измеряется, когда датчик не срабатывает (то есть не пробуждает систему на кристалле). Аналогично, для других датчиков мощность измеряется, пока данные датчика хранятся в аппаратном FIFO, поэтому SoC не пробуждается.
Энергопотребление обычно измеряется как разница между показателями, когда датчик активирован и когда он не активирован. Если активировано несколько датчиков, разница в энергопотреблении не должна превышать сумму энергопотребления каждого из них. Если акселерометр потребляет 0,5 мА, а детектор шагов – 0,5 мА, то при одновременной активации обоих датчиков потребление должно быть меньше 0,5 + 0,5=1 мА.