Требуется помощь с MPU6050.

Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Ответить
jockerface
Родился
Сообщения: 18
Зарегистрирован: Пн апр 11, 2022 16:41:09

Требуется помощь с MPU6050.

Сообщение jockerface »

Добрый день, уважаемые форумчане.
Подскажите, пожалуйста, как можно минимизировать потребление у MPU6050, оставив прерывание по движению?
Сейчас попробовал две вещи:
1) положил MPU спать - потребление ~0мА. В этом случае не срабатывает прерывание на движение.
2) устанавливал SMPRT_DIV (регистр 0x19) в 0xFF - пытался уменьшить частоту выборки - потребление ~2мА.
Реклама
mnbv
Грызет канифоль
Сообщения: 290
Зарегистрирован: Сб авг 03, 2013 16:01:29

Re: Требуется помощь с MPU6050.

Сообщение mnbv »

какая максимально допустимая задержка реакции на возникновение прерывания?
Реклама
jockerface
Родился
Сообщения: 18
Зарегистрирован: Пн апр 11, 2022 16:41:09

Re: Требуется помощь с MPU6050.

Сообщение jockerface »

[uquote="mnbv",url="/forum/viewtopic.php?p=4279990#p4279990"]какая максимально допустимая задержка реакции на возникновение прерывания?[/uquote]
По идее, как только возникло прерывание, нужно выйти из сна на MCU (используется ESP32).
mnbv
Грызет канифоль
Сообщения: 290
Зарегистрирован: Сб авг 03, 2013 16:01:29

Re: Требуется помощь с MPU6050.

Сообщение mnbv »

ESP32:* Пробуждение по прерыванию от GPIO наличествует, почему не использовать?
Реклама
Эиком - электронные компоненты и радиодетали
jockerface
Родился
Сообщения: 18
Зарегистрирован: Пн апр 11, 2022 16:41:09

Re: Требуется помощь с MPU6050.

Сообщение jockerface »

[uquote="mnbv",url="/forum/viewtopic.php?p=4280000#p4280000"]ESP32:* Пробуждение по прерыванию от GPIO наличествует, почему не использовать?[/uquote]

Кто-то должен это прерывание сгененировать. У меня пока не получается как раз минимизация потребления. Ест он 2мА, и всё тут...
Реклама
mnbv
Грызет канифоль
Сообщения: 290
Зарегистрирован: Сб авг 03, 2013 16:01:29

Re: Требуется помощь с MPU6050.

Сообщение mnbv »

А разве не так: "When a valid edge appears on the pin, the XX bit of the XXX register is set"? То есть установится соотв. флаг и проц проснется.
Реклама
jockerface
Родился
Сообщения: 18
Зарегистрирован: Пн апр 11, 2022 16:41:09

Re: Требуется помощь с MPU6050.

Сообщение jockerface »

Хм. А разве не MPU должен выставить этот флаг?
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Требуется помощь с MPU6050.

Сообщение Martian »

Страница 42 https://invensense.tdk.com/wp-content/u ... r-Map1.pdf - это всё, что доступно для этого акселерометра по энергосбережению, не стоит искать в нём несуществующих режимов.
jockerface
Родился
Сообщения: 18
Зарегистрирован: Пн апр 11, 2022 16:41:09

Re: Требуется помощь с MPU6050.

Сообщение jockerface »

Нашёл вот такую тему:
https://stackoverflow.com/questions/544 ... power-mode
Вроде, помогло. Буду мерять потребление.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Требуется помощь с MPU6050.

Сообщение Martian »

Это тоже самое, что стр 42 из документации...
jockerface
Родился
Сообщения: 18
Зарегистрирован: Пн апр 11, 2022 16:41:09

Re: Требуется помощь с MPU6050.

Сообщение jockerface »

[uquote="Martian",url="/forum/viewtopic.php?p=4280057#p4280057"]Это тоже самое, что стр 42 из документации...[/uquote]
Ага.
Ответить

Вернуться в «Аналоговая техника»