|
|
  |
В чем разница СС1101 и СС110L |
|
|
|
Dec 24 2012, 08:19
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 14-01-10
Из: Россия, Самара
Пользователь №: 54 801

|
Добрый день!
Появилась задача создать миниатюрное, малопотребляющее и, главное, бюджетное устройство с радиоканалом для нечастой (допустим раз в минуту) передачи небольшого объема данных с измерительного датчика и приема некторых исполнительных команд на частоте 433 или 868 МГц для работы в домашних условиях в пределах квартиры, коттеджа, с возможностью организации в сеть типа звезда. Выбор пал на TI и на микросхемы СС1101 или СС110L в связке с MSP430. По параметрам эти два транссивера практически идентичны, поскольку 110 построен на базе 1101, за исключением количества видом модуляций (по крайней мере, что я углядел, но при этом это особо не интересует), а вот стоимость у них различается, чуть ли не в два раза. Вопрос 1: есть ли какие-то другие отличия или ограничения СС110, из-за которых выгода финансовая потом может выйти боком. Вопрос 2: не связано ли это с возможностью реализации протокола SimpliciTI, т.е. на СС110 использовать его невозможно? Вопрос 3: может зря я это всё затеял на этих микросхемах и есть более интересные варианты?
Заранее спасибо.
|
|
|
|
|
Dec 24 2012, 11:14
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(Redguy @ Dec 24 2012, 12:19)  Добрый день!
Появилась задача создать миниатюрное, малопотребляющее и, главное, бюджетное устройство с радиоканалом для нечастой (допустим раз в минуту) передачи небольшого объема данных с измерительного датчика и приема некторых исполнительных команд на частоте 433 или 868 МГц для работы в домашних условиях в пределах квартиры, коттеджа, с возможностью организации в сеть типа звезда. Выбор пал на TI и на микросхемы СС1101 или СС110L в связке с MSP430. По параметрам эти два транссивера практически идентичны, поскольку 110 построен на базе 1101, за исключением количества видом модуляций (по крайней мере, что я углядел, но при этом это особо не интересует), а вот стоимость у них различается, чуть ли не в два раза. Вопрос 1: есть ли какие-то другие отличия или ограничения СС110, из-за которых выгода финансовая потом может выйти боком. Вопрос 2: не связано ли это с возможностью реализации протокола SimpliciTI, т.е. на СС110 использовать его невозможно? Вопрос 3: может зря я это всё затеял на этих микросхемах и есть более интересные варианты?
Заранее спасибо. Я вижу пока только одну разницу у СС1101 есть FEC, а у СС110 нет! Чутье у них одинаковое, зачем FEC тогда? У СС110 нет еще Data Whitening - удаление постоянной составляющей из потока данных. Глянтьте Silabs Si4464 , похоже то-же самое, но каналы RF приема и передачи у них разделены, а у СС1101 общие.
Сообщение отредактировал vadimp61 - Dec 24 2012, 11:55
|
|
|
|
|
Dec 26 2012, 08:29
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 14-01-10
Из: Россия, Самара
Пользователь №: 54 801

|
Цитата(vadimp61 @ Dec 24 2012, 15:14)  Я вижу пока только одну разницу у СС1101 есть FEC, а у СС110 нет! Чутье у них одинаковое, зачем FEC тогда? У СС110 нет еще Data Whitening - удаление постоянной составляющей из потока данных. Посмотрел подробнее библиотеку SimpliciTI, всё-таки получается, что СС110L изначально не описана там. Можно пошаманить самому, но что-то тратить время и силы не охото. Наверное, вот в этом софте может быть разница и заложена в цену. Цитата(vadimp61 @ Dec 24 2012, 15:14)  Глянтьте Silabs Si4464 , похоже то-же самое, но каналы RF приема и передачи у них разделены, а у СС1101 общие. Спасибо, посмотрел. Но нам они обойдутся дороже, чем вышеуказанные, потому не пойдет, хотя по потреблению они превосходят и даже эффективнее.
|
|
|
|
|
Dec 28 2012, 13:36
|
Участник

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

|
Цитата(SergNK @ Dec 28 2012, 18:56)  Мы, правда, отказались от них - чрезвычайно боятся статики. Сейчас используем силабс - за те же деньги гораздо более продвинутый трансивер. А какие Silabs похожи на эти сс1101 ?
|
|
|
|
|
Jan 3 2013, 07:24
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 14-01-10
Из: Россия, Самара
Пользователь №: 54 801

