基于STM32+BLUENRG的双核智能硬件模块构建
一、BLUENRG – 基于Cortex M0的超低功耗蓝牙网络处理器 BlueNRG是一个功耗极低的BLE单模网络处理器,符合蓝牙规范4.0,既可以作为主控角色,也可以作为从属角色。整个低功耗蓝牙堆栈都在嵌入式的Cortex M0 core上运行。非易失性闪存允许进行场上堆栈升级。借助标准钮扣电池,BlueNRG可以使应用程序满足适度紧密的峰值电流需求。在输出功率为1dBm时,最大峰值电流只有10mA。极低功率的休眠模式以及操作模式之间极短的转换时间实现了极低的平均电流消耗,从而延长电池寿命。BlueNRG可以选择使用SPI传输层与外部的微控制器建立连接。
BLUENRG提供5x5 QFN封装和2.56x2.66 WCSP封装
二、STEVAL-IDB002V1 – 基于STM32L和BLUENRG的低功耗蓝牙和传感器的评估板 STEVAL-IDB002V1是一块基于BlueNRG 设备的产品评估板。STEVAL-IDB002V1由一块RF子板和微处理器母板组成。RF 子板突出了BlueNRG的特点,一个连接天线或者测量仪表的SMA连接器以及连接外部微处理器的SPI连接器。母板基于STM32L,作为外部微控制器驱动BlueNRG设备。 JTAG连接器允许在微控制器上进行固件开发。
三、STEVAL-IDB003V1 - 基于STM32L和BLUENRG的低功耗蓝牙USB dongle STEVAL-IDB003V1 是一块基于BlueNRG的评估板,兼容Bluetooth4.0,支持主控角色和从属角色。STEVAL-IDB003V1 的主要特点就是板子上有一块低功耗微处理器STM32L。主要用于连接 BlueNRG也可以用于客户应用开发。STEVAL-IDB003V1有一个USB接口用于PC GUI交互和固件升级。STEVAL-IDB003V1可以使用JTAG连接器。焊接上JTAG连接器以后 (连接器不是安装在STEVAL-IDB003V1上) ,用户可以在STM32L单片机开发自定义固件。
四、X-NUCLEO-IDB04A1[/url] – 基于BLUENRG的Nucleo Arduino接口板
X-NUCLEO-IDB04A1是一块低功耗蓝牙评估板,通过Arduino接口与STM32 Nucleo开发板实现连接。X-Nucleo-IDB04A1通过BlueNRGQTR,BLUETOOTH low energy标准兼容的低功耗网络协处理器以及实现蓝牙RF连接的匹配网络完成设计。
欢迎跟帖留言!
|