Easyelectronics.ru

Электроника для всех
Текущее время: 26 апр 2018, 12:46

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Помогите запустить SI4432 (rfm22)
СообщениеДобавлено: 11 авг 2016, 22:43 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1280
Реальный чип уже не помню точно, но какой то адаптер у них есть. Давно разбирался с этим, но не помню. Надо коды смотреть. Раз не работает - значит где-то в расчета ошибка. А если взять например RadioHead и им попробовать - там точно проверено всё на 10 рядов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите запустить SI4432 (rfm22)
СообщениеДобавлено: 19 авг 2016, 15:54 
Здравствуйте!

Зарегистрирован: 03 мар 2016, 16:32
Сообщения: 4
ranthunt писал(а):
Подскажите, уже больше 2х недель бьюсь с чипами si4432. Генерирую посылку вида как на скрине и пытаюсь принять модулем. Модуль вроде видит преамбулу, но не распознаёт байты синхронизации. Использую манчестер на скорости 1024bps. настраиваюсь конфигуратором в экселе с оф. сайта. Модуляция OOK, Manchester Mode is Enabled, Rb[kbps] 0,5 .
Что я делаю не так?


По крайней мере у меня в этих штуках половина описанного в даташите не работает.

Связь более менее проходит на 3 - 4 kbps и полностью пропадает на 2,4 kbps и ниже.

Лучше на FSK или GFSK, чем на OOK.
На FSK со слишком большой девиацией, >60кГц тоже хуже

Не всегда выставляются флаги прерываний, в частности долгожданный ipkvalid. Пришлось в пакет добавлять программный заголовок,
простенькую контрольную сумму и вылавливать в потоке, приходящем из приемника.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите запустить SI4432 (rfm22)
СообщениеДобавлено: 17 фев 2017, 00:24 
Здравствуйте!

Зарегистрирован: 17 фев 2017, 00:15
Сообщения: 1
ranthunt писал(а):
WDS для чипа 4432 у меня показывает только настройки частоты и модуляции, формат пакета там не настроить. Как подцепить WDS к реальному чипу я так и не понял, хотя не сильно углублялся в этот вопрос. Вроде все настройки в XLS файле для конфигурации понятны но тем не менее не работает...

У меня были две проблемы мешавшие приему:
1. Уход частоты от желаемой. Примерно 17 кГц.
Лечил настройками - поставил на передачу и подбирал константу
SI4432_Write(0x09, 0xFE); //0xD7 Crystal Oscillator Load Capacitance
2. Произошла инверсия всех данных в приемнике.
Прошерстил все настройки так и не понял в чем проблема.
Тупо поставил бит инверсии в приемнике (а в передатчике бит отключен)
Select DATA INVERSION - ON
- читать тут: AN440, p.53
(bit 3 - eninv - Invert TX and RX Data)
SI4432_Write(0x71, 0x2B); //(FIFO mode)

Короче работает в GFSK, автоматом распознает данные и считает контрольную сумму


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB