Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос начинающего по CC1000
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
ShAnt
Всем доброго времени суток!

С контроллерами я работаю давно, а вот с приемо-передатчиками только начал, поэтому считаю себя новичком и прошу помощи...
Развел плату под Atmega8 и CC1000. Применил референсный дизайн для CC1000. Земли для DVDD и AVDD едины. При подаче питания кварц не генерит. Только когда снять напряжение с DVDD появляются устойчивые колебания. Как с ним работать? Если есть что в даташите - подскажите дураку, где искать...
DRUID3
Поэкспериментируйте с емкостью конденсаторов в цепи кварца....
ShAnt
Цитата(DRUID3 @ Jun 26 2007, 21:38) *
Поэкспериментируйте с емкостью конденсаторов в цепи кварца....

Благодарю за помощь! Я правильно понимаю, что генератор чипа должен работать в любом случае (при нулевых начальных условиях)?
DRUID3
Цитата(ShAnt @ Jun 26 2007, 20:42) *
Благодарю за помощь! Я правильно понимаю, что генератор чипа должен работать в любом случае (при нулевых начальных условиях)?

Не знаю, что Вы имеете в виду, но запускаться он должен сам, без раскачки. Если при каких либо условиях он все-таки запускается на требуемой частоте (прикосновение рукой или щупом, незначительное изменение питающего напряжения) то дело все-таки в этих емкостях...
Dogmatik
В принципе генератор можно и выключить
В регистре по нулевому адресу есть режим Power Down of Crystal Oscillator Core.
У меня кварц запускался даже без конденсаторов.
Посмотри внимательнее мож просто где-то ошибка.
ShAnt
Цитата(Dogmatik @ Jun 27 2007, 14:31) *
В принципе генератор можно и выключить
В регистре по нулевому адресу есть режим Power Down of Crystal Oscillator Core.
У меня кварц запускался даже без конденсаторов.
Посмотри внимательнее мож просто где-то ошибка.

Спасибо за ответы. Но дело в том, что я трансивер еще даже не программировал...Сегодня по совету начал менять конденсаторы, на 22 пФ, вдруг заработал! Однако, перепаяв кварц (просто поставив на место...) генерация исчезла. И больше не появилась, сколько я не бился... Мистика какая-то! Короче, плюнул я на все это и подключил внешний генератор с амеги. Дальше пока не экспериментировал...
Dogmatik
Цитата(ShAnt @ Jun 27 2007, 18:25) *
Спасибо за ответы. Но дело в том, что я трансивер еще даже не программировал...Сегодня по совету начал менять конденсаторы, на 22 пФ, вдруг заработал! Однако, перепаяв кварц (просто поставив на место...) генерация исчезла. И больше не появилась, сколько я не бился... Мистика какая-то! Короче, плюнул я на все это и подключил внешний генератор с амеги. Дальше пока не экспериментировал...

Ты сам и ответил.
Состояние регистра MAIN по сбросу не определено.
ShAnt
Цитата(Dogmatik @ Jun 28 2007, 08:49) *
Ты сам и ответил.
Состояние регистра MAIN по сбросу не определено.


Благодарствуйте, коллеги! beer.gif Генератор заработал!
ZiTrix
Конечно не совсем в тему, но по сс1000....
вопрос есть по сохранению значений калибровки...
наваял СС1000+PSOC3 (8051) , в принципе протокольчик сделал не шустрый полудуплексный , все работает более менее
в даташите не совсем ясно сказано про биты перезаписи значений калибровки в TEST6 и TEST5...

Скажите вообщем правильно ли я сохраняю и записываю калибровку? Вначале на rx делаю калибровку, сохраняю биты TEST0[3:0] и ТЕST2[4:0] гденить в озу, далее для TX делаю тоже самое.... затем записываю соотвествующие биты в TEST5, TEST6.. и теперь вопрос: я должен ДЕРЖАТЬ биты OVERRIDE равными 1 постоянно или должен после установки сразу сбросить их в 0, чтобы значения калибровок из TEST6,5 переписались в TEST2, и TEST0? Должен ли я когда либо сбрасывать OVERRIDE в 0 при записи новых значений кабибровок? вот такой вопрос..
спс за внимание

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.