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

 
 
20 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> CC2500 Приемопередатчик, Кто-то реально делал?
ksv198
сообщение Oct 7 2005, 10:20
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Интересует : работает ли у кого-либо сабж?
Месяц уже бодаю, не могу победить.

Собрал две платы, согласно рекомендаций Chipcon CC2500EM_Reference_Design_1_0;

общаюсь с ними через стендик самопальный, состоящий из ATMega48.
Инициализация СС2500 проходит на ура, все как описано в CC2500_Data_Sheet_1_0, читаю - пишу в регистры и в FIFO без проблем, режим передачи (судя по потреблению тока) включается, опять же FIFO передатчика по мере передачи опустошается (на скорости 2400 читаю количество байт в фифошке и вижу как они уменьшаются вплоть до нуля). Оба девайса инициализирую одинаково, на одну и ту же частоту, полосу пропускания, скорость передачи и т.д.

Результат : ничего не принимаю на стороне приемника.

Читаю из регистра PKTSTATUS - постоянно обнаруживает несущую, даже если у меня отключен передатчик. Стоит отпаять антенну - несущей нет.

Пробовал сближать на расстояние вплоть до 20 см - результат ноль.

Мысли кончились! Плз кто-нибудь подкиньте идею.
Go to the top of the page
 
+Quote Post
SergM
сообщение Oct 7 2005, 10:46
Сообщение #2


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



Цитата(ksv198 @ Oct 7 2005, 13:20)
...
ничего не принимаю на стороне приемника.

Читаю из регистра PKTSTATUS - постоянно обнаруживает несущую, даже если у меня отключен передатчик. Стоит отпаять антенну - несущей нет.

Пробовал сближать на расстояние вплоть до 20 см - результат ноль.

Мысли кончились!  Плз кто-нибудь подкиньте идею.
*


С CC2500 не работал, поэтому просто 2 мысли общего характера:
1. Самовозбуждение в приемном тракте;
2. Кто-то работает рядом (на Вашей или близкой частоте).

Подтвердить или опровергнуть эти мысли поможет анализатор спектра.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Oct 7 2005, 11:28
Сообщение #3


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата
С CC2500 не работал, поэтому просто 2 мысли общего характера:
1. Самовозбуждение в  приемном тракте;
2. Кто-то  работает рядом (на Вашей или близкой частоте).

Подтвердить или опровергнуть эти мысли  поможет анализатор спектра.
*



В обратном порядке :
2. Насколько я знаю никто не работает, кстати как бы без анализатора проверить?

1. Если самовозбуждение, то я должен с RSSI читать все время одно и тоже? (я читаю случайный, в некотором диапазоне уровень сигнала)
Кроме того потребление тока соответсвует (+/- 5%) заявленному в данном режиме.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Oct 10 2005, 07:01
Сообщение #4


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Похоже начало работать smile.gif

Проблема была в антенне. Когда отрезал на плате "печатную" и припаял поближе к выводам простую петельку периметром 12,5 см из провода ПЭЛ 0.5 мм, модули начали видеть друг друга.

В связи с этим вопрос:
1. Как правильно посчитать (если это возможно) размеры для "печатного" smile.gif "Folded dipole PCB" (так в даташите); материал FR-4, толщиной 1,5 мм, и насколько это будет совпадать с практикой. Ничего более-менее подробного по рассчету такого рода для 2,4 ГГц я не нашел.

2. Лучше ли будет использовать "печатную" F-антенну? Ее расчеты и примеры для данного диапазона есть, и например Atmel для референсного дизайна применяет ее. Правда в этом случае большой геморой с индуктивностями 1,2 нГн размеров 0603 хотя-бы. Где взять то можно? Или лучше тоже "печатными" делать на плате?
Go to the top of the page
 
+Quote Post
studert
сообщение Oct 11 2005, 06:49
Сообщение #5


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



Привет. Я тоже хочу сделать радиоканал на сс2500, только вот у меня проект на более зародышевой стадии (жду микрухи и рисую плату). Вот хотел задать несколько вопросов по плате (у тебя как я понял уже кое-что работает):
Ты блокировочные конденсаторы в цепи питание-земля какие ставил? У меня есть только в 0805 корпусах, других параметров не знаю поэтому интересно не загудит ли все это хозяйство на гигагерцовых частотах. И есть ли у них (емкостей) еще какие-нибудь важные в данной схеме параметры кроме емкости и корпуса (может надо какие-то особые?)
Буду скорее всего тоже делать петлю, потому что с кондерами на 1.8 пФ и емкостями на 1.2 нГ как то геморройно будет. Рассчитывать тоже не умею, придется подбирать опытным путем. Если можешь скинь пожалуйста фотографию своей платы на a_ottmar@ngs.ru, интересно посмотреть, прежде чем свою отдавать на изготовление. И если были какие-то грабли может поделишься опытом.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Oct 13 2005, 14:05
Сообщение #6


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(studert @ Oct 11 2005, 10:49)
Привет. Я тоже хочу сделать радиоканал на сс2500, только вот у меня проект на более зародышевой стадии (жду микрухи и рисую плату). Вот хотел задать несколько вопросов по плате (у тебя как я понял уже кое-что работает):
              Ты блокировочные конденсаторы в цепи питание-земля какие ставил? У меня есть только в 0805 корпусах, других параметров не знаю поэтому интересно не загудит ли все это хозяйство на гигагерцовых частотах. И есть ли у них (емкостей) еще какие-нибудь важные в данной схеме параметры кроме емкости и корпуса (может надо какие-то особые?)
              Буду скорее всего тоже делать петлю, потому что с кондерами на 1.8 пФ и емкостями на 1.2 нГ как то геморройно будет. Рассчитывать тоже не умею, придется подбирать опытным путем. Если можешь скинь пожалуйста фотографию своей платы на a_ottmar@ngs.ru, интересно посмотреть, прежде чем свою отдавать на изготовление. И если были какие-то грабли может поделишься опытом.
*

Кинул на почту сегодня, извини, вчера не было Инета у нас.
Go to the top of the page
 
+Quote Post
jekler
сообщение Oct 19 2005, 15:19
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 30-08-05
Пользователь №: 8 094



2 ksv198: Пришли пожалуйста и мне тоже фоту на jekler@mail.ru . Тоже собираюсь делать нечто подобное и интересно как люди делают smile.gif


--------------------
Go to the top of the page
 
+Quote Post
ksv198
сообщение Oct 22 2005, 07:33
Сообщение #8


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(jekler @ Oct 19 2005, 19:19)
2 ksv198: Пришли пожалуйста и мне тоже фоту на jekler@mail.ru . Тоже собираюсь делать нечто подобное и интересно как люди делают smile.gif
*

Привет всем!
Кладу прямо сюда достоверно измученное на данный момент:

Печатку сделал по образцу референсного дизайна Chipcona,
только на 1,5 мм FR-4 и 0805 элементах, причем для диполя. При этом пролетел с размерами диполя конкретно. Правда потом порешал эту проблему двумя способами:
- разрезанием петли посередине и заменой С1 и С2 перемычками (работает плоховато);
- заменой антенны полностью на проволочную круглую петлю периметром 12 см (работает хорошо).
Подозреваю, что установка вместо С1 и С2 индуктивностей (что "удлинит" антенну) может помочь гораздо лучше. Прилагаю в прикрепленном файле рисунки обеих сторон платы и расположение деталей в натуральную величину. Плату делал с помощью фоторезиста (в баллончиках такой). Кварц у меня в корпусе не smd, потому лежит на другой стороне от деталей. В ту же сторону торчит разъем. Для соединения земляных полигонов на разных сторонах просверлено 10 отверстий, в разных местах равномерно по всей плате.
Запайка микрухи вызвала геморрой, так как такие вещи лучше всего паять инфракрасным с помощью паяльной станции. Я паял на печке - грел плату на эл. плите до 190 градусов, аккуратно ложил микруху на дорожки и прижимал спичкой. Потом снимал. остужал и паял все остальное. В конце мыл все спиртом.
В моей разводке есть небольшой косяк - слишком близко расположил к микрухе переходное отверстие для 6-го вывода. Металлизации то нету :-), пропаял проволочкой, а когда припаивал микруху, то обнаружил, что ее металлическое "пузо" имеет выходы по углам корпуса, которые могут закоротить GDO0 на землю, что приведет к смерти СС2500. Еще одну я убил частотомером, когда мерил частоту на GDO2. Нагрузочная способность по току слабовата.
В остальном все без проблем.
Стенд для издевательств у меня сделан на основе ATMega48. Если интересно могу выложить процедурки для инициализации, чтения-записи регистров и т.д. Все на ассемблере.
Сейчас устройства связываются на расстоянии порядка 8 метров в кирпичном здании в окружении массы работающих компов. Выходная мощность -10 дБм. Работаю с параметрами как в примерах Chipcon'a, за исключением скорости - у меня она 2400 - так проще отлаживать.
Основная проблема сейчас с синхронизацией (не пойму, с битовой или...). Похоже частоты отличаются у двух изделий, пытаюсь подстроить. Проблема выражается в большом количестве битых пакетов при обмене данными не зависимо от расстояния. При этом уровень сигнала вполне нормальный и несущая обнаруживается четко. Возможно нет битовой синхронизации или сильно отличаются частоты несущих. Буду ломать дальше. На данный момент спроектировал дизайн для F-антенны и малоразмерной петли, как в freescale_zigbee_an2731.pdf - здесь была ссылка в топике каком-то. Однако пока не сделал. Если результаты будут хорошими, выложу проект здесь. То, что выложил уже работает. Критика принимается с большой благодарностью smile.gif Прикрепленный файл  1.ZIP ( 96.56 килобайт ) Кол-во скачиваний: 1756
Go to the top of the page
 
+Quote Post
ksv198
сообщение Oct 26 2005, 11:41
Сообщение #9


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Привет всем!
Продолжая борьбу с вражеским устройством СС2500 обнаружил, что данное устройство, похоже, оптимизировано для работы на высоких скоростях.
В процессе отладки я гонял его на скорости 2400 Бод (мне надо было контроллером с тактовой 1МГц успевать щупать сигналы) и получал при этом недопустимо высокий процент битых пакетов ~80% (при этом несущая прекрасно обнаруживалась на расстоянии до 10 м). Сегодня с больной головы случайно переконфигурил устройства на скорость 250 кБод и .... о чудо! Все прекрасно побежало! При программируемой мощности (реальную нечем померить) -30 дБм получаю устойчивую связь на 5 метров при потере менее 1% пакетов. При этом рядом работают 7 компов с хреновым заземлением (его скорее нет), причем два из них с открытыми крышками (а процессоры на 2,4 ГГц).
Похоже, что встроенный цифровой автомат микрухи плохо себя чувствует на низких скоростях. Не ожидал! Попробую на других скоростях поиграться, о результатах напишу.
Go to the top of the page
 
