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

 
 
20 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> CC2500 Приемопередатчик, Кто-то реально делал?
rx3apf
сообщение Mar 2 2007, 03:48
Сообщение #91


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 03:40) *
У меня сейчас есть совершенно конкретная задача и пока сил и времени на разборки с этими недокументированными (?я никаких объяснялок не видел) возможностями просто нет. Если нароете тему глубже - не сочтите
за труд - отписать своё мнение . Спасибо . cheers.gif a14.gif wink.gif

Не, в эти дебри я точно не полезу (это, в общем-то, не более продуктивно, чем лазать с вольтметром по работающему приемнику - ну, узнаю режимы, а практическая-то польза в чем ?). Хватило разборок с документированными возможностями, мне под них еще писать и писать...
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 03:55
Сообщение #92


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 29-01-06
Из: Одесса
Пользователь №: 13 746



Ну,по програмерской части мой друг занимается ,а я как раз к RF имею некоторое отношение ... . Моя задача в приложении к его работе - правильно озадачить . А всё , что касается RF - моя забота.
Go to the top of the page
 
+Quote Post
RKS
сообщение May 13 2007, 16:06
Сообщение #93


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Люди добрые! Помогите христа ради начинающему (по этой теме). Пинок нужен ускоряющий по CC2420. Любезные товарищи выложили здесь алгоритм оживления для CC2500 (что сильно помогло в понимании этих штуковин) но у меня другая косточка и чую погубит она меня. Ткните мордой в какой нибудь документ (лучше на ассемблере и лучше от AVR) где конкретно написано что в него впихнуть надо чтобы он вздохнул ровно. Я сайт TIный (уже почти родной для меня) излазил в поисках вдоль и поперек. Нашел проект для ATMEGA128 но и там в сишном коде не нашел процедуры инициализации. Может я не там или не так ищу. 07.gif Перелом мозга зреет открытый.... wacko.gif
Go to the top of the page
 
+Quote Post
M_Z
сообщение May 15 2007, 05:00
Сообщение #94


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(RKS @ May 13 2007, 19:06) *
Люди добрые! Помогите христа ради начинающему (по этой теме). Пинок нужен ускоряющий по CC2420. Любезные товарищи выложили здесь алгоритм оживления для CC2500 (что сильно помогло в понимании этих штуковин) но у меня другая косточка и чую погубит она меня. Ткните мордой в какой нибудь документ (лучше на ассемблере и лучше от AVR) где конкретно написано что в него впихнуть надо чтобы он вздохнул ровно. Я сайт TIный (уже почти родной для меня) излазил в поисках вдоль и поперек. Нашел проект для ATMEGA128 но и там в сишном коде не нашел процедуры инициализации. Может я не там или не так ищу. 07.gif Перелом мозга зреет открытый.... wacko.gif


на сайтике TexasInstruments есть работающие примеры
http://focus.ti.com/mcu/docs/mcusupporttec...actName=slaa325
сам их прользую с небольшими изменениями. Но они на С и под MSP430
у меня еще были асемблерные версии инициализации этих штук но под MSP430.
Прошлым летом на форуме я находил асемблерные версии под ATMEGA
Go to the top of the page
 
+Quote Post
at90
сообщение May 15 2007, 05:49
Сообщение #95


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



TI выложил Зигби стэк для CC2420. Скачайте его. Там есть исходники HAL для CC2420.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
RKS
сообщение May 15 2007, 15:43
Сообщение #96


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(at90 @ May 15 2007, 13:49) *
TI выложил Зигби стэк для CC2420. Скачайте его. Там есть исходники HAL для CC2420.

Нашел документ swra059 в нем есть папочка для ATMEGA но она пуста 05.gif ! Для MSP430 что то есть. Собственно с C сейчас и разбираюсь. буду искать то о чем говорит M_Z - в любом случае премного благодарен
Go to the top of the page
 
+Quote Post
at90
сообщение May 15 2007, 23:49
Сообщение #97


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Стэк лежит тут.
http://focus.ti.com/analog/docs/gencontent...ContentId=24197
Тока он кажись 50 метров весит.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
igolka
сообщение May 22 2007, 10:40
Сообщение #98





Группа: Новичок
Сообщений: 1
Регистрация: 22-05-07
Пользователь №: 27 883



Привет!

Ребята, мучаем сс2500...купили кварцы 26,451250Mhz KX-K 30ppm 16pF
На корпусе написано: 26,451250rg9
SMDшные, как считаете подойдут? и конд. на землю поставить какие присоветуете? . Щаз 27pF..регистры читаются и пишутся, НО это и все smile.gif

в вариантах конфигурации уже тону)))

Сообщение отредактировал igolka - May 22 2007, 10:44
Go to the top of the page
 
+Quote Post
plan
сообщение May 23 2007, 05:26
Сообщение #99


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



Цитата(igolka @ May 22 2007, 13:40) *
Привет!

Ребята, мучаем сс2500...купили кварцы 26,451250Mhz KX-K 30ppm 16pF
На корпусе написано: 26,451250rg9
SMDшные, как считаете подойдут? и конд. на землю поставить какие присоветуете? . Щаз 27pF..регистры читаются и пишутся, НО это и все smile.gif

в вариантах конфигурации уже тону)))

Я использую точно такие же кварцы - полет нормальный.Кондеры ставлю 27 пик как в даташите. По поводу конфигурации я выкладывал в ветке по авр в исходниках исходник рабочий по кодевижн. Переконфигурируйте порты и все должно пойти .Настройки сс2500 менять не надо поскольку кварцы одинаковые.
Go to the top of the page
 
+Quote Post
diper
сообщение May 25 2007, 15:30
Сообщение #100


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 12-11-05
Из: Росиия, Нижний Новгород
Пользователь №: 10 750



Запустил тут платки новые...,а они не хотят работать со старыми, оказалось дело в кварцах, немного отличается частота. Кварцы разных производителей. Проверял так: подаешь питание на две платки с cc2500 и смотрим сигнал с GDO0 двухканальным осциллографом, синхронизуемся сигналом с одного модуля. В идеале 135,416666666 кГц. и прмоуголнички должны стоять или медленно плыть друг относительно друг друга. На модулях с разными кристалами они шустро бежали.
А у кого есть хороший частотомер, можно конечно и частоту померить...
А в оcтальном косяков небыло, пример брал техасовский для MSP430.
Go to the top of the page
 
+Quote Post
RKS
сообщение May 29 2007, 08:04
Сообщение #101


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Следующая проблема с CC2420. Запустить то я их запустил а вот дальности на PCB антенне добиться не могу. 35-40 сантиметров - с PCB и метра полтора с круглыми проволочными кольцами. Кольцо строго пополам разделено отводом. Мощность я уже установил и проверил - без нее они вообще не вяжутся. Теперь вот вопросы пошли из области скорее танцев с бубном . Есть там резистор 43 килоома точный. я поставил 5%-ый. Может ли он так фатально влиять? кварц выбирал с точностью по крайней мере обещанной продавцом - нагрузил как в PDF 27 пиками. с индуктивностями получилось все не так гладко. 12 наногенри нашел а вот 27 не получилось. поставил 22 - губительно ли это? еще вопрос по настройке. Надо ли при передаче выключать приемник? Значение RSSI которое приходит в принятом пакете предпоследним байтом наколько я понял знаоквое. в моем случае видимо с минусом. какое значение считается нормальным и какие настройки (программные) на него могут повлиять. Не бейте сильно если вопросы кажутся идиотскими. просто предыдущие ошибки были именно такими же и выловлены были именно в процессе иксплюспервой проверке. Поэтому отвечайте даже если самим смешно. потому что мне уже не смешно..... wacko.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение May 30 2007, 09:21
Сообщение #102


Гуру
******

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



