Comments 5
Счс пробую wch582f. Удалось добиться скорости передачи (PHY 2M, через Notification) до 1.1 МБит/с (на расстоянии пары метров до телефона). Но размер RAM скромный - ограничивает варианты использования.
Самое мотивирущее в этой статье для меня оказались ссылки на ихний git. А то если зайти на сайт производителя то там легко видны ссылки на PDF на сами микрухи, а все для разработчика - надо искать отдельно. Тот же анализатор BLE ихний, прикольный трехканальный...
Ну а на git - куча занятных примеров на все контроллеры.
И пошла мыслишка: раз 20МГЦ тактовая - наверное потребляет немного, но вот замеры потребления пришлось искать по форумам. Даже мысль была - набрать отладок с разными контроллерами, запустить на них одну и туже задачу ... и сравнить - есть ли профит .
Ну и каковы результаты? Я уже подзабыл сколько у меня было, полгода ими не занимаюсь, но помню что сравнимо с нордиком. Сейчас занялся андроидом. Первую статью уже написал, на подходе вторая, где я объясняю как сделать сканирование эфира. В третьей будет передача и прием данных с гаджетов.
могу измерить, если актуально. Если брать пример Peripheral для CH571F, в настройках режим SLEEP=TRUE, DCDC=FALSE, то в режиме Advertising показывает 13 uA - это 2K+16K+RTC (редкие тычки max около 1.5 мА). Когда приедет nrf ppk2 могу подробнее сделать

тут год назад не ответил, но всё же закину замеры
Если взять плату ch592f-R1-1v0 (CH592-EVT-R0) не подключать перемычками LED и прочее, в проекте Observer из примеров поставить HAL_SLEEP=TRUE, DCDC_ENABLE=TRUE, CLK_SOURCE_PLL_24MHz, закомментировать DEBUG=0, период Advertise 4 секунды и задать питание 3 Вольта
Средний ток за минуту 5мкА
То в режиме сна 3мкА, с тычками 10 мА во время отправки. Ширина тычков около 10 мс среднее 1мА. Передача кончается через 3.5мс, остальное время потребление 80мкА - уход в сон?


BLE под микроскопом. WCH forever :-)