“TB-02 Bluetooth Module”的版本间的差异
(创建页面,内容为“== 选型列表 == {{TB Bluetooth Selection Guide}}”) |
(→电源参考设计) |
||
(未显示同一用户的26个中间版本) | |||
第1行: | 第1行: | ||
− | == | + | {{Product |
+ | |images=[[File:TB-02-Bluetooth-Module.jpg|400px]] | ||
+ | |categories= | ||
+ | {{Category|Bluetooth}} | ||
+ | |brand=丢石头 | ||
+ | |interfaces= | ||
+ | {{Category|AD接口}} | ||
+ | {{Category|I2C接口}} | ||
+ | {{Category|PWM接口}} | ||
+ | {{Category|SPI接口}} | ||
+ | {{Category|UART接口}} | ||
+ | |features= | ||
+ | * 无需网关即可直接被天猫精灵控制 | ||
+ | * 1.6mm 间距 DIP18 或者 SMD-13 封装 | ||
+ | * 6 路 PWM 输出 | ||
+ | * 自带板载天线,无需设计天线 | ||
+ | * 亮度(占空比)调整范围 5%-100% | ||
+ | * 出厂默认冷色暖色占空比各 50% | ||
+ | * PWM 输出频率 1KHz | ||
+ | * 带小夜灯功能 | ||
+ | * 带墙壁开关切换色温功能 | ||
+ | |related= | ||
+ | {{TB Bluetooth Module Related}} | ||
+ | }} | ||
+ | |||
+ | == 产品概述 == | ||
+ | TB-02 Bluetooth Module 是一款基于 TLSR8250F512 芯片设计的符合 BT 5.0 低功耗 Tmall Genie Mesh 的蓝牙模块;该模块支持天猫精灵直接控制且拥有蓝牙 mesh 组网功能的蓝牙模块;设备之间通过对等星型网络通讯,采用蓝牙广播进行通讯,可保证多设备情况下响应及时。它主要应用于智能灯控,可满足低功耗、低延时、近距离无线数据通信的要求。 | ||
+ | |||
+ | === 产品特性 === | ||
+ | * 无需网关即可直接被天猫精灵控制 | ||
+ | * 1.6mm 间距 DIP18 或者 SMD-13 封装 | ||
+ | * 6 路 PWM 输出 | ||
+ | * 自带板载天线,无需设计天线 | ||
+ | * 亮度(占空比)调整范围 5%-100% | ||
+ | * 出厂默认冷色暖色占空比各 50% | ||
+ | * PWM 输出频率 1KHz | ||
+ | * 带小夜灯功能 | ||
+ | * 带墙壁开关切换色温功能 | ||
+ | |||
+ | === 主要参数 === | ||
+ | {|class="wikitable" | ||
+ | | 模块型号 || TB-02 | ||
+ | |- | ||
+ | | 尺寸 || 18.0*18.0*2.8(±0.2)MM | ||
+ | |- | ||
+ | | 封装 || DIP-18 或者 SMD-13 | ||
+ | |- | ||
+ | | 无线标准 || 蓝牙 5.0 | ||
+ | |- | ||
+ | | 频率范围 || 2400 ~ 2483.5MHz | ||
+ | |- | ||
+ | | 最大发射功率 || 最大值 10dBm | ||
+ | |- | ||
+ | | 接收灵敏度 || -93dBm | ||
+ | |- | ||
+ | | 接口 || GPIO/PWM/SPI/ADC | ||
+ | |- | ||
+ | | 工作温度 || -40℃ ~ 85 ℃ | ||
+ | |- | ||
+ | | 存储环境 || -40 ℃ ~ 125 ℃ , < 90%RH | ||
+ | |- | ||
+ | | 供电范围 || 供电电压 2.7V ~ 3.6V,供电电流≥50mA | ||
+ | |- | ||
+ | |rowspan=3| 功耗 || 深度睡眠模式:0.8uA | ||
+ | |- | ||
+ | | 休眠模式:1.8uA | ||
+ | |- | ||
+ | | TX:12.62mA | ||
+ | |- | ||
+ | | 传输距离 || 室外空旷视距:80 米 ~ 150 米 | ||
+ | |} | ||
+ | |||
+ | == 电气参数 == | ||
+ | === 绝对最大额定值 === | ||
+ | 任何超过下列绝对最大额定值都可能导致 TLSR8250F512 损坏 | ||
+ | {|class="wikitable" | ||
+ | ! 名称 !! 最小值 !! 典型值 !! 最大值 !! 单位 | ||
+ | |- | ||
+ | | 供电电压 || 2.7 || 3.3 || 3.6 || V | ||
+ | |- | ||
+ | | I/O 电源电压(VCCIO) || -0.3 || - || 3.6 || V | ||
+ | |- | ||
+ | | 工作温度 || -40 || - || +85 || ℃ | ||
+ | |- | ||
+ | | 储存温度 || -40 || - || +125 || ℃ | ||
+ | |} | ||
+ | |||
+ | === 功耗 === | ||
+ | {|class="wikitable" | ||
+ | ! 参数名称 !! 典型值 !! 单位 | ||
+ | |- | ||
+ | | 发射功耗(10dBm) || 22.24 || mA | ||
+ | |- | ||
+ | | 接收功耗 || 7.41 || mA | ||
+ | |- | ||
+ | | 待机功耗 || 3.06 || mA | ||
+ | |- | ||
+ | | 浅度睡眠 || 1.8 || uA | ||
+ | |- | ||
+ | | 深度睡眠 || 0.8 || uA | ||
+ | |} | ||
+ | |||
+ | === 发射功率 === | ||
+ | {|class="wikitable" | ||
+ | ! 名称 !! 最小值 !! 典型值 !! 最大值 !! 单位 | ||
+ | |- | ||
+ | | 平均功率 || 7.1 || 8.5 || 10 || dBm | ||
+ | |} | ||
+ | |||
+ | === 接收灵敏度 === | ||
+ | {|class="wikitable" | ||
+ | ! 名称 !! 最小值 !! 典型值 !! 最大值 !! 单位 | ||
+ | |- | ||
+ | | 接收灵敏度 || -93.2 || -93 || -92 || dBm | ||
+ | |} | ||
+ | |||
+ | == 外观尺寸 == | ||
+ | [[File:TB-02_Bluetooth_Module_Dimensions.png|800px]] | ||
+ | |||
+ | == 管脚定义 == | ||
+ | [[File:TB-02_Bluetooth_Module_Pinout.png|800px]] | ||
+ | |||
+ | {|class="wikitable" | ||
+ | ! 脚序 !! 名称 !! 功能说明 | ||
+ | |- | ||
+ | | 1 || GND || 接地 | ||
+ | |- | ||
+ | | 2 || 3V3 || 供电 | ||
+ | |- | ||
+ | | 3 || TX0 || PWM4 输出/UART_TX/SAR ADC 输入/GPIO PB1 | ||
+ | |- | ||
+ | | 4 || RX0 || PWM0 反向输出/UART_RX/GPIO PA0 | ||
+ | |- | ||
+ | | 5 || SWS || 单线从机/UART_RTS/GPIO PA7 | ||
+ | |- | ||
+ | | 6 || A1 || GPIO PA1 | ||
+ | |- | ||
+ | | 7 || D7 || GPIO PD7/SPI 时钟(I2C_SCK) | ||
+ | |- | ||
+ | | 8 || D4 || GPIO PD4/单线主机/PWM2 反向输出 | ||
+ | |- | ||
+ | | 9 || D3 || PWM1 反向输出/GPIO PD3 | ||
+ | |- | ||
+ | | 10 || D2 || SPI 芯片选择(低电平有效)/PWM3 输出/GPIO PD2 | ||
+ | |- | ||
+ | | 11 || C4 || PWM2 输出/UART_CTS/PWM0 反向输出/SAR ADC 输入 /GPIO PC4 | ||
+ | |- | ||
+ | | 12 || C3 || PWM1 输出/UART_RX/I2C 串行时钟/32kHz 晶体输入(可选) /GPIO PC3 | ||
+ | |- | ||
+ | | 13 || C2 || PWM0 输出/I2C 串行数据/32kHz 晶体输出(可选)/GPIO PC2 | ||
+ | |- | ||
+ | | 14 || B4 || PWM4 输出/SAR ADC 输入/GPIO PB4 | ||
+ | |- | ||
+ | | 15 || B5 || PWM5 输出/SAR ADC 输入/GPIO PB5 | ||
+ | |- | ||
+ | | 16 || B6 || SPI 数据输入(I2C_SDA)/UART_RTS/SAR ADC 输入/GPIO PB6 | ||
+ | |- | ||
+ | | 17 || B7 || SPI 数据输出/UART_RX/SAR ADC 输入/GPIO PB7 | ||
+ | |- | ||
+ | | 18 || RST || 复位引脚 | ||
+ | |- | ||
+ | | 19 || 3V3 || 供电 | ||
+ | |- | ||
+ | | 20 || TX || UART_TX | ||
+ | |- | ||
+ | | 21 || GND || 接地 | ||
+ | |- | ||
+ | | 22 || SWS || 单线从机 | ||
+ | |} | ||
+ | |||
+ | == 原理图 == | ||
+ | [[File:TB-02_Bluetooth_Module_Schematic.png]] | ||
+ | |||
+ | == 设计指导 == | ||
+ | === 应用电路 === | ||
+ | 注意:不建议使用 USB 转 TTL 的 3.3V 或 5V 进行供电,建议使用 2 节干电池或经过 LDO 转换后的 3.3V。 | ||
+ | |||
+ | [[File:TB-02_Bluetooth_Module_2.png|600px]] | ||
+ | |||
+ | === 推荐模组封装设计尺寸 === | ||
+ | [[File:TB-02_Bluetooth_Module_Dimensions_2.png|400px]] | ||
+ | |||
+ | {{Note|此为 TB-02 模组封装图,推荐依照此图来设计 PCB 板,使模组能 PCB 板上正常工作;且设计焊盘时需注意,不能把 PCB 上的焊盘设计的比模组对应焊盘内缩偏移,而 PCB 焊盘相对模组焊盘外扩则不影响模组使用。}} | ||
+ | |||
+ | === 天线布局要求 === | ||
+ | 把模组放在主板边沿,天线周边禁止放置金属件,远离高频器件。 | ||
+ | |||
+ | === 供电 === | ||
+ | # 推荐 3.3V 电压,峰值 50mA 以上电流 | ||
+ | # 建议使用 LDO 供电;如使用 DC-DC 建议纹波控制在 30mV 以内。 | ||
+ | # DC-DC 供电电路建议预留动态响应电容的位置,可以在负载变化较大时,优化输出纹波。 | ||
+ | # 3.3V 电源接口建议增加 ESD 器件。 | ||
+ | |||
+ | === 电源参考设计 === | ||
+ | '''12V转3.3V:''' | ||
+ | |||
+ | [[File:TB-02_Bluetooth_Module_3.png|800px]] | ||
+ | |||
+ | '''5V转3.3V:''' | ||
+ | |||
+ | [[File:TB-04_Bluetooth_Module_3.png|400px]] | ||
+ | |||
+ | === PWM 调光方案设计说明 === | ||
+ | 对于需要调光功能的灯具,只需要将对应颜色的 PWM 引脚连接到后级驱动电路的控制端即可;PWM 独立输出占空比为 100 级可调的数字信号,后级电路可以是电压驱动型也可以是电流驱动型。 | ||
+ | |||
+ | '''连接示意图''' | ||
+ | |||
+ | [[File:TB-02_Bluetooth_Module_4.png|400px]] | ||
+ | |||
+ | === LED 驱动参考设计 === | ||
+ | TB-02 模块应用只需要搭配 3.3V 供电,以及简单的驱动电路,即可实现智能灯控,以 MOS 管驱动一路正白光为例,设计参考如下图;CW_I 为模块正白光的 PWM 输出引脚,Q1 为 MOS 管,WW 为 LED 灯珠,其他 4 路灯驱动电路与这一路的设计方法一样。 | ||
+ | |||
+ | [[File:TB-02_Bluetooth_Module_5.png|400px]] | ||
+ | |||
{{TB Bluetooth Selection Guide}} | {{TB Bluetooth Selection Guide}} | ||
+ | {{TB Bluetooth Resources}} | ||
+ | |||
+ | == FAQ == | ||
+ | * [https://shimo.im/docs/5xkGMmX046TO1D3X TB-02 常见问题] | ||
+ | |||
+ | {{Service00}} |
2020年10月28日 (三) 17:49的最新版本
| ||||||||||||||||||||||
| ||||||||||||||||||||||
| ||||||||||||||||||||||
|
目录
产品概述
TB-02 Bluetooth Module 是一款基于 TLSR8250F512 芯片设计的符合 BT 5.0 低功耗 Tmall Genie Mesh 的蓝牙模块;该模块支持天猫精灵直接控制且拥有蓝牙 mesh 组网功能的蓝牙模块;设备之间通过对等星型网络通讯,采用蓝牙广播进行通讯,可保证多设备情况下响应及时。它主要应用于智能灯控,可满足低功耗、低延时、近距离无线数据通信的要求。
产品特性
- 无需网关即可直接被天猫精灵控制
- 1.6mm 间距 DIP18 或者 SMD-13 封装
- 6 路 PWM 输出
- 自带板载天线,无需设计天线
- 亮度(占空比)调整范围 5%-100%
- 出厂默认冷色暖色占空比各 50%
- PWM 输出频率 1KHz
- 带小夜灯功能
- 带墙壁开关切换色温功能
主要参数
模块型号 | TB-02 |
尺寸 | 18.0*18.0*2.8(±0.2)MM |
封装 | DIP-18 或者 SMD-13 |
无线标准 | 蓝牙 5.0 |
频率范围 | 2400 ~ 2483.5MHz |
最大发射功率 | 最大值 10dBm |
接收灵敏度 | -93dBm |
接口 | GPIO/PWM/SPI/ADC |
工作温度 | -40℃ ~ 85 ℃ |
存储环境 | -40 ℃ ~ 125 ℃ , < 90%RH |
供电范围 | 供电电压 2.7V ~ 3.6V,供电电流≥50mA |
功耗 | 深度睡眠模式:0.8uA |
休眠模式:1.8uA | |
TX:12.62mA | |
传输距离 | 室外空旷视距:80 米 ~ 150 米 |
电气参数
绝对最大额定值
任何超过下列绝对最大额定值都可能导致 TLSR8250F512 损坏
名称 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|
供电电压 | 2.7 | 3.3 | 3.6 | V |
I/O 电源电压(VCCIO) | -0.3 | - | 3.6 | V |
工作温度 | -40 | - | +85 | ℃ |
储存温度 | -40 | - | +125 | ℃ |
功耗
参数名称 | 典型值 | 单位 |
---|---|---|
发射功耗(10dBm) | 22.24 | mA |
接收功耗 | 7.41 | mA |
待机功耗 | 3.06 | mA |
浅度睡眠 | 1.8 | uA |
深度睡眠 | 0.8 | uA |
发射功率
名称 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|
平均功率 | 7.1 | 8.5 | 10 | dBm |
接收灵敏度
名称 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|
接收灵敏度 | -93.2 | -93 | -92 | dBm |
外观尺寸
管脚定义
脚序 | 名称 | 功能说明 |
---|---|---|
1 | GND | 接地 |
2 | 3V3 | 供电 |
3 | TX0 | PWM4 输出/UART_TX/SAR ADC 输入/GPIO PB1 |
4 | RX0 | PWM0 反向输出/UART_RX/GPIO PA0 |
5 | SWS | 单线从机/UART_RTS/GPIO PA7 |
6 | A1 | GPIO PA1 |
7 | D7 | GPIO PD7/SPI 时钟(I2C_SCK) |
8 | D4 | GPIO PD4/单线主机/PWM2 反向输出 |
9 | D3 | PWM1 反向输出/GPIO PD3 |
10 | D2 | SPI 芯片选择(低电平有效)/PWM3 输出/GPIO PD2 |
11 | C4 | PWM2 输出/UART_CTS/PWM0 反向输出/SAR ADC 输入 /GPIO PC4 |
12 | C3 | PWM1 输出/UART_RX/I2C 串行时钟/32kHz 晶体输入(可选) /GPIO PC3 |
13 | C2 | PWM0 输出/I2C 串行数据/32kHz 晶体输出(可选)/GPIO PC2 |
14 | B4 | PWM4 输出/SAR ADC 输入/GPIO PB4 |
15 | B5 | PWM5 输出/SAR ADC 输入/GPIO PB5 |
16 | B6 | SPI 数据输入(I2C_SDA)/UART_RTS/SAR ADC 输入/GPIO PB6 |
17 | B7 | SPI 数据输出/UART_RX/SAR ADC 输入/GPIO PB7 |
18 | RST | 复位引脚 |
19 | 3V3 | 供电 |
20 | TX | UART_TX |
21 | GND | 接地 |
22 | SWS | 单线从机 |
原理图
设计指导
应用电路
注意:不建议使用 USB 转 TTL 的 3.3V 或 5V 进行供电,建议使用 2 节干电池或经过 LDO 转换后的 3.3V。
推荐模组封装设计尺寸
![]() |
---|
此为 TB-02 模组封装图,推荐依照此图来设计 PCB 板,使模组能 PCB 板上正常工作;且设计焊盘时需注意,不能把 PCB 上的焊盘设计的比模组对应焊盘内缩偏移,而 PCB 焊盘相对模组焊盘外扩则不影响模组使用。 |
天线布局要求
把模组放在主板边沿,天线周边禁止放置金属件,远离高频器件。
供电
- 推荐 3.3V 电压,峰值 50mA 以上电流
- 建议使用 LDO 供电;如使用 DC-DC 建议纹波控制在 30mV 以内。
- DC-DC 供电电路建议预留动态响应电容的位置,可以在负载变化较大时,优化输出纹波。
- 3.3V 电源接口建议增加 ESD 器件。
电源参考设计
12V转3.3V:
5V转3.3V:
PWM 调光方案设计说明
对于需要调光功能的灯具,只需要将对应颜色的 PWM 引脚连接到后级驱动电路的控制端即可;PWM 独立输出占空比为 100 级可调的数字信号,后级电路可以是电压驱动型也可以是电流驱动型。
连接示意图
LED 驱动参考设计
TB-02 模块应用只需要搭配 3.3V 供电,以及简单的驱动电路,即可实现智能灯控,以 MOS 管驱动一路正白光为例,设计参考如下图;CW_I 为模块正白光的 PWM 输出引脚,Q1 为 MOS 管,WW 为 LED 灯珠,其他 4 路灯驱动电路与这一路的设计方法一样。
选型列表
型号 | 尺寸 | 封装形式 | 接口类型 | PWM | 天线形式 | 功耗 |
---|---|---|---|---|---|---|
TB-02 | 18.0 * 18.0 * 2.8 (±0.2) mm | SMD-13 或 DIP-18 | GPIO / PWM / SPI / ADC / UART | 6路 | 板载天线 |
深度睡眠电流:0.8uA; 休眠模式:1.8uA; TX:12.62mA |
TB-03F | 24.0 * 16.0 * 3.0 (±0.2) mm | SMD-22 | GPIO / PWM / SPI / ADC / I2S | 6路 | 板载天线 |
深度睡眠电流:0.8uA; 休眠模式:1.8uA; TX(PRBS9)@10dBm:6.36mA; TX(CarrierData)@10dBm:20.54mA |
TB-04 | 12.2 * 13.0 * 2.3 (±0.2) mm | SMD-20 | GPIO / PWM / SPI / ADC | 6路 | 外接天线 | 深度睡眠电流:0.8uA;
休眠模式:1.8uA; TX:20.69mA |
- 蓝牙协议:蓝牙 5.0
- 芯片方案:TLSR8253
- 传输距离:室外空旷环境 80m~150m
- 接收灵敏度:-92dBm±2dBm
- 工作电压:2.7V~3.6V
认证
注:部分带"*"认证正在申请中。
二次开发
TB-02 Bluetooth Module 模组支持用户自己编写固件程序,以实现定制化的功能。
- 如果你使用 Linux 机器开发固件,参见Github 文档及源码地址。
- 如果你使用 Windows 开发,可参考芯片原厂提供的原版 SDK(参见 wiki.telink-semi.cn)
SDK资源
- Telink基础蓝牙SDK源码
- Telink SIG Mesh SDK源码
- TB系列模块串口烧录工具
- TB系列微信小程序控制源码
- TB系列 ble mesh固件
- TB系列天猫精灵固件(未烧录三元组)
- Android APP 蓝牙低功耗控制安信可TB系列模块 ,Android源码
开发教程
- TB开发板教程系列 1:Linux搭建TB-02模组二次开发环境
- TB开发板教程系列 2:微信小程序蓝牙控制TB02模组
- TB开发板教程系列 3:初步认识天猫精灵语音控制TB02模组
- TB开发板教程系列 4:如何在Android开发低功耗蓝牙ble控制TB-02模块
- TB开发板教程系列 5:微信小程序通讯TB02 模块控制STM32 LED灯
- TB开发板教程系列 6:天猫精灵语音控制TB02模块控制51单片机LED灯
- TB开发板教程系列 7:TB-04-Kit开发板入门介绍
资源下载
FAQ
|