sergeus 0 10 февраля, 2015 Опубликовано 10 февраля, 2015 · Жалоба Встала проблема выбора SoC в виде микроконтроллера и низкопотребляющего Bluetooth 4.0 на одном кристалле. Выбираю между TI cc2541 и Nordic nRF51822. Во многом идентичны: цена, энергопотребление, переферия... Первый правда на 8051 архитектуре, второй на 32-bit ARM M0. Для меня критичны: - простота старта с нуля (до этого работал только с AVR 8-битными) - наличие хорошей документации и простота разработки/программирования - доступная цена программатора/отладчика/ПО - низкое энергопотребление Разрабатываю прототип, поэтому важна скорость разработки. Помогите, пожалуйста, с выбором! P.S. Либо третий вариант, взять отдельный чип Bluetooth-модуля. Можно тех же производителей: TI или Nordic Semiconductor... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 10 февраля, 2015 Опубликовано 10 февраля, 2015 · Жалоба P.S. Либо третий вариант, взять отдельный чип Bluetooth-модуля. Можно тех же производителей: TI или Nordic Semiconductor... Третий вариант лучше. И уж, конечно, не допотопный TI, у которого, к тому же, потребление самое большое. Лучше всего взять чип BlueNRG от ST. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 10 февраля, 2015 Опубликовано 10 февраля, 2015 (изменено) · Жалоба Спасибо, сейчас посмотрю BlueNRG от ST. А с точки зрения простоты и скорости разработки, что было бы оптимально? Подскажите, пожалуйста, какая скорость передачи по Bluetooth 4.0 LE достижима? - что-то меня смущают сообщения с других форумов о 5...7кб/с (только что напоролся). Это действительно так? ведь в даташитах пишут до 2Мбит/с - https://www.nordicsemi.com/eng/Products/Blu...energy/nRF51822 Изменено 10 февраля, 2015 пользователем sergeus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 10 февраля, 2015 Опубликовано 10 февраля, 2015 · Жалоба А с точки зрения простоты и скорости разработки, что было бы оптимально? Холера его знает. Наверное nRF8001, поскольку он раньше выпущен, чем BlueNRG, так что для него больше всякиx наработок. Возьмите шилд для Ардуино от RedBearLab, он как раз на nRF8001 сделан. Дешево и сердито. Подскажите, пожалуйста, какая скорость передачи по Bluetooth 4.0 LE достижима? - что-то меня смущают сообщения с других форумах о 5...7кб/с. Это действительно так? Угу ведь в даташитах пишут до 2Мбит/с Это бодовая скорость. А реальная скорость передачи намного ниже из-за издержек и накладных расходов. А что еще ждать, если размер полезных данных в пакете всего 26 байт. В декабре вышла новая версия спецификации BLE, там размер данных намного больше, вследствие чего реальная скорость стала выше в несколько раз. Скоро станут доступны чипы с новыми версиями софта, которые это поддерживают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 10 февраля, 2015 Опубликовано 10 февраля, 2015 (изменено) · Жалоба =AK=, спасибо большое за помощь! Глянул краткий обзор новой спецификации Bluetooth 4.2 http://nag.ru/news/newsline/26656/bluetoot...-i-6lowpan.html Возник вопрос, низкие скорости про которые я писал - это для режима Bluetooth Low Energy (LE)? По ссылке выше, "В режимах Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) скорость, конечно же, выше, максимальная — почти 2,2 Мбит/с (асинхронный обмен).". Я правильно понимаю, что если я свой модуль SoC с BLE буду использовать не в Low Energy режиме, а в Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR), то скорость будет сотни килобайт в секунду? P.S. В моем устройстве надо раз в час/сутки скидывать большие объемы данных - 20мБайт. Главное быстро. Для меня не критично энергопотребление в эти моменты. В остальное время, пакеты маленькие и критично энергопотребление. Изменено 10 февраля, 2015 пользователем sergeus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба P.S. В моем устройстве надо раз в час/сутки скидывать большие объемы данных - 20мБайт. Главное быстро. Для меня не критично энергопотребление в эти моменты. Тогда вам BLE без надобности. BLE нужен там, где надо часто прокидывать несколько байтиков, не растрачивая энергию батарейки. Типичное применение - мониторинг частоты биений сердца. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Да, мне как раз и надо постоянно перекидывать маленькие пакеты, при этом экономя энергию. НО иногда раз в 5-6 часов надо перекидывать относительно большие объемы данных (10-20Мб). Т.е. мне в 99% времени нужен Bluetooth Low Energy, но в 1% времени мне надо просто быстро передать большой объем данных. Я правильно понимаю, что если я свой модуль SoC с BLE буду использовать не в Low Energy режиме, а в Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR), то скорость будет сотни килобайт в секунду? Подскажите, пожалуйста:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NULL 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба ТИ достаточно недавно интересные чипы выпустил, не ВТ, но тоже ничего: cc3200 Вот ещё модуль, может заинтересует: wl1831mod Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Я с CC3200 работаю по другому проекту. Он со встроенным Wi-Fi. Мне сейчас надо именно с Bluetooth разобраться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Если с CC-шками работаете, хоть и с другими, то на них же и оставайтесь... От добра добра не ищут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба SM, вы верно подметили. Сейчас остановился на варианте, который предложил =AK=. Чтобы максимально быстро сделать прототип буду использовать nRF8001 с AVR-кой. А потом перейду на SoC. Вот с максимально скоростью BLE 4.0 так все еще и не ясно - может ли он работать на большой скорости (пусть и не в экономном режиме)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 12 февраля, 2015 Опубликовано 12 февраля, 2015 · Жалоба Вот с максимально скоростью BLE 4.0 так все еще и не ясно - может ли он работать на большой скорости (пусть и не в экономном режиме)? .... А реальная скорость передачи намного ниже из-за издержек и накладных расходов. А что еще ждать, если размер полезных данных в пакете всего 26 байт. В декабре вышла новая версия спецификации BLE, там размер данных намного больше, вследствие чего реальная скорость стала выше в несколько раз. Скоро станут доступны чипы с новыми версиями софта, которые это поддерживают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 12 февраля, 2015 Опубликовано 12 февраля, 2015 · Жалоба Lagman, в спецификации 4.2 скорость выше в 2,5 раза - именно скорость в LE-режиме. Скорее всего, что я ищу - это Bluetooth Smart Ready или Bluetooth Dual Mode. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NULL 0 13 февраля, 2015 Опубликовано 13 февраля, 2015 · Жалоба Скорее всего, что я ищу - это Bluetooth Smart Ready или Bluetooth Dual Mode. Dual mode Bluetooth products Bluetooth / Bluetooth Low Energy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeus 0 15 февраля, 2015 Опубликовано 15 февраля, 2015 (изменено) · Жалоба NULL, спасибо за ссылки! Изменено 15 февраля, 2015 пользователем sergeus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться