您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > cc1020中文用户手册
NewMsgTech模块(尺寸:37mmX24mm板厚:1mm)联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech工作模式切换流程:_______________________________________________6发送数据流程__________________________________________________7接收数据流程__________________________________________________7数据包协议_______________________________________________________7RF1020模块编程指南________________________________________________8SPI写操作示意图_________________________________________________8SPI读操作示意图_________________________________________________9工作模式寄存器介绍_______________________________________________9程序设计分析______________________________________________________12SPI写操作函数__________________________________________________12SPI读操作函数__________________________________________________13状态切换示意图__________________________________________________14状态切换函数____________________________________________________14中断方式接收或发送数据__________________________________________16无线应用注意事项__________________________________________________21我们的承诺________________________________________________________22联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech芯片开发而成。模块工作在402,424,426,429,433,447,449,469,868and915MHz的ISM和SRD频段,完全集成的位同步器。具有很低的IF特性,输出的解调数据在DIO引脚产生,可以通过位同步时钟DCLK读取解调数据及发送模式下的数据输出。数据包协议软件添加前导码、同步字、地址信息和发送数据长度等。可以很容易通过SPI接口进行编程配置,电流消耗很低在发射功率为+10dBm时发射电流为27.1mA,接收电流为19.9mA.CC1020通信属于低速窄带传输,具有通信距离远优点。模块特性(1)频率范围为402MHz-470MHz工作(2)高灵敏度(对12.5kHz信道可达-118dBm)(3)可编程输出功率,昀大10dBm(4)低电流消耗(RX:19.9mA)(5)低压供电(2.3V到3.6V)(6)数据率昀高可以达到153.6Kbaud(7)SPI接口配置内部寄存器(9)标准DIP间距接口,便于嵌入式应用(10)通信距离远,10dBm功率条件室外可以传输600米左右。联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech引脚接口说明联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.com1234567891011121314RFCC1020Header7X2引脚功能说明VCCPSELPCLKPDIPDODCLKDIOLOCKNCNCNCNC管脚名称管脚功能备注说明1VCC电源2.3-3.6V2PSEL数字输入SPI片选使能端,低电平有效3PDI数字输入SPI数据输入4PCLK数字输入SPI时钟5-7-9-11NC无悬空,没有使用6PDO数字输出SPI数据输出8DLCK数字输出在接收或发送模式下的同步时钟10DIO输入/输出接收模式下的输出和发送模式下的输入12LOCK数字输出PLL指示,低电平有效(可选)13-14GND电源地接地备注1.VCC引脚的电压范围为2.3-3.6V之间,不能在这个区间之外,如超过3.6V将会烧毁模块。推荐电压3.3V左右;2.硬件没有集成SPI功能的单片机也可以控制本模块,用普通单片IO口模拟SPI时序进行读写操作即可;NewMsgTech插针,13脚、14脚为接地脚,需要和系统电路的逻辑地连接起来;4.与51系列单片机P0口连接时候,需要加10K的上拉电阻,与其余口连接不需要。其他系列的5V单片机,如AVR、PIC,请参考该系列单片机IO口输出电流大小,如果超过10mA,需要串联2-5K电阻分压,否则容易烧毁模块!如果是3.3V的MCU,可以直接和模块的IO口线连接。模块电气参数参数数值单位工作电压2.3-3.6V发射功率-20-10dBm通信数据率0.45-153.6kbps功率-20dBm时工作电流12.3/14.5mA接收模式时工作电流19.9mA温度范围-40to+85℃POWERDOWN模式工作电流1.8uA模块工作流程在采用电池的应用中为了满足严格的功率消耗要求,CC1020提供很大灵活性的功率管理。POWERDOWN模式通过MAIN寄存器控制。在MAIN寄存器中有单独的位控制RX部分、TX部分、频率合成器和晶体振荡器。在每个应用中这个单独控制可用来优选昀低可能电流消耗。为了阻止流入内部上拉电阻的涓流电流,在功率下降模式期间PSEL必须为高阻态,或设置为高电平。联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech初始化流程当模块上电后,CC1020寄存器需要重置(通过清空MAIN寄存器的RESET位)。所有待配置的寄存器必须接着被配置(与芯片默认值不同的)。寄存器可以任何顺序自由配置。然后CC1020必须在RX和TX模式下校准。完成之后,CC1020即可被使用。在模块上电后:1)重置CC10202)初始化3)唤起CC1020到RX4)校准5)唤起CC1020到TX6)校准在校准完成之后,进入TX模式(设置CC1020TX),RX模式(设置CC1020RX)或POWERDOWN模式(设置CC1020PD)工作模式切换流程:从POWERDOWN模式到RX:1)唤起CC1020到RX2)设置CC1020RX从POWERDOWN模式到TX:1)唤起CC1020到TX2)设置CC1020TX从RX到TX模式转换:1)设置CC1020TX从TX到RX模式转换:1)设置CC1020RX联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech发送数据流程当要发送数据时,首先要设置单片机中断触发方式为下降沿,连接到RF1020的DIO数据引脚为输出状态,通过SPI接口切换RF1020到发送状态。然后在DCLK触发的中断函数中一位一位的发送数据包。接收数据流程设置单片机DIO为输入,中断触发方式为上升沿,切换RF1020到接收状态,在中断函数中读取DIO引脚数据。当检测到数据包有效前导码、同步字后,再接收地址信息,数据包数据长度信息,接收完数据长度后接收到的就是发送的数据,把接收到的发送数据存到缓冲区,接收正确完成。接着在检测下一个数据包的前导码。数据包协议数据包协议为可变长度数据包,数据长度为TX_BUFFER_SIZE,如接收到的数据大于TX_BUFFER_SIZE,则数据包将会丢失数据。域名字长格式前导码(Preamble)4bytes01交替出现(0xAAor0x55)同步字段(SOF)4bytes推荐0xD30x91地址(Address)1byte1-255数据长度(Length)1byte1-255有效数据长度数据DataVariable1-255接收到的有效数据联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech兼容接口(PDI,PDO,PCLK和PSEL)完成。配置寄存器为8位,每一个寄存器的读写均通过一个7位地址位、1位读/写位开始读或写操作。一个完整的配置要求的时间决定于PCLK频率。在不高于10MHz的PCLK频率下,完整的配置在小于53us内完成。在每个写周期,16个比特在PDI线上传输。每个数据帧包含7比特(A6:0)地址位、1一个比特为R/W位(高为写,低为读)、然后8个数据比特(D7:0)被传送。在地址和数据传送期间,PSEL必须保持为低。PDI上的数据是在PCLK的上升沿完成所存,单片机在PCLK的下降沿建立PDI数据。在PowerDown模式下,配置寄存器的内容将保持不变。同时,为便于用户开发,我们提供配套评估套件,为产品开发保驾护航,使无线应用开发大大加速,并避免不必要的误区。SPI写操作示意图联系电话:13704018223陈工E-mail:chj_006@sina.com在线咨询:QQ:35625400474882985MSN:ll88mm88@hotmail.comNewMsgTech
本文标题:cc1020中文用户手册
链接地址:https://www.777doc.com/doc-4026789 .html