以前在玩BlueNRG-1的时候虽然用着比较方便,但总觉得10位的ADC的数不太够用,最近ST推出了BlueNRG-LP蓝牙芯片,ADC的位数从10位提升到12位,采样率能过到1MSPS,使用过采样能过到16位。 除了这些BlueNRG-LP的ADC还支持模拟看门狗和一个带有麦克风偏置电压的可编程放大器,有点STM32的感觉了。
麦克风放大器的可编程偏置电压可以设置成0.5V到0.9V。
PGA支持0~30dB的增益范围
除此之外BlueNRG-LP还包含一颗温度传感器,可以直接通过ADC采集温度数据,适合一些对温度精度要求不高的应用。 下面是我通过官网下的例程,全程没踩到坑。 例程可以通过BlueNRG-LP_Navigator软件经过串口烧录,也可以使用MDK或IAR通过板载仿真器下载和在线仿真。 和BlueNRG-1的评估板不同,这个板子集成了CMSIS-DAP仿真器,去掉了大大的外接仿真器接口,比以前方便了很多。
我很长时间没用MDK了,这次用MDK编译BlueNRG-LP的工程速度非常快,2秒钟以内,秒编译非常爽。
下边是BlueNRG-LP的简单介绍: ST BlueNRG-LP无线SoC是一种超低功耗可编程解决方案,具有2.4 GHz优异的射频无线电IP,可用于超低延迟应用。BlueNRG-LP SoC符合低功耗蓝牙5.1标准,能满足点对点连接和蓝牙Mesh网络IP需求,同时还可提供2 Mbps的高吞吐量和远距离传输功能。此SoC包括一个64 MHz Arm Cortex M0+微控制器和BlueNRG核心协处理器(基于DMA),可执行低功耗蓝牙时序关键型操作。BlueNRG-LP拥有高速灵活的存储器类型,包括256 kB闪存和64kB RAM。
|