|
CC1021 + DP1203-C433, Кто использовал СС1021?Посоветуйте. |
|
|
|
Jun 29 2006, 10:40
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-06-06
Пользователь №: 18 423

|
Проблема с СС1021. Регистры пишутся/читаются нормально. Не работает PLL, т.е. не проходит процедура так называемой калибровки (не устанавливается бит в соответствующем регистре). Кварц работает на номинальной частоте, значения индуктивностей, емкостей, резисторов PLL согласно ПО Chipcon SmartRFStudio. Кто еще что может посоветовать? Будет ли рабоать приемник/передатчик в этом случае? А вообще возможно совместить СС1021 с DP1203-C433?
|
|
|
|
|
 |
Ответов
|
Jun 30 2006, 05:06
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-06-06
Пользователь №: 18 423

|
А вообще из-за чего может не рабоать PLL? Хотелось бы узнать возможные аппаратные и программные причины. Может кто-нибудь знает, на значения каких регистров следует обратить внимание.
|
|
|
|
|
Jun 30 2006, 18:00
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 20-03-05
Пользователь №: 3 533

|
Цитата(ULUXA @ Jun 30 2006, 09:06)  А вообще из-за чего может не рабоать PLL? Хотелось бы узнать возможные аппаратные и программные причины. Может кто-нибудь знает, на значения каких регистров следует обратить внимание. Делал связь на сс1020. Думаю, это похоже. Так вот, инициализация не проходила, если были некорректные значения в регистрах FREQ, CLOCK, DEVIATION (слишком узкая полоса фильтра), INTERFACE (выбран неправильно источник клока - внешний или внутренний) и ещё какие-то влияли. в общем, если калибровка прошла, значит, почти заработало. самое главное - правильная частота, правильный клок, правильная модуляция и соотношение между датарэйт и бодрэйт (см даташит). лучше всего сделать так: взять пример от чипкона, посмотреть их настройки (железо тоже лучше такое же подбирать) и повторить - добиться работы на 2400 бод. а там виднее уже будет. подбирать с нуля - это очень геморно, если опыта нет. кстати, RF STUDIO не факт, что правильные комбинации генерит, то есть, явные баги она исправляет, но далеко не всё из допущенных комбинаций будет работать.
|
|
|
|
|
Jul 3 2006, 11:42
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-06-06
Пользователь №: 18 423

|
Цитата(Lem @ Jul 1 2006, 00:00)  Цитата(ULUXA @ Jun 30 2006, 09:06)  А вообще из-за чего может не рабоать PLL? Хотелось бы узнать возможные аппаратные и программные причины. Может кто-нибудь знает, на значения каких регистров следует обратить внимание.
Делал связь на сс1020. Думаю, это похоже. Так вот, инициализация не проходила, если были некорректные значения в регистрах FREQ, CLOCK, DEVIATION (слишком узкая полоса фильтра), INTERFACE (выбран неправильно источник клока - внешний или внутренний) и ещё какие-то влияли. в общем, если калибровка прошла, значит, почти заработало. самое главное - правильная частота, правильный клок, правильная модуляция и соотношение между датарэйт и бодрэйт (см даташит). лучше всего сделать так: взять пример от чипкона, посмотреть их настройки (железо тоже лучше такое же подбирать) и повторить - добиться работы на 2400 бод. а там виднее уже будет. подбирать с нуля - это очень геморно, если опыта нет. кстати, RF STUDIO не факт, что правильные комбинации генерит, то есть, явные баги она исправляет, но далеко не всё из допущенных комбинаций будет работать. Спасибо, добился того, что калибровка стала проиходить. Теперь такие вопросы: 1) Как простыми методами можно проверить, передает в эфир трансивер или нет? 2)Приемник из DP1203-С433 не видит сигналы от СС1021(я на трансивер посулаю меандр, на выходе приемника наблюдаю только цифровой шум). Может ли быть из за несовпадения несущих частот (у DP1203-С433 в даташите написано, что минимальная несущая 433МГц, максимально возможная 435МГц, но она никак не программируется; у СС1021 же несущая прогарммируется с точностью до 300Гц, по даташиту). Какие еще могут быть причины отсутствия связи?
|
|
|
|
|
Jul 6 2006, 08:14
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 1-09-05
Из: Рыбинск
Пользователь №: 8 130

