微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > ADI实验室电路:低功耗、长距离ISM无线测量节点

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 是很好的选择。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top