蓝冠平台:CC1000无线收发芯片介绍

2019-03-13 11:02 佚名

   本文主要介绍了CC1000无线收发芯片,重点介绍了CC1000无线收发芯片。。

   CC1000基于芯片康的智能射频技术,设置为0。 35μ;一种用m CMOS工艺制作的理想超高频单片收发器芯片。。 其工作频带为315、868和915兆赫,但CC1000可以很容易地编程在300 ~ 1000兆赫范围内工作。。 它具有低电压( 2。3 ~ 3。6V )、极低功耗、可编程输出功率( -20 ~ 10 dBm )、高灵敏度(一般为-109dBm )、小尺寸( TSSOP-28封装)、集成式位同步器等特性。它的FSK数据传输可以达到72。8Kbps,具有250Hz步进可编程频率能力,适用于跳频协议;主要工作参数可以通过串行总线接口编程来改变,使用非常灵活。

   在接收模式下,CC1000可以被视为传统超外差接收机。射频( RF )输入信号由低噪声放大器( LNA )放大,然后反相到混频器中,通过混频器的混频产生中频( IF )信号。在中频处理阶段,信号在被发送到解调器之前被放大和滤波。可选的RSSI信号和IF信号也可以通过混合从引脚RSSI/IF产生。解调后,CC1000从DIO引脚输出解调后的数字信号。解调信号的同步由芯片上PCLK提供的时钟信号完成。

   在传输模式下,压控振荡器( VCO )输出的信号直接发送到功率放大器( PA )。射频输出由施加到dio引脚的数据控制,这称为频移键控( FSK )。这种内部T/R开关电路使天线连接和匹配设计更容易。

   频率合成器产生的本地振荡器信号在接收状态下被发送到功率放大器。频率合成器由晶体振荡器( XOSC )、鉴相器( PD )、充电脉冲、VCO和分频器( /R和/N )组成。外部晶体必须连接到XOSC引脚,只有外围电感器需要连接到VCO。

   三线串行数据端口

   CC1000可以通过一个简单的三线串行接口( PDATA、PCLK和PALE )进行编程,该接口具有36个8位配置寄存器,每个寄存器由7位地址寻址。完整的CC1000配置需要29个数据帧,每个16位( 7个地址位、1个读/写位和8个数据位)。PCLK频率决定了完全配置所需的时间。在10MHz的PCLK频率下,完成整个配置所需的时间小于60μ;s。当设置低电位模式时,只需要发送一帧,所需时间小于2μ;s。所有寄存器都是可读的。在每个写入周期中,16位字节被发送到PDATA通道。每个数据帧中7个最重要的位( A6: 0 )是地址位,A6是MSB (最高位),首先发送。要发送的下一位是读/写位(高写、低读)。在地址和读/写位的传输过程中,PALE (编程数据锁存器Enable )必须保持低电平,然后传输8个数据位( D7: 0 ),如图3所示。表1是每个参数的描述。PDATA在PCLK的下降沿有效。当8位数据位的最后一个字节D0被加载时,整个数据字被加载到内部配置寄存器中。在低电位状态下编程的配置信息是有效的,但是电源不能关闭。

   微控制器也可以通过同一接口读取配置寄存器。首先,发送7位地址位,然后将读/写位设置为低电平以初始化读回数据。接下来,CC1000从地址寄存器返回数据。在这种情况下,PDATA被用作输出端口。在数据读回( D7: 0 )期间,微控制器必须将其设置为三态,或者在引脚打开时将其设置为高电平。

  CC1000无线收发芯片介绍 浅谈CC1000芯片

   微控制器也可以通过同一接口读取配置寄存器。首先,发送7位地址位,然后将读/写位设置为低电平以初始化读回数据。接下来,CC1000从地址寄存器返回数据。在这种情况下,PDATA被用作输出端口。在数据读回( D7: 0 )期间,微控制器必须将其设置为三态,或者在引脚打开时将其设置为高电平。

   4与微控制器相连

   微控制器使用三个输出引脚作为接口( PDATA、PCLK、PAL )。连接到PDATA的引脚必须是双向引脚,用于发送和接收数据。DCLK提供数据定时,应连接到微控制器输入端,其余引脚用于监控LOCK信号(引脚CHP_OUT )。当PLL被锁定时,该信号处于逻辑高电平。无花果。5是P87LPC762单片机与CC1000接口示意图。

   P87LPC762微控制器写入CC1000内部寄存器的程序如下:

   Write _ com (uchaddr,uchacom _ data ) / /编写内部寄存器子程序

  char一;

   addr《1》;

  苍白= 0;/ /允许数据锁存

   对于( I = 0;㈠《7》;I++){ //发送地址

  addr《1》;

   数据= CY

   PCLK = 0;/ /上升沿

   PCLK = 1;

   ˇ

   p _ data = 1;/ /写操作

  PCLK = 0;

  PCLK = 1;

   苍白= 1;/ /禁止数据锁存

   对于( 蓝冠平台平台 I = 0;㈠《8》;i++ + );

   com _ data《= 1》;

  数据= CY

  PCLK = 0;

  PCLK = 1;

  ˇ

  ˇ

   调制数据时,CC1000可以设置为三种不同的数据形式,即同步NRZ模式、同步曼彻斯特码模式和异步传输( UART )模式。CC1000提供了一种非常方便的电源管理方法,以满足电池供电条件下严格的功耗要求。MAIN寄存器控制低电平模式,单独的位控制接收部分、发送部分、频率合成和晶体振荡器。这种独立控制可用于优化应用中可能的最低电流损耗。CC1000的优异性能使其主要用于ISM (工业、科学和医疗)和SRD (短程通信)。

   这就是CC1000无线收发器芯片的介绍。我希望这篇文章能对你有所帮助。

相关阅读建议:秒知道FSK技术和基于CC1000的射频光传输设计

相关阅读建议:基于低功率射频收发器CC1000的无线耳机数据传输