极低功耗无线收发集成芯片CC1000

发布者:CyborgDreamer最新更新时间:2006-11-01 来源: 互联网关键字:高频  编程  功率  总线 手机看文章 扫描二维码
随时随地手机看文章

引 言

  CC1000是根据Chipcon公司的SmartRF技术,在0.35μm CMOS 工艺下制造的一种理想的超高频单片收发通信芯片。它的工作频带在315、868及915MHz,但CC1000很容易通过编程使其工作在300~1000MHz范围内。它具有低电压(2.3~3.6V),极低的功耗,可编程输出功率(-20~10dBm),高灵敏度(一般-109dBm),小尺寸(TSSOP-28封装),集成了位同步器等特点。其FSK数传可达72.8Kbps,具有250Hz步长可编程频率能力,适用于跳频协议;主要工作参数能通过串行总线接口编程改变,使用非常灵活。



1 电路结构

  图1所示为CC1000的简化模块图。在接收模式下,CC1000可看成是一个传统的超外差接收器。射频(RF)输入信号经低噪声放大器(LNA)放大后翻转进入混频器,通过混频器混频产生中频(IF)信号。在中频处理阶段,该信号在送入解调器之前被放大和滤波。可选的RSSI信号和IF信号也可通过混频产生于引脚RSSI/IF。解调后,CC1000从引脚DIO输出解调数字信号,解调信号的同步性由芯片上的PCLK提供的时钟信号完成。

  在发送模式下,压控振荡器(VCO)输出的信号直接送入功率放大器(PA)。射频输出是通过加在DIO脚上的数据进行控制的,称为移频键控(FSK)。这种内部T/R切换电路使天线的连接和匹配设计更容易。

  频率合成器产生的本振信号,在接收状态下送入功放。频率合成器是由晶振(XOSC)、鉴相器(PD)、充电脉冲、VCO以及分频器(/R和/N)构成,外接的晶体必须与XOSC引脚相连,只有外围电感需要与VCO相连。


2 应用电路

  CC1000工作时外围元件很少,典型的应用电路如图2所示。当配置CC1000不同的发射频率时,外围元器件参数也不同,具体参数请见参考文献[1]。

3 三线串行数据口

  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 (编程地址锁存使能)必须保持低电平,接着传输8 个数据位(D7: 0),如图3所示。表1是对各参数的说明。PDATA 在PCLK 下降沿有效。当8位数据位中的最后一个字节位D0 装入后,整个数据字才被装入内部配置寄存器中。经过低电位状态下编程的配置信息才会有效,但是不能关闭电源。

表1 串行接口时序说明

参 数 名 称 符号/单位 最小值 说 明
PCLK频率 fCLOCK/MHz - -
PCLK低电平持续时间 tCL,min/ns 50 PCLK保持低电平的最短时间
PCLK高电平持续时间 tCH,min/ns 50 PCLK保持高电平的最短时间
PALE启动时间 tSA/ns 10 PCLK转到下降沿前,PALE保持低电平的最短时间
PALE持续时间 tHA/ns 10 PCLK转到上升沿后,PALE保持低电平的最短时间
PDATA启动时间 tSD/ns 10 PCLK转到下降沿前,PALE上数据准备好的最短时间
PDATA持续时间 tHD/ns 10 PCLK转到下降沿后,PALE上数据准备好的最短时间
上升时间 trise/ns - PCLK和PALE上升时间的最大值
下降时间 tfall/ns - PCLK和PALE下降时间的最大值

   微控制器通过相同的接口也能读出配置寄存器。首先,发送7位地址位,然后读/写位设为低电平,用来初始化读回的数据。接着,CC1000从寻址寄存器中返回数据。此时,PDATA 用作输出口,在读回数据期间(D7:0),微控制器必须把它设成三态,或者在引脚开路时设为高电平。读操作的时序如图4所示。



4 与微控制器连接

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

P87LPC762单片机写CC1000内部寄存器的程序如下:

write_com(uchar addr,uchar com_data)//写内部寄存器子程序

