|
|
 |
Ответов
(15 - 29)
|
Nov 18 2008, 19:43
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(Igor_O @ Nov 18 2008, 16:09)  В даташите на СС1101 написано, что очень рекомендуется применение элементов 0402 типоразмера. "The placement and the size of the decoupling capacitors are very important to achieve the optimum performance". В наличии у продавцов только 0603. Насколько критично при 433 МГц? Может из за этих различий и разброс в достигнутых дальностях приема\передачи? не страшно вообще. там не сильно индуктивности паразитные отличаются
|
|
|
|
|
Nov 19 2008, 16:14
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641

|
Еще вопрос: В Sleep режим СС1101 переходит автоматически при высоком уровне CS или есть команда. В Datashit чего то не вижу.
|
|
|
|
|
Nov 20 2008, 10:54
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641

|
Если использую SPI, прерывания не использую, нужно ли неиспользуемые GDO0 и GDO2 куда нибудь подтягивать?
|
|
|
|
|
Nov 20 2008, 13:46
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(Igor_O @ Nov 20 2008, 12:54)  Если использую SPI, прерывания не использую, нужно ли неиспользуемые GDO0 и GDO2 куда нибудь подтягивать? Выходами их настройте и всё. По-умолчанию так и есть. Зря вы не используете прерывания. Даже без прерываний опрашивать один вход проще, чем по SPI вычитывать состояние. ИМХО. Мне достаточно GDO0. GDO2 вообще не использую.
--------------------
|
|
|
|
|
Nov 21 2008, 10:47
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(bloodden @ Nov 20 2008, 16:46)  Выходами их настройте и всё. По-умолчанию так и есть. Зря вы не используете прерывания. Даже без прерываний опрашивать один вход проще, чем по SPI вычитывать состояние. ИМХО. Мне достаточно GDO0. GDO2 вообще не использую. IMHO, GDO2 правильнее. Потому как GDO0 можно еще и для чтения аналоговых значений использовать, и хорошо бы его отправить на вход ADC (ну, если вход ADC может и как вход прерываний работать, то тогда одним можно обойтись). Это я по своему опыту - пришлось ради датчика температуры небольшую перетрассировочку сделать... А по поводу прерывание vs опрос - однозначно, прерывания гораздо удобнее, можно отслеживать все фазы приема/передачи, минимизируя энергопотребление процессора и просыпаясь только по событиям.
Сообщение отредактировал rx3apf - Nov 21 2008, 10:49
|
|
|
|
|
Nov 21 2008, 13:11
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(rx3apf @ Nov 21 2008, 12:47)  IMHO, GDO2 правильнее. Потому как GDO0 можно еще и для чтения аналоговых значений использовать, и хорошо бы его отправить на вход ADC (ну, если вход ADC может и как вход прерываний работать, то тогда одним можно обойтись). Это я по своему опыту - пришлось ради датчика температуры небольшую перетрассировочку сделать...
А по поводу прерывание vs опрос - однозначно, прерывания гораздо удобнее, можно отслеживать все фазы приема/передачи, минимизируя энергопотребление процессора и просыпаясь только по событиям. Ну, мне аналоговые значения с него не нужны. Хотя спасибо, я эту часть даташита проспал наверное
--------------------
|
|
|
|
|
Dec 2 2008, 13:45
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641

|
Собрал платы с СС1101, дальность на четвертьволновой штырь получилась около 250м по улице с деревьями. В помещении на 5 dbm прострелила 4 стены в том числе и шлакоблоки гаража на дальности 30м. В общем результат устроил. Пробую считать RSSI в ответ постоянно, независимо от мощности и расстояния приходит 4F. Append status в PKTCTRL1 включен. Чего еще не так?
|
|
|
|
|
Dec 3 2008, 17:04
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641

|
1200 бод, мощность мах 10 мВт. С RSSI разобрался, его в Burst надо было читать. Из последних достижений: на PCB антену 25х6 мм при мощности 0 dBm стабильная передача 2-х байт каждые 4 сек через 5 стен (в том числе и шлакоблок) на расстоянии 30м.
|
|
|
|
|
Dec 4 2008, 08:51
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 14-11-08
Пользователь №: 41 641

|
Цитата(Alexashka @ Dec 4 2008, 09:56)  Короче скорость самая минимальная...и 600 метров не получилось  да, цифры не жгут ps. Возможно при столь высокой чуствительности приемника многое может дать экранировка модуля. А есть кроме заявленных "Аргус Спектр" в датчиках "Стрелец" , но не подтвержденных данные о передаче на 600м. Кроме того у меня были реальные городские условия и видимость была тоже не особо прямая - с одной стороны ряд домов, с другой и между деревья. Высота от земли 1,5м. В общем мне данные прямой видимости не особо были важны. Главное возможность передачи внутри помещения через препятствия в виде стен и мебели. Да и скорость мне без разницы - мне гонять 2 байта.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|