ADI实验室电路:低功耗、长距离ISM无线测量节点
时间:02-02
来源:电子发烧友网
点击:
,使ADuC7060按图3所示将数据逐位地放置在输出端口上。输出所有数据后,芯片选择解除,ADuC7060重新进入深度睡眠模式。
在接收端上,ADF7020在接收到匹配的同步字后产生一个中断(INT/LOCK端口在九个时钟周期内保持高电平)。
该信号通知ADuC7060处理器准备接收数据包。从数据包接收的每一位均在ADuC7060内产生一个中断。在中断服务程序(ISR)中,读取位流并存储在缓冲器内。接收到数据包内的所有字节后,设置一个标志,指示新数据包已经收到。主环路现在可通过校验和确认数据包的有效性。然后处理正确和完整的数据包。本例中通过UART将以上信息发送至PC进行显示。如图4所示,同一ISR既可接收来自ADF7020收发器的数据,也可向其发送数据。
图3. 数据I/O时序
图4. 处理接收和发送数据的中断服务程序
常见变化
根据所需频率,可使用许多其他产品来代替ADF7020。例如,对于2.4 GHz频段, ADF7242 是很好的选择。
- 具有过压保护功能的高端电流检测电路设计(05-19)
- ADII实验室电路:16位工业、隔离电压电流输出的DAC(02-02)
- ADI实验室电路:16位、100kSPS逐次逼近型ADC系统(02-12)
- ADI实验室电路:如何在IQ调制器的输出端提供固定功率增益(02-21)
- ADI实验室电路:超低功耗数据采集系统(12-14)
- ADI实验室电路:灵活的中频至基带接收机解决方案(12-14)