添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1275页 > ADF7023-JBCPZ > ADF7023-JBCPZ PDF资料 > ADF7023-JBCPZ PDF资料1第49页
ADF7023-J
SPI接口
一般特性
该ADF7023 -J配备了一个4线SPI接口,采用
在SCLK , MISO ,MOSI和CS引脚。该ADF7023 -J总是
作为一个奴隶的主处理器。图59示出了示例
处理器和ADF7023 -J之间的连接图。
该图还示出了用于每个信号流的方向
引脚。 SPI接口是活动的,而MISO输出使能,
仅在CS输入为低电平。该接口使用的字长
的8位,这是与大多数的SPI硬件兼容
处理器。通过SPI接口的数据传输发生
与第一个最显著位。在MOSI输入进行采样
SCLK的上升沿。作为命令或数据被移位在
从MOSI输入在SCLK的上升沿,状态字
或数据被移出的MISO引脚上同步
SCLK时钟下降沿。如果CS被拉低,最显著
状态字的位出现在MISO输出,而不
需要在SCLK输入一个时钟上升沿。
CS
SCLK
MOSI
MISO
IRQ_GP3
GPIO
SCLK
MOSI
MISO
IRQ
CS
MOSI
CMD
09555-027
MISO
忽略
图60.写命令(不带参数)
状态字
自动返回ADF7023 -J的状态字
在MISO每次在一个字节传送通过MOSI 。
移入双SPI_NOP命令(见表27 )的原因
状态字被移出,如图61的
各个位字段的意义示于表25。
FW_STATE变量可以用来读的当前状态
通信处理器并且在表26中描述。如果它是忙
执行一个动作或状态转换, FW_STATE忙。
该FW_STATE变量还指示无线电设备的当前状态。
该SPI_READY变量是用来表示当SPI就绪
进行访问。中的CMD_READY变量用于指示当
通信处理器已准备好接受新的命令。
状态字应查询和CMD_READY位
发出命令,以确保前检查
通信处理器已准备好接受新的命令。
这是没有必要发行前检查CMD_READY位
一个SPI存储器访问命令。因此能够排列单
命令而通信处理器忙。这
在命令队列节进行了讨论。
使ADF7023 -J中断处理程序也可以被配置
到时,就IRQ_GP3产生中断信号
通信处理器已准备好接受新的命令
( CMD_READY在INTERRUPT_SOURCE_1寄存器
[联系地址0x337 ] ),或者当它已经完成处理命令
( CMD_FINISHED在INTERRUPT_SOURCE_1寄存器
[联系地址0x337 ] ) 。
CS
ADF7023-J
主持人
处理器
09555-026
图59. SPI接口连接
指令访问
该ADF7023 -J是通过命令进行控制。命令
字是控制状态转换的单字节指令
通信处理器和访问寄存器和
包RAM 。有效命令的完整列表在
命令参考部分。命令具有CMD
前缀是由通信处理器来处理。内存
访问命令有一个SPI前缀,并且通过一个处理
独立的控制器。因此,可以发出SPI命令
独立的通讯处理器的状态。
命令是通过拉低CS ,并在开始转移
通过SPI命令字,如图60的所有命令
CS后执行再次变高,或在下一个上升沿
的SCLK输入。在后者的情况发生在一个的情况下
存储器访问指令,在这种情况下,命令被执行
在对应于最正的SCLK时钟沿
显著的第一个参数字的位。 CS输入必须
带来高又命令后已转移到
在ADF7023 -J ,使识别后续
命令字。这是因为在单个命令可以是
仅在CS为低电平期间发出(除一
双NOP指令) 。
MOSI
SPI_NOP
SPI_NOP
09555-028
MISO
忽略
状态
图61.读状态字使用双SPI_NOP命令
表25.状态字
[7]
[6]
名字
SPI_READY
IRQ_STATUS
描述
0 : SPI未准备好进行访问。
1 : SPI已准备好进行访问。
0 :没有挂起的中断状态。
1 :待处理的中断状态(反射镜
在IRQ_GP3针) 。
0:无线电控制器不准备
接收无线电控制器命令。
1:无线电控制器准备好接收一个
无线电控制器命令。
表示ADF7023 -J状态(见表26 ) 。
[5]
CMD_READY
[4:0]
第0版|第49页100
FW_STATE

深圳市碧威特网络技术有限公司