{ char i;

addr<<=1;

pale=0; //允许地址锁存

for(i=0;i<7;i++) { //送地址

addr<<=1;

p_data=CY;

pclk=0; //上升沿

pclk=1;

}

p_data=1; //写操作

pclk=0;

pclk=1;

pale=1; //禁止地址锁存

for(i=0;i<8;i++){

com_data<<=1;

p_data=CY;

pclk=0;

pclk=1;

}

}

结 语

  当调制数据时,CC1000能被设置成三种不同的数据形式,分别为同步NRZ模式、同步曼彻斯特码模式、异步传输(UART)模式。为了满足电池供电情况下严格的电源损耗要求,CC1000 提供了十分方便的电源管理方法。通过MAIN 寄存器控制低电平模式,有单独的位控制接收部分、发射部分、频率合成以及晶振。这种独立控制可用来优化在某个应用中最低可能达到的电流损耗。CC1000优良的性能使它主要应用于ISM(工业、科学及医疗)方面以及SRD(短距离通信)。

关键字:高频  编程  功率  总线 引用地址:极低功耗无线收发集成芯片CC1000

上一篇:非线性放大引发无线电干扰的原理及评测
下一篇:AD6645型模/数转换器在软件无线电中的应用

推荐阅读最新更新时间:2024-05-07 15:53

INTERBUS现场总线——汽车工业的伙伴
    1、汽车制造业对控制系统的要求     汽车制造业是典型的多工种、多工艺、多物料的大规模生产过程。同时随着汽车行业之间竞争的日益激烈,各生产厂家都普遍面临着:提高生产效率、降低生产成本、提高生产管理水平等种种压力。对于汽车项目而言,无论是新建项目,还是现有设备的扩展和改造,在规划和设计控制系统时都应该有一个基本指导原则:采用最先进的自动化技术和产品, 从而最大程度减小系统集成和调试时间、降低投资成本,方便生产运行阶段的维护与工艺调整。提高各工艺设备系统的稳定性,减少故障停机时间保证计划产量的实现。     对汽车工业的控制系统的要求也有别于其他行业的自动控制系统,因为汽车工业生产现场相对较复杂。例如焊装工艺,就代表
[嵌入式]
识别手势符:逾越点击的界面设计
手势符界面的复杂性和功能都在增加,拓展了游戏机、手机、工业系统等电子设备控制的新领域。 要 点 许多创新产品中手势符界面的根源可追溯到几十年前。 除了游戏和信息娱乐设备之外,手势符界面还应用于工业系统和医疗设备等领域。 促进手势符界面更加可靠、实用的技术,如对内容进行推断和预测等,用户并不很清楚。 界面的成功之处在于能否完美地处理用户面临的不确定性。 具有现代界面的设备必须考虑如何管理系统间的无线与网络连接,使这些系统对用户而言为同一系统。 最基本且最简单的手势符的指向动作,成为多数人与他人交流的有效途径,甚至在有语言障碍的情况下人们也可以相互交流。但如果谈话的对象或表达的概念不在视线之内,指向方式就无法进行交流。扩展手
[工业控制]
现场总线技术在水电站状态监测中的应用
 引言        水力机组的状态监测就是根据对表征机组运行状况特性的参量跟踪监测值(如振动和位移量)是否超出正常运行范围来判断运行设备的状态是正常、异常或故障,避免和减少更严重的机组损坏和无计划的停产检修。状态监测的主要目的是使机器良性运转的时间达到最大化,将停机时间降为最低,为设备的状态检修、实现“无人值班”(少人值守)提供可靠的依据。而“无人值班”(少人值守)是水电厂现代化管理的发展方向,如何保证设备在“无人值班”(少人值守)的管理模式下安全、经济、可靠地运行,是国内外近几年来亟待解决的技术问题解决这一问题的有效途径在于及时了解设备的运行状态,有针对性地维护设备,减少设备的突发性故障和提高设备利用率,并逐步实现由定期维修体
