蓝牙芯片公司产品介绍

合集下载

NRF51422和NRF51822产品介绍(极低功耗蓝牙4.0)

NRF51422和NRF51822产品介绍(极低功耗蓝牙4.0)

nRF51822-DK
nRF51822和nRF24LE1对比
型号 LE1 MCU 8051 16K ROM 1K RAM 功率 0dBm -6dBm -12dBm -18dBm 功耗TX mA 11.1/0dBm 8.8/-6dBm 7.3/-12dBm 6.8/-18dBm RX:13.3 LDO 16/4dB 10.5/0dB RX 13 DC/DC 10.5/4dB 8.1/0dB RX 9.5 空中速率 250Kbps 1Mbps 2Mbps 灵敏度 -94dBm -85dBm -82dBm
型号 RSSI 协议 动态载荷 GPIO 封装 DC/DC 工作电压
LE1

私有协议
32Bytes

Q24 Q32 Q48 Q48

1.9-3.6
51822
有 -90至40dBm
蓝牙协议 私有协议
256Bytes
自定义 31个 GPIO
有 2.1-3.6
1.8-3.6
nRF51822与其它蓝牙芯片对比
二、新增功能
■电源管理:除system ON/OFF外,各功能 模块有自己的电源管理,电源管理简单,只 有ON/OFF,有利于降低功耗。
■具有DC/DC 功能: 2.1~3.6V,DC/DC功 能可以让功耗更低。
二、新增功能
■ PPI:使外设之间相互作用而不使用CPU,降 低系统功耗、时延,增加系统灵活性,让 MCU的效率更高。
五、芯片内部有32.768KHz晶振
■NRF51822内部有32.768KHz晶振,不需 要外挂。 ■TI和CSR都需要外挂32.768KHz晶振,同 时增加了相应的成本和PCB板面积。
六、空中升级
■NRF51822空中升级的时候只需下载应用代 码然后更新,即便在升级中出现中断,也不 会影响产品的正常使用,更安全、可靠。 ■TI和CSR的应用代码和蓝牙协议混合在一起, 升级的时候需全部升级,在更新的时候如果 出现中断,那么产品就不能正常使用了。

国内外18家蓝牙芯片厂商及产品型号集合

国内外18家蓝牙芯片厂商及产品型号集合

国内外18家蓝⽛芯⽚⼚商及产品型号集合技术的出现,让⼈们的电脑、⼿机和各种便携设备,在没有线路的情况下也可以实现连结,这让原先被各种连接线塞满的屋⼦、桌⾯,变得⼲净整洁,如很多朋友都在使⽤的⽆线⿏标、⽿机等等。

⽆线通信技术可以分为近距离⽆线通信和远距离⽆线通信。

近距离⽆线通信包括蓝⽛、WIFI、1.Qualcomm(收购CSR)蓝⽛芯⽚业务,来源于2014年收购的CSR公司,CSR全称CambridgeSiliconRo,是⼀家Fabless⽆⼯⼚半导体制造商,主要产品线为单芯⽚的蓝⽛芯⽚、GPS芯⽚。

⾼通官⽹显⽰,其蓝⽛产品主要分为两⼤类,⽤于语⾳、⾳乐产品的蓝⽛和⽤于物联⽹的低功耗蓝⽛。

上述图表中提到的蓝⽛单模,是只兼容经典蓝⽛(包含蓝⽛3.0/2.1/2.0/1.2/1.1/1.0等)或低功耗蓝⽛(包含蓝⽛5.0/4.2/4.1/4.0等)其中的⼀种。

蓝⽛双模则是既可以兼容经典蓝⽛⼜兼容低功耗蓝⽛;也可理解为蓝⽛单模是⾳频或数传,⽽双模是⾳频(经典蓝⽛)+数传(低功耗蓝⽛)。

2.xas Instruments成⽴于1930年,是⼀家全球知名的数字信号处理与模拟技术半导体供应商,除半导体业务外,3.Cypress成⽴于1982年,是⼀家全球知名电⼦芯⽚制造商,中⽂名为,公司主要⽣产⾼性能IC产品,⽤于数据传输、远程通讯、PC和军⽤系统。

