Easyelectronics.ru

Электроника для всех
Текущее время: 29 май 2017, 07:03

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат. Примерные цены: 10 штук 2-слоя 100*100mm 8.21$ или около ~470 рублей
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 05:35 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
Суть вопроса такова - есть у меня своя "домашняя" система не умного дома построенная на nrf24 модулях, а точнее их клонов, которые меня достали и я хочу переделать на СС1101.
Так вот, есть общий ХАБ и исполнительные устройства с обратной связью и датчики, которые могут слать данные когда им захочется. Сейчас хаб построен на двух чипах - один на прием, второй на передачу. Сделал я так, чтоб не терять пакеты когда какой-то датчик передает а мне тут тоже захотелось с ХАБа что-то отправить. Но как-то я не уверен что в новой системе стоит так же реализовывать ХАБ.
Смущает меня то, что если настроить чип на прием, то я не знаю когда физически начинается прием пакета из эфира и я могу начать передачу при этом похерив принимаемый пакет. По крайне мере так в нордике можно и я натыкался на такое. Но там и скорости больше были, а тут один пакет может ползти "долго" что может привезти к потерям. Поэтому прошу совета как лучше делать? Один или два чипа на ХАБе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 14:36 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
Что, никто такое не делал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 14:59 
Старожил
Аватара пользователя

Зарегистрирован: 01 ноя 2011, 23:51
Сообщения: 393
МОжет стоит попробовать это??
http://www.ti.com/tool/SIMPLICITI?keyMatch=simpliciti&tisearch=Search-EN-Everything
Я пробовал. Оно работает. Но пробовал на СС2530
Исходники вроде как прилагаются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 16:11 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
У меня уже свой велосипед написан, переписывать все на другие либы не вижу смысла


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 19:37 
Старожил

Зарегистрирован: 18 июл 2016, 21:17
Сообщения: 262
alexsam писал(а):
Сейчас хаб построен на двух чипах - один на прием, второй на передачу. Сделал я так, чтоб не терять пакеты когда какой-то датчик передает а мне тут тоже захотелось с ХАБа что-то отправить.

Я пробовал с немного другими чипами, установленными на одной плате, одним передавать, а с другого читать RSSI. В момент передачи, даже при разности частот в единицы (или возможно десятки, точно уже не помню) МГц, RSSI у принимающего модуля зашкаливает. И никакой прием не возможен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 20:04 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
Это понятно что антена антенну глушит когда рядом стоят. Но есть еще промежуток времени когда приемник начинает принимать, а мы его в этот момент начинаем грузить пакетом на отправку. В CC1101 не прервется ли прием в этот момент?
По идее мы должны переключить его на передачу, загрузить пакет и пнуть чтоб передавал, а он может принимать пакет в этот момент.
Возможности проследить принимает ли он пакет в данный момент вроде как нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 20:43 
Старожил

Зарегистрирован: 18 июл 2016, 21:17
Сообщения: 262
alexsam, а вы видели табл 41 на стр 62? Можно настроить gpio cc1101 на разные события. Например, на прием преамбулы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 21:15 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
bw429 писал(а):
alexsam, а вы видели табл 41 на стр 62? Можно настроить gpio cc1101 на разные события. Например, на прием преамбулы.

Возможно я не там смотрю, но что-то не нашел такого: http://www.ti.com/lit/ds/symlink/cc1101-q1.pdf
Или вы про другой док?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 21:21 
Старожил

Зарегистрирован: 18 июл 2016, 21:17
Сообщения: 262
А, точно, мне почему то на сайте ти попался другой пдф. В вашем это табл 3.17 на стр. 58


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 03 мар 2017, 21:38 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
Да, это то, что нужно. Спасибо за наводку. Я так понимаю вы используете эти чипы? Поделитесь впечатлениями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 04 мар 2017, 01:18 
Старожил

Зарегистрирован: 18 июл 2016, 21:17
Сообщения: 262
Я с ними довольно мало имел дело. Вроде все работает без каких то неожиданностей или тем более глюков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 04 мар 2017, 11:38 
Старожил

Зарегистрирован: 09 сен 2010, 20:43
Сообщения: 240
Откуда: Донецк
alexsam писал(а):
Это понятно что антена антенну глушит когда рядом стоят. Но есть еще промежуток времени когда приемник начинает принимать, а мы его в этот момент начинаем грузить пакетом на отправку.

Буфер приёма и передачи отдельные. Загрузка в один из них никак не влияет на работу второго блока. Пока не сделаешь строб STX, данные просто лежат в буфере и можешь ждать окончания текущего приёма.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите разобраться с логикой приемопередатчика на CC1101
СообщениеДобавлено: 18 мар 2017, 01:27 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1096
Откуда: Харьков
Вылезла другая проблема - настраиваю в регистре MCSM1 биты RXOFF_MODE = 0x03, чтоб после получения пакета приемник оставался в RX, но он после получения пакета почему-то переходит в IDLE режим. Общее значения регистра MCSM1 = 0x0F должен после TX в RX и после RX в RX.
ЧЯДНЕТ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB