TB-02 Kit 开发板介绍
TB-02 Kit 开发板是安信可基于泰凌微TLSR8258芯片设计的一款低功耗蓝牙开发板,该开发板继承了安信可NodeMCU的一贯风格,板载串口,两个按键,双排针。
在某宝搜索“蓝牙开发板”,搜出来的商品价格基本都在一百元以上。 安信可推出的TB-02 Kit这款开发板的售价不到20元。如此低廉的价格可大大降低开发者的学习投入成本,加速低功耗蓝牙技术在国内的普及。
该开发板完全符合BLE5.0协议规范,拥有完整的SigMesh协议栈,可轻松对接天猫精灵。是学生学习蓝牙知识,制作毕业设计,企业开发智能产品的首选。
开发板渲染图
芯片性能
开发板采用的主芯片TLSR是由泰凌微电子设计的一款低功耗蓝牙芯片,该芯片主要性能如下:
- 32 Bit RISC-V 处理器,最高主频48MHz
- 512 KBytes 片上可编程Flash
- 64 KBytes 片上RAM
- 内置32.768KHz RC时钟
- 内置硬件AES加密单元
- 丰富的外设:17路GPIO,一路SPI、IIC、UART
- 六路PWM,支持红外信号生成
- 6路14Bit高精度ADC,支持电池电量采集
- 高达10dBm的发射功率,-96dBm接受灵敏度
- 优秀的功耗管理,深度睡眠电流0.4uA,保持RAM数据睡眠电流1.4uA
- 支持低功耗蓝牙5.0 (不支持经典蓝牙)
- 支持SigMesh,可对接天猫精灵
整个芯片架构如下图所示:
开发板资源
如上图所示,开发板供电采用Micro USB接口,该接口也可用于与计算机通信。
板载CH340串口芯片,波特率最高可达1M以上,可用于烧录固件及串口调试。
左右两边两个按键,一个是复位,另一个连接到PD2,用户可编程自定义其功能。
板载五路LED灯,分别为RGBCW,方便用户进行智能灯实验。
板上主模块为安信可TB-02,用户用开发板验证完功能后,可直接采购模块进行量产。
开发板原理图
开发板原理图如上图所示,各引脚定义整理如下表:
引脚 | 功能 | 说明 |
---|---|---|
PB1 | 串口Tx | 连接到了串口芯片的Rx |
PB7 | 串口Rx | 连接到了串口芯片的Tx |
PB4 | 暖白光灯 | 连接到了暖白光灯的阳极 |
PB5 | 冷白光灯 | 连接到了冷白光灯的阳极 |
PC2 | 蓝光灯 | 连接到了蓝光灯 的阳极 |
PC4 | 红光灯 | 连接到了红光灯的阳极 |
PC3 | 绿光灯 | 连接到了绿光灯的阳极 |
PD2 | 用户按键 | 连接到了K_PD2 |
SWS | 启动选择 | 为低电平进入烧录模式,高电平进入运行模式(默认上拉) |
使用这款可开发版能做什么
开发板的主要作用是学习相关知识和功能验证,不同的人群用途可能不一样。
如果你是学生,你可以使用此开发板:
- 配合源代码学习低功耗蓝牙方面的知识
- 配合开发板完成蓝牙相关小制作
- 配合微信小程序或APP,学习手机蓝牙通信
- 结合源代码学习蓝牙 Mesh相关的知识
- 结合天猫精灵音箱,进行语音控制蓝牙开发板的实验
如果你是企业用户,可以使用该开发板:
- 快速验证低功耗蓝牙方面的产品设想
- 调试AT指令,给现有的产品添加蓝牙功能
- 使用源代码二次开发,实现具备蓝牙功能的产品
- 结合天猫精灵固件,将传统的家电产品对接到天猫精灵,快速实现智能化
获取学习资料
所有源代码均开放,可自由获取:
- 低功耗蓝牙SDK : https://github.com/Ai-Thinker-Open/Telink_825X_SDK
- Sig Mesh SDK(可连接天猫精灵): https://github.com/Ai-Thinker-Open/Telink_SIG_Mesh
- Telink 私有Mesh SDK:https://github.com/Ai-Thinker-Open/Telink_Mesh
- 烧录工具源代码:https://github.com/Ai-Thinker-Open/TBXX_Flash_Tool
- 开发者交流群: