添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第51页 > AD9779ABSVZ > AD9779ABSVZ PDF资料 > AD9779ABSVZ PDF资料1第26页
AD9776A/AD9778A/AD9779A
3线接口
3线端口是一种灵活的同步串行通信
端口可以方便的接口众多行业标准的微
控制器和微处理器。该端口兼容
大多数同步传输格式,包括了
摩托罗拉SPI和Intel SSR协议。
该接口允许读取和写入访问所有的寄存器
该配置AD9776A / AD9778A / AD9779A 。单
或多个字节传输的支持,以及MSB优先
或LSB优先传输格式。串行数据输入/输出可以是
通过一个双向引脚来实现( SDIO )或
通过两个单向引脚( SDIO / SDO ) 。
串行端口配置是通过寄存器0x00的控制,
位[ 7:6] 。要注意,任何改变作出重要的是
串行端口配置立即发生后写
这个字节的最后一位。因此,有可能用一个多字节
转让写入该寄存器和更改配置
一个通信周期的中间。必须小心,以
补偿中剩余的新的配置
字节为单位的当前的通信周期。
改变串行端口时,使用单字节传输
配置建议,以防止设备意外
行为。
如本节中描述的,所有的串行端口的数据传送
向/从设备与所述SCLK引脚同步。如果
失去同步时,该装置具有对asynchro-的能力
nously终止一个I / O操作,将串行端口
控制器到一个已知的状态,从而恢复同步的
nization 。
SDO
66
SDIO
67
SCLK
68
06452-049
逻辑高电平的CSB引脚后跟一个逻辑低电平复位
3线接口端口定时到指令的初始状态
周期。从该状态下,接下来的8个SCLK上升边代表
当前I / O操作的指令位,而不管
的在内部寄存器或其他的信号电平的状态
输入为3线接口端口。如果在3线接口端口是
在一个指令周期本或一个数据传送周期,无
数据被写入。
其余SCLK边缘的通信的第2阶段
化周期。阶段2是该装置之间的实际数据传输
和系统控制器。通信周期的第二阶段
是一个,两个,三个或四个数据字节的传送,如确定
由指令字节。使用一个多字节传输的首选。
单字节的数据传输是在降低CPU开销非常有用
当寄存器访问只需要一个字节。变更登记
后立即写入到每个传输字节的最后一位。
指令字节
请参阅表11中包含的指令字节的信息。
表11. 3线接口指令字节
最高位
I7
读/写
I6
N1
I5
N0
I4
A4
I3
A3
I2
A2
I1
A1
最低位
I0
A0
R / W ,位指令字节的如图7所示,确定是否读
或者指令字节写操作后写数据传输发生。
逻辑1表示读操作。逻辑0表示写
操作。
N1和N0 ,位6和位指令字节5 ,确定
在数据传输过程中要传输的字节数
周期。要传输的翻译为字节数
列于表12 。
A4,A3, A2,A1和A0位4 ,位3,位2 ,位1和位0 ,
该指令分别字节确定寄存器
通信的数据传输部分期间访问
周期。对于多字节传输,这个地址是起始字节
地址。由生成的其余寄存器地址
设备的基础上, LSB优先位(寄存器0x00 ,第6位) 。
表12.字节传输计数
N1
0
0
1
1
N0
0
1
0
1
描述
传输一个字节
传输两个字节
转让三个字节
转让四个字节
SPI
PORT
CSB
69
图52. 3线接口端口
串行接口的基本操作
有两个阶段的通信周期的同
AD9776A / AD9778A / AD9779A 。第1阶段是指令周期
(一个指令字节的写入装置) ,具有一致的
第8个SCLK上升沿。该指令字节提供
关于数据的串行端口控制器的信息
传输周期,这是在通信周期的第2阶段。该
第1阶段指令字节定义是否即将到来的数据
传送一个读或写,在数据传输的字节数,
和起始寄存器地址的数据的第一个字节
传输。每个通信的前八个SCLK上升沿
周期用于写入指令字节到器件中。
版本B |第26页56

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