+Quote Post
asdf
сообщение Oct 27 2005, 11:00
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Вы использовали SMD кварц на 26МГц? Подскажите пожалуйста где брали.
Что-то нигде не могу найти типоразмер 0705 или 0603.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Oct 28 2005, 05:57
Сообщение #11


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(asdf @ Oct 27 2005, 15:00)
Вы использовали SMD кварц на 26МГц? Подскажите пожалуйста где брали.
Что-то нигде не могу найти типоразмер 0705 или 0603.
*

Кварц использовал в корпусе HC-49, на 26,601712 МГц (такие были под рукой).
Потому как корпус большой, я его на другую сторону платы вытащил.
Кварцы в SMD корпусах можно попробовать заказать в
Институте радиотехники. Я у них запрашивал инфу по кварцам JAUCH. Вот цитата из ответа:
-----
Сейчас на германском складе доступны только такие
кварцевые резонаторы Q 26,0-JXS32-16-10/10-FU-(0-85C)-LF # 109073
Привезти можно 10шт / 100 шт / 1000 шт
цены для указанных количеств в евро с учетом НДС
6,20 eur / 4,10 eur / 1,80 eur
Срок поставки от 4 недель.

-----
Корпус JXS32 имеет размеры 3,2 на 2,5 мм. Для моей задачи оказались дороговаты.
Сейчас сам ищу где взять подешевле и поменьше размером. Говорят у ремонтников сотовых телефонов это добро можно найти. Или узнать, где они берут.

В прицепе положил 3 фотки устройства. На первой целиком испытательный стенд из двух частей: 1-я на 48-й Меге, вторая на 26-й Тине. Вторая и третья - сам модуль. Может кому полезно будет smile.gif
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
codewizard
сообщение Nov 13 2005, 09:55
Сообщение #12





Группа: Новичок
Сообщений: 4
Регистрация: 8-11-05
Из: Укр., г. Белая Церковь
Пользователь №: 10 591



Подскажите плз как произвести сопряжение логических напряжений CC2500 и какой-нить MCU от Microchip. А то я с Atmel не сильно знаком... он что напрямую подключен??? а напряжение питания на нем 5В? Или можно все напрямую заделать?
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 14 2005, 14:14
Сообщение #13


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(codewizard @ Nov 13 2005, 13:55) *
Подскажите плз как произвести сопряжение логических напряжений CC2500 и какой-нить MCU от Microchip. А то я с Atmel не сильно знаком... он что напрямую подключен??? а напряжение питания на нем 5В? Или можно все напрямую заделать?

Mega48 и Tiny26 работают прекрасно при питании 3 Вольта, поэтому напрямую, конечно smile.gif
Что касаемо Microchip, то или тот же принцип - питать от 3 В, или использовать преобразователи уровней.
На сайте Chipcon'a есть примеры (правда для СС1000, но принципы те же) в файлах AN_021_Voltage_Level_Conversion_1_1.pdf и AN_009_CC1000_MCU_Interfacing_3_0.pdf.
Однако, думаю, что идеологически правильнее все же питать контроллер и СС2500 одним напряжением в 3В (или 3,3В, у СС2500 максимально 3,6 В). Как показал эксперимент данная микруха плохо переносит ошибки с уровнями - горит sad.gif
Go to the top of the page
 
+Quote Post
codewizard
сообщение Nov 14 2005, 20:17
Сообщение #14





Группа: Новичок
Сообщений: 4
Регистрация: 8-11-05
Из: Укр., г. Белая Церковь
Пользователь №: 10 591



Де5ло в том что микрочип при понижении напряжения не сможет работать на полной скорости (сам непроверял так дока пишет) это раз, два - потом микрочип придется согласовывать с остальной перефрией.

Я какие-то доки видел, но там либо делитель на двух резюках либо через транзистор.

А вот отдельной микрухи такой нет случайно? Спрашиваю потому как незнаю!
Go to the top of the page
 
+Quote Post
codewizard
сообщение Nov 16 2005, 18:50
Сообщение #15





Группа: Новичок
Сообщений: 4
Регистрация: 8-11-05
Из: Укр., г. Белая Церковь
Пользователь №: 10 591



Еще вопросик, предполагается что в узле (я его так назвал) общей сети будет работать до 10 (это максимум, с запасом, который я даже не знаю как скоро смогу достигнуть) устройств на СС2500... Собствеено вопрос кто-нибудь решал проблему возникновения коллизий? Может есть какие идеи/соображения по этому поводу.

Я пока придумал одно
t - скорость передачи одного пакета
T=2t
При отправке пакета контроллер выбирает случайное число n, и отправка пакета начнется через время равное
nT
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 17 2005, 08:39
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата
микрочип при понижении напряжения не сможет работать на полной скорости (сам непроверял так дока пишет)

Используйте 18 серию с индексом J - 40 МГц на 3,3В

Цитата
Собствеено вопрос кто-нибудь решал проблему возникновения коллизий?

Если в сети будет 10-20 устройств, можно использовать урезанный бесплатный стек ZigBee от микрочипа
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 18 2005, 00:36
Сообщение #17


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Наконецто встретил в сети человека кто смог запустить этого зверя CC2500
Маленький , дешевый а нервов поел немерянно.
Расскажите пожалуйста все о том в какой последовательности инициализировать зверя на прием и передачу.
У меня связка правда несколько иная. на прием стоит CC2500 на передачу CC2550. В качестве интерфейса собрал и запрограмил SPA2COM на PIC16F74. C помощью COM терминалки могу общатся с регистрами зверя.
Как я это делал - генерил список регистров в Studio , затем все регистры до адреса 2f загонял в каждый чип. Для приема это CC2500 для передачи 2550 . Естессно настройка регистров для каждого чипа свои.
После того как загнал регистры начинается работа с коммандами ? Для приема я посылаю команду по адресу 34 .. После этого на ноге GDO0 появляется некий цифровой шум ( если была выбрана модуляция 2-FSK). По опыту работы с RFM5000 могу сказать что это правильный шум - шум эфира. Далее мои познания в области приема заканчиваются.
Берусьт за передатчик.
Загоняю регистры , загоняю в FIFO несколько байт ( FE xx FE xx FE xx FE xx ) затем даю команду STX (35) - ноль.. НИЧЕГО.. Затем заполняю еще раз FIFO и даю SFTX (3B) результат - НИЧЕГО. Бьюсь уже 3-й день..безрезультатно.
Вопрос ! Правильно я работаю с регистрами/коммандами впринципе ? Скорее всего чегото я неправильно делаю с передатчиком после установки регистров.

Существует еще калибровка - зачем она нужна ? Надо ли ей пользоватся постоянно ?

Как работает контроль за микросхемой ? После команды 34 (SRX) в ответ получаю всегда сначала 5F (SETTLING PLL is settling) затем 1F (Rx mode) . Это правильно ?

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


Заранее благодарен.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 19 2005, 10:36
Сообщение #18


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(Oleg_Lun @ Nov 18 2005, 03:36) *
Расскажите пожалуйста все о том в какой последовательности инициализировать зверя на прием и передачу.

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


Заранее благодарен.

Вот последовательность инициализации СС2500 :
;инициализация СС2500
rcall init_spi
rcall por_cc2500
rcall delay_5ms
rcall write_settings
rcall delay_5ms
rcall write_patable
rcall delay_5ms
;
ldi temp,SFRX
mov spi_out,temp
rcall write_strob
nop
;
ldi temp,SFTX
mov spi_out,temp
rcall write_strob
nop
;
ldi temp,SIDLE
mov spi_out,temp
rcall write_strob ;IDLE
Подпрограммки и описание регистров в прикрепленном файлеПрикрепленный файл  CC2500.ZIP ( 4.83 килобайт ) Кол-во скачиваний: 827

Переключение в режим приема осуществляю при нажатии на кнопку:
sw2:
;
sw2_lp:
ldi temp,SFRX
mov spi_out,temp
rcall write_strob
nop
rcall delay_1ms
;
ldi temp,SCAL
mov spi_out,temp
rcall write_strob
nop
rcall delay_1ms
;
ldi temp,SRX
mov spi_out,temp
rcall write_strob
nop
rcall delay_1ms
;
cbi PORTD,4
sw2_loop:
sbic PINB,gd2
sbi PORTD,5
sbis PINB,gd2
cbi PORTD,5
;
sbic PINB,gd0
rjmp sw2_recive
;
rjmp sw2_loop
sw2_recive:
sbi PORTD,4
sbic PINB,gd0
rjmp sw2_recive
rcall read_fifo
rcall delay_5ms
;
rjmp sw2_lp
;
ret
Немного пояснений к последнему блоку.
На одну ногу микроконтроллера привязан вывод GDO0, на другую - GDO2 (SPI само собой на другие 3). После включения режима приема жду 1 на ноге GDO2, проинициализированной в режим индикации обнаружения несущей, после чего жду 1 на ноге GDO0, проинициализированной в режим индикации приема слова синхронизации. После снития 1 на этой ноге читаю ФИФОшку.
Все это из примеров использования микросхемы, которые Chipcon выложил у себя на сайте. Там правда на С все и для другого контроллера, но разобраться реально можно.
На передачу практически то же самое:
main_loop:
;
rcall write_txfifo
nop
ldi temp,STX
mov spi_out,temp
rcall write_strob
mn1_loop:
sbis PINA,gd0
rjmp mn1_loop
mn2_loop:
sbic PINA,gd0
rjmp mn2_loop
rcall delay_250ms
rjmp main_loop
В передатчике в начале пишу в фифо то, что хочу передать, потом включаю режим передачи и жду 1 на GDO0, что означает успешную передачу слова синхронизации, а кода появляется 0 - пакет передан, можно следующий пихать.
Как показал опыт - основная проблема при настройке это совпадение частот приемника и передатчика. У меня кварцы с 6-ю цифрами, но пришлось подстраивать на ~200 кГц путем изменения значения регистров FSCTRL1, 0.
Сейчас мучаюсь с печатной антенной (F-антенна). С петлей (folded dipole) работает прекрасно, а тут в схеме согласования очень противные индуктивности 1,2нГн - достать трудно. А у Вас какая антенна?

Цитата(codewizard @ Nov 16 2005, 21:50) *
Еще вопросик, предполагается что в узле (я его так назвал) общей сети будет работать до 10 (это максимум, с запасом, который я даже не знаю как скоро смогу достигнуть) устройств на СС2500... Собствеено вопрос кто-нибудь решал проблему возникновения коллизий? Может есть какие идеи/соображения по этому поводу.

Я пока придумал одно
t - скорость передачи одного пакета
T=2t
При отправке пакета контроллер выбирает случайное число n, и отправка пакета начнется через время равное
nT

Так ведь у СС2500 все есть уже для решения проблемы! Работать нужно пакетами, при этом микросхемы сами умеют определять кому какой пакет полагается, потому как там можно адресовать до 254 устройств на одном канале (путем определения адреса). Включаем проверку адреса в регистре PKTCTRL1, а сам адрес в регистре ADDR. Причем поддерживается и широковещание или по адресу 0, или по адресу 255.
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 19 2005, 14:10
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Ценнейшая инфоррмацмия. Спасибо. Кое что прояснилось. Сейчас попробую ВАашу методику.

Но пока ждал ответа кой в чем сам разобрался. Пока у меня работает таким образом - ( посвоей методике)

Пишу сам алгоритм.
1. Инициализирую контроллеры. Один на прием второй на передачу.

Алгоритм передачи.
Пердатчик сконфигурирован. Находится в IDLE состоянии.

Включаю TX командой 0х35 ( на ноге GDO0 приемника вместо шума эфира появляется несущая в виде меандра. Нога сконфигурирована как вывод Serial Transparent Data Out)

Передаю в FIFO байт не в режиме BURST. Прочто один байт - "0x3F 0xXX" После этой команды передатчик ПЕРЕДАЕТ байт и это видно на GDO0 приемника, но передатчик после этого почемуто уходит в IDLE. Для того чтобы передать следующий байт , мне надо послать команду 0х3B Это команда у них называется Flush the TX FIFO buffer .. Я так понимаю очистить буффер. (Правильно ?) После этого я могу заново включить TX 0x35 и ЗАНОВО ПЕРЕДАТЬ В FIFO БАЙТ. Иначе если очистить буффер , передатчик просто не включится . Только после этой процедуры байт передается. И так повторяется раз за разом. Передавать байты в режиме Burst пока не пробовал.

Прием:
( Нога GDO0 сконфигурирована так что лог1=CRC-OK )

включаю RX - 0x34

Далее жду на ноге DGO0 появление лог1 что контрольная сумма правильная (это заодно говорит что принятый байт уже находится в FIFO) Странный эффект - после приема одного байта приемник уходит в IDLE как и передатчик после отправки бпайта. Правилдьно ли это ?

Считываю байт из FIFO командой BF (80+3F)

"очищаю" FIFO премника командой 0х3А (Rx FIFO Flush)

Перевожу чип на прием 0x34 после этого повторяю процедуру.

---
От сюда масса вопросв - ПРАВИЛЬНО ЛИ Я ВООБЩЕ делаю ? Этот алгоритм я вывел совершенно случайно изучая работу комманд. Расскажите примерно как я рассказал на основе алгоритма как передать 2 байта или более.. Что происходит при этом в приемнике и передатчике ? Как сделать так чтобы приемник не уходил в IDLE после принятия каждого байта ?
У меня несколько специфичные задачи. Мне надо передавать 2 байта с интервалом порядка 100 мс. Но передавать на максимальной скорости чтобы пакеты были как можно короче. Передал - выключился , подошло время - передал , выключился и тд. Чтобы меньше кушал батарейку.
Принимать надо ГАРАНТИРОВАННО ПРАВИЛЬНО именно те байты которвые ПЕРЕДАЛ ПЕРЕДАТЧИК.. Никакой дальнейшей коррекции ошибок не пердусмотрено , повторный запрос пакета невозможен впринципе - ибо связь односторонняя. Отсюда вопрос - наскорлько точно и правильно работает алгоритм подсчета СRC ? Какой процент ошибок на скорости 250к со всеми включенными защитами (несущая , подсчет суммы , адресация в нужный приемник и тд) ?? Не придется ли делать собственную коррекцию ошибок ?

Заранее благодарен .
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 19 2005, 15:02
Сообщение #20


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Да , в догонку еще хотел бы спросить про некоторые регистры. Что делают :

WHITE_DATA
CRC_AUTOFLUSH
APPEND_STATUS
Go to the top of the page
 
+Quote Post
jekler
сообщение Nov 19 2005, 18:41
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 30-08-05
Пользователь №: 8 094



Все это из примеров использования микросхемы, которые Chipcon выложил у себя на сайте. Там правда на С все и для другого контроллера, но разобраться реально можно.
-----

Можно пожалуйста ссылку на этот пример, а то инет очень дорогой(сотовый).
Сильно не покопаешься.

И если не затруднит, скажите куда подключать выводы SI, SCLK, SO, CSn(MOSI,MISO,SCK...) на атмеле? С SPI не знаком т.к не подключал никакие модули.

А с приемопередатчиками вообще не сталкивался smile.gif Вот решил осваивать на самых дешевых экземплярах. Когда я ИХ увидел первый вопрос как я ЭТО буду припаивать smile.gif) Но попробую на вышеизложенном методе(на плите), пока такое еще не пробовал smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 19 2005, 21:51
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Вот решил осваивать на самых дешевых экземплярах.
----
Чем дешевле - тем хуже в освоении , тем больше нужно опыта для запуска и понимания чего от тебя хотят разрабы чипа. с ВЧ ябы советовал начать работать с RFM5000 модулем. Некритичен к монтажу , не имеет на борту микроконтроллера (большая преграда к пониманию ВЧ) , не программируется. Вобщем довольно тупое , но рабочее устройство. По крайней мере можно на его ногах увидеть что такое несущая и как она выгладет при расхождении частот кварца приемника и передатчика. Еслиб стоил он 1$ - делал бы на нем. Сейчас я немогу добится работы устройств CC2500 на расстоянии хотябы 10 см.. Про метры я уже молчу. Это зчто-то из области фантастики. Когда антенами касаешся - вижу осцилом несущую.. ... Былбы RFM5000 - горя незнал бы.. Хотя 2.4 ггц это не 433 мгц..

----


Когда я ИХ увидел первый вопрос как я ЭТО буду припаивать ) Но попробую на вышеизложенном методе(на плите), пока такое еще не пробовал
---

Припаивать просто - нужно изготовить сначала точнейшую печатку. Я делал в кореле строго по тем размерам которые пишутся в мануале. ПОсле этого лудим хорошим низкотемпературным припоем микруху и контакты. Затем кладем её на плату , позиционируем и очень медленно нагреваем промышленным феном ( если нет паяльника с горячим воздухом). Я сначала тренировался на простых деталях. Как только начнет плавится припой - держим еще 10 секунд и мееедленно выносим струю воздуха. Остужаем. Всё.
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 20 2005, 10:36
Сообщение #23


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Сейчас я немогу добится работы устройств CC2500 на расстоянии хотябы 10 см.. Про метры я уже молчу.
---
Сам спросил - сам отвечу.. Ошибка была в том что после включения CC2500 мощность его передатчика всегда гдето - 55 дб.. Для того чтобы включилась полная моща - надо после инициализации девайза перед передачей подать в регистр PATABLE число с кажем FF ( +1дб) После этого асе заработало как часы на расстоянии метров и решились многие вопросы с качеством передвчи данных :-))))

Вообще разработчикам документации на этот чип надо поставить 2 балла. Или кол ..
Чип элементтарно включается 3-мя командами - главное соблюдать последовательность действий. ВОт эту последовательность из 3-х команд и надо было просто описать в виде простых примеров не на сях или ассемблере - а прямо в мануале.. Для того чтобы понять что вперед надо подавать а что после - я убил целую неделю.. Разберусь до конца - сделаю некий FAQ для тех кто впервые взяд в руки этот чип. Там все просто !
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 21 2005, 00:24
Сообщение #24


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



тихо..мирно..сам с собой.. я веду беседу :-)

--
Ура. Событие !!!!!!!!!!!!!!! - заработало все как часы. За время экспериментов (1 неделя) совершил тонну ошибок .
Если кому интересно , могу доходчиво на русском языке ( не на СИ или ASM) выложить порядок запуска чипа. Некий Quick Start для новисов. На сегодня - чип работает на скорости 500к , на расстоянии 20 метров через ЖБ стены , посылает пакет из 2-х байт ( может до 255 за 1 раз) , контролирует CRC , если чего неправильно - выбрасывает пакет с минимальными затратами для ЦПУ по времени. .. Сейчас просто кайфую от простоты управления. Гениально просто , когда знаеш как :-))
Go to the top of the page
 
+Quote Post
asdf
сообщение Nov 21 2005, 06:29
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Цитата(Oleg_Lun @ Nov 21 2005, 03:24) *
тихо..мирно..сам с собой.. я веду беседу :-)

--
Ура. Событие !!!!!!!!!!!!!!! - заработало все как часы. За время экспериментов (1 неделя) совершил тонну ошибок .
Если кому интересно , могу доходчиво на русском языке ( не на СИ или ASM) выложить порядок запуска чипа. Некий Quick Start для новисов. На сегодня - чип работает на скорости 500к , на расстоянии 20 метров через ЖБ стены , посылает пакет из 2-х байт ( может до 255 за 1 раз) , контролирует CRC , если чего неправильно - выбрасывает пакет с минимальными затратами для ЦПУ по времени. .. Сейчас просто кайфую от простоты управления. Гениально просто , когда знаеш как :-))


Поделитесь радостью с другими smile.gif .
Тут подкинули задачку, жду макетные платы как раз на СС2500. Чужой опыт пригодится.
У меня, правда, контроллер 51.
Go to the top of the page
 
+Quote Post
Alex2172
сообщение Nov 21 2005, 07:29
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 25-08-04
Пользователь №: 537



Интересно какая дальность передачи в свободном пространстве для Ваших устройств.
Вы могли бы провести эксперимент? Пробивать сигнал через ЖБ стены не совсем показательно из-за большого разброса затуханий 10-60дБ и более.
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 21 2005, 07:57
Сообщение #27


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Вот алгоритм моих действий:
--
Инициализация.

Передатчик.

1. Сгенерить код в Studio
ВЫСТАВИТЬ РУКАМИ РЕГИСТРЫ :