4.Nordic成⽴于1983年,总部位于挪威特隆赫姆。

公司主要提供可以从⼩型电源(如⼿表电池)长时间运⾏的超低功耗(ULP)⽆线芯⽚。

5.DialogDialog是⼀家⽆晶圆⼚半导体公司,主要致⼒于开发⽤于消费电⼦产品的⾼度集成的混合信号产品。

6.ST成⽴于1988年,由意⼤利的SGS微电⼦公司和法国Thomson半导体公司合并⽽成,是全球领先的半导体解决⽅案提供商,可为智能驾驶和物联⽹提供关键解决⽅案。

7.8.NXP成⽴于2006年,先前由飞利浦于50多年前所创⽴。

CSR蓝牙芯片介绍

CSR蓝牙芯片介绍

蓝牙®产品解决方案CSR一直在蓝牙®创新的前沿了十几年的出货量已超过2个亿的蓝牙设备。

CSR公司的著名的BlueCore®系列是许多世界上最流行的消费电子设备的心脏,并持续达到最低的功耗和最佳的RF性能。

仍然是唯一的一个开放式DSP核心,最新一代的BlueCore蓝牙单芯片平台,提供了优秀的性能和集成水平,并在市场上是最完整和测试的软件。

所有的的BlueCore产品支持CSR的Synergy™软件。

(华南地区分销商:瑞丰汇科技)基于IC的解决方案产品描述CSR8670™CSR8670™是我们的下一代音频无线连接,嵌入式闪存和集成电容式触摸传感器的片上系统(SoC)解决方案。

SiRFatlasVI™SiRFatlasVI集成了ARM Cortex 9个CPU核心,高达1GHz,并针对低端和中档产品。

CSR8645™CSR8645™是我们的下一代立体声ROM解决方案,与APTX®编解码器技术。

CSR8640™CSR8640™是我们的下一代立体声ROM解决方案,有线或无线立体声音频质量,树立了新的标准。

CSR8620™CSR8620™是我们的下一代双麦克风,单芯片单声道耳机解决方案,先进的回声和双向噪音消除技术,针对低成本的双麦克风单声道耳机应用。

CSR8610™CSR8610™是我们的下一代单芯片单声道耳机解决方案,先进的回声和双向噪音消除技术,针对低成本单声道耳机,单声道喇叭或扩音器,汽车包后申请。

BlueTunes®ROM BlueTunes®ROM地址作为世界上第一个基于ROM的蓝牙®解决方案,具有集成的DSP无线立体声的多媒体功能不断增长的市场。

的BlueCore5™多媒体的BlueCore5™多媒体蓝牙®芯片的设计提供了一个优雅,简单的解决方案,无线多媒体功能集成到嵌入式设备。

的BlueCore BC6145™BC6145™是一种低成本单声道耳机和汽车免提蓝牙®芯片。

NRF51422和NRF51822产品介绍(极低功耗蓝牙4.0)解读

NRF51422和NRF51822产品介绍(极低功耗蓝牙4.0)解读
1:TI
2:CSR
3:美国博通
一、 MCU
■51822:32位ARM-M0, 256K(Flash)+16K(RAM),用ARM的客户群体非 常多,开发资源也非常丰富。 ■ TI:8位8051内核,决定了在性能上不能很好满足 蓝牙协议的运行,且功耗较高。 ■ CSR:自有16位MCU,需外挂Flash/EEPROM, 无法对产品进行加密,同时增加了相应的成本和 PCB板面积。
nRF51422-ARM Cortex M0
nRF51422:基于ANT和非标(如LE1)标准之间
nRF51422原装开发系统
原装开发系统包括2部分 1:nRFGo Starter Kit Development Kit (简称nRF6700) 包括2个开发母板,开发调试环境,支持Keil C
2:nRF51422 Development Kit (简称nRF51422-DK) 1个 ANT USB dongle接收端 1个nRF51422 PCB模块 1个nRF51422 SMA模块 1个J-Link开发板(烧录、仿真) 5片nRF51422样片
四、蓝牙协议和应用代码相互分开
1:NRF51822蓝牙协议和应用代码的存储空 应用代码 间相互分开,互不干扰,客户只需关注 应用代码开发,不需花大量的时间去了解蓝 176K 牙协议是如何运行的,只需配置API参数就 可运行起来。 蓝牙协议 2:TI和CSR都是只提供蓝牙源代码,客户 只能在此代码上进行修改、编译程序,把 80K 应用代码和协议混合放在同一空间里,给修 改和查找问题带来很大的困难,当产品出现 问题的时候很难判断是应用代码还是蓝牙协议的问题。
nRF51822-DK
nRF51822和nRF24LE1对比

