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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> ZigBee, CC2530 Лицензирование, ZigBee альянс, загрузчик.
skripach
сообщение Jul 25 2013, 13:03
Сообщение #1


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



В новом проекте рассматривается вариант использования ZigBee сети. Начал изучать вопрос, выяснил что проще всего будет с CC2530 т.к. популярно, наличествуют реф. дизайны апликации исходники и т.д. На сколько я понял для CC2530 внешний контроллер не нужен, своё несложное приложение можно реализовать как отдельную задачу под TIную ОС "OSAL", это гуд!
Непонятно следующее:
1) Нужно ли лицензировать, вступать в ZigBee альянс или "ещё какие материальные затраты" для использования в комерческом проекте СС2530 + TI ZStack? Может адреса какие надо покупать вроде MAC для ethernet?
2) Существуют ли какие-то штатные решения для удаленного обновления ПО или как-то можно свой загрузчик сделать или придётся ставить внешний контроллер и в нем делать загрузчик, а CC2530 использовать просто как модем?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Jul 25 2013, 20:48
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



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

По второму - не знаю, не знаком с ПО TI.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jul 25 2013, 21:54
Сообщение #3


Гуру
******

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



Силабса не рассматривали как конкурентное решение?
http://www.silabs.com/products/wireless/zi...es/default.aspx
Go to the top of the page
 
+Quote Post
skripach
сообщение Jul 26 2013, 08:57
Сообщение #4


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
По второму - не знаю, не знаком с ПО TI.

За первый пункт спасибо sm.gif По второму вроде сам разобрался, суть - если нужен полнофункциональный апдейт прошивки нужно ставить дополнительно епромку в которую будет заливаться ПО, а потом в оффлайне перезапись во внутреннюю флеш SOCа.
Цитата
Силабса не рассматривали как конкурентное решение?

Надо понимать силабс прикупил ембер. Рассматривал но как-то не впечатлило, думаю у меня зарание сложилось субьективное мнение что TI будет лучше всего. sm.gif Ценник у ембер получше заметно, надо рассмотреть ембер повнимательнее. Есть ведь ещё моторола. fman.gif


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
POLL
сообщение Aug 14 2013, 15:49
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



А вот как думаете, почему все производители ставку делают на 2.4GHz ? Большинство новых wireless mcu делают именно на этот диапазон.
Ладно б если скорость обмена данными увеличили, но нет же, в среднем до 500 kbps. Да и дальность тоже не ахти получается.

Почему в Sub-GHz мало новинок?
Хотя там и дальность больше, да и скорости обмена практически такие же.

Вот например, NXP выпустил JN5168 (32-bit MCU and IEEE802.15.4 transceiver for low-power wireless networks), достаточно мощный кристалл, опять же под 2.4GHz

А вот под Sub-GHz диапазон, что?
ничего, вот как были: "старенький" SI1000 и CC430F614x
Да и то цены на них приличные.

Вот я понимаю PIC12LF1840T39A - цена просто прелесть 1,5$
жалко что слабоваты

Сообщение отредактировал POLL - Aug 14 2013, 15:57
Go to the top of the page
 
+Quote Post
ataradov
сообщение Aug 14 2013, 16:04
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (POLL @ Aug 14 2013, 08:49) *
А вот как думаете, почему все производители ставку делают на 2.4GHz ? Большинство новых wireless mcu делают именно на этот диапазон.
Ладно б если скорость обмена данными увеличили, но нет же, в среднем до 500 kbps. Да и дальность тоже не ахти получается.


Дальность и скорость соответствуют ожиданиям рынка от этих микроконтроллеров. Понятно, что всем хочется быстрее и дальше, но тут начинаются пересечения с WiFi. Увеличение скорости и мощности приводит к увеличению потребления, а тут как раз за потребление бьются все.

Sub-GHz имеет один здоровый недостаток - нет универсальных каналов. Для Америки, Европы и Азии приходится делать либо разные радио либо одно более сложное по конструкции. А в Европе на IEEE 802.15.4 отведен один канал на всех. 2.4 GHz работает по всему миру одинаково.
Go to the top of the page
 
+Quote Post
POLL
сообщение Aug 14 2013, 19:49
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Цитата(Taradov Alexander @ Aug 14 2013, 20:04) *
Sub-GHz имеет один здоровый недостаток - нет универсальных каналов. Для Америки, Европы и Азии приходится делать либо разные радио либо одно более сложное по конструкции. А в Европе на IEEE 802.15.4 отведен один канал на всех. 2.4 GHz работает по всему миру одинаково.


Ясно, спасибо.
Но лично в моем случае - это не недостаток sm.gif
Продукт предполагается только под РФ, так что тут Sub-GHz имеет лучшие преимущества нежели 2.4GHz.
Разместил, где-нить в подвале и забыл - сигнал пробьет сквозь стены...

