Arduino 0CC2540
тел. +7(499)347-04-82
Описание Arduino 0CC2540
Arduino OCC2540 (на базе чипа TI CC2540)
Важное уточнение: в линейке Arduino нет официальной платы с названием «OCC2540». Скорее всего, речь идёт о сторонней/Genuino-совместимой плате на чипе Texas Instruments CC2540 (Bluetooth Low Energy, BLE 4.0), либо о совместимом модуле/шилде (например, HM-10, BLExAR, RedBearLab BLE Shield). Ниже — типовое описание таких плат.
Описание
Arduino-совместимая плата на TI CC2540 — это компактный модуль/платформа для создания устройств с Bluetooth Low Energy (BLE 4.0). Чип CC2540 от Texas Instruments включает:
- 8051-совместимое ядро (Enhanced 8051)
- Радиотрансивер BLE 2.4 ГГц
- Встроенную Flash-память и RAM
- USB 2.0 Full-Speed контроллер
- Набор периферии (ADC, UART, SPI, I²C, таймеры, GPIO)
Плата обычно поставляется как BLE-модуль/UART-мост для Arduino (по сути — «прозрачный» BLE-UART, совместимый по AT-командам с HC-05/HC-06, но по BLE-профилю — как HM-10). Также существуют версии в форм-факторе шилда/платы с USB, программируемые через TI SDK (IAR/CC Debugger).
Применение:
- Беспроводные датчики и IoT-устройства
- BLE-периферия (клавиатуры, браслеты, маячки iBeacon)
- Связь Arduino ↔ смартфон (Android/iOS)
- Прозрачная передача данных по UART через BLE
Технические характеристики (типовые для плат на CC2540)
| Параметр | Значение | |---|---| | Микроконтроллер | TI CC2540 (Enhanced 8051) | | Тактовая частота ядра | 32 МГц | | Flash-память | 128 / 256 КБ | | RAM | 8 КБ | | Радио | BLE 4.0, 2.4 ГГц ISM | | Скорость в BLE | до 1 Мбит/с (реально UART ~ до 4–8 Кбит/с в прозрачном режиме) | | Дальность | до 10–50 м (в зависимости от антенны/мощности) | | Мощность передатчика | от −23 до +4 дБм (программируемо) | | Чувствительность приёмника | ≈ −93 дБм | | Интерфейсы | UART, SPI, I²C, USB 2.0 FS, GPIO, ADC (8 каналов, 12 бит), таймеры | | Питание | 3.3 В (модули часто 3.3–5 В через стабилизатор) | | Ток потребления | ~20–30 мА (TX), ~0.5–1 мкА в sleep (зависит от прошивки) | | Антенна | PCB / внешняя (SMA/IPEX) | | Рабочая температура | −40…+85 °C (для чипа) | | Профили BLE | GATT/GAP, поддержка iBeacon, прозрачный UART (SPP-like) |
Точные значения зависят от конкретного производителя платы (HM-10, JDY-08, AT-09, RedBearLab и т.п.).
Парт-номера (part numbers)
Официального артикула Arduino нет. Встречающиеся обозначения:
- CC2540 (сам чип TI):
CC2540F128,CC2540F256,CC2540F128RHAR,CC2540F256RHAR - Модули/платы на CC2540 (популярные):
HM-10(Ble4.0 модуль, часто на CC2540/CC2541)AT-09(BLE 4.0, CC2540/CC2541)JDY-08(CC2541)MLT-BT05(CC2541)BLExAR(iOS/Android BLE для Arduino, на CC2540)RedBearLab BLE Shield(RN-42/CC2540-версии)DFRobot BLE Link(на CC2540)
- Отладочные средства TI:
CC Debugger(отладчик)CC2540EMK-USB(USB Dongle, ключ для sniffer/BLE)CC2540DK/CC2540DK-MINI(Dev Kit)
Совместимые модели (Arduino и не только)
Платы Arduino:
- Arduino Uno / Uno R3
- Arduino Mega 2560
- Arduino Leonardo / Micro
- Arduino Nano / Pro Mini / Pro Micro
- Arduino Due (с учётом 3.3 В логики — нужен level shifter)
- Arduino Zero / MKR-серия (3.3 В — совместимо напрямую)
Другие платформы:
- ESP8266 / ESP32 (через UART)
- Raspberry Pi (UART/GPIO)
- STM32, PIC — через UART
- Смартфоны Android 4.3+ / iOS 5+ (как BLE-периферия)
Совместимость по профилям:
- HM-10 / AT-09 / JDY-08 / MLT-BT05 — взаимозаменяемы по AT-командам (частично)
- HC-05/HC-06 — не BLE, другой профиль (классический SPP), обмен несовместим
Примечания по подключению к Arduino Uno
| Модуль | Arduino | |---|---| | VCC | 3.3 В (или 5 В, если на плате есть LDO) | | GND | GND | | TX | RX (пин 0) или SoftwareSerial | | RX | TX (пин 1) или SoftwareSerial | | STATE | по желанию (пин 2–7) |
⚠️ Уровни логики CC2540 — 3.3 В. При подключении к 5-В Arduino используйте делитель напряжения или level shifter на линии RX модуля.
Если вы имели в виду конкретную плату (например, с маркировкой «OCC2540» на PCB) — уточните производителя или фото маркировки, и я подберу точные характеристики и парт-номер. Возможно, это обозначение OEM-модуля от китайского вендора (OEM/OCC-серия), и тогда параметры будут соответствовать базовому CC2540 + BLE-стек.