[嵌入式]
编程器及适配器命名规则
我们都知道,座烧的通用编程器,在支持不同芯片种类时,由于芯片封装不同等原因,可能需要使用不同的编程器适配器。那么面对玲琅满足的适配器型号,我们如何快速判断其代表意义呢?这就需要我们对编程器厂家的适配器设计规范和命名规则有一定了解。这里,我们以ZLG致远电子为例,了解其当前主推的P800系列编程器设计规范及命名规则。 例如P82-B12345型号,P代表P系列,例如P800系列,P500系列都属于P系列,如果适配器开头为P,就代表该适配器适用的平台为致远电子P系列编程器。而P82中的8,代表该适配器适用的为致远电子P800系列编程器,同理P52代表适配器适用P500系列编程器,但是这里存在一种特殊情况是,厂家基于通用性考虑,会将
[嵌入式]
<font color='red'>编程</font>器及适配器命名规则
西门子SCL编程50台电机运行时间累计方法
1:在博途中新建一个1214项目,可以不添加扩展模块 2:在程序中新建一个FC功能块,LAD的编程方法 3:FC的接口变量如下图所示: 4:程序如下:因方便查看,所以就没有用秒脉冲,用的0.1S的脉冲,真正使用时可调整为秒脉冲 5:插入一个SCL程序段,程序如下:为了防止操作员误按下时间清零按钮,所以加了一个5秒长按才能清零程序 //计秒 IF #TEMP THEN #单次运行秒 := #单次运行秒 + 1; #总运行秒 := #总运行秒 + 1; END_IF; //计分钟 IF #单次运行秒 =60 THEN #单次运行分钟 := #单次运行分钟 + 1; #单次运行秒 := 0; END_IF; IF #总运行秒 =
[嵌入式]
西门子SCL<font color='red'>编程</font>50台电机运行时间累计方法
计算大功率电源中MOSFET的功率耗散
 也许便携式电源设计工程师所面临的最大挑战在于向现代高性能CPU供电。最近,CPU供电电流每两年翻一倍。事实上,当今的便携式内核电源要求电流达到 40A,电压在0.9V至1.75V之间。但一方面电流要求持续增加,提供电源的可用空间却没有加大,这一实事将热设计推到难以超越的极限。     如此高的电流电源通常会分为两个或更多部分,每一部分提供15A至25A电流。这种方案消除了元件甄选的任务。例如,40A电源本质上可以分成两个20A电源。但由于该解决方案并不增加额外的板空间,它无法解决热设计的挑战。     用于高电流电源最难选择的元件是MOSFET场效应管,对于笔记本计算机尤为如此,在这种环境下,通常要为CPU自身保留散热器、风扇
[电源管理]
计算大<font color='red'>功率</font>电源中MOSFET的<font color='red'>功率</font>耗散
基于CAN总线的电力集中抄表系统
  0 引 言        随着计算机技术和通信技术的迅速发展,将众多的计量点数据进行采集、传输、处理已经成为现实。自动抄表(the Automatic Meter Reading,AMR)技术应运而生,逐渐成为抄表技术的主流。 1 电力集中抄表系统的构成    电力集中抄表系统采用三层体系结构,如图1所示。第一层是主站服务器,其主要作用是负责存储多功能电表的数据,实现对仪表的远程监控、远程控制等功能。服务器安装在客户服务中心的抄表主站,通过GPRS/GSM来查收各个多功能电表的相关数据和参数。第二层是集中器,集中器通过GPRS/GSM与主站服务器相连,通过CAN总线与第三层的采集终端相连,完成与采集器和主站
[嵌入式]
基于NIOS II的ARINC429总线接口板设计
1 引言 随着数字技术和计算机技术的不断发展,越来越多的航空电子设备采用了数字化技术,从而使数字传输成为信息传输的主要途径。ARINC429是航空电子系统中最常见的通讯总线之一,广泛用于波音(Boeing)系列、欧洲空中客车(Airbus)等机种。目前国内机载电子大多采用专用测试设备,系统通用性不高,增加了检测成本。本文介绍的ARINC429接口板设计灵活、工作可靠、有效地节约了成本,可以缓解当前ARINC429设备检测难的窘境,有广阔的应用前景。 2 系统总体设计 Altera公司在2004年发布了支持CycloneⅡFPGA系列的NIOSⅡ嵌入式微处理器。它是一款通用的RISC结构32位CPU,在软件SoPC的基础上添加
[应用]
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved