rev. f–12–
ad5305/ad5315/ad5325
pointer 字节 位
这 下列的 是 一个 explanation 的 这 单独的 位 那 制造
向上 这 pointer 字节.
XD在’t 小心 位.
0Reserved 位, 必须 是 设置 至 0.
DACD 1: 这 下列的 数据 字节 是 为 dac d.
DACC 1: 这 下列的 数据 字节 是 为 dac c.
DACB 1: 这 下列的 数据 字节 是 为 dac b.
DACA 1: 这 下列的 数据 字节 是 为 dac 一个.
输入 变换 寄存器
这 输入 变换 寄存器 是 16 位 宽. 数据 是 承载 在 这
设备 作 二 数据 字节 在 这 串行 数据 线条, sda, 下面 这
控制 的 这 串行 时钟 输入, scl. 这 定时 图解 为
这个 运作 是 显示 在 图示 1. 这 二 数据 字节 组成
的 四 控制 位 followed 用 8, 10, 或者 12 位 的 dac 数据,
取决于 在 这 设备 类型. 这 first 二 位 承载 是 pd1
和 pd0 位 那 控制 这 模式 的 运作 的 这 设备.
看 这 电源-向下 模式 部分 为 一个 完全 description.
位 13 是
CLR
, 位 12 是
LDAC
, 和 这 remaining 位 是 left-
justified dac 数据 位, 开始 和 这 msb. 看 图示 7.
CLR
0: 所有 dac 寄存器 和 输入 寄存器 是 filled 和
zeros 在 completion 的 这 写 sequence.
1: 正常的 运作.
LDAC
0: 所有 四 dac 寄存器 和, 因此, 所有 dac 输出
同时发生地 updated 在 completion 的 这 写
sequence.
1: 仅有的 addressed 输入 寄存器 是 updated. 那里 是 非
改变 在 这 内容 的 这 dac 寄存器.
default readback 情况
所有 pointer 字节 位 电源 向上 至 0. 因此, 如果 这 用户 initiates 一个
readback 没有 writing 至 这 pointer 字节 first, 非 单独的 dac
频道 有 被 specified. 在 这个 情况, 这 default readback
位 是 所有 0, 除了 为 这
CLR
位, 这个 是 一个 1.
多样的-dac 写 sequence
因为 那里 是 单独的 位 在 这 pointer 字节 为 各自dac,
它 是 可能 至 写 这 一样 数据 和 控制 位 至 2, 3, 或者 4
dacs 同时发生地 用 设置 这 相关的 位 至 1.
多样的-dac readback sequence
如果 这 用户 attempts 至 读 后面的 数据 从 更多 比 一个 dac
在 一个 时间, 这 部分 将 读 后面的 这 default, 电源-在 重置
情况, i.e., 所有 0s 除了 为
CLR
, 这个 是 1.
PD0
CLR LDAC
D7 D6 D5 D4PD1
LSBMSB 8-位 ad5305
PD0
CLR
LDAC
D9 D8 D7 D6PD1
PD0 D11 D10 D9 D8PD1
大多数 重大的 数据 字节
数据 字节 (写 和 readback)
LSB
MSB
10-位 ad5315
LSBMSB
12-位 ad5325
CLR
LDAC
least 重大的 数据 字节
D3 D2 D1 D0 0 0 0 0
D5 D4
D3
D2 D1 D0 0 0
D7 D6
D5
D4 D3 D2 D1 D0
LSBMSB 8-位 ad5305
LSB
MSB
10-位 ad5315
LSBMSB
12-位 ad5325
图示 7. 数据 formats 为 写 和 readback