|
Возвращаясь к теме своего поста, нашлась одна небольшая статейка (в приложении). Может кому понадобится для ознакомления.
|
|
|
|
|
Jan 5 2013, 19:32
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
А вот здесь и поджидает Вас главный подвох. Если Вы считаете, что самое главное - принять данные, то Вас ждет, мягко скажем, о-о-о-очень мягко, разочарование. Вы забываете об остальных составляющих пакета для работы встроенного модемного автомата. Это преамбула, синхрослово и, возможно, постамбула. Преамбула необходима для синхронизации приемника с принимаемыми данными по фронтам. Синхрослово - для распознавания начала пакета. А теперь представьте себе, что помеха действует только на преамбулу. Автомат примет пакет? А если помеха воздействует на синхрослово? Автомат примет пакет? С этим борются, позволяя энное кол-во ошибок. Если Вы задавались проблемами помехоустойчивости, то должны знать, что коротких помех очень много. И достаточно испортить один-два бита, и вся посылка - битая. При корреляционном приеме производится вычисление произведения автокорреляционной функции на принимаемый сигнал. результат - степень похожести. Заданный порог похожести позволит вытягивать битые пакеты. У нас вытягиваются пакеты с 15% похожести. Это благодаря свертке и специально подобранным шумоподобным ПСП. Мы показывали представителям силабс такой фокус. Пара устройств, работающих со встроенным модемом и пара устройств с корреляционной обработкой. Устройства все идентичные, с конвейера. Постановщик помех - сс1101, передающий 2FSK ПСП с шириной в два раза превышающую ширину канала приемников силабс. Все уровни сигналов контролируются с помощью спектроанализатора. Модемы перестали обмениваться при некотором уровне помех. Это точка отсчета. Поднимаем уровень помех до прекращения обмена у корреляционного приемника. разность составила более 15 дБм по мощности. У представителей силабс глаза от удивления где-то на затылке. предоставляем им прикидочные расчеты, которые показывают, что их трансиверы с нашим корреляционным приемом могут осилить -130 дБм чувствительность. При корреляционном приеме самое главное - синхроимпульс. По нему производится настройка приемника на пакет. Чем длиннее синхроимпульс, тем точнее можно найти начало пакета. А там хоть один бит, хоть 100 байтов. На длинных пакетах будет сказываться рассинхронизация из-за разности кварцев передатчика и приемника, если не реализована у корреляционного приемника фапч. Ну и, конечно, выбор зависит от сферы применения. Если вам просто погонять пакеты, то достаточно модема-автомата. Если, как нам, необходима гарантированная доставка данных, то корреляционный прием. Кстати, в сс112х реализовали нечто и назвали гордо "корреляционный прием". Это, если подходить строго, не является таковым. Это просто 4-битное кодирование. И не более.
|
|
|
|
|
Jan 6 2013, 14:14
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
CC110L проигрывает силабсу по параметрам, но выигрывает по цене. Также эти чипы не предназначены для профессональных решений. В ваших рассуждениях что-то много путанного, непонятного. Вообщем бредятина. Я знаю как сформированы пакеты, как передаются, как принимаются. Вот что я нахожу у вас: ------------- постамбула - и где вы там такое находите?
При корреляционном приеме производится вычисление произведения автокорреляционной функции на принимаемый сигнал. результат - степень похожести. Заданный порог похожести позволит вытягивать битые пакеты. У нас вытягиваются пакеты с 15% похожести. Это благодаря свертке и специально подобранным шумоподобным ПСП.
... если такое пишите, то демонстрируете незнание как корреляциого приёма так и автокорреляци! С чем вас и поздравляю. С чем должен коррелировать канал ( данные ) при приёме? С чем автокоррелировать?
... и у вас забавное новое понятие - порог похожести, степень похожести, круто! Да еще и в процентах! А как с теорией быть. Там термины достоверность информации, распределение, вероятности и тд.
... свертка - это одно, шумоподобные - наверное сигналы это другое, ПСП - это третье. Что-то у вас все в куче, понос из терминов. Специально подобранным ... - это просто смешно, считается все, не нужно ничего подбирать. Оно же не валяется, чтобы подбирать.
... вытягивать битые пакеты - зачем их вытягивать их восстанавливают.
-------------- Мы показывали представителям силабс такой фокус. Пара устройств, работающих со встроенным модемом и пара устройств с корреляционной обработкой. Устройства все идентичные, с конвейера. Постановщик помех - сс1101, передающий 2FSK ПСП с шириной в два раза превышающую ширину канала приемников силабс. Все уровни сигналов контролируются с помощью спектроанализатора.
... да я смотрю вы фокусники - то есть обманьщики, ... ну приятно, что хоть сами пишите об этом. 2FSK - вид модуляции (а ее параметры не указали!) ПСП - и где она? Внутри пакета сидит? А может просто манчестер? И какой длины пакет то? ... превышающую ширину канала помехой - вы дали двухкратное преимущество силабсу, а не затруднили прием! Это же понятно и так.
------------------
Модемы перестали обмениваться при некотором уровне помех. Это точка отсчета. Поднимаем уровень помех до прекращения обмена у корреляционного приемника. разность составила более 15 дБм по мощности. У представителей силабс глаза от удивления где-то на затылке. предоставляем им прикидочные расчеты, которые показывают, что их трансиверы с нашим корреляционным приемом могут осилить -130 дБм чувствительность.
... А вот тут вы врёте очень явно! Поскольку вначале повляются ошибки по CRC, затем битые пакеты. Поднимать уровень помех - полная бессмыслица, поскольку внутри AGC (и модуляция 2FSK) и так усилит помехи и прием прекратиться. Приёмнички у этих чипов хилые по забитию. ... -130 дБм чувствительность - и при какой полосе? не договариваете... Он по паспотру и так -126дбм имеет при узкой полосе. Реально получить ниже -122 дбм в партии у меня не получилось. Не следует вам врать про -130дбм! Их там не получить из-за хилости аппаратной части приемника чипа.
--------------------
При корреляционном приеме самое главное - синхроимпульс. По нему производится настройка приемника на пакет. Чем длиннее синхроимпульс, тем точнее можно найти начало пакета. А там хоть один бит, хоть 100 байтов. На длинных пакетах будет сказываться рассинхронизация из-за разности кварцев передатчика и приемника, если не реализована у корреляционного приемника фапч.
... опять незнание, что при корреляционном приеме самое главное! ... в пакетах байты не биты, в этих чипах их количество ограничено структурой протокола. Так что "... хоть 100 байтов" не получите. ... рассинхронизации не будет из-за кварцев передатчика и приемника поскольку там AFC с этим прекрасно справляется во всем скромном динамическом диапазоне этих чипов. -------------- Вообщем непонятно, что вы у себя там пользуете, но это не называется корреляционным приёмом!
|
|
|
|
|
Jan 7 2013, 07:20
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Ну, и что так расшумелись? Меня Ваши слова не трогают. Наша технология отточена, успешно применяется в сотнях тысяч изделий и развивается дальше с приходом более мощных контроллеров.
У Вас слишком узкий подход к корреляционному приему, на уровне знаний одного лекционного часа. Эта тема достаточно обширна и одним-двумя постами не охватишь. Вот поэтому Вы начинаете цепляться к словам. Я намеренно не использую соответствующую терминологию: есть такая штука - коммерческая тайна. Я и так здесь сказал более, чем следует.
Теперь по существу. Самая главная Ваша ошибка в рассуждениях о корреляционном приеме: Вы старательно прикручиваете к пакету, сформированному под корреляционный прием, все те механизмы, которые включаются при работе с модемным автоматом "... рассинхронизации не будет из-за кварцев передатчика и приемника поскольку там AFC с этим прекрасно справляется во всем скромном динамическом диапазоне этих чипов. " При работе с сырыми данными модемный автомат отключен и AFC не работает. Имеется еще ряд тонкостей, о которых узнаёшь только при практическом применении. Я здесь не буду описывать, их много.
О длине синхроимпульса, шумоподобном сигнале и прочих элементах приема сигналов я с Вами спорить не буду. В данном случае получается по-Жванецкому: "Давайте спорить о вкусе ананасов и рябчиков с теми, кто их ел".
И о стоимости трансиверов Вы не правы. Мы приобретаем 4461 по цене ниже, чем нам предлагают сс110L. И что Вы подразумеваете под "предназначены для профессональных решений"?
|
|
|
|
|
Jan 8 2013, 17:17
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 2-06-12
Из: Минск
Пользователь №: 72 138