ДЛИНА ПАКЕТОВ FIXED
КОЛИЧЕСТВО ПАКЕТОВ 2
CRC=1 (КОНТРОЛЬНАЯ СУММА ВКЛЮЧЕНА)
AUTO FLUSF = 1 (АВТООПУСТОШЕНИЕ БУФФЕРА ЕСЛИ CRC НЕПРАВИЛЬНОЕ)
IOCFG0=0x06 - Лог1 = начало пачки синхронизации , Лог0=Конец передачи пакета

2. занести таблицу в чип
3. УСТАНОВИТЬ МОЩНОСТЬ - В регистр PATABLE 0x3E занести значение 0xFF - +1дб
4. занести в FIFIO (0x3F) 2 БАЙТА 0x??
5 Включить TX (0x35)
6 Проверять в цикле ногу FGO0 пока не появится 0 - конец пачки .
7 Очистить FIFO (0x3B)
8 Повторить с пункта 4 для следующих 2-х байт..


Приемник

1. Сгенерить код в Studio . Регистром IOCFG0 (0x02)
ВЫСТАВИТЬ РУКАМИ РЕГИСТРЫ/БИТЫ В РЕГИСТРАХ конфигурации :

ДЛИНА ПАКЕТОВ FIXED
КОЛИЧЕСТВО ПАКЕТОВ 2
CRC=1 (КОНТРОЛЬНАЯ СУММА ВКЛЮЧЕНА)
AUTO FLUSF = 1 (АВТООПУСТОШЕНИЕ БУФФЕРА ЕСЛИ CRC НЕПРАВИЛЬНОЕ)
IOCFG0=0x06 - Лог1 = начало пачки синхронизации , Лог0=Конец приема пакета

2. занести таблицу в чип
3. Очистить FIFO (0x3A)
4. Включить прием (0x34)
6 В цикле контролировать ногу GDO0. Как только на ней лог1 - пришла синхронизация - идти дальше. Иначе ждать лог1 .
7 В цикле еще раз контролировать ногу GDO0 но ждать лог0 - окончание приема пакета. Если лог0 - идти дальше иначе идти пункт 7

8 СЧИТАТЬ РЕГИСТР RXBYTES(количество принятых байт которые лежат в FIFO). Если CRC несовпала то
буффер будет пуст так как включено автоопустошение буффера если CRC не правильно (AUTOFLUSH=1)
Если в эторм регистре 00 то идти на пункт 3 иначе идти дальше на считывание FIFO.
9. Считать FIFO (0xBF) 2 РАЗА
10. Повторить с пункта 3.

---
Это основной алгоритм. по которому ОНО работает прекрасно .

Далее - мои ошибки - Я сдуру юзал кварц софковый такой с надписью 26мгц 98г. На нем красная точка была. Такие кварцы негодятся. Точность кварца должна быть до 6-го знака. У меня стоит 26.601712 .. ПОйдет любой с такой точностью в диапазоне 26-27 мгц.
дальше -
СТУДИЯ НЕ ВЫСТАВЛЯЕТ АВТОМАТОМ ТАКИЕ ПАРАМЕТРЫ КАК ДЛИНА ПАКЕТА ИЛИ ФИКСИРОВАННАЯ ДЛИНА ПАКЕТА ИЛИ КОНФИГУРАЦИЯ НОГ GDOx.. После того как в студии расчитали все частоты и каналы и модуляции - сгенерить регистры. ЗАТЕМ В СТУДИИ ЕЩЕ РАЗ ПРОЙТИСЬ РУКАМИ ПО НАСТРОЙКАМ САМИХ РЕГИСТРОВ ( ЗАКЛАДКА ТАКАЯ ЕСТЬ REGISTER VIEV) И ВЫСТАВИТЬ РУКАМИ ТАКИЕ ПАРАМЕТРЫ КАК CRC enable/disable , Packet Lenght , AUTOFLUSH и тд.. Затем полученные значения регистров забить руками в сгенерированную ранее таблицу. Отличие от того что генерит студия и того что надо мягко удивят..
Далее - изворачиватся с 2-х сторонним монтажем нет смысла. Все прекрасно пашет на софковом текстолите на 1-стороней печатке. Причем с абы-как расположенными перемычками. Фоту печатки кину позже.
Далее - после инициализации передатчика ОБЯЗАТЕЛЬНО ВЫСТАВИТЬ МОЖНОСТЬ ! Я это не делал и получил -55 дб после включения. Мощность ставится - в регистр по адресу 3E занести FF
ПОка все.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 21 2005, 15:26
Сообщение #28


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(Oleg_Lun @ Nov 21 2005, 03:24) *
тихо..мирно..сам с собой.. я веду беседу :-)

Прошу прощения за долгое молчание, Инет только на работе, да и тут электричества цельный день небыло. Рад, что у Вас все получилось. Во второй версии Даташита Chipcon немного исправился, чуть подробнее и понятнее написали, но уже поздно, мы их и так поняли smile.gif
Вот на всякий случай архив с примерами, если кто не нашел на их сайтеПрикрепленный файл  SmartRF04DK_Examples_Libraries_1_1.zip ( 187.17 килобайт ) Кол-во скачиваний: 2832
.
По ним реально легко алгоритм инициализации и работы прочитать, все по-порядку и совпадает с опытом.

-----
На сегодня - чип работает на скорости 500к , на расстоянии 20 метров через ЖБ стены
-----

Хотелось бы узнать на какую антенну?
У меня на диполь (в виде петли периметром ~12см) при максимальной мощности (+1 дБм) в кирпичном здании не более 10 м. На улице ~20, но нужно ориентировать точно антенны.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 21 2005, 15:38
Сообщение #29


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(Oleg_Lun @ Nov 19 2005, 18:02) *
Да , в догонку еще хотел бы спросить про некоторые регистры. Что делают :

WHITE_DATA

APPEND_STATUS

Если я правильно понял Даташит smile.gif то WHITE_DATA это приведение (аппаратное) сигнала к виду без постоянной составляющей - облегчает режим работы передатчика, должно быть включено с обоих сторон (и на приеме и на передаче), APPEND_STATUS - включает в принятый пакет два байта дополнительно в конце - уровень сигнала RSSI, и качество сигнала (насколько легко аппаратно декодировать) LQI.
CRC_AUTOFLUSH - автоматическое опустошение буфера при неправильной контрольной сумме пакета (считается аппаратно). Все фичи на мой взгляд очень полезные.
Go to the top of the page
 
+Quote Post
jekler
сообщение Nov 21 2005, 19:21
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 30-08-05
Пользователь №: 8 094



Разберусь до конца - сделаю некий FAQ для тех кто впервые взяд в руки этот чип
----
Поддерживаю эту идею smile.gif
Как раз поможет таким как я smile.gif

2 ksv198 Подскажите пожалуйста как организовать SPI между модулем и атмелом?
куда подключать на атмеле выводы с CC2500: SI, SCLK, SO, CSn?


--------------------
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 21 2005, 22:38
Сообщение #31


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Хотелось бы узнать на какую антенну?
---
У меня петля. 12.5 см как вы говорили..
Странно... но факт. Да. ! Ксати стены из гипсокартона оказались в доме , и лиш 1 несущая из ЖБ.
Кстати , по моим задачам нужно сделать так чтобы в очень узком 'корридоре' принимался сигнал приемника. Для этого нужно снижать можность передатчика до -40 дб. -55 уже много. А вот чувствительностьприемника повышать оченьо напрапвленной антенной. Так вот проблема согласовать входной каскад дла петличной атены приемника с внешней 50-ти омной. Нужны 1.2нГ дроссели. Чтоб их. Никто незнает где купить ? Я все в Москве облазил - нету ! Даже в позициях под заказ нет. Есть 1.5 но 1.2 - нет.
Go to the top of the page
 
+Quote Post
SDFF
сообщение Nov 21 2005, 23:21
Сообщение #32


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

Группа: Свой
Сообщений: 139
Регистрация: 13-06-05
Из: Санкт-Петербург
Пользователь №: 5 972



Цитата(Oleg_Lun @ Nov 22 2005, 02:38) *
Хотелось бы узнать на какую антенну?
---
У меня петля. 12.5 см как вы говорили..
Странно... но факт. Да. ! Ксати стены из гипсокартона оказались в доме , и лиш 1 несущая из ЖБ.
Кстати , по моим задачам нужно сделать так чтобы в очень узком 'корридоре' принимался сигнал приемника. Для этого нужно снижать можность передатчика до -40 дб. -55 уже много. А вот чувствительностьприемника повышать оченьо напрапвленной антенной. Так вот проблема согласовать входной каскад дла петличной атены приемника с внешней 50-ти омной. Нужны 1.2нГ дроссели. Чтоб их. Никто незнает где купить ? Я все в Москве облазил - нету ! Даже в позициях под заказ нет. Есть 1.5 но 1.2 - нет.