云知声 (US665) 蓝牙智能语音IoT芯片产品手册

云知声 (US665) 蓝牙智能语音IoT芯片产品手册

US665蓝牙智能语音IoT芯片产品手册版本:V1.0US665US665芯片是一款蓝牙双模智能语音IoT芯片。

芯片集成32位CPU 处理器,包含UART、GPIO、SPI、SD卡、I2C、ADC、TouchSensor等外围接口;内置NPU、浮点运算单元。

依托于云知声在语音识别技术上的积累和算法的不断优化和创新,将本地识别算法与芯片架构深度融合,为客户提供Turnkey语音识别方案。

该芯片采用MCU加语音识别专用NPU架构内核,同时芯片内置SRAM和FLASH,只需少量外围器件即可形成完整解决方案。

该方案支持50条本地指令离线3-5米远场识别,支持RTOS轻量级系统,并提供简洁友好的客制化工具,可快速部署到不同的终端产品上。

适用于用于智能家电、智能家居、智能玩具、无线音视频、工业控制、医疗监护等广泛的物联网领域。

芯片主要特点:处理单元●集成32位处理器,工作频率240MHz,内置NPU、浮点运算单元●内置1MB Flash●4级中断优先级外围接口●集成3路全双工UART, UART0和UART1支持DMA模式●集成1个10比特ADC●集成1个高速SPI接口,支持主从模式●集成1个SD卡主模式控制器●集成1个I2C控制器,支持主从模式●集成GPIO控制器,最多支持9个GPIO●集成1路全速USB2.0 OTG 控制器●集成4路多功能16位定时器,支持capture和PWM模式●集成2路用于马达控制的PWM●集成Touch Sensor控制器Audio Codec●两路16位DAC,SNR>=95dB●一路16位ADC,SNR〉=90dB●采样率:8/11.025/16/22.05/24/32/44.1/48KHz●1路模拟MIC输入,内置MIC偏置电压输出蓝牙特性●支持V5.1+BR+EDR+BLE●支持Class1、2、3发送功率●支持GFSK、π/4 DQPSK包型●支持6dBm发射功率●接收灵敏度-90dBm●快速AGC支持增强型动态范围●支持 a2dp/avctp/avdtp/avrcp/hfp/spp/smp/att/gap/gatt/rfcomm/sdp/l2cap供电●单电源供电,VBAT 2.2V 到 5.5V●内置LDO用于芯片数字和模拟部分供电SDK●提供完整基于RTOS的SDK●提供搭载云知声语音算法完整解决方案●支持快速便捷的UART等控制协议开发芯片物理规格●封装: QSOP24●环境工作温度:-20℃到70℃芯片管脚描述Pin 管脚名 复用功能及描述 驱动能力(mA)IO类型1 USBDM UART1RXD/SPI2DOB/I2C_SDA_A 4 I/O2 USBDP UART1TXD/SPI2CLKB/I2C_SCL_A/ADC12 4 I/O3 PA1 AMUX0R/Touch1/ADC0/UART1RXC/PWMCH0L 24/8 I/O4 PA0 AMUX0L/Touch0/CLKOUT0/UART1TXC/PWMCH0H 24/8 I/O5 PC7 MIC_BIAS: Microphone Bias Output I/O6 MIC MIC: MIC Input Channel I7 VDDIO IO Power 3.3V P8 DACVSS DAC Ground P9 VCOMO DAC Reference Output10 DACL DAC Left Channel AO11 DACR DAC Right Channel AO12 TEST Not Used AI13 PB11 I/O14 PB10 AMUX2R/SD0CMB/SPI2DOA/ADC9/UART2RXC/PWMCH3L 24/8 I/O15 PB9 AMUX2L/SD0CLKB/SPI2CLKA/CAP0/UART2TXC/PWMCH3H 24/8 I/O16 PB8 AMUX1R/SD0DAT0B/SPI2DIA/ADC8/CLKOUT1 24/8 I/O17 PB5 PWM3/CAP1/UART0TXC/UART0RXC 8 I/O18 VBAT Power Supply P19 BT_AVDD BT Power P20 PB1 ADC5/TMR2/UART1RXA/Long Press Reset 24/8 I/O21 BT_RF BT Antenna22 VSSIO Ground P23 OSCI OSC Input AI24 OSCO OSC Output AO参数 标识 最小 典型 最大 单位 供电电压 VBAT 2.2 3.7 5.5 V IO输入低电平(VDDIO=3.3V) V IL-0.3 0.3*VDDIO V IO输入高电平(VDDIO=3.3V) V IH0.7*VDDIO VDDIO+0.3 V IO输出低电平(VDDIO=3.3V) V OL0.33 V IO输出高电平(VDDIO=3.3V) V OH 2.7 V 3.3V电源输出能力 I3.3150 mA 存储温度范围 T STR-65 150 ℃ 工作温度范围 T OPR-20 70 ℃内部上下拉电阻特性IO口 一般输出 高输出内部上拉电阻内部下拉电阻备注PA0、PA1、PB1、PB8~PB108mA 24mA 10K 10K 1、PB1默认上拉2、USBDM&USBDP默认下拉3、PB5外部可以上拉到5V4、内部电阻精度±20% PC7PB11输出0 8mA 24mA 10K 10K输出1 8mA 64mA 10K 10KPB5 8mA 8mA 10K 10KUSBDP 4mA 1.5K 15KUSBDM 4mA 180K 15K参数 最小 典型 最大 单位 测试条件频率响应 20 20K Hz 1KHz/0dB 10Kohm 负载,A-Weighted滤波 THD+N -75 dBS/N 95 dB串扰 -80 dB输出幅值 1 V rms动态范围 90 dB 1KHz/-60dB 10Kohm 负载,A-Weighted滤波输出能力 11 mW 32ohm负载ADC特性参数 最小 典型 最大 单位 测试条件THD+N -70 dB 1KHz/-60dBS/N 90 91 dB串扰 -80 dB动态范围 80 dB 1KHz/-60dB封装信息:QSOP24(Note: Dimensions are in millimeters.)。

