Easyelectronics.ru

Электроника для всех
Текущее время: 24 янв 2018, 01:06

Часовой пояс: 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
Сообщения: 1193
Реальный чип уже не помню точно, но какой то адаптер у них есть. Давно разбирался с этим, но не помню. Надо коды смотреть. Раз не работает - значит где-то в расчета ошибка. А если взять например 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 часов


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

Сейчас этот форум просматривают: Yahoo [Bot]


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

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

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