|
Цитата(Aner @ Jan 8 2013, 16:11)  Это же внутренняя структура чипа. Ведь используется только входная радиочасть чипа, причем довольно хиленькая по параметрам. Есть у AD, TI, CML, RFM и других компаний отдельные чипы для этого с приличными параметрами. В SI446x реализовывается цифровая обработка, и это не совсем RF и демодулятор в чистом виде. Поэтому не всегда такие решения подходят. Кроме того далеко не везде чувствительность 124-126 дбм. Зачастую время выхода на режим таких мимкросхем выше, полосы могут быть хуже а то и внешний синтезатор нужен или сложный фильтр. Нужно смотреть в целом на задачу. П.С. Силабс довольно узконаправленная компания. Для них трансиверы одно из основных направлений и они на этом собаку съели. СС112х выходил полтора года наверно и ревизий было немало. В тоже время SI4431 (предыдущая серия Силабса вполне может потегатся с ними еще, хотя выпускается уже года 3-4 без всяких проблем). Нет, у TI есть хорошие микросхемы, но фокусироваться им все сложнее при их огромной линейке. Комании поменьше гораздо гибче и выдают продукты зачастаю лучше, только рекламмы меньше.
|
|
|
|
|
Jan 20 2013, 09:34
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(a9d @ Jan 19 2013, 21:41)  CC1125 без каких либо усилителей будет работать. Но это не SoC. Работать будет, это хорошо. Но чем это лучше чем Si4432? И похоже дороже.
|
|
|
|
|
Jan 20 2013, 10:52
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (alexf @ Jan 20 2013, 09:04)  Несколько вопросов к гуру:
Мы используем XbeePro модули, но они дорогие и 2.4 не очень хорошо в помещении по дальности. Я начал искать альтернативу на 900 МГц (если не 433, но длинную антену некуда ставить). Из того что пока нашел: MRF49XA - прост как веник, но надо добавлять усилители на вход и выход, PIN диодами коммутировать антену. Я слабо разбираюсь в СВЧ а много времени на эксперименты нет.
CC1101. К нему вроде есть второй чип усилителя.
Si4432. Пока остановился на нем и заказал детали попробовать. Привлекает +20 dBm и самая высокая чувствительность из всех.
Дальней космической связи не требуется. В основном низкая скорость порядка сотни байт в секунду. Надо чтобы покрывал большое помещение, возможно пару стен или пару этажей. Правильный выбор или лучше сразу смотреть на 446х? Si4432 вполне достаточно, тем более он дешевле 446х. Там главное разводка платы и выбор антенны для таких перекрытий. Можно использовать укороченные антенны, F - антенны. Он и на 433 и на 868 может работать. Можете эксперементировать. Сотни байт в секунду с узкой полосой + манчестер без проблем. 446х - у него получше с потреблением в приеме и повыше скорость передачи до 1 Мbit, также командное управление, не регистровое как у Si4432.
|
|
|
|
|
Jan 20 2013, 12:16
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532

|
Цитата(alexf @ Jan 20 2013, 13:34)  Работать будет, это хорошо. Но чем это лучше чем Si4432? И похоже дороже. Тем, что у них совершенно разная весовая категория. У одного радиус 1.5 км а у другого 10 км.
|
|
|
|
|
Jan 20 2013, 18:14
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532