А вы случаем не в курсе про ПО Atmel BitCloud, как оно по сравнению с другими разработками? Или есть, что по лучше?
Единственно, что пока смущает - нужно будет использовать атмеловские продукты, с микроконтроллерами еще ничего, но вот с трансиверами там выбор не богатый - только AT86RF212. Мне нравится в ней ее цена и то что там есть Crypto Engine, скорость передачи в целом до 1 Mb/s. Но в остальном - чувствительность и усиление по сравнению с той же продукцией силабс - слабоваты.
чувствительность: -110dBm против -121/126dBm
усиление: +10dBm против +13/+20dBm

Go to the top of the page
 
+Quote Post
ataradov
сообщение Aug 14 2013, 19:59
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (POLL @ Aug 14 2013, 12:49) *
А вы случаем не в курсе про ПО Atmel BitCloud, как оно по сравнению с другими разработками? Или есть, что по лучше?
Я один из разработчиков BitCloud, так что не предвзято говорить не могу. Как ZigBee оно работает нормально, можно сделать лучше, конечно, но затраты просто не окупят себя. Лидером на рынке считается стек от Ember (пока их SiLabs не купил), но у них нет sub-Gig радио для ZigBee, они одна из компаний, которые всячески препятствовали появлению sub-Gig ZigBee спеки.

Если ZigBee не нужен, то я рекомендую Atmel Lightweight Mesh. Он значительно проще и логичнее. Опять же, автор я, так что мнение предвзято.

QUOTE (POLL @ Aug 14 2013, 12:49) *
Единственно, что пока смущает - нужно будет использовать атмеловские продукты, с микроконтроллерами еще ничего, но вот с трансиверами там выбор не богатый - только AT86RF212. Мне нравится в ней ее цена и то что там есть Crypto Engine, скорость передачи в целом до 1 Mb/s. Но в остальном - чувствительность и усиление по сравнению с той же продукцией силабс - слабоваты.
чувствительность: -110dBm против -121/126dBm
усиление: +10dBm против +13/+20dBm
Чувствительность растет с уменьшением скорости, включайте 40 kbps и будет более чувствительный приемник.

У SiLabs радио общего назначения, без наворотов IEEE 802.15.4, типа аппаратной фильтрации, авто подтверждения, авто повторов и т. д.
Go to the top of the page
 
+Quote Post
POLL
сообщение Aug 15 2013, 08:38
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Цитата(Taradov Alexander @ Aug 14 2013, 23:59) *
Я один из разработчиков BitCloud, так что не предвзято говорить не могу. Как ZigBee оно работает нормально, можно сделать лучше, конечно, но затраты просто не окупят себя. Лидером на рынке считается стек от Ember (пока их SiLabs не купил), но у них нет sub-Gig радио для ZigBee, они одна из компаний, которые всячески препятствовали появлению sub-Gig ZigBee спеки.

Если ZigBee не нужен, то я рекомендую Atmel Lightweight Mesh. Он значительно проще и логичнее. Опять же, автор я, так что мнение предвзято.

Чувствительность растет с уменьшением скорости, включайте 40 kbps и будет более чувствительный приемник.

У SiLabs радио общего назначения, без наворотов IEEE 802.15.4, типа аппаратной фильтрации, авто подтверждения, авто повторов и т. д.



Спасибо за ответы!

Если говорить за Атмел, получается, что для частот 869MHz выбор только трансивер AT86RF212 (или с маркировкой B, AT86RF212B, наверное он новее). К сожалению, SoC от Атмел для этого диапазона нет.

Lightweight Mesh по описанию тоже годится. А для прикидки, сколько данный стек занимает flash-памяти?
Для узла зигби вроде 60кб, для координатора, где-то в 2 раза больше.

Просто на нашей плате стоит "центральный" МК - ATSAM3X8E (Cortex-M3, 512 kb). Соответственно, возникает дилемма - загрузить обработку стека в него или для AT86RF212 организовать еще один со-микроконтроллер (например, XMEGA128B1).
Центральный МК особо ресурсоемких операций не выполняет, максимум принять/отправить пакет по TCP-IP (эзернет), остальное там мелочи типа "сухой контакт", реле вкл/выкл...

Go to the top of the page
 
+Quote Post
Sergey SN
сообщение Aug 15 2013, 10:09
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 4-07-13
Из: Санкт-Петербург
Пользователь №: 77 391



Цитата(skripach @ Jul 25 2013, 17:03) *
2) Существуют ли какие-то штатные решения для удаленного обновления ПО или как-то можно свой загрузчик сделать или придётся ставить внешний контроллер и в нем делать загрузчик, а CC2530 использовать просто как модем?