csr蓝牙方案

csr蓝牙方案

简介CSR蓝牙方案是指采用CSR公司生产的蓝牙芯片和软件开发工具进行蓝牙应用的开发方案。

CSR(Cambridge Silicon Radio)成立于1999年,是全球领先的蓝牙解决方案提供商,拥有丰富的蓝牙技术和产品经验。

蓝牙技术概述蓝牙技术是一种通过无线通信实现设备之间短距离(通常为10米)互联的技术。

它能够连接非常多的设备,包括手机、电脑、音频设备等,并且无需使用任何电缆。

蓝牙技术具有低功耗、低成本和简单连接等特点,已经广泛应用于各个领域。

CSR蓝牙方案是构建在蓝牙技术基础上的一个完整解决方案,提供了硬件和软件支持,帮助开发者快速构建和开发蓝牙设备和应用。

CSR蓝牙芯片CSR蓝牙芯片是CSR公司生产的专用于蓝牙应用的芯片。

这些芯片具有低功耗、高性能和稳定的特点。

CSR蓝牙芯片提供了丰富的功能和接口,可以满足不同类型产品的需求,包括音频设备、智能家居、汽车电子等。

CSR蓝牙芯片支持多种蓝牙连接方式,包括经典蓝牙和低功耗蓝牙(BLE)。

经典蓝牙用于传输大量数据,而低功耗蓝牙适用于低功耗设备,如传感器、健康设备等。

CSR蓝牙软件开发工具CSR蓝牙软件开发工具是CSR公司提供的一套用于开发蓝牙应用的软件工具,包括开发库、API接口、示例代码等。

