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

 
 
> CC2420. Скорость передачи., Слишком большое время переключения из приема в передачу.
osminog
сообщение Nov 22 2006, 11:50
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 15-05-05
Пользователь №: 5 060



Есть две платы на СС2420 и ATmega128. Драйвер для работы с CC2420 взят с сайта Чипкона. Пакеты передаются и получаются, прием акнолиджментов включен. При попытке посылать пакеты в цикле без паузы между ними, передаются первые 2-3 пакета и все. При увеличении паузы между пакетами передача происходит нормально, но пауза настолько большая, что скорость передачи очень сильно падает. Я так понимаю это происходит из-за перекалибровки передатчика при каждой передаче пакета или я что-то не понимаю=)) Может кто-то уже с этим сталкивался, можно ли как-нибудь решить эту проблему?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
osminog
сообщение Dec 7 2006, 17:49
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 15-05-05
Пользователь №: 5 060



А Delay во второй версии программы в цикле у вас есть? Просто вы наверное не совсем так меня поняли. У меня тоже настройки такие же только акнолиджи включены. При паузе в 1500 nop'ов=)) между отдельными передачами все нормально, пакеты не теряются. Но стоит эту пазу уменьшить(даже на немного) пакеты начинают теряться, вначале понемногу, при дальнейшем увелечении паузы вплоть до нуля получается что приходит ровно половина пакетов. С чем это может быть связано? При паузе 1500 скорость передачи получается крайне небольшой.
Go to the top of the page
 
+Quote Post
-=MISHA=-
сообщение Dec 8 2006, 11:01
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 5-07-06
Пользователь №: 18 607



Цитата(osminog @ Dec 7 2006, 17:49) *
А Delay во второй версии программы в цикле у вас есть? Просто вы наверное не совсем так меня поняли. У меня тоже настройки такие же только акнолиджи включены. При паузе в 1500 nop'ов=)) между отдельными передачами все нормально, пакеты не теряются. Но стоит эту пазу уменьшить(даже на немного) пакеты начинают теряться, вначале понемногу, при дальнейшем увелечении паузы вплоть до нуля получается что приходит ровно половина пакетов. С чем это может быть связано? При паузе 1500 скорость передачи получается крайне небольшой.


У меня установлена произвольная пауза.
Я посмотрел ваши исходники. Функция basicRfSendPacket немного отличается от чипконовской.

// Wait for the transmission to begin before exiting (makes sure that this function cannot be called
// a second time, and thereby cancelling the first transmission (observe the FIFOP + SFD test above).

FASTSPI_STROBE(CC2420_STXONCCA); <- этого нет.

while (!SFD_IS_1);
...

В функции инициализации паузы тоже отличаются.
Я отправил эти файлы. Сравните их с вашими.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- osminog   CC2420. Скорость передачи.   Nov 22 2006, 11:50
- - osminog   никаких идей нет?   Nov 30 2006, 00:26
- - -=MISHA=-   На каком расстоянии проверялось и какое максимальн...   Dec 4 2006, 10:04
|- - osminog   Цитата(-=MISHA=- @ Dec 4 2006, 10...   Dec 5 2006, 16:32
|- - -=MISHA=-   Цитата(osminog @ Dec 5 2006, 16:32) Цитат...   Dec 6 2006, 11:07
- - osminog   хм... я наверное чего-то не понимаю, у вас же тоже...   Dec 7 2006, 08:03
|- - -=MISHA=-   Цитата(osminog @ Dec 7 2006, 08:03) хм......   Dec 7 2006, 10:13
- - Alexashka   можно посмотреть исходники? у нас была похожая сит...   Dec 11 2006, 15:59
- - -=MISHA=-   Исходники   Dec 12 2006, 11:00
- - kamedi_clab   спасибо ! только там atmega128 и AVR-GCC Цит...   Jan 3 2007, 14:26
|- - smart-realty   Цитата(kamedi_clab @ Jan 3 2007, 14:26) с...   Jan 3 2007, 15:53
- - kamedi_clab   Сенькаю вери мач. хорошо бы схему еще - что куда ...   Jan 3 2007, 23:34
|- - Alexashka   Цитата(kamedi_clab @ Jan 3 2007, 23:34) С...   Jan 12 2007, 12:10
- - Энтомолог   Одной из причин маленькой дальности и кривого прох...   Jan 25 2007, 14:22


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

 


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


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