[低功耗蓝牙 BLE5.0 SOC]
ble5.0 SOC
完全符合BLE 5.0规范
-
数据传输速率125Kb/s, 500Kb/s, 1Mb/s和2Mb/s
-
具有S2和S8的长距离
-
广播扩展
-
跳频CSA#1和CSA#2
-
随机分配的主广播通道
-
AoA和AoD定位
具有8kb缓存和2线SWD调试接口的嵌入式48MHz的32位RISC MCU
包括用于嵌入式编程的512KB的FLASH
128KB的SRAM(64KB的系统程序SRAM,64KB的数据SRAM)
20个多用途通用I/O管脚
-
UART0用于系统控制器
-
GPIO/UART1/SPI0/SPI1/I2C0/I2C1/PWM用于多外设和传感器
-
每个管脚都能映射到不同的功能接口
RF特征:
-
2.400-2.484 GHz, 具有GFSK
-
灵敏度-102dBm@125Kbps
-
输出功耗-28dBm到6.5dBm
-
跳频
-
集成的PLL
-
具有1dBm分辨率的模拟RSSI
-
自动调整VCO和RX滤波器
支持的电压范围:
-
外部电压1.62-3.63V
-
核压: 0.9V典型值
工作温度-40°~125°(结温)
典型的低功耗模式:
-
Idd双向接收:6mA
-
Idd双向发送(0dBm):6.5mA
-
低功耗模式(500ms唤醒):50uA
-
低功耗模式(有寄存器恢复的深度睡眠,通过RTC唤醒):5uA
-
低功耗模式(没有寄存器恢复的深度睡眠,通过RTC唤醒):1.5uA
不同的操作模式支持不同的时钟频率:
-
外部48M晶振
-
外部32.768KHz的晶振用于超长时间的深度睡眠
-
内部32KHz RC振荡器用于正常的工作
链路层的核心特征
-
支持AMBA AHB接口
-
支持128-AES/CCM加密/解密
-
支持Advertising/Data/Control类型的链路层Packet Processor
-
支持CRC和Whitening packet processor
-
支持所有BLE事件格式和同步
-
支持扩展的/周期性的Advertising
-
支持多AdvertisingSets (每个set高达1650bytes)
-
支持多个连接
-
支持所有State和Role组合
集成电源管理
-
合格的POR和BOR
-
1个LDO
-
1个DCDC
-
DPVFS 低功耗引擎
-
嵌入式的调制解调器用于调制和解调制,可编程的通道滤波器,AGC,DC偏移的,以及RSSI测量
RTC定时器
10-bit ADC
2个32位通用定时器
1个看门狗定时器
片上boot loader
-
支持OTA
小外型封装
-
QFN40封装, 5mmx5mmx0.75mm,引脚间距0.4mm
-
QFN32封装, 4mmx4mmx0.75mm,引脚间距0.4mm
单片BLE的解决方案
-
YSBLE660可执行Application和BLE协议栈
-
简单、干净、优化的API
通过软件配置来应对灵活的应用场景。支持所有设备级的Broadcaster、Central、Observer、Peripheral
-
对于低功耗应用,YSBLE660可以定制成较小但是必要的软件sets。
-
YSBLE660也可被配置成只有链路层的软件sets。因此外部的主控制器能通过HCI控制YSBLE660。
SDK提供了30+个参考例程
-
标准的SIG Mesh方案
-
OTA例程
-
AoA/AoD精确定位例程
-
还有诸如beacon, 体温计, 测速例程, 等等