реклама на сайте
подробности

 
 
> SI4432 Low duty cycle не работает
uriy
сообщение Apr 23 2016, 14:17
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Использую вот такие китайские модули ссылка в составе с STM8L.
Прием и передача отлично работают.
Начал заниматься энергосбережением, Low duty cycle mode никак не уменьшает ток потребления.
В Errata на ранние ревизии чипа указано что Low duty cycle mode не работает.
У меня отмечена ревизия на корпусе B, должно работать. Но чип то китайский.
Кто нибудь пробовал на этих китайских чипах?

Делаю так. Чтение регистров возвращает то что надо.
Код
    si4432_write(0x14, 0);
    si4432_write(0x15, 0x20);
    si4432_write(0x16, 0);
    si4432_write(0x19, 0x52);
    si4432_write(0x08, 0x14);
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Apr 25 2016, 11:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Все работает.
Оказывается надо чип предварительно усыпить

Код
si4432_write(0x14, 0);
    si4432_write(0x15, 0x20);
    si4432_write(0x16, 0);
    si4432_write(0x19, 0x52);
    si4432_write(0x07, 0);
    si4432_write(0x08, 0x14);

Почему-то я решил что он это сам сделает.

Цитата
на корпусе B, а в регистре что?
В регистре инфа тоже соответствует ревизии В.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016