Всё правильно.Serg1987 писал(а):в регистр 09 вроде как загружаются данные Load Capacity
Это как в часах подстройка частоты кварца...
Всё правильно.Serg1987 писал(а):в регистр 09 вроде как загружаются данные Load Capacity
Да, кварц у меня на 30МГц, для емкости в 12пФ я оставил значение как и по умолчанию - 0x7F. Или я не прав?Albert_V писал(а):Всё правильно.Serg1987 писал(а):в регистр 09 вроде как загружаются данные Load Capacity
Это как в часах подстройка частоты кварца...
Чем выше скорость, тем должна быть шире полоса приемника и, соответственно, падает его чувствительность. Для повышения дальности скорость следует выбирать минимально возможной для приложения. В любои случае бетонные и кирпичные стены серьезное препятствие, но 3-5 препятствием непреодолимым быть не должно. Еще важно какая антенна - согласованная с длиной волны или просто абстрактный кусок провода.Как влияет на дальность скорость передачи полезной информации (кб/c)?
Частоту выставляйте только по частотомеру.Serg1987 писал(а):Да, кварц у меня на 30МГц, для емкости в 12пФ я оставил значение как и по умолчанию - 0x7F
Похоже на то. Понизил скорость передачи то 11,4 кбит/c. Теперь уверенный прием по всей квартире. С пятого этажа теперь добивает до самого низа. Хотя на выходе из парадной возле домофона попалась небольшая мертвая зона. Но на улице прием опять появился.Ser60 писал(а): Чем выше скорость, тем должна быть шире полоса приемника и, соответственно, падает его чувствительность.
Увы. Использую STM32L151 на 48 ног. Всё по минимуму. Там полярность поменять нельзя. Поставлю инвертер какой маломощный скорее. Главное, чтобы места хватило под разводку (размер платы ограничен.)Ser60 писал(а):Какой контроллер используете? Если EFM32, то у него имеется регистр EM4WUPOL для установки полярности пробуждения.
Антенна спиралька. Шла в комплекте. Работает сейчас на скорости 11 кбит удовлетворительно.Ser60 писал(а): Еще важно какая антенна - согласованная с длиной волны или просто абстрактный кусок провода.
48 ног не нужно. По сути нужен только SPI, 2 ноги на управление нагрузкой через полевики. Есть контроллеры в корпусе TSSOP20. Есть или были.. Т.к. в продаже даже под заказ я их не нашел. Пришлось брать из маленьких те что были.Ser60 писал(а):А нужно-ли Вам 48 ног для проекта?.
Новый МК я рассматриваю. Но придется немного попотеть. С STM32 я давно на "ты". Работаю через регистры напрямую. А вот с новыми контроллерами придется долго смотреть в даташиты. Хотя сейчас мне главное МК с минимальным потреблением и наличием режима Sleep. Посмотрел, такой есть не у всех. У некоторых только RUN, STOP и STANDBY. И желательно чтобы пробуждался он по отрицательному фронту на ножке WKUP, т.е. синхронно с прерыванием от модуля. С STM уже описал выше проблему - там WKUP только по положительному фронту. Лишний инвертер городить не хотелось бы. Вообще полярность можно менять, но это только в более старших и больших МК, а большой МК мне ни к месту. Поэтому альтернативы смотрю, конечно.Ser60 писал(а):Похоже, для Ваших целей вполне достаточно будет контроллеров KL02Z или KL03Z в QFN16. Такие корпуса Вы уже паять умеете. Если созрели сделать модуль, как насчет к новому модулю новый МК?
Код: Выделить всё
0x02, 0x01, 0x00, 0x01, 0xC9, 0xC3, 0x80 // powerup
0x13, 0x00, 0x00, 0x00, 0x00, 0x27, 0x0B, 0x00 // GPIO config