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

 
 
 
Reply to this topicStart new topic
> MRF89 или SX1211, помощь по настройке
KARLSON
сообщение Aug 16 2017, 08:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Здравствуйте.
Закупили чипы MRF89 (выбирали по току в режиме приёма - 3мА). Не модули. Паяли сами. Судя по даташитам - SX1211 копия.

На столе лежит две платы. Одна в режиме передачи, другая в режиме приёма.
Все настройки регистров одинаковые. Одна программа, только режимы разные master и slave.
Код пример взят от SX1211.
Частота 867.96 МГц.
модуляция FSK
частота девиации 100 кГц
битрейт 25000 бит/сек
преамбула включена
синхробайты включены

Приёмник принимает сигнал. Смотрится по прерыванию ноги от чипа. Пробовал делать разные синхробайты - приём прекращался.
В буфер передатчика вносится строка "QWERTYUIOPASDDFGHJKLZXCVBNM".
Судя по логике драйверов от компании semtech (SX1211) после прервыания мы обращаемся к FIFO, читаем 1 байт - получаем число поступивших байтов. Оно всегда 64. Затем на основании этого числа читаем буфер. У буфера нет адреса, чип сам перемещает сообщение сдвигом.
Так вот в принятом сообщении все 64 байта имеют одно и тоже значение '0' (0x30). Всегда. Какие бы настройки я не делал.

Подскажите, пожалуйста, куда копать. Что привести/показать?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Aug 16 2017, 13:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



почему то до этого додумался только после написания топика. Проверить осциллографом, что твориться на интерфейсе SPI. У чипа есть две ноги NSS. Для конфигурации и для данных. И получилось, что в программе не тем местом дёргал)). Теперь сообщения принимаю. УРА.

Следующие вопросы.
1) А какую дальность можно обеспечить этим чипом на частоте 868 МГц? Сейчас дальность ~ 90 метров на мощности передатчика +10 дБ. Ставил +13 дБ, приёмник вдруг перестал принимать даже на столе. Отходить пробовал. Поставил +4 дБ, показалось, что даже увеличилась дальность до 95 метров. На -2 дБ дальность упала до 25 метров.
2) На радиочастотный тракт влияют размеры компонентов? На готовых модулях ставят размером 0402. Я развёл под 0603.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 05:39
Рейтинг@Mail.ru


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