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

 
 
> Краткое описание опыта работы с СС2500, Часть первая, программирование
ksv198
сообщение Feb 18 2006, 09:24
Сообщение #1


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

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



Вот, как и обещал выкладываю первую часть горького smile.gif (ну, не совсем) опыта борьбы с Chipcon' овской СС2500. Надеюсь, кому-то это облегчит жизнь и работу. Критика, дополнения и исправления приветствуются. На вопросы по мере сил буду отвечать (если сам буду знать ответ smile.gif ). Удачи!
Прикрепленный файл  CC2500_AVR_1.pdf ( 147.33 килобайт ) Кол-во скачиваний: 3936
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
woodman2
сообщение Feb 18 2006, 14:45
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 10-01-06
Из: Kiev
Пользователь №: 12 990



Спасибо, очень интересно.
Вопросы:
1. Нельзя ли подстраивать кварцы для уменьшения расхожденя частот между модулями?
2. Таки есть там QPSK или как?
Спасибо.
Go to the top of the page
 
+Quote Post
ksv198
сообщение Feb 20 2006, 13:00
Сообщение #3


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

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



Цитата(woodman2 @ Feb 18 2006, 17:45) *
Спасибо, очень интересно.
Вопросы:
1. Нельзя ли подстраивать кварцы для уменьшения расхожденя частот между модулями?
2. Таки есть там QPSK или как?
Спасибо.

1. Что вы имеете в виду? Если подстройку частоты задающего генератора путем изменения емкости одного из конденсаторов, висящих с ноги кварца на землю, то на мой взгляд это не нужно, так как проще программно подстроить синтезатор, и крутить ничего не надо smile.gif
2. Цитата из даташита:
...
CC2500 supports amplitude, frequency and
phase shift modulation formats.
...
Minimum Shift Keying (MSK Identical to offset QPSK with half-sine shaping (data coding may differ))
...
Получается есть smile.gif
Go to the top of the page
 
+Quote Post
woodman2
сообщение Feb 22 2006, 00:37
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 10-01-06
Из: Kiev
Пользователь №: 12 990



Цитата(ksv198 @ Feb 20 2006, 16:00) *
1. Что вы имеете в виду? Если подстройку частоты задающего генератора путем изменения емкости одного из конденсаторов, висящих с ноги кварца на землю, то на мой взгляд это не нужно, так как проще программно подстроить синтезатор, и крутить ничего не надо smile.gif

Именно это первоначально и имелось в виду.
По поводу программной подстройки.
Вы можете компенсировать расстройку опороного кварца с дискретностью шага синтезатора.
Оптимально, в плане минимизации фазовых шумов и получения максимальной полосы захвата, выбирать шаг сетки частот синтезатора равным межканальной разности частот.
При этом программная компенсация отклонения частоты опоры от номинальной даст максимальную ошибку компенсации равную половине ширины межканального интервала.
Значит надо выбирать более мелкий шаг синтезатора, и соответственно жертвовать шумовыми параметрами и рабочей полосой синтезатора.
Согласен, что иногда это допустимо.
А по поводу "крутить" это еще вопрос, что проще при серийном производстве, крутануть триммер или вводить программную коррекцию.

Сообщение отредактировал woodman2 - Feb 22 2006, 00:40
Go to the top of the page
 
+Quote Post
ksv198
сообщение Feb 22 2006, 10:59
Сообщение #5


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

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



Цитата(woodman2 @ Feb 22 2006, 03:37) *
По поводу программной подстройки.
Вы можете компенсировать расстройку опороного кварца с дискретностью шага синтезатора.
Оптимально, в плане минимизации фазовых шумов и получения максимальной полосы захвата, выбирать шаг сетки частот синтезатора равным межканальной разности частот.
При этом программная компенсация отклонения частоты опоры от номинальной даст максимальную ошибку компенсации равную половине ширины межканального интервала.
Значит надо выбирать более мелкий шаг синтезатора, и соответственно жертвовать шумовыми параметрами и рабочей полосой синтезатора.
Согласен, что иногда это допустимо.
А по поводу "крутить" это еще вопрос, что проще при серийном производстве, крутануть триммер или вводить программную коррекцию.

