本方案主要用在智能TV,机顶盒(STB)的遥控,无线触控板,鼠标和键盘,游戏控制器,无线控制玩具,蓝牙智能模块和无线电台。本文介绍了PRoC BLE性能,框图和应用框图,以及CY5672($41.3500) PRoC™ BLE遥控参考设计主要特性,框图,电路图,材料清单和设计资料。
PRoC BLE是一个32 位的48 MHz ARM Cortex-M0 BLE 解决方案,它包括CapSense、12 位ADC、4 个定时器、计数器、脉冲宽度调制器(TCPWM)、36 个GPIO、2 个串行通信模块(SCB)、LCD 和I2S。PRoC BLE 包括与Bluetooth® 4.1 相兼容的免费协议BLE 栈,可为HID、遥控、玩具、信标和无线充电器提供可编程且灵活的完整解决方案。除了这些应用外,PRoC BLE 还提供了系统级BLE 连接的简单且低成本的方案。
PRoC BLE 器件系列能够为硬件和固件的编程、测试、调试和跟踪提供广泛的支持。借助完善的片上调试功能,可以使用标准的生产器件在最终系统中进行全面的器件调试。它不需要特殊的接口、调试转接板、模拟器或仿真器。只需要标准的编程连接,即可全面支持调试。PSoC Creator 集成开发环境(IDE)能够为PRoC BLE 器件提供全面集成的编程和调试支持。SWD 接口与工业标准的第三方工具完全兼容。PRoC BLE 还支持禁用SWD 接口并拥有强大的闪存保护性能。
PRoC BLE性能:
Bluetooth Smart 连接
■ 蓝牙4.1 单模式器件
■ 集成了Balun的2.4 GHz BLE 射频和基带
■ TX 输出功率:–18 dBm ~ +3 dBm
■ 分辨率为1 dB 的接收信号强度指示(RSSI)
■ RX 灵敏度:–92 dBm
■ TX 电流:15.6 mA (功率为0 dBm时)
■ RX 电流:16.4 mA
ARM Cortex-M0 CPU 内核
■ 32 位处理器(0.9 DMIPS/MHz)带有单周期32 位乘法,工作频率可达48 MHz
■ 256 KB 闪存存储器
■ 32 KB SRAM 存储器
■ 用闪存模拟的EEPROM
■ 带有专用内部低速振荡器(ILO)的看门狗定时器超低功耗
■ 在深度睡眠模式下,电流等于1.3 μA(监视晶体振荡器(WCO)仍工作)
■ 在休眠模式下,电流等于150 nA(SRAM 数据被保持)
■ 在停止模式下,电流等于60 nA(支持GPIO 唤醒)
支持两手指手势的CapSense® 触摸感应
■ 支持多达36 个电容式传感器,用于按键、滑条和触控板
■ 两手指手势:滚动、惯性滚动、捏、延展和边缘轻扫
■ 赛普拉斯的电容式Sigma-Delta (CSD)提供了一流的信噪比(》 5:1)和防水性能
■ 自动硬件调试算法(SmartSense)
外设
■ 带有内部参考电压、采样与保持(S/H)和通道定序器的12位、1 Msps SAR ADC
■ 超低功耗的LCD segment 驱动,可以在深度睡眠模式下驱动128 个段
■ 两个串行通信模块(SCBs),支持I2C (主设备/ 从设备)、SPI (主设备/ 从设备)或UART
■ 四个专用的16 位TCPWM
?另外附有四个8 位或两个16 位PWM
■ 可编程LVD,工作范围为1.8 V ~ 4.5 V
■ I2S 主设备接口时钟、复位和电源
■ 较宽的供电电压范围:1.9 V ~ 5.5 V
■ 内部主振荡器(IMO)的频率范围为3 MHz ~ 48 MHz,准确度为±2%
■ 无负载电容的24 MHz 外部时钟振荡器(ECO)
■ 32 kHz WCO
可编程的GPIO
■ 36 个GPIO 均能够被配置为开漏高/ 低电平、电阻上拉/ 下拉、高阻态或者强驱动输出
■ 所有GPIO 引脚都可以作为拥有灵活引脚布线功能的CapSense、LCD 或模拟引脚使用
编程与调试
■ 2 引脚SWD
■ 支持系统内闪存编程
温度与封装
■ 工作温度范围:–40 ℃ ~ +85 ℃
■ 适用于56 引脚QFN (7 mm × 7 mm)和76 球形焊盘WLCSP
(3.52 mm × 3.91 mm)封装
■ 引脚与CYBL10X6X 兼容
PSoC Creator 设计环境
■ 用于配置、开发、编程和测试BLE 应用的简单易用IDE
■ 将设计导出到Keil、IAR 或Eclipse 的选项
蓝牙低功耗协议栈
■ 蓝牙低功耗协议栈支持通用访问配置文件(GAP)中央设备、外设、观测器或传输器的角色
?在工作状态下在中央设备和外设角色之间可以实现灵活切换
■ 支持互操作性的标准蓝牙低功耗配置和服务
?在特殊的使用情况中,可以自定义该配置和服务
图1.PRoC BLE框图
图2.PRoC BLE应用框图