Самое главное - вам нужны не просто индуктивности 1.2 нГ, а являющимися таковыми на частоте 2.4 ГГц. Если глянете графики зависимости свойств от частоты основных продаваемых серий SMD-дросселей - настроение резко ухудшится. Переходите на рисованные индуктивности. Кое-какие фотографии модулей и антенн есть на www.zigbee.boom.ru . А вообще, чипкон - не лучший выбор, гораздо перспективнее прикладывать усилия к освоению MC13192 с переходом на MC1321x.
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 22 2005, 00:38
Сообщение #33


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Переходите на рисованные индуктивности. Кое-какие фотографии модулей и антенн есть на www.zigbee.boom.ru
----
Фоты антенн есть. Размеры и чертежи дросселей - нет. :-(
Хотя я подозреваю что 1.2нг можно получить простой печатной дорожкой. Еееех..Знать бы размеры и геометрию..
---



MC13192 - стоит скольтко ?
CC2550 (передатчик) в розницу 1.44$ ... Предполагается делать около 1000 устройств - датчиков..
Сколько тысяц долларов экономии ? Я выбрал CC2550 только из за цены. Если бы не в цене было дело - несвязывался даже. Крови он попил очень !
--
А насчет индуктивностей - шут бы с ними. Я точно не найду. Буду юзать Кольцевую атенну. С ней чип отлично работает вообще без развязки. Мне надо то 20 метров на открытом воздухе при 250 кбс. Тем паче что будет направленная антенна
Go to the top of the page
 
+Quote Post
acex2
сообщение Nov 22 2005, 08:12
Сообщение #34


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Oleg_Lun @ Nov 21 2005, 21:38) *
Фоты антенн есть. Размеры и чертежи дросселей - нет. :-(
Хотя я подозреваю что 1.2нг можно получить простой печатной дорожкой. Еееех..Знать бы размеры и геометрию..


Посмотрите эту тему: http://forum.electronix.ru/index.php?showtopic=9074
Там есть несколько документов с описанием расчета печатных индуктивностей.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 22 2005, 08:28
Сообщение #35


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(SDFF @ Nov 22 2005, 02:21) *
Цитата(Oleg_Lun @ Nov 22 2005, 02:38) *

Хотелось бы узнать на какую антенну?
---
У меня петля. 12.5 см как вы говорили..
Странно... но факт. Да. ! Ксати стены из гипсокартона оказались в доме , и лиш 1 несущая из ЖБ.
Кстати , по моим задачам нужно сделать так чтобы в очень узком 'корридоре' принимался сигнал приемника. Для этого нужно снижать можность передатчика до -40 дб. -55 уже много. А вот чувствительностьприемника повышать оченьо напрапвленной антенной. Так вот проблема согласовать входной каскад дла петличной атены приемника с внешней 50-ти омной. Нужны 1.2нГ дроссели. Чтоб их. Никто незнает где купить ? Я все в Москве облазил - нету ! Даже в позициях под заказ нет. Есть 1.5 но 1.2 - нет.


Самое главное - вам нужны не просто индуктивности 1.2 нГ, а являющимися таковыми на частоте 2.4 ГГц. Если глянете графики зависимости свойств от частоты основных продаваемых серий SMD-дросселей - настроение резко ухудшится. Переходите на рисованные индуктивности. Кое-какие фотографии модулей и антенн есть на www.zigbee.boom.ru . А вообще, чипкон - не лучший выбор, гораздо перспективнее прикладывать усилия к освоению MC13192 с переходом на MC1321x.

Сам Chipcon рекомендует многослойные индуктивности Murata :
------
In the CC2500EM reference design LQG-15 series inductors from Murata have been used. Measurements have been performed with multi-layer inductors from other manufacturers (e.g. Würth) and the measurement results were the same as when using the Murata part.
------
Найти их мелкими партиями (меньше 1000 штук) практически нереально - поставщики их предлагают катушками (5000 - 10000 штук) по цене ~8-10 руб за штучку, соответственно для крупных проектов это пройдет, а для малых - дороговато. Можно попытаться найти аналогичные индуктивности Bourns, в каталогах они есть, но тоже большими партиями. А вот например фирма "Дэрикон" предложила мне следующее:
------
HPL1005-1N2
INDUCTOR 1.2NH +/-0.2NH 0402
Цена с НДС--0.12$ (для 150шт) \\ 0.08$ (для 1000-2000шт)
Срок поставки--2-3 недели
------
Попробую, что получится расскажу.
Что касается рисованных индуктивностей - насколько повторяемы будут их параметры на текстолите FR-4? Мне почему-то кажется, что не очень. Особенно если этот FR-4 не очень дорогой smile.gif Впрочем если кто-нибудь посчитает такую для FR-4 толщиной 0.8 и 1 мм, я думаю общество будет весьма благодарно cheers.gif
А вся прелесть использования СС2500-СС2550 в их малой цене. Если нужно что-то серьезное мутить - то и микросхемы надо выбирать другие - у того же Chipcon'a есть например СС2400-СС2420, но дороже smile.gif
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 22 2005, 08:55
Сообщение #36


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



2SDFF
Чем MC1321x лучше, расскажите. А то как то голословно...
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 22 2005, 11:10
Сообщение #37


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(jekler @ Nov 21 2005, 22:21) *
Разберусь до конца - сделаю некий FAQ для тех кто впервые взяд в руки этот чип
----
Поддерживаю эту идею smile.gif
Как раз поможет таким как я smile.gif

2 ksv198 Подскажите пожалуйста как организовать SPI между модулем и атмелом?
куда подключать на атмеле выводы с CC2500: SI, SCLK, SO, CSn?

SPI я организовывал программно, в посте повыше есть тексты на ASM и прикрепленный файл, в нем все подпрограммки для софтового SPI. Выводы можно использовать любые, так как все программно переопределяется. Проект у меня был для частоты кварца (Атмела) 1 Мгц, для нее 1 пустой цикл (nop) около 1 мкс, исходя из Вашей частоты кварца надо соответственно задержки делать где есть ссылки типа delay_5ms - это 5 мс задержка.
Go to the top of the page
 
+Quote Post
asdf
сообщение Nov 22 2005, 12:48
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



В радиокомпе www.radiocomp.ru изготовитель COILCRAFT, есть 1.0nH
корпус 0402
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 22 2005, 19:52
Сообщение #39


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Не , не пойдет. Надо 1.2 +- 0.3....
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 22 2005, 22:31
Сообщение #40


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Цена с НДС--0.12$ (для 150шт)
Давайте вскладчину возмем ! На пробу ж всетаки !
это примерно 18$ на двоих до 9$.... Ради 70-ти штук я готов заплатить 270 рублей !
На эксперименты с печатными индуктивностями и антеннами уже ушла куча бабла...
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 23 2005, 06:26
Сообщение #41


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(Oleg_Lun @ Nov 23 2005, 01:31) *
Цена с НДС--0.12$ (для 150шт)
Давайте вскладчину возмем ! На пробу ж всетаки !
это примерно 18$ на двоих до 9$.... Ради 70-ти штук я готов заплатить 270 рублей !
На эксперименты с печатными индуктивностями и антеннами уже ушла куча бабла...

Sorry, мы уже заказали, ждем теперь когда приедет. Обещают после 10 декабря.
Go to the top of the page
 
+Quote Post
asdf
сообщение Nov 23 2005, 07:45
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Цитата(Oleg_Lun @ Nov 22 2005, 22:52) *
Не , не пойдет. Надо 1.2 +- 0.3....


А может и пойдет smile.gif .
Нужно 0.9...1.5 nH, а есть 0.95...1.05 nH.
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 23 2005, 13:58
Сообщение #43


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



ОПЯТЬ НЕ ПАШЕТ !!!!
Очень интересный момент наблюдаю ! На основной печатной плате работает , на новой модифицированной - НЕРАБОТАЕТ ! Новая модифицировання - это такаяже печатка на которой работает передатчик CC2550 , только добавлен микроконтроллер и несколько изменена разводка землми и добавлены конденсаторы по питанию. Несколько - это сдвинуты дорожки SCLK и SO на несколько мм в бок. НЕПАШЕТ ! Точнее на новой плате он всеже пару раз заработал - что я сделал , перемычки которые заменяют вторую сторону текстолита я поместил на стороне пайки - тоесть со стороны чипа. Вроде чип стал подавать признаки жизни когда я руками ресетил микроконтроллер. Пару раз пачка проходила потом тишина.. В микроконтроллере добавил время от сброса до начала инициализачии аж до 0.5 сек. Вроде стало работать. Причем работало интересно - сначала оч.плохо , потом через минуту плохо , еще через минуту хорошо , потом через некоторое время отлично. Работало до тех пор пока я не переместил перемычки на обратную сторону текстолита. ПОсле этого НЕРАБОТАЕТ никак ! Чего я только не делал... Думал чип помер. Раз 30 перепаивал чип на старую плату. На старой все работает как часы. ( набил руку пайки феном) На новой нехочет.... Вывод - ЧИП ОЧЕНЬ КРИТИЧЕН К МОНТАЖУ ! ! ! .. Или к марке текстолита. Сейчас я юзаю наш , софковый односторонний купленный в ЧМП-ДИП и на первой макетке тоже софковый не из лучшей породы...
Теперь вопрос к мастерам СВЧ . Какие должы быть требования по разводке печатной платы ?
Земли , фильтрующие кондеры и тд. Хочу знать все касаемо этой темы !!!!

Еще одно наблюдение - в схеме есть конденсатор - С51 Вешается на ножку DECOUPLE. Что делает эта нога ? Наблюдение - если поставить конденсатор чуть "в кривь" то передатчик не вырабатывает полной мощности. Пакеты теряются. Если поставить боком - то вообще генерация не происхродит. Это на той старой плате , которая работает как часы. Я юзаю размеры 0805. Есть подозрения что от высот компонентов очень сильно зависит будет ли работать или нет . Правильно ли мое суждение ?
Дайте общие рекомендации ?
Заранее благодарен.
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 23 2005, 16:00
Сообщение #44


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Баг обнаружился ! ! !
Прошу прощения за прошлый пост !
Удалять на этом серваке свои сообщения нельзя. как я понял.
Баг был вот в чем - их было аж 2 !
Первый и фатальный для моего времени - это конденсаторы. Вместо 0.1 мкф мне подсунули 0.01 мкф. Покупал в ЧИП-ДИП.

Второй - кварц. Я когда перепаивал чип феном - кварц не отпаял. Он нагрелся и видать сбил частоту. Поменял кварц- все залетало как часы. ! Текстолит и разводка платы оказались непричем !
Меня сейчас радуют токи потребления в моей задаче. Сейчас я выгоняю 2 байта на скорости 250 кбит с частотой 30 герц. Так надо. Это некий маяк-метка. В эфир передаются 32 бита синхронизации. В общей сложности 1 пакет занимает 0.15 мс. При таких раскладах ток потребления вместе с PIC12F629 составляет 2.2 ма. Это при том что он работает на полдную мощность.. Пока так.
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 25 2005, 06:07
Сообщение #45


Знающий
****

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



У кого нить есть примерчик работы на си для меги8 для СС2500 или 2550.
А то с асмом как-то туго.

Цитата
MC1321x лучьше

Уж помоему лучьше взять EM2420. И строить ZigBee. Благо Ember стэк бесплатно раздаёт.
И стэк для Atmega128 написан.
А моторолла всё за деньги даёт. И стэк у неё под её процы заточен. smile.gif


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
ksv198
сообщение Nov 25 2005, 06:50
Сообщение #46


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(at90 @ Nov 25 2005, 09:07) *
У кого нить есть примерчик работы на си для меги8 для СС2500 или 2550.
А то с асмом как-то туго.

Цитата
MC1321x лучьше

Уж помоему лучьше взять EM2420. И строить ZigBee. Благо Ember стэк бесплатно раздаёт.
И стэк для Atmega128 написан.
А моторолла всё за деньги даёт. И стэк у неё под её процы заточен. smile.gif

Я тут повыше прицеплял к сообщению архив с примерами от Chipcona, там как раз С, только проц другой, х51. Однако вся разница будет в переопределении ног для меги8.
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 25 2005, 08:17
Сообщение #47


Знающий
****

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



Там процедуры скомпилены в библиотеки под 51 проц.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 25 2005, 09:44
Сообщение #48


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Лучше самому разобратся.. :-)
Потом проще будет адаптировать работу девайза под себя.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 25 2005, 10:05
Сообщение #49


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата
Благо Ember стэк бесплатно раздаёт

