4 配置寄存器编程
上电或改变操作参数时,用户必须编程配置寄存器的所有32位。利用SPI总线从配置寄存器的MSB开始对其进行编程,配置寄存器由使能线(EN)、数据线(SDIN_TXDIN)和SPI总线时钟(SCK)组成。SDIN_TXDIN数据被加载在SCK的上升沿,在SCK的下降沿完成配置寄存器内容的编程设置。SPI总线定时如图2所示。在32位编程结束后,SDIN_TXDIN线成为RF发送器的调制输入。当程序设计完成后,SCK信号对器件不起作用。为禁止发送器使其进入关断模式,EN和SDIN_TXDIN必须恢复到低电平。配置寄存器编程和RF数据发送后,则进入关断模式,XTO和PLL将停止工作。在没有进入关断模式时,欲修改配置寄存器的内容,可利用复位寄存器模式。要进入复位寄存器模式,当EN保持在低电平(至少10μs)时,SDIN TXDIN必须维持在高电平。在复位寄存器模式,PA和分数N PLL保持关断,但XTO仍然有源。图3所示为复位寄存器模式编程的实例。
5 结束语
ATA5749是ATmel推出的一种完全集成的高性能分数N PLL发送器。该器件采用ASK和闭环FSK调制,使用单个13.0000 MHz的晶体,在300~450 MHz运行,发送器的许多参数可通过SPI接口编程设置。该ATA5749 PLL发送器具有极高的设计灵活性,可大大简化RF板设计,降低系统成本,是压力监测系统等领域中应用的理想选择。