图1 RF2968内部框图 由于芯片内集成了中频滤波器,RF2968只需最少的外部器件,避免外接如中频SAW滤波器和对称-不对称变换器等器件。接收机输入和发射机输出的高阻状态可省去外部接收机/发射机转换开关。RF2968和天线、RF带通滤波器、基带控制器连接,可以实现完整的蓝牙解决方案。除RF信号处理外,RF2968同样能完成数据调制的基带控制、直流补偿、数据和时钟恢复功能。 RF2968发射机输出在内部匹配到50 Ω,需要1个AC耦合电容。接收机的低噪声放大器输入在内部匹配50Ω阻抗到前端滤波器。接收机和发射机在TXOUT和RXIN间连接1个耦合电容,共用1个前端滤波器。此外,发射通道可通过外部的放大器放大到+20 dBm,接通RF2968的发射增益控制和接收信号强度指示,可使蓝牙工作在功率等级一。RSSI数据经串联端口输入,超过-20"80 dBm的功率范围时提供1dB的分辨率。发射增益控制在4 dB步阶内调制,可经串联端口设置。 基带数据经BDATA1脚送到发射机。BDATA1脚是双向传输引脚,在发射模式作为输入端,接收模式作为输出端。RF2968实现基带数据的高斯滤波、FSK调制中频电流控制的晶体振荡器(ICO)和中频IF上变频到RF信道频率。 片内压控振荡器(VCO)产生的频率为本振(LO)频率的一半,再通过倍频到精确的本振频率。在RESNTR+和RESNTR-间的2个外部回路电感设置VCO的调节范围,电压从片内调节器输给VCO,调节器通过1个滤波网络连接在2个回路电感的中间。由于蓝牙快速跳频的需要,环路滤波器(连接到DO和RSHUNT)特别重要,它们决定VCO的跳变和设置时间。所以,极力推荐使用应用电路图中提供的元件值。 RF2968可以使用10 MHz、11 MHz、12 MHz、13 MHz或20 MHz的基准时钟频率,并能支持这些频率的2倍基准时钟。时钟可由外部基准时钟通过隔直电容直接送到OSC1脚。假如没有外部基准时钟,可以用晶振和2个电容组成基准振荡电路。无论是外部或内部产生的基准频率,使用1个连接在OSC1和OSC2之间的电阻来提供合适的偏置。基准频率的频率公差须为20×10-6或更好,以保证最大答应的系统频率偏差保持在RF2968的解调带宽之内。LPO脚用3.2 kHz或32 kHz的低功率方式时钟给休眠模式下的基带设备提供低频时钟。考虑到最小的休眠模式功率消耗,并灵活选择基准时钟频率,可选用12 MHz的基准时钟。 接收机用低中频结构,使得外部元件最少。RF信号向下变频到1 MHz,使中频滤波器可以植入到芯片中。解调数据在BDATA1脚输出,进一步的数据处理用基带PLL数据和时钟恢复电路完成。D1是基带PLL环路滤波器的连接脚。同步数据和时钟在REDATA和RECCLK脚输出。假如基带设备用RF2968做时钟恢复,D1环路滤波器可以略去不用。 4 应用 RF2968射频收发机作为蓝牙系统的物理层(PHY),支持在物理层和基带设备之间的Blue RF(蓝牙射频)接口。 RF2968和基带间有2个接口。串行接口提供控制数据交换的通道,双向接口提供调制解调、定时和芯片功率控制信号的通道。基带控制器与RF2968 接口如图2所示。
图2 基带控制器与RF2968 接口 控制数据通过DBUS串行接口协议的方式在RF2968和基带控制器之间交换。BDCLK、BDDATA和BnDEN都是符合串行接口的信号。基带控制器是主控设备,它启动所有到RF2968寄存器存取操纵。RF2968数据寄存器可被编程,或者根据具体命令格式和地址被检索。数据包首先传送MSB。串行数据包的格式如 表 1所列。表1 串行数据包格式
"写"周期,基带控制器在BDCLK下降沿驱动数据包的每一位,RF2968在数据寄存器设为高状态后,在BDCLK第1个下降沿到来时被移位寄存器的内容更新,如 图 3 所示。
图3 DBUS写编程图 在读操纵中,基带控制器发出设备地址、 READ位(R/W=1)和寄存器地址给RF2968,再跟1个持续半个时钟周期的翻转位。这个翻转位答应RF2968在BDCLK的上升沿通过BDDATA驱动它的请求信号。数据位传输后,基带控制器驱动BnDEN为高电平,在第1个BDCLK脉冲的下降沿到来时重新控制BDDATA,如 图 4 所示。
图4 DBUS读编程图 寄存器地址域可寻址32个寄存器,RF2968仅提供3"7和30、31的寄存器地址。通过设置寄存器的数据可实现不同的功能。 双向接口完成数据交换、定时和状态机控制。所有双向同步(定时)来自BRCLK,BRCLK由RF2968产生。RF2968使用BRCLK的下降沿。图 5 给出当数据从RF2968传给基带控制器时的通用定时。
图5 RF2968写入到基带控制器时的通用定时 RF2968的芯片控制电路控制芯片内其它电路的掉电和复位状态,把设备设置为所需要的发射、接收或功率节省模式。芯片的控制输入经双向接口从基带控制器(BNPWR、BXTLEN、BPKTCTL、BDATA1)输入,也可从DBUS模块(RXEN、TXEN)输出真个寄存器输入。基带控制器和RF2968内的状态机维持在控制双向数据线方向的状态。基带控制器控制RF2968内的状态机,并保证数据争用不会在复位和正常工作期间发生。RF2968常用的状态有: OFF状态--所有电路掉电且复位,设置数据丢失。 IDLE状态--待机模式。数据被读入到控制寄存器中,振荡器保持工作,所有其它电路掉电。 SLEEP状态--芯片通常从IDLE模式进入这种模式。此时,所有电路掉电,但不复位,因此数据得以保存。电路同样可从其它模式进入SLEEP模式,但TXEN和RXEN状态不变,以便TX和RX电路保持导通。 TX DATA状态--数据在这种模式发射(合成器稳定,数据信道同步)。 RX DATA状态--接收的数据经BDATA1(不同步)和REDATA(和RECCLK同步)发送到基带电路。 RF2968的一个典型的应用电路(GSM电话)如 图 6 所示。
图6 RF2968应用电路
| 欢迎光临 美丽的网站-英华家电维修论坛 (http://www.bsss.info/) | Powered by Discuz! X3.2 |