微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于蓝牙低功耗的4.1MCU解决方案

基于蓝牙低功耗的4.1MCU解决方案

时间:09-27 来源:互联网 点击:

  本方案主要用在智能TV,机顶盒(STB)的遥控,无线触控板,鼠标和键盘,游戏控制器,无线控制玩具,蓝牙智能模块和无线电台。本文介绍了PRoC BLE性能,框图和应用框图,以及CY5672 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应用框图

     4月8号更有无线通讯技术研讨会线下指导开发,让开发技术难题无忧~!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top