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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Мои мучения с CC2500
bodja74
сообщение Jul 10 2009, 21:02
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(zheka @ Jul 10 2009, 21:03) *
Вот вам мое чудо засунутое под сканер.
МОжет быть какие-конструктивные замечания будут?


Будут... Прийдется все переделывать biggrin.gif
Для начала скажу главное ,что вы не прочитаете ни в одном даташите и ни в одном посте за последние 4 года
жизни этих трансиверов и борьбе с ними.
Прежде всего им нужно отдельное питание и стабилизация от остальной схемы.
Связано это с тем ,чтот плюс-минус трамвайная остановка по питанию как с контроллерами ,у них не проходит.VCO у этих трансиверов крайне чуствителен к изменению напряжения во время работы .
То есть напряжение может быть декларируемым в пределах 1.8-3.6в ,но оно должно быть всегда стабильным.
Просадка питания буквально на 0.1в в момент передачи\приема ,сбивает несущую частоту неизвестно куда.
Если добавить ,что мы часто любим весело моргнуть светодиодами в момент передачи\приема,нетрудно догадаться,что творится по питанию ,это если шина питания общая,а что твориться на выходе трансивера ,я вообще молчу laughing.gif
Решается это с помощью супер-мупер стабилизаторов ,коим я естественно не доверяю ,или обычным серии 1117
типа таких ,что в DVD стоят ,и жирным кондером микрофарад на 100 уже на выходе.
Вот с такой проблемой и столкнулся ks148 ,и я тоже ,так как питание не успевало просесть ,все таки кондеры хоть какие то ,да стояли,получается ,что пакеты на большой скорости еще успевали проскочить.

По той же причине ,нужно дать задержку трансиверу при включении питания и перед калибровкой,что бы устаканились все напряжения в его цепях.Вот почему спрашивал ,про поведение после включения.

Теперь по мелочи.
Все выводы ,которые будут соединятся с контроллером нужно посадить через 47-100Ом,неприятно будет ,когда контроллер ресетнется через просадку напряжения допустим при 2.7в,а трансивер будет ехать дальше,так как ему нужно менее 1.8в biggrin.gif ,да и для экспериментов тоже полезно.

Думаю у трансивера есть необходимое экранирование на подложке ,так что полигоны ему мало помогут,отнесите их хотябы на четверть волны от антенны,меньше будут поглощать волн.

У этой формы антенны волновое сопротивление насколько я припоминаю 300Ом ,попробуйте квадрат или ромб,будет лучше с согласованием да и напрвленность будет шире,хотя и место займет больше на плате.

В принципе все rolleyes.gif ,остальное за софтом ,и будет все на мази.
Go to the top of the page
 
+Quote Post
zheka
сообщение Jul 11 2009, 03:17
Сообщение #47


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Цитата
По той же причине ,нужно дать задержку трансиверу при включении питания и перед калибровкой,что бы устаканились все напряжения в его цепях.Вот почему спрашивал ,про поведение после включения.


У меня LCD от мобильного стоит. ИНициализируется в первую очередь и достаточно долго. ПОэтому проблем не возникало.

Цитата
Все выводы ,которые будут соединятся с контроллером нужно посадить через 47-100Ом,неприятно будет ,когда контроллер ресетнется через просадку напряжения допустим при 2.7в,а трансивер будет ехать дальше,так как ему нужно менее 1.8в ,да и для экспериментов тоже полезно.


Не было у меня таких проблем. LM317 рулит, пусть даже и не отдельный для трансивера, а общий.

Цитата
Думаю у трансивера есть необходимое экранирование на подложке ,так что полигоны ему мало помогут,отнесите их хотябы на четверть волны от антенны,меньше будут поглощать волн.


А насколько они вообще нужны? Хочу сделать плату поменьше, точнее поуже, на ней будет обычная антенна через цепь согласования. Если я заменю эти полигоны на необходимое количество земляных проводников будет лучше или хуже?

Цитата
У этой формы антенны волновое сопротивление насколько я припоминаю 300Ом ,попробуйте квадрат или ромб,будет лучше с согласованием да и напрвленность будет шире,хотя и место займет больше на плате.


Делал по рекомендациям TI.

В общем, резюмируюя вышесказанное, все то о чем вы говорите, по идее должно влиять на стабильность работы трансивера, а не на дальность, если я правильно понял. То есть всякие там просадки должны рвать связь даже если трансиверы расположены близко друг к другу. У меня же этого не происходит. У меня просто маленькая дальность. ПОэкспериментирую с настройками ВЧ, как вы рекомендовали и поделюс результатами.
Go to the top of the page
 
+Quote Post
RT_051
сообщение Apr 27 2010, 08:53
Сообщение #48





