资源描述:
《BlueNRG-1蓝牙低功耗系统级芯片(SoC).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、BlueNRG-1蓝牙低功耗系统级芯片(SoC) ST公司的BlueNRG-1是非常低功耗的蓝牙低功耗(BLE)单模式系统级芯片(SoC),包括有160KB可编程闪存,24KB静态RAM存储器,以及SPI,UART,I2C标准通信接口,多功能定时器,看门狗,RTC和DMA控制器等.工作电压1.7-3.6V,主要用在汽车产出率,手表,健康和健身设备,消费类医疗产出,遥控,家庭和工业自动化,手机外设,照明和PC外设等.本文介绍了BlueNRG-1主要特性,架构框图,RF软件框图,评估平台STEVAL-IDB007V1主要特性,电路图和材料清单. TheBlueNRG-1isav
2、erylowpowerBluetoothlowenergy(BLE)single-modesystem-on-chip,compliantwithBluetoothspecificaTIon. TheBlueNRG-1extendsthefeaturesofaward-winningBlueNRGnetworkprocessor,enablingtheusageoftheembeddedCortexM0forrunningtheuserapplicaTIoncode. TheBlueNRG-1includes160KBofprogrammingFlashmemory,24K
3、BofstaTIcRAMmemorywithretenTIon(two12KBbanks)andSPI,UART,I2Cstandardcommunicationinterfaceperipherals.Italsofeaturesmultifunctiontimers,watchdog,RTCandDMAcontroller. AnADCisavailableforinterfacingwithanalogsensors,andforreadingthemeasurementoftheintegratedbatterymonitor.Adigitalfilterisavai
4、lableforprocessingaPDMstream. TheBlueNRG-1offersthesameexcellentRFperformanceoftheBlueNRGradio,andtheintegratedhighefficiencyDC/DCconverterkeepsthesameultra-lowpowercharacteristics,buttheBlueNRG-1improvestheBlueNRGsleepmodecurrentconsumptionallowingafurtherincreaseinthebatterylifetimeofthea
5、pplications. BlueNRG-1主要特性: ·Bluetoothspecificationcompliantmaster,slaveandmultiplerolessimultaneously,single-modeBluetoothlowenergysystem-on-chip ·Operatingsupplyvoltage:from1.7to3.6V ·IntegratedlinearregulatorandDC-DCstep-downconverter ·Operatingtemperaturerange:-40°Cto105°C ·Highper
6、formance,ultra-lowpowerCortex-M032-bitbasedarchitecturecore ·Programmable160KBFlash ·24KBRAMwithretention(two12KBbanks) ·1xUARTinterface ·1xSPIinterface ·2xI2Cinterface ·14or15GPIO ·2xmultifunctiontimer ·10-bitADC ·Watchdog&RTC ·DMAcontroller ·PDMstreamprocessor ·16or32MHzcrystal
7、oscillator ·32kHzcrystaloscillator ·32kHzringoscillator ·Batteryvoltagemonitorandtemperaturesensor ·Upto+8dBmavailableoutputpower(atantennaconnector) ·ExcellentRFlinkbudget(upto96dB) ·AccurateRSSItoallowpowercontrol ·8.2mAmaximumTXcurrent(@0