-
- А зачем шина для RF-применений? Действительно интересно - Vit(05.11.2008 09:52)
- Шина - это возможность подключения периферии на этапе отладки: NAND флешака какого-нибудь для логгинга и пр. К RF напрямую отношения не имеет. - Evgeny_CD(06.11.2008 01:54)
- Просто EZ430RF2500, например, содержит MSP430F2274 с генератором 12 кГц и датчик на нём при цикле измерения/выхода в эфир (передал и послушал) 1 сек жрёт в среднем 1-2 мкА (лень точно мерять). Синхронизация на похожих кварцах, ИМХО, идея утопичная. А Vit(739 знак., 06.11.2008 15:00)
- Батарейки у тестового и боевого варианта могут быть сильно разные. Для теста мне важно, чтобы был один камень, (почти) одна схема и одна программа, а аккумулятор могу и танковый поставить - на мес хватит. Потом ту же плату, переразведенную без FLASH, на Evgeny_CD(503 знак., 06.11.2008 15:49)
- Не понял, это между трансиверами синхронизация или между передатчиками и приёмником? Если второе, то разъедутся они, да ещё и гимор по начальной синхронизации. А если это трансиверы, то что такое "точка старта" - приём синхры от базы и выплевывание в Vit(293 знак., 06.11.2008 16:06)
- Моя цель вообще избежать коллизии от своих приборов. "Точка старта" - это некая абстракция, момент, когда что-то по алгортму должно случиться. Правильные кодовые последовательности дают высокую точность синхронизации :) -> - Evgeny_CD(06.11.2008 16:36, ссылка)
- Самосинхронизирующиеся последовательности важны для организации в канале. Но их использование не при широкополосной модуляции или не при малых соотношениях сигнал/шум есть излишне дорогое удовольствие. Видел пример реализации подобной синхронизации Vit(351 знак., 06.11.2008 17:17)
- Гарантированно найдя (тут кодирование и важно) посылку от базы, мы засинхримся с ней (если посылка правильная). Далее у нас есть детерминированное поведение нашего устройства. - Evgeny_CD(06.11.2008 17:36)
- Нашёл/не нашёл и получил целый пакет или не получил (в случае с CC2500) - чем в Вашей системе отличается? - Vit(06.11.2008 19:18)
- 1. Есть разрешенное время, когда TX может работать. 2. Есть максимальное время автономности. Evgeny_CD(211 знак., 06.11.2008 19:26)
- Если синхро безинформативное, то тогда такие навороты как-то понятны. И что, у передатчика синхры также ограничения на потребление? Всмысле чаще выходить нельзя и/или синхропосылку (первую?) длиннее давать? и информативную (всмысле о локальном времени Vit(11 знак., 07.11.2008 11:13)
- Синхропосылка имеет правильную АКФ. Она означает наступление какого-то момента времени. Как пример - точное начало часа. Информационное кодирование - чуть другая задача. На уровне эскизного проектирования нужно попытаться минимизировать расход энергии Evgeny_CD(6 знак., 07.11.2008 12:23)
- Там, где выиграешь на потреблении в активном режиме, проиграешь из-за кварцованного генератора на потреблении в спячке. - Vit(07.11.2008 13:31)
- ??? Толковые девайсы типа mega P, xmega, MSP430 жрут несколько мка с работающим кварцем 32768 и 16 битным таймером на эту частоту. И чего я тут проиграю? - Evgeny_CD(07.11.2008 21:54)
- Обычная арифметика - при нескольких, например, 3 мкА получаем потраченный во время сна (1 час) заряд 3E-6А*3600с=0.0108Кл, ну а в активном режиме (30 мА и 100 мс) 30E-3А*100E-3c=0.003Кл, т.е. цифры сравнимы и есть чего терять. Если потреблять во время Vit(579 знак., 09.11.2008 23:08)
- Облом лезть в документацию - сколько длина синхропосылки в CC2500? Для серьезной работы надо не менее 64 бит. Арифметика у Вас прикольная :) Evgeny_CD(350 знак., 09.11.2008 23:50)
- Арифметика есть арифметика. Соотношения сами выбрать можете. Например, вместо 1 раз 300 мс сделать 50 раз по 6 мс (например при пинге/синхре от базы длительностью меньше 1 мс). Только я не предлагаю просто заменить кварц на RC (очевидную разницу в Vit(1416 знак., 10.11.2008 01:07)
- Лучший известный код "а ля Баркер" - 15 бит. Долговременная нестабильность - это одно, кратковременная - совсем другое! Как только Вы замерили время между двумя пиками коррелятора, вам совершенно пофиг, какой у Вас кварц, ибо вы его измерили, и можете Evgeny_CD(22 знак., 10.11.2008 01:23)
- Вы замешиваете долговременную синхронизацию и способ борьбы с коллизиями в сеансе. Думаю, что это усложнение необосновано. Vit(229 знак., 10.11.2008 02:11, ссылка)
- Канонические коды известны до 13 символов Evgeny_CD(574 знак., 10.11.2008 11:09)
- Вы замешиваете долговременную синхронизацию и способ борьбы с коллизиями в сеансе. Думаю, что это усложнение необосновано. Vit(229 знак., 10.11.2008 02:11, ссылка)
- Лучший известный код "а ля Баркер" - 15 бит. Долговременная нестабильность - это одно, кратковременная - совсем другое! Как только Вы замерили время между двумя пиками коррелятора, вам совершенно пофиг, какой у Вас кварц, ибо вы его измерили, и можете Evgeny_CD(22 знак., 10.11.2008 01:23)
- давайте определимся с терминами - что вы понимаете под синхрословом и зачем оно вам надо? Из смутных рассуждений про какую-то синхронизацию я ничего не понял. Alex B.(663 знак., 10.11.2008 00:12)
- Пф....... То, что я тут "выдумаю", давно и успешно работает в "больших" системах связи. Раньше в "маленькие" системы такого никто не совал, ибо не было процов с достаточной мощей, которые могут работать от батарейки. Теперь они Evgeny_CD(1135 знак., 10.11.2008 01:20)
- Опять эти 2 пика... Одним никак не обойтись? - Vit(10.11.2008 02:23, ссылка)
- не утрируйте. Да, технормы и соотвецтвенно потребление, снижаются - но и требования к беспроводным сетям по времени работы от батарейки увеличиваются. Alex B.(733 знак., 10.11.2008 02:18, ссылка)
- Большое спасибо за литературу! Adam Dunkels, как всегда, рулит. Умеют эти шведы толковых людей выращивать... DPLL - Digital PLL. Она используется в CCC - Clock Condition Circuit. Насчет синхрослова - там еще считать и считать. Evgeny_CD(949 знак., 10.11.2008 11:02)
- Пасиб, почитаю. Очень интересно - Vit(10.11.2008 02:37)
- Пф....... То, что я тут "выдумаю", давно и успешно работает в "больших" системах связи. Раньше в "маленькие" системы такого никто не совал, ибо не было процов с достаточной мощей, которые могут работать от батарейки. Теперь они Evgeny_CD(1135 знак., 10.11.2008 01:20)
- Арифметика есть арифметика. Соотношения сами выбрать можете. Например, вместо 1 раз 300 мс сделать 50 раз по 6 мс (например при пинге/синхре от базы длительностью меньше 1 мс). Только я не предлагаю просто заменить кварц на RC (очевидную разницу в Vit(1416 знак., 10.11.2008 01:07)
- Облом лезть в документацию - сколько длина синхропосылки в CC2500? Для серьезной работы надо не менее 64 бит. Арифметика у Вас прикольная :) Evgeny_CD(350 знак., 09.11.2008 23:50)
- У простой меги таймер 8 битный, это меня в ней и не устраивает. - Evgeny_CD(07.11.2008 22:17)
- Обычная арифметика - при нескольких, например, 3 мкА получаем потраченный во время сна (1 час) заряд 3E-6А*3600с=0.0108Кл, ну а в активном режиме (30 мА и 100 мс) 30E-3А*100E-3c=0.003Кл, т.е. цифры сравнимы и есть чего терять. Если потреблять во время Vit(579 знак., 09.11.2008 23:08)
- ??? Толковые девайсы типа mega P, xmega, MSP430 жрут несколько мка с работающим кварцем 32768 и 16 битным таймером на эту частоту. И чего я тут проиграю? - Evgeny_CD(07.11.2008 21:54)
- Там, где выиграешь на потреблении в активном режиме, проиграешь из-за кварцованного генератора на потреблении в спячке. - Vit(07.11.2008 13:31)
- Синхропосылка имеет правильную АКФ. Она означает наступление какого-то момента времени. Как пример - точное начало часа. Информационное кодирование - чуть другая задача. На уровне эскизного проектирования нужно попытаться минимизировать расход энергии Evgeny_CD(6 знак., 07.11.2008 12:23)
- Если синхро безинформативное, то тогда такие навороты как-то понятны. И что, у передатчика синхры также ограничения на потребление? Всмысле чаще выходить нельзя и/или синхропосылку (первую?) длиннее давать? и информативную (всмысле о локальном времени Vit(11 знак., 07.11.2008 11:13)
- 1. Есть разрешенное время, когда TX может работать. 2. Есть максимальное время автономности. Evgeny_CD(211 знак., 06.11.2008 19:26)
- Нашёл/не нашёл и получил целый пакет или не получил (в случае с CC2500) - чем в Вашей системе отличается? - Vit(06.11.2008 19:18)
- Гарантированно найдя (тут кодирование и важно) посылку от базы, мы засинхримся с ней (если посылка правильная). Далее у нас есть детерминированное поведение нашего устройства. - Evgeny_CD(06.11.2008 17:36)
- Самосинхронизирующиеся последовательности важны для организации в канале. Но их использование не при широкополосной модуляции или не при малых соотношениях сигнал/шум есть излишне дорогое удовольствие. Видел пример реализации подобной синхронизации Vit(351 знак., 06.11.2008 17:17)
- Моя цель вообще избежать коллизии от своих приборов. "Точка старта" - это некая абстракция, момент, когда что-то по алгортму должно случиться. Правильные кодовые последовательности дают высокую точность синхронизации :) -> - Evgeny_CD(06.11.2008 16:36, ссылка)
- Не понял, это между трансиверами синхронизация или между передатчиками и приёмником? Если второе, то разъедутся они, да ещё и гимор по начальной синхронизации. А если это трансиверы, то что такое "точка старта" - приём синхры от базы и выплевывание в Vit(293 знак., 06.11.2008 16:06)
- Батарейки у тестового и боевого варианта могут быть сильно разные. Для теста мне важно, чтобы был один камень, (почти) одна схема и одна программа, а аккумулятор могу и танковый поставить - на мес хватит. Потом ту же плату, переразведенную без FLASH, на Evgeny_CD(503 знак., 06.11.2008 15:49)
- Просто EZ430RF2500, например, содержит MSP430F2274 с генератором 12 кГц и датчик на нём при цикле измерения/выхода в эфир (передал и послушал) 1 сек жрёт в среднем 1-2 мкА (лень точно мерять). Синхронизация на похожих кварцах, ИМХО, идея утопичная. А Vit(739 знак., 06.11.2008 15:00)
- Шина - это возможность подключения периферии на этапе отладки: NAND флешака какого-нибудь для логгинга и пр. К RF напрямую отношения не имеет. - Evgeny_CD(06.11.2008 01:54)
- ОК, буду знать. Только DMA и шина к RF не особо ;-) A микропотребляющий таймер имеет смысл при паузах > десятки секунд, все равно RF потребляет прилично. - Vladimir Ljaschko(04.11.2008 14:45)
- Шина нужная для всякой периферии, лля RF не нужна. DMA для RF со скоростью сотни килобит самое то - дабы проц не загружать. RF просто выключено и жрет 0.1 мка. - Evgeny_CD(04.11.2008 14:52)
- Но что за прибор, если RF постоянно выключен? Допустим, раз в секунду RF включается. Процесс включения-выключения небыстрый, вот и экономия на таймере бесполезна. - Vladimir Ljaschko(04.11.2008 15:09)
- Автономный датчик по RF. Счетчик расхода чего-нибудь. Он живет в синхронной системе. Т.е. у него время синхронизировано с системным. Он просыпается. Всасывает пакет от мастера (ибо знает, когда тот должнен быть в эфире). Быстро обрабатывает и засыпает. Evgeny_CD(29 знак., 04.11.2008 15:12)
- У меня не датчик, а исполнительный механизм. Передавать ничего не должен, но должен часто включаться, чтобы услышать команду. Синхронизм ничего не дает. - Vladimir Ljaschko(05.11.2008 11:24)
- Задачи у всех разные. Но и тут желательно (IMHO) получение подтверждения о том, что маханизЬм включился. - Evgeny_CD(05.11.2008 11:58)
- Давайте посчитаем 3m(642 знак., 04.11.2008 19:18)
- Датчик обычно ничего не ждет. Он просыпается, выплевывает данные, возможно принимает ответ, и засыпает. Считайте еще. Это обычно так делают. - she(04.11.2008 19:49)
- Тормозимс, сообщение Евгения не осознал. - she(04.11.2008 19:50)
- А если 1 раз а минуту? А если раз в час? Задачи разные бывают. Непонятно, зачем прием такой длинный? - Evgeny_CD(04.11.2008 19:21)
- Прием длинный по ряду причин: 3m(640 знак., 04.11.2008 21:47)
- Как все запущено. Evgeny_CD(844 знак., 04.11.2008 22:08)
- СС1100 старовата для таких вещей. Щас модно штуки, которые сами просыпаются, смотрят, есть ли несущая и начинают прием/засыпают. В среднем сильно меньше жручесть получается. - she(04.11.2008 22:01)
- та нет, у cc1100 все это есть. просыпается по внутреннему RC, смотрит либо на RSSI, либо ждет определённое время приема преамбулы. Единственно что плохо - скважность велика... - Alex B.(05.11.2008 00:39)
- Аха, а мотом таких штук как соберется 100 в одной комнате, они как устроят коллизию,и будет полный финиш. - Evgeny_CD(04.11.2008 22:08)
- Коллизии прогнозируются на этапе технического предложения. Мощность, вероятность, дальность, количество объектов, последствия... Тема избитая - например, работа системы опознавания "в одной комнате". Разве что батарейки там не экономят :) - Vladimir Ljaschko(05.11.2008 09:45)
- Как они коллизию устроят? Никто ж ничего не передает, чисто потребление в режиме ожидания приема оптимизируется. - she(04.11.2008 22:14)
- ИМХО именно такая "синхронная" система имеет смысл, если сборщик данных тоже д.б. экономным. Такое бывает вообще? - she(04.11.2008 19:56)
- Зоказчеги именно такие системы почему то все время хотят. 3m(196 знак., 04.11.2008 21:31)
- А также если slave девайсов много в одной "соте" сборщика. Чтобы они не толкались в эфире, и время | энергия зря не тратились, такой синхронизм и нужен. Кроме того, "сборщик" может быть ретранслятором, так что тут экономность тоже важна. - Evgeny_CD(04.11.2008 21:03)
- Прием длинный по ряду причин: 3m(640 знак., 04.11.2008 21:47)
- Датчик обычно ничего не ждет. Он просыпается, выплевывает данные, возможно принимает ответ, и засыпает. Считайте еще. Это обычно так делают. - she(04.11.2008 19:49)
- У меня не датчик, а исполнительный механизм. Передавать ничего не должен, но должен часто включаться, чтобы услышать команду. Синхронизм ничего не дает. - Vladimir Ljaschko(05.11.2008 11:24)
- Сспади. Датчик охранки напимер. RF включается за пару мс. (генератор раскачать и ФАПЧ) - she(04.11.2008 15:11)
- Недавно анализировали разряд батареи в приборе на сс2500 и получилось меньше года. Период включения около 500 мс. - Vladimir Ljaschko(04.11.2008 15:16)
- Что-то сомневаюсь. Впрочем, с 2500 не работал. - she(04.11.2008 15:20)
- Недавно анализировали разряд батареи в приборе на сс2500 и получилось меньше года. Период включения около 500 мс. - Vladimir Ljaschko(04.11.2008 15:16)
- Автономный датчик по RF. Счетчик расхода чего-нибудь. Он живет в синхронной системе. Т.е. у него время синхронизировано с системным. Он просыпается. Всасывает пакет от мастера (ибо знает, когда тот должнен быть в эфире). Быстро обрабатывает и засыпает. Evgeny_CD(29 знак., 04.11.2008 15:12)
- Но что за прибор, если RF постоянно выключен? Допустим, раз в секунду RF включается. Процесс включения-выключения небыстрый, вот и экономия на таймере бесполезна. - Vladimir Ljaschko(04.11.2008 15:09)
- Шина нужная для всякой периферии, лля RF не нужна. DMA для RF со скоростью сотни килобит самое то - дабы проц не загружать. RF просто выключено и жрет 0.1 мка. - Evgeny_CD(04.11.2008 14:52)
- А зачем шина для RF-применений? Действительно интересно - Vit(05.11.2008 09:52)