
AD5382
菊花链模式
对于包含多个器件的系统, SDO引脚可
用菊花链的几个设备连接在一起。这种菊花链
模式可以在系统诊断和减的有用
串行接口线数量。
通过将DCEN (菊花链使能)引脚为高电平,菊花
连锁模式被启用。 SYNC的第一个下降沿启动
写周期。在SCLK不断施加到输入移位
注册时, SYNC为低电平。如果超过24个时钟脉冲
应用中,数据涟漪出的移位寄存器的,并出现在
SDO线路。这个数据被同步输出的上升沿
SCLK是在下降沿有效。通过连接的SDO
第一个设备到一个设备上的DIN输入链,
一个多设备接口构成。第二十四个时钟脉冲
需要为系统中的每个设备。因此,总的
时钟周期的数目必须等于24N ,其中N是总
在链AD538x器件的数目。
当串行传输的所有设备完成后, SYNC是
采取高。此锁存器的输入数据中的每个设备
菊花链,防止任何进一步的数据被计时
到输入移位寄存器。
如果SYNC变为高电平前24的时钟都同步进入
部分,这被认为是一个坏帧和数据将被丢弃。
串行时钟可以是连续的或门控时钟。一
仅可用于连续的SCLK时钟源,如果它可以被布置
即SYNC保持低电平的时钟周期数正确。在
门控时钟模式下,一个突发时钟包含的确切数字
个时钟周期,必须使用和SYNC必须采取高后
最后的时钟来锁存数据。
回读模式
回读模式通过设置在R / W位= 1调用
串行输入寄存器写。用R / W = 1时,位A4至A0,以及
有位REG1和REG0关联,选择寄存器是
读取。在写序列中其余的数据位是不
问津。在接下来的SPI写,出现在SDO数据
输出将包含来自先前处理的数据
注册。对于单个寄存器读操作, NOP命令
在从所选择的寄存器时钟出的数据被用于
SDO 。图30示出的回读序列。例如,要
回读通道0的M寄存器的AD5382 ,该
下面的序列应来实现。首先,写
0x404XXX到AD5382的输入寄存器。该配置
AD5382与通道0的m寄存器读取模式
选择。需要注意的是数据位DB13至DB0是无关。跟随
这与第二个写的,一个NOP条件0x000000 。中
这写的,从M寄存器中的数据同步输出
DOUT线,即,数据同步输出将包含从所述数据
M寄存器的位DB13至DB0 ,而排名前10位包含
地址信息是以前写的。在回读模式,
同步信号必须帧中的数据。数据逐个从上
个SCLK上升沿和有效在SCLK的下降沿
信号。如果SCLK空闲的写入和读出的高
一个回读操作的操作,数据的第一个比特是
同步输出SYNC的下降沿。
SCLK
24
48
SYNC
DIN
DB23
DB0
DB23
DB0
INPUT WORD指定寄存器读取
NOP条件
SDO
DB23
DB0
DB23
DB0
03731-0-019
未定义
选择的寄存器数据时钟输出
图30.串行回读操作
第0版|第27页40