开发者可以利用这些工具进行蓝牙应用的开发、测试和调试。

CSR蓝牙软件开发工具提供了丰富的功能模块,包括蓝牙连接管理、数据传输、音频处理、电源管理等。

开发者可以根据自己的需求选择相应的功能模块,快速构建出符合要求的蓝牙应用。

CSR蓝牙方案优势1.开发便捷:CSR蓝牙方案提供了丰富的软件开发工具,帮助开发者快速构建和开发蓝牙应用,大大缩短了开发周期。

2.低功耗:CSR蓝牙芯片采用了先进的功耗管理技术,具有低功耗的特点,适用于各种低功耗设备。

3.高性能:CSR蓝牙芯片提供了较高的计算和传输性能,能够满足大多数蓝牙应用的需求。

4.兼容性强:CSR蓝牙方案支持标准的蓝牙协议,与其他蓝牙设备和应用具有很好的兼容性。

蓝牙csr芯片

蓝牙csr芯片

蓝牙csr芯片CSR芯片是一种使用蓝牙技术的无线通信芯片。

它由英国CSR公司开发,是蓝牙通信技术的主要供应商之一。

CSR芯片可以实现无线音频传输、数据传输和远程控制等功能,广泛应用于消费电子、汽车领域和工业自动化等领域。

本文将详细介绍CSR芯片的特点、应用和发展前景。

首先,CSR芯片具有以下特点:1. 低功耗:CSR芯片采用了低功耗设计,可以有效延长电池寿命,适用于移动设备和无线传感器等需要长时间工作的场景。

2. 高集成度:CSR芯片集成了蓝牙通信协议栈、音频解码器、数模转换器等功能,可以实现多种无线通信场景的需求。

3. 高性能:CSR芯片通过优化算法和硬件设计,能够提供更稳定、更快速的数据传输速度和更高的音频质量。

4. 可靠性:CSR芯片支持蓝牙4.0标准,具有强大的抗干扰性能和数据传输稳定性,能够在复杂的无线环境下保持可靠的通信连接。

其次,CSR芯片在多个领域有广泛的应用。

1. 消费电子:CSR芯片被广泛应用于蓝牙耳机、蓝牙音箱、蓝牙键盘等消费电子产品,实现无线音频传输和远程控制功能。

2. 汽车领域:CSR芯片被用于汽车蓝牙系统,可以实现手机蓝牙连接、音频传输、语音控制等功能,提升驾驶体验和安全性。

3. 工业自动化:CSR芯片被用于工业自动化领域,实现无线传感器网络、设备远程监控和控制等功能,提高生产效率和降低人工成本。

4. 医疗健康:CSR芯片被应用于医疗健康领域,实现医疗设备的远程监测和数据收集,方便医生进行远程诊断和治疗。

最后,CSR芯片有着广阔的发展前景。

1. 5G时代的到来:随着5G时代的到来,对高速、低延迟的无线通信需求将更加迫切。

CSR芯片具有良好的性能和稳定性,可以满足5G通信的要求。

2. 物联网的发展:物联网的兴起将带动CSR芯片的需求增长。

CSR芯片可以实现无线传感器网络和设备互联互通,为物联网应用提供了无线通信的基础支撑。

3. 人工智能的普及:随着人工智能技术的普及,对于智能设备和智能家居应用的需求也在增加。

蓝牙芯片选型

蓝牙芯片选型

蓝牙芯片选型1这里我只是记录了一些公司产品的介绍:1、爱立信(Ericsson)摘要:ROK101 007蓝牙通信芯片是爱立信(Ericsson)公司推出的一款适合于短距离蓝牙通信的无线基带模块。

它集成度高、功耗小、完全兼容蓝牙协议V1.1,可嵌入任何需要蓝牙功能的设备中,文中介绍了ROK101 007的结构、功能、各接口管脚以及常用HCI指令的用法。

关键词:蓝牙(bluetooth);无线通信;ROK101 0071蓝牙技术及芯片简介蓝牙技术是一种用于替代在便携或固定电子设备上使用的电缆或连线的短距离无线连接技术。