покажите ссылку.

Цитата
EM2420

по секрету - это перемаркированный CC2420. Услуга за услугу - Эмбер для Чипкона стек написал, Чипкон эмберу пластины продает.
Go to the top of the page
 
+Quote Post
acex2
сообщение Nov 25 2005, 11:04
Сообщение #50


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Alex B._ @ Nov 25 2005, 07:05) *
Цитата
Благо Ember стэк бесплатно раздаёт

покажите ссылку.


На самом деле, раздает Эфо вместе с покупкой продукции Ember. Скачать можно у них на фтп.
Раздается стек версии 1, в нем как минимум нет поддержки мэш-сетей. По поводу версии 2 они пока договариваются.

Цитата(Alex B._ @ Nov 25 2005, 07:05) *
Цитата
EM2420

по секрету - это перемаркированный CC2420. Услуга за услугу - Эмбер для Чипкона стек написал, Чипкон эмберу пластины продает.


Так и есть. А новый Em250 они уже отдельно от Chipcon делают вместе с Cambridge Consultants.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 25 2005, 13:14
Сообщение #51


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



2 acex2
Так микрочип уже полгода стек раздает бесплатно без роялти:

• Based on version 1.0 of the ZigBee specification
• Supports Chipcon CC2420 and UBEC UZ2400 2.4GHz RF transceivers
• Supports non-slotted star, cluster tree, and mesh network topologies
• Implements RFD and FFD devices, supporting ZigBee Coordinators, ZigBee Routers and End Devices
• Default support for non-volatile neighbor and binding tables
• Supports up to 254 child devices per FFD in a network
• Supports up to 254 binding entries per network or per node
• Supports the Home Control, Lighting Profile
Go to the top of the page
 
+Quote Post
acex2
сообщение Nov 25 2005, 13:58
Сообщение #52


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Alex B._ @ Nov 25 2005, 10:14) *
2 acex2
Так микрочип уже полгода стек раздает бесплатно без роялти:


Про Microchip я в курсе. Не стоит путать "Based on ZigBee specification" и "ZigBee-compliant".
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 25 2005, 15:10
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Просветите, в чем разница. Насколько я слышал, у микрочипа до версии стека 3.0 было явно указано Not a ZigBee v1.0 or IEEE 802.15.4 compliant, после выхода 3.0 Утверждалось, что стек совместим с ZigBee спецификацией 1,0...
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 25 2005, 19:53
Сообщение #54


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Объясните .. что вообще такое zeeg bee ?
Go to the top of the page
 
+Quote Post
micci_n
сообщение Nov 27 2005, 23:12
Сообщение #55


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

Группа: Свой
Сообщений: 143
Регистрация: 21-07-05
Из: Москва
Пользователь №: 6 981



Цитата(Oleg_Lun @ Nov 25 2005, 22:53) *
Объясните .. что вообще такое zeeg bee ?



вот тут на русском можно глянуть, там есть в общих чертах как и что
http://www.efo.ru/doc/Ember/Ember.pl?8

вот тут на буржуйском
http://www.zigbee.org/en/index.asp
вот один из производителей
http://www.ember.com/
Go to the top of the page
 
+Quote Post
at90
сообщение Nov 28 2005, 06:17
Сообщение #56


Знающий
****

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



Цитата
На самом деле, раздает Эфо вместе с покупкой продукции Ember.


Они раздают тоже что лежит у них на сайте.

Мы купили у Эфо два готовых модуля на EУЬ2420. Работают нормально. Куча разных возможностей.
Сейчас делаем еще несколько передатчиков. Попробуем небольшую сеть организовать.
Многие фирмы используют технологии Ember для организации сети датчиков. И всё успешно работает.

А мэш сети мен пока не нужны. Хватит и того что есть. Главное бесплатно ведь.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Nov 30 2005, 10:26
Сообщение #57


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Объясните .. что вообще такое zeeg bee ?
----------
вот тут на русском можно глянуть, там есть в общих чертах как и что
http://www.efo.ru/doc/Ember/Ember.pl?8
-----

Там на картинках вообщето пиринговая сеть. Когда каждый поинт в сети - онже клиент и онже ретранслятор. Дальность действия сети определяется количеством поинтов на пути от самой дальней точки до сервера. Я правильно понял что такое zeeg bee ?
Подобная задумка уже работала в моих руках аж в далеком 2002 году , когда появились RFM5000. Еех ..было дело.. Скорость передачи была всего 64кбит но сетка из 6-ти поинтов работала на собственном протоколе. (Шит его. Никогда больше небуду связыватся ) А тут предлангают все в одном чипе ? И ВЧ часть и контролер с протоколом в одном флаконе ? .

Хочу добавить на счет 2.4 ггц - далеко не самые лучшие частоты по прохождению. 400 мгц - самый оптимум. Только на эту частоту на 1 мбит модули не поставляют в нашу страну.. Жаль . А то при мощности 1 мвт дальность была около 200 метров по прямой на скорости 115к.
Go to the top of the page
 
+Quote Post
micci_n
сообщение Dec 1 2005, 20:38
Сообщение #58


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

Группа: Свой
Сообщений: 143
Регистрация: 21-07-05
Из: Москва
Пользователь №: 6 981



Цитата(Oleg_Lun @ Nov 30 2005, 13:26) *
Я правильно понял что такое zeeg bee ?

Хочу добавить на счет 2.4 ггц - далеко не самые лучшие частоты по прохождению. 400 мгц - самый оптимум. Только на эту частоту на 1 мбит модули не поставляют в нашу страну.. Жаль . А то при мощности 1 мвт дальность была около 200 метров по прямой на скорости 115к.


ну в общем основные отличия от других аналогичных систем, это :
- сведение всего к стандарту
- максимальное количество устройств в пределах одной сети, понимаемые протоколом
- управление энергопотреблением, с целью получения очень большого времени работы от батарей
- аппаратное шифрование - 128 битный ключ
- низкое напряжение питания и малое потребление
- невысок цена
- еще чето

мощность/дальность можно и больше - есть рекомендации, хотя при правильной антенне можно и так вытянуть
при 2,4 ГГЦ - маленькая антенна при той же эффективности

ИМХО примерно так
Go to the top of the page
 
+Quote Post
Oleg_Lun
сообщение Dec 2 2005, 22:43
Сообщение #59


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 17-11-05
Пользователь №: 11 010



Да.. на счет дальности.. я сегодня тестил CC2500 в зоне прямой видимости.
Условия : Прямая видимость. На передатчике стои антенна Петличка 12.2 см периметром. На приемнике
стоит направленная cantenna из куска водосточной трубы. Дальность уверренного приема пачек на скорости 250к примерно 100 метров. Это при том что в передатчике стоит мощность Минус 4 dB

При условии что в передатчике будет +1 и антенна будет тоже направленная - дальность может увеличится примерно в 2 раза. 200 метров для этих модулей с такими антеннами наверно предел.
Насколько я понял на CC2500 хорошо делать Блютусовые устройства небольшого радиуса. Если надо wi-fi то выходная моща насколько мне известна должна быть +33 дб .. Тогда расстояние будут другие. Но это уже соовсем другие модули.
Go to the top of the page
 
+Quote Post
jekler
сообщение Dec 7 2005, 14:55
Сообщение #60


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 30-08-05
Пользователь №: 8 094



2 Oleg_Lun:
ПОмнится вы хотели выложить одностороннюю топологию...
НАсколько я понял у вас все это реализованно попроще.
Ждемс не дождемс smile.gif
а с фото вообще прелесть...


--------------------
Go to the top of the page
 
+Quote Post
Doka
сообщение Dec 21 2005, 15:02
Сообщение #61


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



(0xFF>>1) вот так новость!!
TI Expands High-Performance Analog Portfolio with Acquisition of Chipcon, a Leading Supplier of RF Transceiver and System-on-Chip Devices

DALLAS (December 21, 2005) -- Texas Instruments (TI) Incorporated (NYSE: TXN) announced today that it will acquire Chipcon, a leading company in the design of short-range, low-power wireless RF transceiver devices. Combining Chipcon’s design experience in RF transceiver and System-on-Chip devices with TI's advanced analog silicon technologies and broad systems expertise will enhance TI’s ability to offer customers complete short-range wireless solutions for consumer, home and building automation applications. The acquisition also broadens TI’s offering of RF solutions and strengthens TI’s position in ZigBee™, a global standard for wireless monitoring and control applications. TI agreed to pay approximately $200 million for Chipcon. The transaction is expected to be complete in January 2006.


http://www.ti.com/corp/docs/chipcon/index....le+BA+chipcon-b


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
SDFF
сообщение Dec 21 2005, 21:11
Сообщение #62


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

Группа: Свой
Сообщений: 139
Регистрация: 13-06-05
Из: Санкт-Петербург
Пользователь №: 5 972



Спокойствие, только спокойствие. Новостью было когда Chipcon Figure-8 прикупил, особенно для моторолеров sad.gif. А сейчас заверяют, что номера чипконовские еще долго остануться и никто в СС2430 вместо 8051 MSP430 упаковывать не станет. А вообще, все это еще раз показывает, что за ZigBee надо было приниматься уже вчера. Лично мне теперь из двух бед (моторола и чипкон/техас) придется выбирать обе.
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 9 2006, 18:13
Сообщение #63


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Как можно подступиться к познанию CC2500?
Требуется связать по радиоканалу Tiny15 и Mega8535:
Какие дополнительные компоненты потребуются кроме двух модулей CC2500 и как рассчитать их параметры и какие допустимые отклонения от рассчетных параметров? Из какого материала должна быть антенна и какой формы?


--------------------
Go to the top of the page
 
+Quote Post
ksv198
сообщение Feb 10 2006, 11:57
Сообщение #64


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(AVR @ Feb 9 2006, 21:13) *
Как можно подступиться к познанию CC2500?
Требуется связать по радиоканалу Tiny15 и Mega8535:
Какие дополнительные компоненты потребуются кроме двух модулей CC2500 и как рассчитать их параметры и какие допустимые отклонения от рассчетных параметров? Из какого материала должна быть антенна и какой формы?

На ваш вопрос нет короткого простого ответа. Вам поможет даташит на СС2500 с сайта Chipcon'а, референсный дизайн оттуда же, программа Smart RF Studio для рассчета параметров канала связи и конфигурации СС2500. Антенны могут быть разные: рамка периметром в длину волны - самое простое решение, полуволновой разрезной - тоже работает неплохо и подключается так же - напрямую к ногам и без согласующих элементов. Другие антенны для данного диапазона (несимметричные) подключаются согласно схеме в даташите. Удачи!
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 10 2006, 13:42
Сообщение #65


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(ksv198 @ Feb 10 2006, 14:57) *
Антенны могут быть разные: рамка периметром в длину волны - самое простое решение, полуволновой разрезной - тоже работает неплохо и подключается так же - напрямую к ногам и без согласующих элементов.

т.е. достаточно только припаять обоими концами к выводам RF_P и RF_N провод длины 12.5 см? Из какого материала нужно взять провод?

Цитата
Overview of external components (excluding supply decoupling capacitors)
Typical application and evaluation circuit (power supply decoupling not shown)

Где можно узнать, куда нужно подключать разделительные конденсаторы и какой они должны быть ёмкости?

Попутно хотелось бы задать вопрос про FAQ по CC2500: идёт ли процесс создания небольшого руководства для начинающих?


--------------------
Go to the top of the page
 
+Quote Post
ksv198
сообщение Feb 11 2006, 08:03
Сообщение #66


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(AVR @ Feb 10 2006, 16:42) *
т.е. достаточно только припаять обоими концами к выводам RF_P и RF_N провод длины 12.5 см? Из какого материала нужно взять провод?
Где можно узнать, куда нужно подключать разделительные конденсаторы и какой они должны быть ёмкости?
Попутно хотелось бы задать вопрос про FAQ по CC2500: идёт ли процесс создания небольшого руководства для начинающих?

Провод медный диаметром 0.7 - 1.0 мм. Лучше всего посеребренный smile.gif , но и обычный ПЭЛ (ПЭВ) подойдет. Отрезаеш кусочек 12,5 см, изгибаешь аккуратно в виде кольца, паяешь к контактным площадкам как можно ближе к выводам СС2500. В этом случае разделительные конденсаторы не нужны.
Типовое включение СС2500 приведено в референсном дизайне (есть на сайте Chipcon), но если не нашли то вот он Прикрепленный файл  CC2500EM_Reference_Design_2_0.zip ( 344.43 килобайт ) Кол-во скачиваний: 1003
. Там все необходимые данные есть. Проверено на практике, работает.
По вопросу создания краткого мануала - работа идет, если останусь жив после сдачи текущего проекта, на следующей неделе выложу pdf-ку.
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 12 2006, 00:22
Сообщение #67


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Ещё несколько вопросиков wink.gif
Каковы требования к компонентам и какие меры предосторожности (чтобы моментально не загубить cc2500 а потом долго долго не понимать в чём ошибка)?
Кварцевй резонатор вообще можно взять любой, лишь бы был от 26 до 27 МГц и совпадал по частоте у обоих устройств (например, я возьму на 26.680000 МГц)?
Какова должна быть ёмкость конденсаторов, подключенных к резонатору: в даташите отмечено что они должны быть как-то рассчитаны. В документе CC2500EM_schematic.pdf указано 27 пФ, в одной из схем, выложенных сюда на форум - 22 пФ.
cool.gif


--------------------
Go to the top of the page
 
+Quote Post
ksv198
сообщение Feb 13 2006, 09:13
Сообщение #68


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(AVR @ Feb 12 2006, 03:22) *
Ещё несколько вопросиков wink.gif
Каковы требования к компонентам и какие меры предосторожности (чтобы моментально не загубить cc2500 а потом долго долго не понимать в чём ошибка)?
Кварцевй резонатор вообще можно взять любой, лишь бы был от 26 до 27 МГц и совпадал по частоте у обоих устройств (например, я возьму на 26.680000 МГц)?
Какова должна быть ёмкость конденсаторов, подключенных к резонатору: в даташите отмечено что они должны быть как-то рассчитаны. В документе CC2500EM_schematic.pdf указано 27 пФ, в одной из схем, выложенных сюда на форум - 22 пФ.
cool.gif

Требования к компонентам простые - должны быть номиналы как в даташите (референсном дизайне) - что собственно еще вы имели ввиду? Насчет мер предосторожностей я здесь уже писал, достаточно типовые для всех КМОП устройств + слабовата нагрузочная способность цифровых выходов. Кварц можете взять любой в диапазоне 26-27 МГц. У меня сейчас уже реально работают устройства с кварцами 26.601712 МГц и 27.000 МГц. В последнем случае требуется процедура подстройки частоты. У обоих устройств не обязательно должны быть одинаковы кварцы, надо только подстроить частоты у СС2500. Процедура элементарная, изменять надо только 2 байта (регистры FREQ1, FREQ0). По поводу конденсаторов подключенных к резонатору - их емкость зависит от параметров самого резонатора. Как посчитать есть в даташите, там же есть типовые значения для разных параметров резонаторов. Параметры можно узнать у тех, кто продает кварцы (почти всегда smile.gif ).
Go to the top of the page
 
+Quote Post
Abakt
сообщение Jan 27 2007, 15:27
Сообщение #69


Участник
*

Группа: Новичок
Сообщений: 73
Регистрация: 10-01-07
Пользователь №: 24 292



Цитата(ksv198 @ Feb 11 2006, 08:03) *
По вопросу создания краткого мануала - работа идет, если останусь жив после сдачи текущего проекта, на следующей неделе выложу pdf-ку.


Вы живы ? Ау ? где ПДФ-ка ?
Go to the top of the page
 
+Quote Post
Abakt
сообщение Feb 1 2007, 15:13
Сообщение #70


Участник
*

Группа: Новичок
Сообщений: 73
Регистрация: 10-01-07
Пользователь №: 24 292



чертеж антенны для cc2500 на 2.4 MHz
http://www.ti.com/litv/pdf/swra118
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Feb 22 2007, 21:04
Сообщение #71


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

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



Вот ещё один вопрос по СС2500:
Собрал модуль на СС2500 ревизия D с двумя вариантами исполнения
лойаута и разными антеннами. В качастве управляющего проца подключен АтМега48. Пробным проектом был выбран :
http://www.circuitcellar.com/library/print...e-189/index.htm
но кроме того была написана аналогичная прога моим другом-програмером,
т.к. америкос исходников не даёт.
Своя прога довольно "мускулистая" и позволяет совместную или автономную работу с RF-студией. При проверке обе проги ведут себя
практически однотипно и не выдают желаемого одинаково.
Их поведение примерно такое : при сканировании по диапазону
отображается некий шумовой сигнал на уровне ~(-45)-(-55)dB , и это при том ,что на входе присутствует сигнал от тестового генератора ,
немодулированный .с уровнем ~(-30)dB c частотой в пределах
диапазона (проверялся весь диапазон). После подробного исследования выяснилось ,что все режимы устанавливаемые рулением
регистрами ведут себя правильно и измерение RSSI происходит нормально . Но это только до момента калибровки при установке на
нужный канал. Получается ,что не калибруясь , чип находится на
какой-то частоте (похоже на 0-ом канале по дефолту, но у нескольких чипов из одной партии эти частоты отличались) и если все регистры кроме установки на канал настроены правильно ,то устанавливая частоту тестового генератора в полосу приёма на этой произвольной
(дефолтной) частоте получается очень приличное отображение RSSI.
Однако после калибровки (даже просто на один какой-то конкретный
канал) корректное отображение RSSI прекращалось (содержимое всех регистров ,отвечающих за эти функции не калечилось).
Проверка с генератором показала,что гетеродин приёмника ушёл с
дефолтной позиции, но даже без сканирования,а просто при установке
на произвольный канал ,найти признаки "приёма" не удавалось.
При этом пару раз случались варианты ,когда частота дефлтного приёма прыгала необъяснимым образом в какие-то произвольные точки
, и при этом мне удалось запечатлеть содержимое регистров во время
этих странных скачков . Но при анализе этих регистров и попытке
повторить эти прописи позднее - переписывая в такое-же состояние
эти регистры из дефолта в "состояние при скачке" -никакой закономерности не было обнаружено и опыт не имел повторения.
Все эти мытарства наводят на мысль,что:
1)-или у меня проблема с партией или ревизией чипа;
2)-или во время загрузки колечатся чакие-то внутренние настройки ,
из тех ,которые отображаются в RF-студии при включённом термодатчике (режимы функциональных узлов).

По-сему вопрос:
Если кто сталкивался с подобным поведением СС2500 рев.D или с
необходимостью коррекции настроек функциональных узлов в
режиме включённого термодатчика - напишите о своём опыте.
А я пока задумался о приобретении СС2500 рев.Е.
Мой нынешний вариант СС2500 рев.D был куплен в "OOO Gamma"
г.Днепропетровск. Если кто покупал у них - напишите о Вашем
опыте.
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 1 2007, 22:38
Сообщение #72


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

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



Решение вопроса "неподъёмности" СС2500 и ,вероятно, всех "Чипконов" в
условиях "совкового снабжения".

Эта инфа предназначена всем "братьям по электронике", которые мучались
с этими коварными чипами и при этом нарывались на их странное

поведение .Выражается оно в том ,что общедоступные кварцы на 27 МГц при
подключении к чипкону по рекомендации референсного дизайна (даже при
попытке подбора кондёров) не заводятся на своих 27 МГц , а гудят на
9 МГц (хотя отмаркированы на 27,0000 МГц ).Это объясняется тем , что
эти кварцы имеют основную резонансную частоту кристалла = 9 МГц ,а
для 90 % вариантов использования - схемотехника современных кварцевых
генераторов прекрасно справляется с возбуждением этих кварцев на 3-ей
механической гармонике . А в данном случае (противные чипконы) ихний
генератор заводился именно на частоте основного мех. резонанса .
Вот и получается ,что вся цифровая часть "Чипкона" тактировалась на
9 МГц и при этом чувствовала себя прекрасно , а при попытке запустить
радиотракт получалась полная лажа . Дело в том , что для процедуры
калибровки PLL на 2,4 ГГц требуется именно опора 26-27 МГц , а если
она вдруг оказалась 9 МГц ,то при стандартных Кдел. в синтезаторе
- представьте на секундочку, - куда должна была-бы слететь частота
генератора , что-бы выполнилось условие лока .
Ну а теперь о лекарстве для данного случая:
Поизучав варианты схемотехники кварцевых генераторов по одной