|
Цитата(Aner @ Jan 20 2013, 21:59)  Означает, означает. Для сравнения берем равные. То есть, при тех же видах модуляции, при равной ширине полосы как на излучение так и на прием, при примерно равных уровнях чувствительности. При одинаковых антеннах, потерях, среде распространения. Решающую роль по дальность обеспечивает только мощность. Все это рекламное, и не случайно через реку или водоем. А пояснить можете почему? Ты уже сравниваешь тут не только мощность. А по сути сравниваешь два идентичных трансивера. Но в реале, как видно из даташитов, трансиверы от Ti и Si различаются. То, что они проводят эксперимент в выгодных для себя условиях тоже ничего не означает. Они же этого не скрывают.
|
|
|
|
|
Jan 20 2013, 21:43
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (alexf @ Jan 21 2013, 00:16)  замечательно, пусть будет Si4432, благо уже заказан. Сказано в писании что 4431 можно непосредственно подключать антену ко входу и выходу. Из этого я делаю вывод что при полных +20 dBm Si4432 нельзя. В типовой схеме переключатель двух антен, которых у меня не будет. Надо ли ставить такой крутой переключатель или можно обойтись PIN диодом? Виноват если все это есть в документации, там много Apnotes, еще не прочитал.
Еще на сайте сказано в новых изделиях ставить 446х, но раз еще выпускают то наверное чипов пока хватит?
Еще. Прибор "портативный", размером с кирпич. Внешней антены не будет. Наверное лучше 900 Мгц чем 433 из соображений короткой антены? Ориентация в пространстве не гарантирована - лежит или стоит. Какая антена менее чувствительна к поляризации? Интуитивно кажется что спираль, а на самом деле? На другом конце можно штырь любой длинны. Можно при полных +20 dBm Si4432. Ага, спираль диаметром 120мм. Смотря какое расстояние и препятствия, из этого выбирается антенна. F-антенна к примеру или штырь 1/4 лямды будут попроще в реализации. Штырь любой длины не алё. QUOTE (a9d @ Jan 20 2013, 23:58)  Только, что проверил. На дигикее они есть а вот Si4432 недоступен.
По энергии вообще не понял. Что и с чем сравнивалось? В даташите Si4432 не указанно при каких условиях проводились замеры. Ага CC1125 по 10,41 зеленых, против 3,89 за Si4432 свободно в моусере. Все там указано, читайте получше про потребление в режимах приёма и передачи.
|
|
|
|
|
Jan 20 2013, 22:07
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Aner @ Jan 20 2013, 13:43)  Штырь любой длины не алё. Я имею в виду не "какой придется длинны", а то что на одном конце ничто не ограничивает размера антены, так что можно длиннее чем 1/4 волны для получения больше 0 дБ при круговой направленности. Скажем 5/8. Но это уже ловля блох  Идея в том что в одном месте центральная станция а "портативные кирпичи" с ней общаются.
|
|
|
|
|
Jan 21 2013, 09:48
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Aner @ Jan 21 2013, 01:09)  В ближней зоне связь будет срываться при одновременной передаче обоих, либо воздействии одного на другого в режиме прием/передача. Это понятно. Я наверное невнятно написал: выглядело так что в режиме приема паразитное излучение мешало близко расположенному второму приемнику. Посмотрим как себя ведут Si4432. Тогда у меня и анализатора спектра не было посмотреть что творится.
|
|
|
|
|
Jan 21 2013, 18:00
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Ребята, вы не сможете найти 4431, 4432 лишь потому, что силабс у себя на странице http://www.silabs.com/products/wireless/EZ...Si44303132.aspx объявил следующее: Si4430/31/32 devices remain in production, but are not recommended for new designs. For new designs, please use Si4460/1/3/4 RF Transceivers instead. И это правильно. 446х серия на голову выше 443х. Мне пришлось досконально изучить 4431, обнаружить некоторые баги, причем существенные. Следующим стал 4461. Я его поднял за месяц. Баги, наподобие тех, что обнаружил в 4431, я не нашел. Более того, 4461 оказался более гибким. И мы полностью перешли на этот трансивер. О некоторых наблюдениях пары трансиверов 4461. Две платы собственного приготовления. Мощность максимальная +16дБм на Helix антенну от SemTech. Расположение 1. Расстояние по прямой (практически прямая видимость) в промзоне вдоль улицы 1100 м. Обмен (передача пакета и его прием в одном сеансе) составляет порядка 100%. Расположение 2. Платы вплотную друг к другу антеннами. Обмен 100%. Прошли сертификацию с первого раза. По всем параметрам EN300220 был существенный запас. Замечу, что чипкон не показал такого ни разу. А Вас, aner, я попрошу прояснить, что такое "профессиональное решение". Я уже спрашивал об этом ранее.
|
|
|
|
|
Jan 21 2013, 20:32
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(SergNK @ Jan 21 2013, 10:00)  И это правильно. 446х серия на голову выше 443х. Мне пришлось досконально изучить 4431, обнаружить некоторые баги, причем существенные. Следующим стал 4461. Я его поднял за месяц. Можно узнать какие баги и особенно важно на что ушел месяц с 4461?
|
|
|
|
|
Jan 22 2013, 08:22
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(alexf @ Jan 21 2013, 23:32)  Можно узнать какие баги и особенно важно на что ушел месяц с 4461? Вас интересуют баги 4431? Иногда спонтанно при интенсивном обмене "замерзает" приемник. Это выражается тем, что при приеме сырых данных вместо единиц-нулей идет сплошная единица. Модуляция FSK2. В режиме FIFO таких проблем не замечено. На 4461 ушел месяц на написание драйвера. Цитата(Aner @ Jan 22 2013, 02:16)  "профессиональное решение" начинаются с EN300113 и жоще. Не согласен. Профессиональное решение означает оптимальное, наилучшее, в том числе с экономической точки зрения, инженерное решение. То, что Вы предлагаете, относится несколько к иной области применения: частные мобильные станции. А мы речь ведем об устройствах малого радиуса действия для индустриальных, научных и медицинских применений в нелицензируемых частотных диапазонах.
|
|
|
|
|
Jan 22 2013, 10:17
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(SergNK @ Jan 22 2013, 00:22)  Вас интересуют баги 4431? Иногда спонтанно при интенсивном обмене "замерзает" приемник. Это выражается тем, что при приеме сырых данных вместо единиц-нулей идет сплошная единица. Модуляция FSK2. В режиме FIFO таких проблем не замечено.
На 4461 ушел месяц на написание драйвера. Спасибо за информацию. Я вполне убежден что 446х лучше, но заказал попробовать дешевые готовые модули с 4432. http://www.aliexpress.com/snapshot/213309284.html Если с ними все будет хорошо по дальности/надежности но наверное будет иметь смысл в продукт ставить 4461. Я понимаю что интерфейс совсем другой, но для того чтобы понять в принципе насколько все работает особенно навороченного софта не надо. С драйвером я понимаю. Это и хотелось услышать. Я почитал AN627. Все разжевано, вроде с согласованием антены проблем быть не должно.
|
|
|
|
|
Jan 22 2013, 11:06
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(Aner @ Jan 22 2013, 13:32)  SergNK опять у вас все вкучу. Профессиональное решение - инженерное. Экономика тут не причем, там есть свои профи. Если бы не экономика, то я уже три года назад поставил бы Axsem AX5051. На то время он был самый крутой, да и по цене тоже. Пробовали приобрести сэмплы - не получилось. Поэтому у меня скопились трансиверы от RFM, SemTech, Microchip (кстати, это одни и те же чипы), Chipcon, Freescale, Micrel... Понимаете, у нас массовое производство, а не научное учреждение, где удовлетворяют собственное любопытство за чей-то счет. И экономика играет зачастую главную роль. Иначе с таким профессиональным подходом к профессиональным решениям, как у Вас, очень легко вылететь в трубу. Можно спроектировать такую систему, которая позволит иметь канал связи через поверхность Луны. Это будет по-настоящему профессиональным решением, круче не бывает. Задействуем самые передовые технологии, какие есть. Если нет, то разработаем. Угрохаем кучу средств... Это, кажется, называется "гора родила мышь". Мы у себя разрабатываем такие решения, которые позволяют в наших непростых условиях не только существовать, но и процветать. Вот это и есть "профессиональное решение". Цитата(Aner @ Jan 22 2013, 13:32)  Еще есть момент с ревизиями, b1, b0, a1. Китайцы могут подсунуть старые ревизии чипа на платах. Мы от этого ушли и работаем только с новыми ревизиями b1, поскольку сами заказываем чипы. Код в регистре верии 0806. Как получите можете проверить. По трансиверам мы с китайцами не работаем. Есть Эрроу, через них вышли напрямую на разработчиков, в том числе силабс. Получаем только то, что нам надо. Инженерная поддержка тоже имеется. Цитата(Aner @ Jan 22 2013, 13:32)  Упомянутые требования не к частным мобильным станциям, а к радио средствам передачи и приема. Хоть стационарным мобильным, хоть к передатчикам только. Цитата из http://www.etsi.org/deliver/etsi_en/300100...301v010601c.pdf стр 8: The present document covers the technical requirements for radio transmitters and receivers used in stations in the Private Mobile Radio (PMR) service.
|
|
|
|
|
Jan 22 2013, 14:15
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(Redguy @ Dec 24 2012, 11:19)  Добрый день!
Появилась задача создать миниатюрное, малопотребляющее и, главное, бюджетное устройство с радиоканалом для нечастой (допустим раз в минуту) передачи небольшого объема данных с измерительного датчика и приема некторых исполнительных команд на частоте 433 или 868 МГц для работы в домашних условиях в пределах квартиры, коттеджа, с возможностью организации в сеть типа звезда. Выбор пал на TI и на микросхемы СС1101 или СС110L в связке с MSP430. По параметрам эти два транссивера практически идентичны, поскольку 110 построен на базе 1101, за исключением количества видом модуляций (по крайней мере, что я углядел, но при этом это особо не интересует), а вот стоимость у них различается, чуть ли не в два раза. Вопрос 1: есть ли какие-то другие отличия или ограничения СС110, из-за которых выгода финансовая потом может выйти боком. Вопрос 2: не связано ли это с возможностью реализации протокола SimpliciTI, т.е. на СС110 использовать его невозможно? Вопрос 3: может зря я это всё затеял на этих микросхемах и есть более интересные варианты?
Заранее спасибо. Хочу напомнить Вам, уважаемый Aner, ЧТО человек спрашивал. Мой английский его не волнует. Впрочем, как и меня. Так ответьте человеку на вопрос №3 просто и ясно. Критиканством занимаетесь, а конкретных предложений от Вас не видно. И еще рассуждаете о трансиверах, которые даже в глаза не видели, пытаясь спорить с теми, кто с ними реально работает.
|
|
|
|
|
Jan 22 2013, 18:52
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Основные вопросы корреляционного приема рассмотрены здесь http://electronix.ru/forum/index.php?showt...t&p=1125822 и здесь http://electronix.ru/forum/index.php?showt...t&p=1126050 . Могу добавить, что это не синхронная передача-прием. Перед отправкой данные кодируются, производится перестановка и перемножение на ШПС. Данные "размазываются" по всей длине отправляемого буфера. Синхрослово представляет собой ПСП ШПС, автокорреляционная функция которой имеет один резко выраженный максимум. Это и есть момент начала данных. Далее, имея точные отсчеты границ битов и чипов несложно восстановить данные. Последующие операции по восстановлению полезных данных буквально "вытягивают" из полуразрушенных чипов информацию. Это наподобие полуразмытых чернильных букв на бумаге. По некоторым очертаниям угадываем буквы. Так и здесь. Точного названия этой технологии не дам, не я ее придумал. Скажу только, что подобная техника использовалась в 70-е годы в радиолокации и дальней космической связи. Повторюсь. Перед нами стояла задача надежной передачи данных.
|
|
|
|
|
Jan 22 2013, 20:01
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
А синхронизация данных? Если использовать названные Вами техники, то никто не отменял 1: преамбулу и 2: синхрослово. Если 1 и 2 не разрушены, то можно восстановить данные по Витерби, фек и прочим. Но как быть, если 1 или 2 разрушены? Модем трансивера данные не примет, пакет потеряется. На преамбулу и синхрослово Витерби и фек не распространяются. Они ничем не защищены. Вы не проводили простых наблюдений, как это происходит. И это типичнейшая ошибка разработчиков, купившиеся на красивые слова Витерби, фек и прочие штучки. Посмотрите внимательно - они не защищают 1 и 2. Реально необходимо принять почти без ошибок 1 и 2, чтобы автомат модема разрешил остальной битовый поток заполнить фифо. Для успешного использования автомата модема необходимы протоколы типа handshake и повторы передачи пакетов. За скорость надо платить. Потерями пакетов. Цитата(a9d @ Jan 22 2013, 22:12)  Каскадный Viterbi-RS реализовать намного проще, да и результат он дает хороший без всяких плясок. Витерби хорош для очень коротких пакетов. С увеличением длины пакета Витерби увеличивается экспоненциально. У нас корреляционная обработка построена по принципу равномерной загрузки, независимо от длины пакета.
|
|
|
|
|
Jan 22 2013, 21:23
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Aner @ Jan 22 2013, 02:32)  Еще есть момент с ревизиями, b1, b0, a1. Китайцы могут подсунуть старые ревизии чипа на платах. Мы от этого ушли и работаем только с новыми ревизиями b1, поскольку сами заказываем чипы. Код в регистре верии 0806. Как получите можете проверить. Обязательно посмотрю, в крайнем случае можно и чипы перепаять. Я не собираюсь ставить их в серию - просто поиграть. И если понравится, то сделаю свои модули, скорее всего с интегрированной inverted F антеной... в том же Китае. А то что то давно не был в Шензене  SerqNK: читая про ваши корреляционные алгоритмы наконец понял зачем вам чтение сырых битов. Я планирую использовать FIFO так что наверное на баги не наступлю. Я не собираюсь закладываться на такой плохой канал что даже преамбула не проходит. И поскольку скорость у меня очень небольшая, то проще передать еще раз если пакет совсем пропал.
|
|
|
|
|
Jan 23 2013, 06:00
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(alexf @ Jan 23 2013, 00:23)  Я не собираюсь закладываться на такой плохой канал что даже преамбула не проходит. И поскольку скорость у меня очень небольшая, то проще передать еще раз если пакет совсем пропал. Согласен. Всё зависит от поставленной задачи. В нашем случае повторами требуемых параметров системы не добиться. Особенно там, где в систему входит порядка 10 тыс. устройств (несколько городских кварталов). Мы видели решения с модемным автоматом и со всякими Витерби, РС, феками и прочими фичами. И как они не могли обеспечить декларируемые характеристики.
|
|
|
|
|
Jan 23 2013, 07:31
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532