其设备使用全球通行的、无需申请许可的2.45GHz频段,可实时进行数据和语音传输,传输速率可达到10Mbps,在支持3个话音频道的同时还支持高达723.2kbps的数据传输速率。

也就是说,在办公室、家庭和旅途中,无需在任何电子设备间布设专用线缆和连接器,而通过蓝牙遥控装置即可形成一点到多点的无线连接,即在该装置周围组成一个“微网”,网内任何蓝牙设备都可与该装置互通信号。

蓝牙设备的一般有效通信范围为10米,强的可以达到100米左右。

爱立信(Ericsson)公司是蓝牙技术的发起人,该公司出品的蓝牙芯片ROK101 007是一款适合于短距离通信的无线/基带模块,该蓝牙模块集成度高,功耗小,完全兼容蓝牙协议V1.1,可嵌入任何需要蓝牙功能的设备中。

该模块包括基带控制器,无线收发器,闪存等部件,可提供高至HCI(主机控制接口)层的功能。

此外,该模块还提供有USB、UART 和PCM接口,因而能方便地与主机(host)进行通信,另外,该模块还同时支持蓝牙语音和数据传输,且其输出功率能满足蓝牙2级操作的要求。

2内部结构及各功能块介绍ROK101 007是一款完全依据蓝牙协议V1.1开发的蓝牙芯片,它包含无线收发器(PBA313 01/2)、基带控制器、闪存、电源管理模块和时钟五个功能模块。

图1所示是其内部结构框图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

蓝牙芯片公司产品介绍1、爱立信(Ericsson)摘要:ROK101 007蓝牙通信芯片是爱立信(Ericsson)公司推出的一款适合于短距离蓝牙通信的无线基带模块。

它集成度高、功耗小、完全兼容蓝牙协议V1.1,可嵌入任何需要蓝牙功能的设备中,文中介绍了ROK101 007的结构、功能、各接口管脚以及常用HCI指令的用法。

关键词:蓝牙(bluetooth);无线通信;ROK101 0071蓝牙技术及芯片简介蓝牙技术是一种用于替代在便携或固定电子设备上使用的电缆或连线的短距离无线连接技术。

其设备使用全球通行的、无需申请许可的2.45GHz频段,可实时进行数据和语音传输,传输速率可达到10Mbps,在支持3个话音频道的同时还支持高达723.2kbps的数据传输速率。

也就是说,在办公室、家庭和旅途中,无需在任何电子设备间布设专用线缆和连接器,而通过蓝牙遥控装置即可形成一点到多点的无线连接,即在该装置周围组成一个“微网”,网内任何蓝牙设备都可与该装置互通信号。

蓝牙设备的一般有效通信范围为10米,强的可以达到100米左右。

爱立信(Ericsson)公司是蓝牙技术的发起人,该公司出品的蓝牙芯片ROK101 007是一款适合于短距离通信的无线/基带模块,该蓝牙模块集成度高,功耗小,完全兼容蓝牙协议V1.1,可嵌入任何需要蓝牙功能的设备中。

该模块包括基带控制器,无线收发器,闪存等部件,可提供高至HCI(主机控制接口)层的功能。

此外,该模块还提供有USB、UART和PCM接口,因而能方便地与主机(host)进行通信,另外,该模块还同时支持蓝牙语音和数据传输,且其输出功率能满足蓝牙2级操作的要求。

2内部结构及各功能块介绍ROK101 007是一款完全依据蓝牙协议V1.1开发的蓝牙芯片,它包含无线收发器(PBA313 01/2)、基带控制器、闪存、电源管理模块和时钟五个功能模块。

图1所示是其内部结构框图。

2.1无线收发器无线收发和信号调制功能是通过PBA31301/2完成的。

该芯片是一个工作在2.4~2.5GHz的ISM频段的近距离微波射频收发器。

其最大TX&RX数据传输率为1Mbit/s,可以最大限度地利用无需认证的ISM频段,可在79个信道(2.402~2.480GHz)之间快速地跳频(1600个信道/秒),使用GFSK调制方式,通道带宽为1MHz,频率偏差在140kHz~175kHz之间,能满足蓝牙二级操作,其最大输出功率为4dBm,且不需要功率控制。