Цитата(RKS @ May 29 2007, 12:04) *
Следующая проблема с CC2420. Запустить то я их запустил а вот дальности на PCB антенне добиться не могу. 35-40 сантиметров - с PCB и метра полтора с круглыми проволочными кольцами. Кольцо строго пополам разделено отводом. Мощность я уже установил и проверил - без нее они вообще не вяжутся.

Что-то очень странно, при таких расстояниях вообще без антенн должно бы работать (с 2420 я не имел дела, а с 2500 - проблем не было). По поводу номиналов - вряд ли в варианте с "дифференциальной" антенной критична разница 27 или 22 nHy (а вообще, когда в кассе нет такой мелочевки, проще намотать самому на хвостовике сверла, посчитав по RFsim99, хоть частоты и достаточно большие). Я сильно подозреваю, что проблема может быть в разбеге частот опорников - сделать контроль и сравнить, при необходимости подстроить (программно).
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jun 1 2007, 20:18
Сообщение #103


Знающий
****

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



Цитата(RKS @ May 29 2007, 11:04) *
потому что мне уже не смешно..... wacko.gif


RSSI "гуляет" с каждым пакетом ,хоть и незначительно ,по нему определяется только мощность сигнала и даже при незначительной мощности прием может быть хорошим.
Индикатор LQI гораздо информативнее в этом плане,чем меньше значение тем лучше.

Если дальность приема не изменяется при каждом новом включении (или вообще пропадает),значит "крутим" FREQ,в противном случае смотрим питание и тоже "крутим" FREQ smile.gif

Продавцам верить нельзя smile.gif А если даже верить погрешность кварца если составляет 40ppm ,на выходе мы будем иметь +\- 98кГц ,тоесть такой разброс может даже не влезть в полосу пропускания фильтра.Так что опять "крутим" FREQ smile.gif

Ну и для начала стартуйте с FSK модуляцией ,за счет девиации в настройках частот допускается "+\- трамвайная остановка" smile.gif
Go to the top of the page
 
+Quote Post
RKS
сообщение Jun 3 2007, 20:24
Сообщение #104


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(bodja74 @ Jun 2 2007, 00:18) *
"крутим" FREQ smile.gif

а можно с этого места по подробнее. smile.gif Как крутить FREQ у 2500 я в принципе понял - уважаемыые товарищи уже выложили здесь достаточно подробный алгоритм. но у 2420 таких регистров как у 2500 нет . есть в (Frequency Synthesizer Test Register)ах несколько полей которые каким то боком коррелируют с этой задачей. Если Вы уже крутили может выложите здесь кусочек этой "крутилки" - очень бы выручили. Заранее спасибо
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jun 4 2007, 17:25
Сообщение #105


Знающий
****

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



Цитата(RKS @ Jun 3 2007, 23:24) *
а можно с этого места по подробнее. smile.gif Как крутить FREQ у 2500 я в принципе понял - уважаемыые товарищи уже выложили здесь достаточно подробный алгоритм. но у 2420 таких регистров как у 2500 нет . есть в (Frequency Synthesizer Test Register)ах несколько полей которые каким то боком коррелируют с этой задачей. Если Вы уже крутили может выложите здесь кусочек этой "крутилки" - очень бы выручили. Заранее спасибо

Нет в FSCTRL 2420 есть поле с 0 по 9 бит которое называется FREQ ,а не в FSTST.
Ну а принцип ,я думаю тотже.
Я допустим делал шаг на 10 единиц ,сваял небольшую программку для компа и через СОМ порт
регулировал ,одна кнопка посылала символ "+" ,другая "-" smile.gif ,после чего значение FREQ увеличивалось\уменьшалось ,сохранялось в ЕЕПРОМ и дальше рестарт с переинициализацией,в ответ получал пакет ,номер пакета (на случай чтобы контролировать пропуски пакета) и RSSI и LQI.
Делал для СС2500 ,так что исходники врядли чем помогут,ну а программку для ПК могу выслать если есть интерес.
Go to the top of the page
 
+Quote Post

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

 


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


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