|
Цитата Временем жертвуем в угоду качеству связи (помехоустойчивость и дальность). Нам не надо передавать музыку в реальном времени. Используем автокорреляционную функцию плюс свертки. Что-то подобное применяют в wi-fi, используя коды Баркера. Цитата результат - степень похожести. Заданный порог похожести позволит вытягивать битые пакеты. У нас вытягиваются пакеты с 15% похожести. Это благодаря свертке и специально подобранным шумоподобным ПСП. Та я уже понял, что у вас не используется Витерби. Цитата Мы видели решения с модемным автоматом и со всякими Витерби, РС, феками и прочими фичами. И как они не могли обеспечить декларируемые характеристики. Ведь не ты писал код корреляционного приема? Тогда, кто?
|
|
|
|
|
Jan 23 2013, 09:48
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(a9d @ Jan 23 2013, 10:31)  Та я уже понял, что у вас не используется Витерби.
Ведь не ты писал код корреляционного приема? Тогда, кто? Вы его не знаете
|
|
|
|
|
Jan 23 2013, 12:08
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (SergNK @ Jan 22 2013, 18:15)  ... И еще рассуждаете о трансиверах, которые даже в глаза не видели, пытаясь спорить с теми, кто с ними реально работает. А тут вы элементарно врёте! Каки во многом другом, не владея терминологией и тех английским. ...комерческая тайна, комерческая тайна ... а знания в этом вопросе не могут быть комерческой тайной. Тем более вы ничего толком и не пояснили. ... операции по восстановлению полезных данных буквально "вытягивают" из полуразрушенных чипов информацию ... Ну а такое написать не бред? Интересно кем вы работаете с такими объяснениями? Почитайте теорию оптимального приема, может увидите там ваши ошибки. А про корреляционный прием вы так и не ответили мне, с чем корреляция и(или) автокорреляция? Поскольку наверняка не знаете. А если бы ответили, то было бы понятно насколько вы близки к тем, кто писал вам софт корреляционного приема.
|
|
|
|
|
Jan 23 2013, 16:26
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
Для меня непонятно другое, взяли только RF часть, причем плохенькую во многих отношениях. Тот же AD, TI, CML выпускают значительно лучше. Далее нужен проц, причем нехилый. 32bit ARM-7, Cortex-ы тоже в напряге из-за отсутствия аппаратной поддержки даже хеминга, того-же Viterby-RS. Матрицы подходит. Но это уже непонятно, для чего городить такой огород. Ведь забитие канала помехой, или сплеттер по каналу, приведет к потере данных. Любые навороченные коды требуют нехилой обработки, ресурсов в проце, потребления, возмите для примера любительский JT-65. Не очень то в проц его засунуть. Все эти трансивера должны использоваться так на что и расчитывались, со всей модемной частью. Чтобы поставленный далее дешевый проц мог их обслужить и не более. Были у нас еще испытания по климатике, понравилось, что Si443x, Si446x хорошо трудятся до -45С, то что не отнять у них точно.
|
|
|
|
|
Jan 23 2013, 17:59
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Вот-вот, Aner, нам тоже говорили такие же слова те, кто работает по накатанной. Не спорю, что эти системы хороши. До определенной степени. Скажите мне, пожалуйста, а какое соотношение с/ш они обеспечивают в режиме работы модемного автомата? А какую помеху эти системы могут безболезненно перенести? 13 дБ? Мы имеем -5дБ. Я не знаю ни одного трансивера с модемом-автоматом с таким параметром.
Для решения задачи в лоб нужны армы, кортексы и прочее. Для нас специально была разработана корреляционная обработка сигналов (КОС) под конкретное семейство контроллеров - PIC18. Как оказалось, в КОС очень востребованы битовые операции. PICи подходят для этого идеально, чего не скажешь о других семействах, включая самые навороченные. Первоначально КОС была применена в PLC (Power Line Communication). Наши изделия работают там, где другие замолкают. Спустя некоторое время КОС применили в радиорешениях с использованием простеньких приемников и однотранзисторных передатчиках. Три года назад начали переход на трансиверы. Сейчас перешли с PIC18 на М0+ и то только из-за того, что Microchip не согласился продавать пики по цене ниже, чем М0+. Модифицировали библиотеки, и теперь на одном M0+ универсальный модем UART<->PLC+radio.
TI, то бишь, чипкон ничего дельного нам не предложил. Ездили даже по их предложению в ихнюю Ослу. Обкакались они там, когда им показали ихний сс1101 во всей красе. И ничего нам в замен не смогли предложить. И тот инженер, который отвечал за разработку, был такой понурый-понурый.
Про AD и CML не скажу - не юзал.
Модему-автомату мы тоже нашли применение - в оперативном канале: для настроек и пр. хрени. Причем работают каналы параллельно. Два приемника в одном.
|
|
|
|
|
Jan 23 2013, 19:01
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532

