基于TI CC2541 BLE遥控器的设计
CC254简介
1.1。特征
CC2541 是 TI 的 SOC 芯片解决方案,专为 BLE 和专用 2.4GHz 应用而设计。 CC2541 集成了高性能 RF 收发器与行业标准 8051、系统内编程闪存和 8KRAM,支持 250kbps、500kbps、 модбус 以太网1Mbps 和 2Mbps 数据速率,RF 输出功率高达 0dBm,以及出色的接收灵敏度(适用于例如,灵敏度在 1 Mbps 时可以达到 -94dBm)。 CC2541 还具有许多强大的支持功能和外围设备。
1.2.应用
随着物联网的发展,智能BLE遥控器已经成为生活和工业中的必备产品。民用和军用都使用智能BLE来控制。由于 CC2541 的特性,它非常适合具有超低功耗的系统。例如 BLE 系统,例如专用的 2.4GHz 系统和 2.4GHz 蓝牙低功耗系统。
1.3.描述
TI 的 CC2541 有两种不同的版本:具有 128kB 闪存的 CC2541F128 和具有 256kB 闪存的 CC2541F256。
无论版本如何,参考设计都是相同的。本设计方案主要通过TI官方BLE以太网-адаптер rs485远程控制设计进行说明。
2、设计方案
2.1。介绍
CC2541蓝牙智能遥控套件为开发低功耗蓝牙遥控应用提供了一个参考平台。它基于 TI 业界领先的低功耗蓝牙设备以及评估 CC2541 所需的开发、测试、调试和远程控制应用。该套件包括一个高级可编程遥控器、6 轴运动感应(3 轴加速度计和 3 轴陀螺仪)、USB 加密狗和调试器。
高级远程 USB 适配器经过预编程以隐藏在各自的角色和 GATT Profile HID 报告服务中,包括键盘、用户控制键和鼠标报告。示例应用程序中包含的低功耗蓝牙软件堆栈。
高级遥控器可以直接连接蓝牙智能设备,支持隐藏在GATT中,比如Windows 8。USB dongle可以做桥接,接口设备不支持蓝牙智能,比如Windows 7。
CC2541 的高级遥控器设计为隐藏外围设备 (BLEslave),根据 GATT 配置文件中的规范进行操作。它预装在一个塑料外壳中,带有一个橡胶按钮、一个电池外壳和一个用于访问编程头的孔。
CC2541 的 USB 加密狗可用于模拟任何蓝牙低功耗行为,但通常用作中央设备(BLE Master)和 HID 主机。该套件在预装固件中具有核心作用,作为高级远程控制的隐藏服务客户端在连接的 Windows、Linux 或 OSX 计算机中发送和接收人机接口设备 (USB HID) 的输入数据仿真。CCdebug Debugger 的 Flash 软件可用于 USB 加密狗以及高级远程控制。它还可用于使用 IAR EmbeddedWorkbench 软件进行调试。该套件的射频板和 IC 均经过 FCC 认证和测试,可满足 0 至 35°C 的 ETSI/R&TTE 温度。
2.2.原理图设计
2.2.1 电源电路
先进的遥控操作,由三节 1.5V 碱性电池 AAA (LR03) 供电。一个3.3V LDO(tps78330)4.5V转3.3V低压转换电路。
2.2.2 射频电路
参考CC2541典型应用电路图。
2.2.3 外围控制电路
主板上可用的外围硬件包括蜂鸣器、陀螺仪、加速度计和按键扫描移位寄存器。 CC2541作为SOC芯片方案,可以提取所有GPIO进行原理图和PCB设计进行二次开发。如成都亿亿电子科技有限公司的E104-BT01系列就满足了这一要求。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