Насчет перепрошивки теоретически такое возможно, только зачем? Вы ставите перед собой задачу изменять мощность устройств, изменять предпочтительную конфигурацию сети и переназначения ролей Master/Slave? Не слышал, чтобы такое делалось на действующих сетях ZigBee именно по радиоканалу. Позволяет ли такое реализовывать CC2530 - спрошу знакомых спецов по TI (самому интересно). Теоретически CC2530F256RHAR памяти для этих дел собственной имеет достаточно...
Вот. И ответ уже получил:
Если используется Z-Stack, то да.
Эта функция называется Over-the-air firmware upgrade
_http://www.ti.com/tool/z-stack
Реализована для всех поддерживаемых профилей

Сообщение отредактировал Sergey SN - Aug 15 2013, 10:10
Go to the top of the page
 
+Quote Post
Aner
сообщение Aug 15 2013, 10:16
Сообщение #11


Гуру
******

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



О, такая делема была у меня в прежнем проекте. У нас в тз скорость была большой и малые времена плюс обработчик, по этому пришлость ставить второй арм под радио канал, по spi гнать данные в дма, минуя прерывания. Причем, чтобы делать абдейт второго, пришлось swd заводить на первый и делать поддержку перепрошивки второго через первый. Криво конечно, но иначе бы долго отлаживались, да и удаленный абдейт второго был бы не возможен.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Aug 15 2013, 16:45
Сообщение #12


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (POLL @ Aug 15 2013, 01:38) *
Если говорить за Атмел, получается, что для частот 869MHz выбор только трансивер AT86RF212 (или с маркировкой B, AT86RF212B, наверное он новее). К сожалению, SoC от Атмел для этого диапазона нет.
Да, только 212. На SoC нет спроса в этом сегменте. Большинство производителей IEEE 802.15.4 чипов против поддержки и распространения sub-Gig.

QUOTE (POLL @ Aug 15 2013, 01:38) *
Lightweight Mesh по описанию тоже годится. А для прикидки, сколько данный стек занимает flash-памяти?
Приложение, которое использует все API - 11.5 кБ Flash, 5 kB RAM.

QUOTE (POLL @ Aug 15 2013, 01:38) *
Просто на нашей плате стоит "центральный" МК - ATSAM3X8E (Cortex-M3, 512 kb). Соответственно, возникает дилемма - загрузить обработку стека в него или для AT86RF212 организовать еще один со-микроконтроллер (например, XMEGA128B1).
А денег на еще один МК не жалко? Скорее всего проще LwMesh на основном запустить.
Go to the top of the page
 
+Quote Post
POLL
сообщение Aug 15 2013, 17:20
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Цитата(Taradov Alexander @ Aug 15 2013, 20:45) *
Большинство производителей IEEE 802.15.4 чипов против поддержки и распространения sub-Gig.

Вот жеж негодяи. Это заговор, куда смотрит ФАС sm.gif))

Кстати, сверил спеки по 212, с маркировкой AT86RF212B - этот трансивер новее (дока идет от 2013 года) и главное там есть новшества по сравнению с обычным AT86RF212
Тут Special IEEE 802.15.4™-2011 hardware support, а в предыдущем поколении было от 2007 года.
Потом Antenna Diversity поддерживается, хотя на самом сайте указано противоположное.

Цитата(Taradov Alexander @ Aug 15 2013, 20:45) *
А денег на еще один МК не жалко? Скорее всего проще LwMesh на основном запустить.


Жалко sm.gif
Просто я в детали софта еще не вникал, получится просто портировать под АРМ (ATSAM3X8E) или нет еще не знаю.
Видел в доках, что BitCloud под SAM3C портирован. А вот насчет LwMesh что-то не припоминаю, нужно будет еще поизучать.

Спасибо за советы, очень помогли!

Сообщение отредактировал POLL - Aug 15 2013, 17:21
Go to the top of the page
 
+Quote Post
ataradov
сообщение Aug 15 2013, 17:26
Сообщение #14


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (POLL @ Aug 15 2013, 10:20) *
А вот насчет LwMesh что-то не припоминаю, нужно будет еще поизучать.
Я сейчас готовлю следующий релиз с поддержкой SAMD20 (Cortex-M0+), переделать под другие ARM-ы гораздо проще, чем разбираться с BitCloud. Тут хотя бы исходники доступны, так что можно что-то оперативно изменить, если нужно.
Go to the top of the page
 
+Quote Post
POLL
сообщение Aug 15 2013, 17:50
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Цитата(Taradov Alexander @ Aug 15 2013, 21:26) *
Я сейчас готовлю следующий релиз с поддержкой SAMD20 (Cortex-M0+), переделать под другие ARM-ы гораздо проще, чем разбираться с BitCloud. Тут хотя бы исходники доступны, так что можно что-то оперативно изменить, если нужно.


Здорово, это очень хорошо!
Раз доступны исходники и портировать под другие АРМы - не проблема, это вообще здорово!
Остается потрясти поставщиков, чтоб AT86RF212 с маркировкой B поставили sm.gif Остальное уже мелочи.

Go to the top of the page
 
+Quote Post

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

 


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


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