|
Как устройство называется? Какие у него характеристики? Я думаю вы не будете скрывать название девайса который производят тысячами. Наоборот будет реклама. У вашей фирмы есть сайт? Из ваших слов эта фирма производит популярный товар. Цитата Интересовала только точность восстановления сигнала (сырые данные). У нас своя корреляционная обработка, которая дает в два раза бОльшую дальность в сравнении со встроенными решениями. Про помехоустойчивость могу привести пример. Останкино. Стоянка под башней. Шлагбаум. Владельцы стоянки перепробовали пульты от различных брендов. Дальность этих пультов не превышала десятков сантиметров. Слишком сильный сигнал от передатчиков, и боковые полосы забивали канал 434 МГц. Реально заработало наше решение с корреляционной обработкой. Это было лет пять назад. Цитата Ну, и что так расшумелись? Меня Ваши слова не трогают. Наша технология отточена, успешно применяется в сотнях тысяч изделий и развивается дальше с приходом более мощных контроллеров. Как я понимаю это связанно с пультами для машин. И это должно выделяться на рынке.
Сообщение отредактировал a9d - Jan 23 2013, 19:18
|
|
|
|
|
Jan 23 2013, 22:52
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (SergNK @ Jan 23 2013, 21:59)  ... Скажите мне, пожалуйста, а какое соотношение с/ш они обеспечивают в режиме работы модемного автомата? А какую помеху эти системы могут безболезненно перенести? 13 дБ? Мы имеем -5дБ. Я не знаю ни одного трансивера с модемом-автоматом с таким параметром. ... Модему-автомату мы тоже нашли применение - в оперативном канале: для настроек и пр. хрени. Причем работают каналы параллельно. Два приемника в одном. Да есть данные, ну тогда скажите мне: 1) Ваши критерии для измерения соотношение с/ш они обеспечивают в режиме работы модемного автомата Параметры помехи, расстояние, антенна и тп. 2) Полосу частот которую вы задаете для передачи и приема, 3) вид модуляции, 4) напряжение притания модема, 5) Скорость передачи и используете манчестер или нет. 6) длина пакета по времени 7) количество данных. 8) Чем и как измерять ваши дб
|
|
|
|
|
Jan 24 2013, 06:47
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(Aner @ Jan 24 2013, 01:52)  Да есть данные, ну тогда скажите мне: 1) Ваши критерии для измерения соотношение с/ш они обеспечивают в режиме работы модемного автомата Параметры помехи, расстояние, антенна и тп. 2) Полосу частот которую вы задаете для передачи и приема, 3) вид модуляции, 4) напряжение притания модема, 5) Скорость передачи и используете манчестер или нет. 6) длина пакета по времени 7) количество данных. 8) Чем и как измерять ваши дб 1) Критерии не наши, они общеизвестны. PER 1E-2. Используются для измерения два генератора. Один выдает белый шум, второй промодулирован пакетом. Через согласованный резистивный смеситель сигналы подаются на вход приемника. 2) Полоса высчитывается, например, для 4461 программой WDS3. Проверочные расчеты подтверждают оптимальность. Проведенные дополнительно эксперименты по сужению полосы показывают, что можно немного сузить, но существенного прироста чувствительности это не дает - порядка 1-2 дБ. Но при этом требуются кварцы с меньшим разбросом, либо проводить доп. мероприятия. 3) GFSK2 для модемного автомата и FSK2 для КОС. 4) 3.3 В стабилизированный от внешнего источника (не батарейное питание). 5) Без манчестера, без наворотов. 6) соотношение по времени модем/КОС примерно 1/10 7) пэйлоад 16 байтов (какая-то часть ПСП). 8) см. 1). Снижается выходная мощность второго генератора до появления 10 ошибок приема пакетов из 1000 посланных. Затем делим мощность второго генератора на мощность первого.
|
|
|
|
|
Jan 28 2013, 12:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата ArtemKAD, Вы правы, но только частично. В том примере, который я привел, в качестве приемника использовался TDA5200, как у всех брендовых. Оригинал или pin-to-pin "аналог" типа RX98-4 ? Лично с китайцами полтора месяца назад разбирался - плата которая рядом с сильным источником помех становится мертвой, после перепайки указанного чипа на TDA7210 начинает работать как часики вплоть до полного забития канала. Кроме того, еще делают глупость - внешнее LNA без фильтра. Результат часто примерно аналогичный.
|
|
|
|
|
Jan 28 2013, 14:06
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Оригинал. Очень сомнительно. На той автостоянке наверняка ставят постоянно на охрану автомобили. Каждая вторая двусторонняя сигналка там с TDA7210. И дальность там не несколько сантиметров... Цитата Сейчас ставим китайский SIN450 - клон Micrel MRF101. О, еще один веселый производитель. Бодался с MICRF211 c LNA без ПАВ-фильтра. Плата серийная маде ин Тайвань. Возле базовых станций GSM (в радиусе метров 100) дальность падала до нескольких сантиметров. Установка на входе полосового B3740 ( http://www.epcos.com/inf/40/ds/ae/B3740.pdf ) практически полностью убрало проблему блокирования приемника. ЗЫ. Производитель проблему признал и таки сделал замену всех радиомодулей на модули с ПАВ-ами. ЗЗЫ. Попробуйте к этому приемнику подключить LNA на десяток дБ без фильтра. После чего испытай на той-же стоянке  ...
|
|
|
|
|
May 6 2013, 13:20
|
Группа: Новичок
Сообщений: 2
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 664

|
Цитата(SergNK @ Jan 22 2013, 12:22)  Вас интересуют баги 4431? Иногда спонтанно при интенсивном обмене "замерзает" приемник. Это выражается тем, что при приеме сырых данных вместо единиц-нулей идет сплошная единица. Модуляция FSK2. В режиме FIFO таких проблем не замечено.
На 4461 ушел месяц на написание драйвера.
Не согласен. Профессиональное решение означает оптимальное, наилучшее, в том числе с экономической точки зрения, инженерное решение. То, что Вы предлагаете, относится несколько к иной области применения: частные мобильные станции. А мы речь ведем об устройствах малого радиуса действия для индустриальных, научных и медицинских применений в нелицензируемых частотных диапазонах. Поделитесь драйвером на si4461, если конечно не жалко.
|
|
|
|
|
May 27 2013, 20:59
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(svladimir @ May 6 2013, 16:20)  Поделитесь драйвером на si4461, если конечно не жалко. Не жалко. Ставите WDS3, идете в папку c:\Program Files\Silabs\WDS3\DemoExample\ и будет Вам счастье. Не забудьте почитать AN633: Programming Guide for EZRadioPRO® Devices. Если будут непонятки - спрашивайте. Кстати, Semtech анонсировал трансиверы с технологией LoRa. Применена корреляционная обработка сигналов на аппаратном уровне. Характеристики см. на сайте компании. И не забудьте подвязать подбородок полотенцем.
|
|
|
|
|
Jun 13 2013, 11:33
|
Группа: Новичок
Сообщений: 2
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 664

|
Цитата(SergNK @ May 28 2013, 00:59)  Не жалко. Ставите WDS3, идете в папку c:\Program Files\Silabs\WDS3\DemoExample\ и будет Вам счастье. Не забудьте почитать AN633: Programming Guide for EZRadioPRO® Devices.
Если будут непонятки - спрашивайте.
Кстати, Semtech анонсировал трансиверы с технологией LoRa. Применена корреляционная обработка сигналов на аппаратном уровне. Характеристики см. на сайте компании. И не забудьте подвязать подбородок полотенцем. Спасибо за наводку на примеры, пришлось только spi переписать под STM32
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|