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

 
 
> cc2500 переполнение буффера
blox
сообщение Jan 31 2011, 17:05
Сообщение #1


Участник
*

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



Подскажите пожалуйста что нужно сделать, происходит следующие
через некоторое время работы происходит зависание сс2500 считываю регистр RXBYTES 7 бит 1-ца, то-есть буффер приёмный переполнен перехожу в sidle очищаю rxfifo , но это не помогает трансивер отказывается принимать данные
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
blox
сообщение Feb 1 2011, 07:29
Сообщение #2


Участник
*

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



Большое Спасибо за ответы !!!
Цитата
Большее значение RSSI соответствует большему уровню сигнала, но там происходит переход через 00, поэтому, чтобы было однозначное соответствие, надо отнять некоторую "базу" (я для удобства вычитал 192). А уровень в dBm, наоборот (поскольку значение отрицательное) - чем меньше (т.е. ближе к 0) число, тем больше уровень, достигая 0 (теоретически, на практике приемник захлебнется), и затем растет в сторону положительного (это когда на входе больше 1 mW).

Я данные RSSI читаю из приёмного буффера которые добавляються в конец пакета.
перевожу по рекомендации в даташите
Цитата
Convert the reading from a hexadecimal
number to a decimal number (RSSI_dec)
If RSSI_dec ≥ 128 then RSSI_dBm =
(RSSI_dec - 256)/2 – RSSI_offset
Else if RSSI_dec < 128 then RSSI_dBm =
(RSSI_dec)/2 – RSSI_offset

и вот что не понятно, по даташиту полученное значение при максимальном уровне сигнала должно стремиться к нулю, а получается наоборот вот для меня и непонятно rolleyes.gif
И скажите пробовали ли вы использовать с сс2500 усилитель сс2591?
сделал макетки дальность увеличилась, но вот не понятно в даташите указанно что если на вывод сс2591 HGM подана логическая
единица то имеем максимальное усиление входного сигнала, а у меня почемуто наоборот cranky.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 1 2011, 19:13
Сообщение #3


Гуру
******

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



Цитата(blox @ Feb 1 2011, 10:29) *
и вот что не понятно, по даташиту полученное значение при максимальном уровне сигнала должно стремиться к нулю, а получается наоборот вот для меня и непонятно

Значит, что-то не так с арифметикой, потому что да, результат должен стремиться к 0 dBm с ростом уровня.
Цитата
И скажите пробовали ли вы использовать с сс2500 усилитель сс2591?

Нет, с усилителями не пробовал.

Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:40
Рейтинг@Mail.ru


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