Перейти к содержанию
    

CC2530 Z-Stack 3.0.2 (Deep sleep)

Добрый день.

Я использую Z-Stack 3.0.2 и микроконтроллер CC2530.

Мне необходимо, чтобы конечное устройство(ZED) после подачи на него питания, передала данные на координатор (ZC) и ушло в спящий режим(DEEP).

После первой подачи питания на конечное устройство, оно соединяется с координатором и уходит в спящий режим. После второй подачи питания, конечное устройство восстанавливает сеть, передаёт данные и уходит в спящий режим. Но на это у него уходит очень много времени, порядка 750 мс.

С чем может быть связанно такое долгое пробуждение из спящего режима?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Снял осциллограмму и снифером обмен данными с координатором. Я так понимаю, что после запроса маяка конечное устройство ждёт фиксированное время, так как оно не знает в какой момент времени придёт маяк. На это уходит примерно 270 мс.

20211130_115933.jpg

session.psd

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался, так и должно быть. А для уменьшения времени необходимо применять кластер Green power в режиме GPD, который данный контроллер не поддерживает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...