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

 
 
> CYWUSB693x, скорость передачи пакетов.
AndreyS
сообщение Mar 6 2006, 19:06
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Вопрос в скорости передачи байта. Верне времени отставания переданного байта в эфир и реально полученного в другом устройстве. Каково оно???

А пока вводная.
Имею
пакет из 5 байт в одну сторону и пакет из 2-х байт в подтверждение.
Пакет на передачу (5 байт) состоит из:
0 - 1 байт заголовок
1,2 - 2 байта данных
3 - 1 байт временной метки
4 - 1 байт CRC
Пакет подтверждения
0 - 1 байт заголовок
1 - 1 байт CRC

Иными словами, меньше чем 5 байт пакет сделать нельзя.

Теперь о скорости передачи. Реально данные (поток байтов в одну сторону) передаются (я говорю про максимальную частоту) с скорость 62500 бит в сек (сам проверял, перед тем как начать писать протокол MAC для своей задачи). Теперь если взять идеал, то для пакетной передачи (в 5 байт на передачу и 5 на ответ) максимальная скорость 781 пакет в секунду. На практике это не достижимо. Мало того у меня получилось что с 5 на передачу и 2 на ответ максимальная скорость формирования пакетов не более 300!! (ну в первую очередь это связано с реповторами, а во вторую из-за того, что время от момента, когда сработало прерывание, что мол передающий буфер передатчика пуст и до момента, когда сработало прерывание в приемнике, что есть байт инфы составляет 490 uS. Это очень много!! Это почти 4 байта полезной информации!!


Вот и вопрос.
Кто работал с этой микрухой, какую максималку в пакетной передачи достигал????
У меня получилось что максимальная скорость (с учетом выше сказанного. А речь идет именно о пакетах!!!) 12000 к бит в сек. Для моей задачи этого мало, да и по расчетам должно было быть болшьше. Но вот время отставания меня просто убило!!! sad.gif Как бы его сокраить???? Не хочется делать асинхронную передачу пакетов. Это будет геморой еще тот!!!

Подскажите. Какое время отставания данных!!!???????


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndreyS
сообщение Mar 8 2006, 12:15
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Да нет. Модули применять я не собираюсь. Просто проще было бы начать их изучать. Я начал с CYWUSB6934, заказал пару микрух в SOI корпусе и ждал их прихода 2 недели, потом распаял на макетке (конечно ВЧ тракт постарался сделать как можно лучше, но все равно не ахти получиля. Но дальности в 5 метров мне достаточно!!! Так что почти сразу с заказом CYWUSB6934 напоролся на модули и решил их тоже заказать) получилось очень даже неплохо. Попробовав модуль понял, что для простой проработки материала это удобнее. Хотя собранные мной макеты CYWUSB6934 работаю хорошо. Теперь я имею уже 4 устройства. Два с модулями и два с макетами. Отлажу прошивки на модулях и начну проверять работу в составе 4-х устройств (одно мастер).

Не секрет. wink.gif Хочу применить ее для передачи пульсовой волны (медицина) в мое уже существующее и продаваемое устройство. Иными словами модернизировать. Сейчас используется проводной датчик пульса. Но это крайне неудобно для пользователей и плюс часто происходит перегиб провода и его обрыв. Многие сейчас гонятся за скоростью передачи в безпроводных устройствах. Мне необходима скорость для реализации 1000Гц пакетов. Но в принципе для предварительного анализа хватит и получившихся 400Гц. А вообще интерресуют приемо передатчики на нелецензированных и разрешенных медиками частотах 2.4 ГГц как раз то что нужно. Конечно эта микруха много жрет. Вернее ОЧЕНЬ МНОГО!!!! Но я пока нахожусь на стадии проектирования и проработки материала. Так что для макета и показа думаю этого достаточно. По расчетам аккумулятора 1000 mA/H должно хватить на 5-8 дней рабочего режима этого устройства. При текущем потреблении.
Могли бы что-нибудь (желательно такое же простое, как эти микросхемы. Так как сложные сети на них не собираюсь строить. ЗигБи точно не нужно!!!! Суть предмета достаточно проста, по этому и сети строить нет смысла. Должно работать Пир 2 пир. Но при этом Хост должен видеть все устройства в сети. Но организовывать только один канал передачи данных, потому как должен работать только с одним устройством при прокачке информации) подсказать. Так сказать дать пару ссылок. Вот приглядываюсь к Chipcon CC2420. Но пока хочу поработать с Cypress. Надо же его всеже довести до конца и посмотреть как оно будет выглядеть в окончательном варианте wink.gif. В дальнейшем предполагаю реализовать стек сопряжения своего устройства по каналу Wi Fi с PC. Вот тут я пока вообще ничего не знаю. Скорости в 10Мбит бля меня за глаза (минималка необходима 1.2 Мбит). Но хочу именно WiFi, а не ZigBee. Хотя ZigBee с 250Кбит не подойдет. Быть может вы работали с WiFi на стороне микроконтроллеров??? Смоглибы дать пару полезных ссылок??? На стороне PC подразумеваю использовать покупную карту. В общем хочу ввести свое устройство в локальную сеть. wink.gif

Сообщение отредактировал AndreyS - Mar 8 2006, 12:23


--------------------
Удачи.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndreyS   CYWUSB693x   Mar 6 2006, 19:06
- - Dr.NoA   Не совсем понятно, что вы имеете в виду. Из сказан...   Mar 6 2006, 21:02
- - AndreyS   Решил попробывать (как вы рекомендовали) опрос фла...   Mar 7 2006, 08:37
- - Dr.NoA   Подобными измерениями я не занимался, так что спор...   Mar 7 2006, 10:43
- - AndreyS   Про поток без подтверждения думал, но определяя ма...   Mar 7 2006, 11:04
- - Dr.NoA   Говоря про увеличение длины пакета, я не имел в ви...   Mar 7 2006, 13:27
- - AndreyS   Точно!!! Вы правы!!! Толь...   Mar 7 2006, 13:52
- - Dr.NoA   Кстати, провел сейчас эксперименты аналогичные ваш...   Mar 7 2006, 15:35
- - AndreyS   Нет не задавал. Я на их форуме не был. И не знаю н...   Mar 7 2006, 19:19
- - Dr.NoA   Суммарная задержка, которую вы собственно и измеря...   Mar 7 2006, 22:06
- - AndreyS   ЦитатаЯ им уже задал этот вопрос, если ответят что...   Mar 8 2006, 09:42
- - Dr.NoA   CYRF6936 новая микросхема и, насколько я понимаю, ...   Mar 8 2006, 11:12
- - Dr.NoA   Не совсем понятно как вы прокачаете 1000 пакетов в...   Mar 8 2006, 12:48
- - AndreyS   Да данные передавать нужно только от одно устройст...   Mar 8 2006, 14:33
- - Dr.NoA   Я имел в виду, что микроконтроллер, который у паци...   Mar 8 2006, 19:56
- - AndreyS   День добрый Dr.NoA. Cypress'овский суппорт мо...   Mar 20 2006, 19:09
- - Dr.NoA   Вы как чувствовали Как раз сегодня вечером закончи...   Mar 20 2006, 20:18


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

 


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


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