CC1020信号收发接口与微控制器的连接如图1所示。微控制器使用引脚P2.6和P3.4与CC1020的双向同步数据接口DIO、DCLK连接。
微控制器的一个双向引脚与CC1020的DIO连接,用于数据的发射与接收(输入与输出)。DCLK提供数据定时,必须连接到微控制器的一个输入端。
数据输出可以选择使用单独的引脚。这时要设置CC1020的INTERFACE寄存器SEP_DI_DO=1。在同步模式下,LOCK引脚用作数据输出,而DCLK引脚作为异步模式的数据输出,DIO引脚端则只用于数据输入。
微控制器的一个引脚可用来*锁相环的锁定信号,即LOCK引脚信号。当锁相环锁定时,LOCK引脚为逻辑低电平。它还可以用作载波检测及*其它内部测试信号。
CC1020能被设置成三种不同的数据传输形式:同步NRZ模式、同步曼彻斯*模式和异步传输UART模式。这三种模式各有特点,同步曼彻斯*抗干扰能力,但是波特率要低一倍,异步传输UART实现起来简单,但是抗干扰能力差,而同步NRZ抗干扰能力比UART要好,但稍差于同步曼彻斯*,实现难度也介于两者之间。考虑到微处理器基本都支持UART串行通讯,所以选择了这种模式,经测试效果完达到要求。
图 CC1020与微控制器的连接电路
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。