По поводу выбора шага сетки частот синтезатора: Chipcon все уже за нас выбрал smile.gif , шаг сетки синтезатора приблизительно 400 Гц при кварце 26 МГц и изменить нам его не дано, если не заменять кварц....
Что касается крутануть триммер: не могу с вами согласиться, что введение дополнительного элемента регулировки (который фактически будет дублировать в чем то функциональность СС2500) при серийном производстве облегчит жизнь. Скорее наоборот. А программно достаточно легко избавиться от ручных работ, путем введения в программу процедуры настройки с хранением констант в энергонезависимой памяти. Таким образом настраивать устройство не прийдется вообще.
Все это конечно мое личное мнение, в порядке рассуждения...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ksv198   Краткое описание опыта работы с СС2500   Feb 18 2006, 09:24
- - OPM   Спасибо! Очень интересно и полезно. Жду продол...   Feb 18 2006, 10:26
|- - AVR   Спасибо, очень интересное и полезное руководство...   Feb 19 2006, 18:33
|- - AVR   В примере программно на ассемблере реализован инте...   Feb 19 2006, 20:36
|- - ksv198   Цитата(AVR @ Feb 19 2006, 23:36) В пример...   Feb 20 2006, 13:10
|- - AVR   Цитата(ksv198 @ Feb 20 2006, 16:10) В дан...   Feb 22 2006, 22:02
- - vladnick   Думаю, что эта тематика сейчас очень актуальна и и...   Feb 19 2006, 20:22
- - johni5   Такой вопрос. Мне необходимо разместить приёмопере...   Mar 6 2006, 09:57
|- - ksv198   Цитата(johni5 @ Mar 6 2006, 12:57) Такой ...   Mar 7 2006, 07:21
- - Gulf   Цитата(ksv198 @ Feb 18 2006, 13:24) Вот, ...   Mar 6 2006, 10:48
- - 645499   Заказал профессиональный перевод датшита. Уже 60% ...   Mar 29 2006, 13:28
|- - micronix   Цитата(645499 @ Mar 29 2006, 16:28) Заказ...   Nov 13 2006, 23:48
|- - Волощенко   Цитата(micronix @ Nov 14 2006, 03:48) Дав...   Nov 17 2006, 12:15
|- - micronix   Цитата(Волощенко @ Nov 17 2006, 12:15) Ци...   Dec 1 2006, 06:44
- - Tigrik   Цитата(ksv198 @ Feb 18 2006, 13:24) Вот, ...   Apr 11 2006, 09:01
- - Kjonn   Здраствуйте все !!! Народ , а кто пом...   Aug 18 2006, 13:46
- - -=Женек=-   Эх... кто б такую работку выложил про TRF6903 или ...   Sep 30 2006, 11:53
- - Valery_Vlad   ЦитатаЭх... кто б такую работку выложил про TRF690...   Sep 30 2006, 12:44
- - -=Женек=-   Цитататаких не бывает бывают: http://www.platan.r...   Sep 30 2006, 12:53
- - -=Женек=-   Valry_Vlad Если бы я был профессиональным инженер...   Sep 30 2006, 13:05
- - Valery_Vlad   Не верю. Только посадочные площадки дадут погрешн...   Sep 30 2006, 13:12
- - micronix   Цитата(ksv198 @ Feb 18 2006, 12:24) Вот, ...   Nov 9 2006, 01:05
|- - ksv198   Цитата(micronix @ Nov 9 2006, 04:05) АВТО...   Nov 11 2006, 08:18
- - rat   После просмотра горы ассемблера хочется сказать ...   Nov 9 2006, 04:23
- - micronix   Цитата(ksv198 @ Feb 18 2006, 12:24) Вот, ...   Nov 16 2006, 00:07
- - goodwin   А нам так - гхм, реклама тут не приветствуется...   Dec 1 2006, 08:01
|- - micronix   Цитата(goodwin @ Dec 1 2006, 08:01) А нам...   Dec 3 2006, 03:58
|- - dimae290   Цитата(goodwin @ Dec 1 2006, 11:01) А нам...   Feb 16 2008, 09:27
- - marazm   Цитата(ksv198 @ Feb 18 2006, 15:24) Вот, ...   Dec 1 2006, 13:33
- - goodwin   Пожалуй вы правы насчет "прекратить".   Dec 3 2006, 07:48
- - bloodden   Даааа. с антеннами действительно не всё понятно. Б...   Sep 9 2007, 21:57


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

 


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


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