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

 
 
 
Reply to this topicStart new topic
> Снова CC2500
blox
сообщение Dec 7 2010, 18:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Подскажите как надо работать с RSSI и LQI в этой микросхеме, проблемма в том что считываю данные из буффера при
приёме пакета данные LQI и RSSI добавляються в конце пакета и RSSI меняеться в зависимости дальности,а вот
LQI всегда ноль.
что это значит? что настолько они хорошо принимаются или я что-то не так делаю?
да RSSI показывает -68дБ -70дБ на расстоянии в 2м и выходной мощности -8дБ
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 7 2010, 18:28
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(blox @ Dec 7 2010, 21:13) *
а вот LQI всегда ноль.
что это значит? что настолько они хорошо принимаются или я что-то не так делаю?

Наверное, что-то все ж "не так". Хотя бы потому, что старший бит LQI должен быть равен "1" при правильном приеме пакета ("CRC_OK"). Или там всегда 80 hex ? Вполне может так быть, это надо ухудшать условия до тех пор, пока прием не станет неустойчивым, вероятно, тогда там будут не нули, и старший бит будет мерцать (синхру схватил, пакет пришел битым).
Go to the top of the page
 
+Quote Post
blox
сообщение Dec 7 2010, 18:47
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Стоило спросить, ещё раз посмотрел код и нашёл ошибку в коде blush.gif
я данные и RSSI,LQI вывожу в компорт и в терминале смотрю там и накосячил,
сейчас всё отображает если RSSI -75дБ то LQI показывает 160 в десятичке, отбрасываем старший бит получаеться 32 как это
понимать? я так понимаю чем меньше это значение тем лучше ?
как с этим работать?
Заранее Спасибо!!!

Сообщение отредактировал blox - Dec 7 2010, 18:48
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 7 2010, 18:56
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(blox @ Dec 7 2010, 21:47) *
если RSSI -75дБ то LQI показывает 160 в десятичке, отбрасываем старший бит получаеться 32 как это
понимать? я так понимаю чем меньше это значение тем лучше ?
как с этим работать?

Там недостаточно отбрасывать старший бит, в даташите расписана математика. И там большему значению соответствует бОльший уровень сигнала (а если в dBm - то да, чем отрицательное значение ближе к нулю, тем уровень больше).
Go to the top of the page
 
+Quote Post
blox
сообщение Dec 8 2010, 05:30
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Извиняюсь за невежество, а не могли бы вы написать формулу расчёта LQI или дать ссылку на документ где это написано?
у самого что-то не получилось найти документацию на сайти TI касаемую рассчета LQI. Рассчет RSSI в PDF есть, а о LQI нет
формулы
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 8 2010, 09:17
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(blox @ Dec 8 2010, 08:30) *
Извиняюсь за невежество, а не могли бы вы написать формулу расчёта LQI или дать ссылку на документ где это написано?

А, про LQI там совсем чуть сказано - что-то про то, что анализируются первые 64 бита из пакета (после синхрослова). Ничего интересного. Я LQI не анализирую, только проверяю CRC_OK.
Go to the top of the page
 
+Quote Post
blox
сообщение Dec 8 2010, 12:46
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Большое Спасибо!!! за ответы. Мне хочеться сделать что-то вроде примитивного анализатора для проверки и отладки устройств на базе
сс2500. Буда дальше копать rolleyes.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:53
Рейтинг@Mail.ru


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