Группа: Участник
Сообщений: 4
Регистрация: 19-03-08
Из: Volgograd
Пользователь №: 36 056



Здравствуйте, пытаюсь разобраться с СС2500. Скачал исходник под mega88, но во всём разобраться не смог. Вобщем я собрал платы используюю mega8L хочу пока написать тестовую программу чтобы при нажатии кнопки на одной плате загорался светодиод на приёмной плате и соответственно наоборот. Подскажите, как решить данную задачу. Да исходник пишу в CVAVR.

Спасибо!
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 29 2010, 13:04
Сообщение #49


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(bodja74 @ Jul 11 2009, 01:02) *
Для начала скажу главное ,что вы не прочитаете ни в одном даташите и ни в одном посте за последние 4 года жизни этих трансиверов и борьбе с ними.
Прежде всего им нужно отдельное питание и стабилизация от остальной схемы.
Связано это с тем ,чтот плюс-минус трамвайная остановка по питанию как с контроллерами ,у них не проходит.VCO у этих трансиверов крайне чуствителен к изменению напряжения во время работы .
То есть напряжение может быть декларируемым в пределах 1.8-3.6в ,но оно должно быть всегда стабильным.
Просадка питания буквально на 0.1в в момент передачи\приема ,сбивает несущую частоту неизвестно куда.
Если добавить ,что мы часто любим весело моргнуть светодиодами в момент передачи\приема,нетрудно догадаться,что творится по питанию ,это если шина питания общая,а что твориться на выходе трансивера ,я вообще молчу laughing.gif

На первый взгляд не подтверждается.
Провел эксперимент: подключил батарейку через резистор 82 ом, второй комплект запитан от сети.
Чипы cc2500+2590, питание напрямую от батарейки без стабилизации, по питанию стоит тантал 220uF и вч развязка по 1,5nH на каждый RF чип.

Связь двунаправленная: передается пакет - принимается пакет - засыпает.

Просадка питания при передаче с 2,92 до 2,45V, падает почти линейно, длительность передачи пакета 2,4ms.
Просадка питания при приеме с 2,7V до 2.33V падает почти линейно, длительность работы на прием 5,6ms.
Экспресс-тест качества связи не выявил отклонений по сравнению с батарейкой подключенной напрямую.
Выводилось значение FREQEST принимаемых пакетов. Отличий не обнаружено.

Был включен еще и диод КД522 последовательно с резистором. Связь была, просадка напряжения до 1,8V в минимуме, но msp430 через некоторое время зависал.
Go to the top of the page
 
+Quote Post
Олежик
сообщение Apr 29 2010, 17:59
Сообщение #50


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 3-04-10
Из: Прибалтика
Пользователь №: 56 395



Подскажите пожалуйста,
- насколько грубую я допустил ошибку, когда не увеличил зазор между ВЧ-дорожкой, которая припаивается к SMA-коннектору (см картинку)? И ошибка ли это?
- в связке СС1101 + СС1190 (усилитель) на одном из участков сделал кусочек ВЧ-соединения нахаляву - соединил вход усилителя с выходом Low pass filter (см. картинку). Такого соединения не было в опорном дизайне от Техасских Инструментов, а я взял, да и соединил, не считая импеданса.

Дело в том, что мне не терпелось сдать платы в печать по причине крайнего интереса, который я испытывал к этому всему процессу... А сейчас думаю, во что может выйти эта спешка.
П.С. частота 868 МГц, мощность 500 мВт.
Прикрепленное изображение

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
CHYVAKEASTSIDE
сообщение Jul 26 2010, 06:03
Сообщение #51





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



Привет всем!

Есть просьба. У кого есть рабочая конфигурация чипа СС2500???
Я собрал модули. Хочу проверить. Сам пробовал передавать, не принимает.

одно из двух либо не работает, либо не правильно конфигурирован.

Кто кинет конфигурацию регистров???
Таким образом, чтобы принять и передать хотябы 1 пакет.

Проверяю наличие приема так
while(1) {
temp=TI_CC_SPIReadStatus(TI_CCxxx0_RXBYTES);
UDR=temp;
UCSRB=(1<<TXEN);
_delay_ms(300);
}

Кварц 27.000мгц

За ранее благодарен за любую помощь.
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Sep 14 2012, 16:02
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Привет всем! Шлю в CC2500 команду на определение ID.
str = TI_CC_SPIReadReg(TI_CCxxx0_PARTNUM);

Выдает 0x0F - это нормально?


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 19 2012, 17:14
Сообщение #53


Гуру
******

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



Это, случаем, не первый байт ответа ? Так это не идентификатор, а байт состояния, он всегда передается первым (это то, что приходит при отправке байта кода команды).
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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