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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> CC1101 не стартует кварц, CC1101 не стартует кварц
Stein21
сообщение Mar 22 2011, 05:03
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



А обязательно ли подавать сигнал CS (или SS) если по SPI микроконтроллер, в ходе работы, будет общаться только с трансивером?
Go to the top of the page
 
+Quote Post
at90
сообщение Mar 22 2011, 05:18
Сообщение #17


Знающий
****

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



Цитата(Stein21 @ Mar 22 2011, 08:03) *
А обязательно ли подавать сигнал CS (или SS) если по SPI микроконтроллер, в ходе работы, будет общаться только с трансивером?

Обязательно. По фронтам этого сигнала определяется начало и конец записи кадра.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Stein21
сообщение Mar 23 2011, 14:51
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



А если под брюхом не сверлить, а просто соединить две ножки земли с брюхом на верхнем слое, нормально будет работать? Кто нибудь пробывал?
Go to the top of the page
 
+Quote Post
Stein21
сообщение Mar 24 2011, 01:46
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Ещё не нашлось резистора 56 Ком между пином RBIAS(17) и землёй, так называемый resistor for internal bias current reference. Вместо него поставил 10 Ком. Как думаете, ничего страшного, или сгорит трансивер?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 24 2011, 10:36
Сообщение #20


Гуру
******

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



Цитата(Stein21 @ Mar 24 2011, 04:46) *
Ещё не нашлось резистора 56 Ком между пином RBIAS(17) и землёй, так называемый resistor for internal bias current reference. Вместо него поставил 10 Ком. Как думаете, ничего страшного, или сгорит трансивер?

Сгореть - вряд ли. Но раз настоятельно рекомендуют именно 56К и указывают однопроцентный допуск - лучше соблюдать (в конце концов, набрать для макета из других номиналов), иначе характеристики аналоговой части могут оказаться сильно отличные от ожидаемых.

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

Сообщение отредактировал rx3apf - Mar 24 2011, 10:39
Go to the top of the page
 
+Quote Post
Stein21
сообщение Mar 27 2011, 01:18
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Подскажите плиз, как трансивер проверить, не здох ли он при моём неумелом мантаже? Инициализирую SPI на контроллере, CS ставлю 0, MISO переходит с 1 в 0. Это Я так понимаю о работоспособности не говорит... Что послать и каков ответ будет в случае живого приёмопередатчика?
Go to the top of the page
 
+Quote Post
Stein21
сообщение Mar 27 2011, 03:31
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Ещё вопросик: как устанавливать регистры в CC1101? Пересылать байт адреса, затем байт значения? но если так, тогда чем отличается это от пересылки данных..
Даташит читаю, но трудновато.. английский хромает (
Go to the top of the page
 
+Quote Post
Stein21
сообщение Mar 31 2011, 03:21
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Получилось записать регистры по SPI и считать - всё верно. Можно ли теперь говорить, что трансивер успешно пережил монтаж, или пока рановато?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 31 2011, 14:25
Сообщение #24


Гуру
******

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



Цитата(Stein21 @ Mar 31 2011, 07:21) *
Получилось записать регистры по SPI и считать - всё верно. Можно ли теперь говорить, что трансивер успешно пережил монтаж, или пока рановато?

Рановато. При ESD-повреждениях может все вроде функционировать, но, например, деградируют характеристики приемника либо демодулятор выдает мусор. Пока нет реальной радиосвязи - это все полдела...
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 1 2011, 02:35
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Неподскажите тогда, как защитить чип от статики? Может покрыть его полностью цапон-лаком?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 1 2011, 08:20
Сообщение #26


Гуру
******

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



Цитата(Stein21 @ Apr 1 2011, 06:35) *
Неподскажите тогда, как защитить чип от статики? Может покрыть его полностью цапон-лаком?

1. Соблюдать осторожность при монтаже
2. Защитить по входным цепям (замкнуть антенну по DC).

Лак - по желанию, если требуется влагозащита (и не цапон-лак, а что-нибудь уретановое), от статики это не защищает.
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 2 2011, 01:50
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



А можно ли соединить RF_N и RF_P в ходе отладки двух трансиверов, чтоб не грешить на антены и колебательные контуры?
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 2 2011, 03:51
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Поправьте меня пожалуйста, если Я что-то не так понял:
Передача данных:
-Режим IDLE
-передаём строб TXFIFO_B
-передаём длину пакета
-передаём адрес TXFIFO (Я передаю 0)
-передаём данные
-передаём строб STX
-ждём 1 на GD0 (у меня изменения не происходит)
-ждём 0 на GD0
А если не дожидаюсь изменения GD0 перехожу в IDLE и проверяю регистры, они все изменяются на $0F - что это? сбросился трансивер чтоль?
Приём данных:
-передаём строб SRX
-ждём 1 на GD0 (здесь так же если не дожидаться сигнала, переходить в IDLE и читать регистры, они так же будут сбиты)
-переходим в режим IDLE
-отправляем RXBYTES читаем количество байт
-проверяем нет ли переполнения и если нет:
-отправляем RXFIFO_B считываем длину данных
-в цикле отправляем 0 считываем данные
Эта проблема на обеих платах. Все ножки питания прозванивал - вроде всё нормально. Мошность устанавливаю -30 ДБм не помогает. Питаются платы одна от RS2032, другая от двух пальчиковых батареек.

Сообщение отредактировал Stein21 - Apr 2 2011, 11:41
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 2 2011, 13:33
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Пойду ещё раз перепаяю чип, вдруг поможет ))
Go to the top of the page
 
+Quote Post
Stein21
сообщение Apr 5 2011, 12:39
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-03-11
Пользователь №: 63 584



Цитата(rx3apf @ Feb 19 2011, 13:24) *
Если кварц на 3-ю гармонику - все равно генератор должен запуститься (проверено), но синтезатор работать не будет.

У меня после перехода в состояние TX не приходит 1 на GDO0, т.е. синхрослово не отправляется, как Я понимаю.. Может ли это быть следствием неподходящего кварца. У меня HC49S 26.451 МГц

Сообщение отредактировал Stein21 - Apr 5 2011, 12:40
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:36
Рейтинг@Mail.ru


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