安装天线之后,其传输距离可达10米,符合ISM频段的FCC和ETSI标准。

该模式中的PBA31301/2以Radio ASIC为基础,且内含环路滤波器(Loop Filter)、压控振荡器(VCO)、天线过滤器(Antenna Filter)、RX和TX变换器等六个操作模块。

利用Radio ASIC可完成信号的调制和解调;而在环路滤波器(Loop Filter)、压控振荡器(VCO)和RadioASIC构成的锁相环中,可以滤除Radio ASIC输出中误差电压的高频成分和噪声,从而保证环路所要求的性能,增加系统的稳定性;交换控制器(switch)的作用是协调接收器(RX)和发送器(TX)的工作,以保证蓝牙的全双工传输。

天线滤波器(Antenna Filter)的作用是对射频信号进行带通滤波。

2.2基带控制器通常使用一个基于ARM7-Thumb的芯片并通过串行口(UART)或USB接口来控制无线收发器。

基带则负责处理底层的链路层功能。

其功能包括:●CVSD语音编码;●头错误校验(HEC)生成及校验;●前向纠错(FEC)生成及校验;●循环冗余校验码(CRC)生成及校验;●数据扰码;●有效数据加密和解密;●跳频序列的选择。

2.3闪存ROK101 007中的闪存以二进制码的格式存放在蓝牙固件(Firmware)之中,它可与基带控制器交换数据、地址和控制信号。

蓝牙固件包括链路管理器(Link Manager)和主机控制接口(HCI)。

a.链路管理器(Link Manager)通过链路管理器可实现链路管理协议(LMP),以负责处理底层链路控制方面的功能,图2所示是蓝牙链路管理层以下协议栈的示意图。

它的主要功能包括:●设备间链路的建立;●生成、交换并检查加密密钥;●协调基带分组大小;●功率模式的切换;●一个微微网(piconet)中设备的连接状态。

每个蓝牙设备都可以通过LMP与另一个蓝牙设备的链路管理器进行点对点的通信。

LM和LM的通信不必通过主机干涉。

b.主机控制接口(HCI)ROK101 007中的主机控制接口提供有一个调用和访问基带控制器和链路控制器以及硬件状态和控制寄存器的命令接口,也就是说,它提供了一个访问蓝牙基带功能的统一方法。

蓝牙主机通过HCI驱动程序提供的一系列命令来控制蓝牙接口。

除这些命令外,蓝牙的HCI固件接到命令后,还会产生一个事件返回给主机以用来指示接口的状态变化。

蓝牙主机和HCI之间的传输共有三类数据:HCI命令包、HCI事件包和HCI数据包。

HCI命令包是从主机发往蓝牙的HCI。

HCI事件包则从蓝牙的HCI发往主机。

HCI数据包既可从主机发往HCI,也可从HCI发往主机,它包括无连接的(ACL)数据和同步连接的(SCO)数据。

上述三类数据通过HCI传输层可在蓝牙主机和HCI之间进行传输。

HCI传输层定义了每一类数据如何封装和通过接口硬件进行复用的规则。

ROK101007支持UART和USB传输层。

2.4时钟和电源模块ROK101 007模块的内置时钟频率为13MHz。

该时钟应由一个晶体振荡器产生,以保证定时的精确度在20ppm之内。

另外,ROK101 007的VCC电源典型值为3.3V。

3芯片接口和主要管脚介绍ROK101 007与主机或其它设备互联时,有USB、RART和PCM语音接口等三种接口方式。

3.1 USB接口ROK101 007的USB接口符合USB1.1规范,通过双向端口D+和D-的数据传输率可达到12Mbps。

当使用USB接口与主机通信时,ROK101 007是一个USB从设备(slave)。

与该接口有关的管脚有:●D+(B1),D-(B2):用于数据传输,其中括号内的字母和数字表示其管脚号(下同)。

●Wake up(B4),Detach(C1):专用于与笔记本电脑的互联,主要用来控制笔记本电脑的状态。

当主机处于掉电模式时,如果蓝牙系统收到建立连接的请求,Wake up信号就会“唤醒”主机。

