您的位置 首页 博主推荐

CC1100 异步和同步连续操作

CC1100 异步和同步连续操作

若干操作特性和模式已经包括在CC1100中,以提供对先前芯片产品和其他已有RF通信系统的向后兼容性。对于新系统,建议使用内置数据包处理特性,因为它们能提供更多健壮的通信,显著地减轻了微控制器的负担和简化了软件开发。

1 异步操作

对于使用其他芯片产品的异步数据转换的系统的向后兼容,异步转换已经包含在CC1100中。当异步转换可用时,包含于CC1100中的MCU的若干支持机制会停用,如数据包处理硬件,FIFO缓冲等等。异步转换模式不允许数据白化,交错和FEC的使用。

只有2-FSK,GFSK和ASK/OOK支持异步转换。

置PKTCTRL0.PKT_FORMAT为3开启异步透明(连续)模式。

在TX,GDO0脚用作数据输入(TX 数据)。数据输出可以是GDO0 、GDO1或 GDO2。

MCU必须通过STX、SRX和SIDLE滤波控制发送和接收的起始和终止。

CC1100调制器对异步输入的等级进行采样,速率是控制数据率的8倍。异步数据流的定时要求为,比特周期的误差必须小于控制数据率的1/8。

2 同步连续操作

在同步连续操作下,数据在2线连续接口中传输。CC1100提供一个时钟,用来设置在数据输入线上的新的数据或数据输出线上的采样数据。数据输入(TX数据)为GDO0脚。当TX可用时,这个脚将作为一个输入自动被配置。数据输出脚可以是任一个GDO脚;由IOCFG0.GDO0_CFG、IOCFG1.GDO1_CFG和IOCFG2.GDO2_CFG 区域设定。

前导和同步词汇插入/侦测可能处于活动状态或者相反,由同步模式决定,通过MDMCFG3.SYNC_MODE设定。若前导和同步词汇不可用,所有其他数据包处理功能和FEC应该也不可用。MCU必须在软件中处理前导和同步词汇插入。如果前导和同步词汇插入开启,则所有数据包处理功能和FEC可用。CC1100会插入和侦测前导和同步词汇,MCU将只提供数据有效载荷。这等效于推荐的FIFO操作模式。

CC1100的配置通过程序控制8位寄存器完成。基于选择的系统参数的配置数据大多能容易地通过SmartRF Studio软件得到。在芯片重启之后,所有的寄存器置默认值。

通过8位寄存器可以访问TXFIFO。对TX FIFO只能进行写操作,对RX FIFO只能进行读操作。

在地址转换和对寄存器或TX FIFO进行写时,会返回一个状态字节。

注:整理自网络

 

版权所有,如未注明,均为原创,转载请注明
齐东汽车电子博客 qidongyy.com
本文标题:CC1100 异步和同步连续操作
如有疑问:请转到这里联系我
网站建设:推荐老薛主机-优质海外主机服务商

热门文章