|
Цитата(ULUXA @ Jul 3 2006, 15:42)  Цитата(Lem @ Jul 1 2006, 00:00)  Цитата(ULUXA @ Jun 30 2006, 09:06)  А вообще из-за чего может не рабоать PLL? Хотелось бы узнать возможные аппаратные и программные причины. Может кто-нибудь знает, на значения каких регистров следует обратить внимание.
Делал связь на сс1020. Думаю, это похоже. Так вот, инициализация не проходила, если были некорректные значения в регистрах FREQ, CLOCK, DEVIATION (слишком узкая полоса фильтра), INTERFACE (выбран неправильно источник клока - внешний или внутренний) и ещё какие-то влияли. в общем, если калибровка прошла, значит, почти заработало. самое главное - правильная частота, правильный клок, правильная модуляция и соотношение между датарэйт и бодрэйт (см даташит). лучше всего сделать так: взять пример от чипкона, посмотреть их настройки (железо тоже лучше такое же подбирать) и повторить - добиться работы на 2400 бод. а там виднее уже будет. подбирать с нуля - это очень геморно, если опыта нет. кстати, RF STUDIO не факт, что правильные комбинации генерит, то есть, явные баги она исправляет, но далеко не всё из допущенных комбинаций будет работать. Спасибо, добился того, что калибровка стала проиходить. Теперь такие вопросы: 1) Как простыми методами можно проверить, передает в эфир трансивер или нет? 2)Приемник из DP1203-С433 не видит сигналы от СС1021(я на трансивер посулаю меандр, на выходе приемника наблюдаю только цифровой шум). Может ли быть из за несовпадения несущих частот (у DP1203-С433 в даташите написано, что минимальная несущая 433МГц, максимально возможная 435МГц, но она никак не программируется; у СС1021 же несущая прогарммируется с точностью до 300Гц, по даташиту). Какие еще могут быть причины отсутствия связи? Я делал (и сейчас делаю) связь на двух одинаковых модулях DP-1203. У меня все работает. В твоем случае возможны следующие варианты: 1) несовместимость модулей из-за различия в: а) вид модуляции (в DP-1203 "двух-уровневая FSK модуляция с непрерыв- ной фазовой функцией"-из даташита) б) девиация в) несущая частота (кстати в DP-1203 несущая выставляется c шагом 500Гц через регистры SWParam_Freq на 32767 шагов в плюс и на столько же в минус от середины) 2) кто-то дохлый (у меня сначала тоже не было связи (смотри http://www.caxapa.ru/mcu/wwwboard.html?id=38267), я долго не понимал почему. заменил модули - все заработало) Проверить излучение можно простым индикатором поля - два СВЧ-диода + измерительная головка на 100мкА + пара конденсаторов. Я в данный момент прорабатываю возможность организации протокола обмена между несколькими устройствами (группа один ведущий - три ведомых), типа простейшей радио-сети. Если у кого есть желание обсудить или подобный опыт присоединяйтесь плиз! Можно по почте vectorplus2002@mail.ru Евгений.
|
|
|
|
Сообщений в этой теме
ULUXA CC1021 + DP1203-C433 Jun 29 2006, 10:40 Shurmas да совместить возможно. Перепрооверте мондаж и пр... Jun 29 2006, 11:41    ULUXA Ура, зароботало!!! Увидел импульсы пер... Jul 6 2006, 09:49     Crystaly Цитата(ULUXA @ Jul 6 2006, 13:49) Ура, за... Jul 7 2006, 08:54 ULUXA Теперь следующая проблема: невозможно выставить не... Jul 7 2006, 04:15 Lem Цитата(ULUXA @ Jul 7 2006, 08:15) Теперь ... Jul 7 2006, 13:45  ULUXA Цитата(Lem @ Jul 7 2006, 19:45) проблема ... Jul 21 2006, 06:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|