DFRobot CC2540

DFRobot CC2540
Артикул: 775744

производитель: DFRobot
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание DFRobot CC2540

Конечно, вот подробное описание, технические характеристики и информация о совместимости для модуля DFRobot CC2540.

Описание

DFRobot CC2540 — это модуль Bluetooth 4.0 (BLE — Bluetooth Low Energy), построенный на базе одноименного чипсета от Texas Instruments. Он предназначен для создания энергоэффективных беспроводных соединений типа "точка-точка" или "звезда" между микроконтроллерами (такими как Arduino) и центральными устройствами (смартфонами, планшетами, ПК с поддержкой BLE).

Ключевые особенности и применение:

  • Низкое энергопотребление: Основное преимущество BLE. Идеально для устройств на батарейках (датчики, носимые гаджеты, телеметрия).
  • Простота интеграции: Модуль представляет собой законченное решение с антенной, тактовым генератором и пассивными элементами. Общается с хост-МК через последовательный интерфейс UART по набору AT-команд.
  • Два основных режима работы:
    1. Центральный (Central): Может сканировать и подключаться к другим BLE-устройствам (периферийным). Например, для сбора данных с нескольких датчиков.
    2. Периферийный (Peripheral): Рекламирует своё присутствие и ожидает подключения от центрального устройства (например, смартфона). Самый распространенный режим для взаимодействия с телефоном.
  • Прозрачная передача данных (Serial Port Profile): После сопряжения модуль работает как беспроводной последовательный порт (UART), что максимально упрощает программирование — данные, отправленные в UART модуля, появляются на подключенном смартфоне/ПК, и наоборот.
  • Типичные сферы применения: Связь Arduino с приложениями на iOS/Android, передача данных с датчиков, DIY-устройства "умного дома", пульты дистанционного управления, носимые устройства.

Технические характеристики

| Параметр | Значение / Описание | | :--- | :--- | | Основной чип | Texas Instruments CC2540 (8051-совместимое ядро) | | Стандарт Bluetooth | Bluetooth 4.0 BLE (Single Mode) | | Рабочая частота | 2.4 GHz ISM Band | | Мощность передачи | +4 dBm (макс.) | | Чувствительность приемника | -93 dBm (типовое) | | Дальность связи | До 70 метров на открытом пространстве (зависит от условий) | | Скорость передачи данных | До 1 Мбит/с (на физическом уровне), практическая скорость через UART зависит от настроек (9600, 115200 и др.) | | Интерфейс связи с МК | UART (3.3V TTL логика) | | Цифровые порты ввода/вывода | До 12 (выведены на контактные площадки, требуют пайки) | | Аналоговые входы (ADC) | До 8 каналов, 12-бит | | Напряжение питания | 3.3В (КРИТИЧЕСКИ ВАЖНО! Подача 5В выведет его из строя) | | Ток потребления | ~10 мА в режиме передачи, ~1 мА в режиме ожидания (сonnected idle), микроамперы в режиме сна. | | Антенна | Встроенная PCB-антенна (планарная) | | Габариты модуля | 32 x 16 мм | | Прошивка по умолчанию | AT-команды для настройки параметров (имя, режим, скорость UART и т.д.) |


Парт-номера и совместимые модели

1. Парт-номера (Part Numbers) самого модуля DFRobot

Обычно продается под следующими артикулами:

  • DFR0267 — Стандартный парт-номер на сайте DFRobot и у многих дистрибьюторов.
  • BLED-01 — Альтернативное внутреннее обозначение.

2. Совместимые модели / Аналоги от других производителей

Модули на CC2540 или его более новых версиях широко клонированы и производятся под разными названиями. Они, как правило, аппаратно и программно совместимы по UART-интерфейсу и AT-командам, но могут отличаться распиновкой и форм-фактором.

Прямые аналоги на CC2540:

  • HC-08 — Очень популярный модуль, прямой конкурент. Внимание: AT-команды у HC-08 могут отличаться от DFRobot CC2540! Это основная причина несовместимости на уровне прошивки.
  • JDY-08 — Еще один распространенный вариант.
  • Модули от TinySine, Ostos и других китайских брендов.

Более новые и продвинутые аналоги (на чипах CC2541, CC2640, nRF52832):

  • HM-10 (на CC2541) — Один из самых известных модулей. Имеет схожий функционал, но также со своими AT-командами.
  • AT-09 (на CC2541) — Часто маркируется как Bluetooth 4.2.
  • nRF52832-based модули (например, от Seeed Studio) — Архитектурно другие, более мощные, с поддержкой Bluetooth 5.x, но могут работать в том же режиме BLE UART.

3. Совместимость с платформами разработки

| Платформа | Совместимость | Ключевое требование / Примечание | | :--- | :--- | :--- | | Arduino (Uno, Mega, Leonardo и др.) | Прямая | Необходим преобразователь уровня 5V -> 3.3V для UART (например, делитель напряжения на резисторах или плата-конвертер). Питание 3.3V можно взять с пина Arduino. | | Arduino Pro Mini (3.3V) | Прямая и идеальная | Совпадение уровней логики и напряжения питания. | | ESP8266 / ESP32 | Прямая | Эти модули сами работают на 3.3В, что обеспечивает полную совместимость по питанию и логике. | | Raspberry Pi | Прямая | Подключение к UART-пинам (GPIO 14/15). Уровни логики совместимы (3.3В). | | STM32 и другие 3.3V МК | Прямая | Прямое подключение к USART. | | Смартфоны и ПК | Через приложения |

  • iOS: Любое приложение, работающее с BLE (LightBlue, nRF Connect).
  • Android (4.3+): Приложения (Serial Bluetooth Terminal, nRF Connect, BLE Scanner).
  • Windows 10/11: Требуется встроенный или внешний адаптер Bluetooth 4.0+ с поддержкой BLE. Можно использовать программы (Serial BLE, Termite).
|

Важное предупреждение

Всегда проверяйте документацию к конкретному модулю, особенно на предмет напряжения питания и набора AT-команд. Хотя модули похожи, различия в прошивке могут привести к тому, что инструкции для одного не будут работать с другим. Модуль DFRobot CC2540 рассчитан на 3.3В, и подача 5В его мгновенно уничтожит.

Совместимые модели для DFRobot CC2540

DFRobot CC2540