старинной электронной энциклопедии (Р.Граф 1300 примеров) , я решил
облегчить условия возбуждения для имеющихся у меня дешёвеньких кварцев,

т.к. заказывать новые - это время ,хлопоты и нет гарантии ,что с ними
на будет такой же проблемы .
Ну и вот готовый рецепт: 1) - паралельно кварцу запаял резистор 2к2;
2) - оба кондёра с ножек кварца на "землю" поставил по 15pF.
При установке только резистора , но со старыми кондёрами по 27pF при
проверке осцилографом было обнаружено ,что на 8-й ноге частота уже
стала 27 МГц , а на 10-й ноге по-прежнему 9 МГц . После замены кондёров
на 15pF на обеих ногах генерация стала 27 МГц .
После этой доработки стало нам СЧАСТЬЕ !!!!!
--- Чего и Вам желаю !!!!!
roman_uhf
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 1 2007, 23:07
Сообщение #73


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(roman_uhf @ Mar 1 2007, 22:38) *
Решение вопроса "неподъёмности" СС2500 и ,вероятно, всех "Чипконов" в
условиях "совкового снабжения".


Это, наверное, самые распространенные "грабли" с кварцами.
Не вы первый и не вы последний smile.gif

СС2500 отлично работают вот с такими кварцами без всяких дополнительных ухищрений:
http://www.platan.ru/cgi-bin/qwery.pl/id=2...amp;group=10801
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 1 2007, 23:25
Сообщение #74


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

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



Мне , чтобы купить подобные кварцы , надо заказывать их в
Днепропетровске и забирать бандероль в Автолюксе . А данный способ ,
хотя , возможно и неидеальный , но позволяет реально преодолеть эту
проблему простейшими методами с гарантированым результатом . Просто
проверить версию с кварцем сходу я не мог , т.к. "человеческий" осцил
у меня не жил , а руки дошли до него только сегодня . smile.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 00:04
Сообщение #75


Гуру
******

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



Цитата(roman_uhf @ Mar 1 2007, 23:25) *
Мне , чтобы купить подобные кварцы , надо заказывать их в
Днепропетровске и забирать бандероль в Автолюксе . А данный способ ,
хотя , возможно и неидеальный , но позволяет реально преодолеть эту
проблему простейшими методами с гарантированым результатом . Просто
проверить версию с кварцем сходу я не мог , т.к. "человеческий" осцил
у меня не жил , а руки дошли до него только сегодня . smile.gif

Хм, я бы не полагался на то, что вчера купленный ширпотребный резонатор 26 MHz и купленный сегодня окажутся одинаковыми, "фундаментальными". Специально вот покупал 26 MHz якобы "фундаментальный" (HC-49, низкопрофильный, трухольный) - аналогичная фигня, 2500 загенерил на втрое меньшей частоте. Хорошо, что там же были куплены более приличные, SMD0603 (металлокерамический корпус, поверхностный монтаж) - с этими сразу не было проблем. По поводу наличия-отсутствия скопа - это и почти программно можно проверить, выдав на многофункциональные ноги опорник, деленный на что-нибудь, чтобы вписаться в верхний лимит программного частотомера (а то как вообще их настраивать - не триммер же ставить, а уход частоты больше 40 ppm при узкой полосе ухудшает надежность). Я типично выдаю ref/12, и измеряю с использованием часового опорника, от которого тактируется таймер atmega8 (поскольку это мне все равно нужно.
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 00:24
Сообщение #76


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

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



2 rx3apf:
А Вам не кажется, что в таком случае можно сделать програмную автокорекцию чипкона по часовому кварцу и таким образом вообще снять
проблему разброса кварцев опоры - ведь часовые кварцы уже давно
вышли на практически идиальную повторяемость в пределах одной партии ? wink.gif smile.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 00:33
Сообщение #77


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 00:24) *
2 rx3apf:
А Вам не кажется, что в таком случае можно сделать програмную автокорекцию чипкона по часовому кварцу и таким образом вообще снять
проблему разброса кварцев опоры - ведь часовые кварцы уже давно
вышли на практически идиальную повторяемость в пределах одной партии ? wink.gif smile.gif

wink.gif

Так именно это я и делаю, и ради того измерение и было реализовано. Однократное, после включения устройства. На самом деле, до идеальности "часовым" кварцам даже в пределах одной партии далеко (простая смена кристаллов в одном генераторе дает заметный разброс), но в требуемые 40 ppm влезаю заведомо. Тем более что по некоторым причинам от использования 2500 пришлось отказаться, и перешел на 1100, а тут требования и того мягче. Я не использую корректирующую поправку в соответствующем регистре, вместо этого, однажды вычислив опорную частоту, выставляю частоту канала путем несложной арифметики, так мне получается даже проще.

Сообщение отредактировал rx3apf - Mar 2 2007, 00:35
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 00:56
Сообщение #78


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

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



2 rx3apf:
Именно это я и имел в виду smile.gif . Мне то-же нужны СС1100 , а так-же и
СС2400 , но только с их поиском и покупкой опять не всё просто
(в Украине) sad.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 01:03
Сообщение #79


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 00:56) *
2 rx3apf:
Именно это я и имел в виду smile.gif . Мне то-же нужны СС1100 , а так-же и
СС2400 , но только с их поиском и покупкой опять не всё просто
(в Украине) sad.gif

http://www.compel.ru/partners
В списке никого подходящего нет ?

Еще человек говорил, что на mouser.com CC1100 что-то существенно дешевле, чем у официальных российских дилеров TI...
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 01:21
Сообщение #80


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

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



Спасибо , посмотрю . Но есть ещё одна проблемка ,с которой то-же
не всё гладко : - по поводу ревизии чипа не сознеются торговцы sad.gif .
Конечно я её вычитаю по получении , но вот что-бы сразу торгаши
признались - как-то не выходит angry.gif angry.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 01:36
Сообщение #81


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 01:21) *
Спасибо , посмотрю . Но есть ещё одна проблемка ,с которой то-же
не всё гладко : - по поводу ревизии чипа не сознеются торговцы sad.gif .
Конечно я её вычитаю по получении , но вот что-бы сразу торгаши
признались - как-то не выходит angry.gif angry.gif

А там есть какие-то проблемы с разными ревизиями ?
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 01:44
Сообщение #82


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

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



Теоритически существуют варианты глюкавости и методы обхождения граблей разными "кривыми" путями ,описаные в ератах. Я естественно покупал-бы самые последние версии , но это потиворечит интересу торговцев . Хотя если на это посмотреть с точки зрения моего друга -
програмера , то возможно эти грабли и не столь страшны... smile.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 01:47
Сообщение #83


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 01:44) *
Теоритически существуют варианты глюкавости и методы обхождения граблей разными "кривыми" путями ,описаные в ератах. Я естественно покупал-бы самые последние версии , но это потиворечит интересу торговцев . Хотя если на это посмотреть с точки зрения моего друга -
програмера , то возможно эти грабли и не столь страшны... smile.gif

В эрратах я не нашел указаний, что баги пофиксены хоть в каких ревизиях, поэтому, чтобы не наступать на грабли - лучше исходить из худшего варианта (произвольная ревизия). Правда, если окажется, что SmartStudio для чипов более поздних ревизий будет предлагать иные варианты инициализации... Хм, есть над чем подумать...
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 01:55
Сообщение #84


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

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



А Вы заметили , что с включённым термодатчиком в студии открываются
бездны дополнитальных вариантов , никак не документированые в
даташите ?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 02:12
Сообщение #85


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 01:55) *
А Вы заметили , что с включённым термодатчиком в студии открываются
бездны дополнитальных вариантов , никак не документированые в
даташите ?

Нет, я не пробовал включать - поскольку не предполагал использовать термодатчик. А на что там надо обратить внимание ? При случае погляжу...
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 02:56
Сообщение #86


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

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



Я там вижу режимы тестов всех функциональных RF и прочих сигнальных
модулей , а возможно и не только тесты .Но по поводу - разобраться глубже (именно с целью - порулить) пока руки не дошли . Просто там есть
доступ к тем узлам , которые я столько лет строил на рассыпухе (конечно - не отдельные транзюки ,хотя и такое - не редкое дело),а тут такое богатство в размере спичечной головки - ну как не пошарить ? wink.gif cool.gif ph34r.gif biggrin.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 03:04
Сообщение #87


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 02:56) *
Я там вижу режимы тестов всех функциональных RF и прочих сигнальных
модулей , а возможно и не только тесты .Но по поводу - разобраться глубже (именно с целью - порулить) пока руки не дошли . Просто там есть
доступ к тем узлам , которые я столько лет строил на рассыпухе (конечно - не отдельные транзюки ,хотя и такое - не редкое дело),а тут такое богатство в размере спичечной головки - ну как не пошарить ? wink.gif cool.gif ph34r.gif biggrin.gif

Попробовал. Или я торможу, либо у нас разные версии SmartRF Studio. От включения или выключения термодатчика функциональность не меняется.
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 03:19
Сообщение #88


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

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



При включании термодатчика в РФ-студии в закладке RF-4 DK и включенном СС2500 , в закладке регистр въев , действующим с правильным отображением функций регистром называется псевдорегистр
IOCFG0A1 или IOCFG0A2 в зависимости от состояния ADCtest и их значения в физическом смысле выводятся в битах (4:0).
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 2 2007, 03:25
Сообщение #89


Гуру
******

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



Цитата(roman_uhf @ Mar 2 2007, 03:19) *
При включании термодатчика в РФ-студии в закладке RF-4 DK и включенном СС2500 , в закладке регистр въев , действующим с правильным отображением функций регистром называется псевдорегистр
IOCFG0A1 или IOCFG0A2 в зависимости от состояния ADCtest и их значения в физическом смысле выводятся в битах (4:0).

Что-то я ничего не понял ;(

А, вроде понял...

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

Сообщение отредактировал rx3apf - Mar 2 2007, 03:36
Go to the top of the page
 
+Quote Post
roman_uhf
сообщение Mar 2 2007, 03:40
Сообщение #90


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

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



У меня сейчас есть совершенно конкретная задача и пока сил и времени на разборки с этими недокументированными (?я никаких объяснялок не видел) возможностями просто нет. Если нароете тему глубже - не сочтите
за труд - отписать своё мнение . Спасибо . cheers.gif a14.gif wink.gif
Go to the top of the page
 
+Quote Post
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

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:09
Рейтинг@Mail.ru


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