主机的“挂起(suspend)”可通过Detach信号来指示。

3.2 UART接口ROK101007的UART接口标准符合工业规范16C450,它支持的波速率有(单位:bits/s):300,600,900,1200,1800,2400,4800,9600,19200,38400,57600,115200,230400和460800。

使用爱立信自定义的一条HCI命令HCI Ericsson Set Uart Baud Rate可改变UART接口的波速率。

该接口中还有128字节的先入先出(FIFO)缓冲器。

与该接口有关的有四个管脚,具体如下:●TxD(B5),RxD(A5):用于收发数据;●RTS(A6),CTS(B6):用于数据流控制。

3.3 PCM语音接口标准的PCM语音接口的采样速率为8kHz。

PCM时钟频率在200kHz和2.0MHz之间可调。

语音编码可采用CVSD(连续可变斜率增量调制)、u律(8bit)或A律(8bit)三种调制方式。

考虑到编码的健壮性,应首先选择CVSD。

与PCM语音接口有关的管脚信号有:●PCM SYNC(A3):用于设置PCM数据的采样速率。

●PCM OUT(A2),PCM IN(A1):用于接收或发送语音编码信号。

这两个管脚信号的运行方向可在编程进行时调整。

另外,管脚ANT(T2)是天线接口,应连接阻抗为50Ω的天线。

4 HCI指令及应用ROK101 007芯片可提供高至HCI层的功能,支持蓝牙协议v1.1的大多数HCI指令。

另外,该芯片还支持爱立信公司自定义的一些指令,指令的操作组段(OGF)均为0x3F,其中说明指令是厂商为了测试、调试而自定义的指令。

图3给出了主机如何利用HCI指令建立两个蓝牙设备的点对点连接示意图,图中主机和蓝牙芯片是通过串口(UART)相连的。

其中Host A被置于呼叫(Page)模式,它可主动与其它蓝牙设备建立链接,因而称为主设备(Master)。

而Host B则被置于呼叫扫描(Page Scan)模式,用于响应其它蓝牙设备建立链接的要求,称为从设备(Slave)。

下面具体介绍建立连接过程中需用的主要HCI指令。

4.1芯片复位Reset该命令用于复位蓝牙主控制器、链路管理器和无线设备。

在复位完成后,蓝牙设备进入待机模式。

图3利用HCI指令建立两个蓝牙设备的点对点连接示意图该命令完成后,主机将收到指令完成事件(Command Complete Event),如果参数Status=0x00,说明复位命令成功。

另外,主机还需要设置蓝牙主控制器的一些参数,所用到的HCI命令如下:●Read Buffer Size:该命令用来读出从主机到主控制器发送HCIACI和SCO数据分组的数据部分的最大值。

●Set Event Filter:该命令用来通过主机指定不同的事件过滤器,以便使主控制器只发送与主机有关的事件。

●Write Scan Enable:(只用于从设备)该命令通过设置参数Scan Enable,可将蓝牙设备置于查询扫描(Inquiry Scan)或(和)呼叫扫描(Page Scan)模式。

●Write Voice Setting:用于写入语音连接的各种参数设置值。

●Write Authentication Enable:用于写入WriteAuthentication的参数值,该参数可用于控制是否有本地设备在建立连接时鉴权远程设备。

上述HCI指令可用来建立主机与主机控制器之间的连接,但它们不涉及两个蓝牙设备链路管理器(LM)之间LMP消息包的交换。

4.2查询设备(Inquiry)该指令可使蓝牙设备进入查询模式,以用于搜索邻近的蓝牙设备。

每一个应答查询消息的蓝牙设备都返回一个查询结果事件(InquiryResult Event),以报告该设备的蓝牙地址(BD ADDR)、呼叫扫描模式(Page ScanMode)等参数。

查询结束后,主控制器将发送查询完成事件(Inquiry Complete Event)信号,事件中的状态参数可用于表示查询是否成功。

4.3建立ACL(异步不链接)链路(Create_Connection)该指令可使发起链接设备的链路管理器创建与指令参数BD ADDR指定的蓝牙设备之间的相互链接。

相关文档
最新文档