ad7804/ad7805/ad7808/ad7809
rev. 一个–10–
db15 (msb) db0 (lsb)
X md0 = 1 md1 = 0 A2* A1 A0 MX1 MX0 X X X
STBY
CLR 0 X X
x = don’t 小心
*applicable 至 这 ad7808 仅有的, 和 是 don’t 小心 情况 当 运行 这 ad7804.
图示 5. ad7804/ad7808 频道 控制 寄存器 加载 sequence
db15 (msb) db0 (lsb)
主要的
/sub md0 = x md1 = 1 A2* A1 A0 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
x = don’t 小心
*applicable 至 这 ad7808 仅有的, 和 是 don’t 小心 情况 当 运行 这 ad7804.
图示 6. ad7804/ad7808 主要的 dac 数据 寄存器 加载 sequence (
主要的
/sub = 0)
db15 (msb) db0 (lsb)
主要的
/sub md0 = x md1 = 1 A2* A1 A0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 X X
x = don’t 小心
*applicable 至 这 ad7808 仅有的, 和 是 don’t 小心 情况 当 运行 这 ad7804.
图示 7. ad7804/ad7808 sub dac 数据 寄存器 加载 sequence (
主要的
/sub = 1)
MSB
LSB
X md0 = 0md1 = 0xxxxx0 BIN
/
竞赛 PD
SSTBY SCLR 0 X X
x = don’t 小心
图示 4. ad7804/ad7808 系统 控制 寄存器 加载 sequence
ad7804/ad7808 系统 控制 寄存器 (md1 = 0,
md0 = 0)
这 位 在 这个 寄存器 准许 控制 在 所有 dacs 在 这
包装. 这 控制 位 包含 电源 向下 (
PD
), dac 输入
编码 选择 (bin/
竞赛
), 系统 备用物品 (sstby) 和 一个
系统 clear (sclr). 这 函数 的 这些 位 是 作 跟随:
电源 向下
(pd)
这个 位 在 这 控制 寄存器 是 使用 至 shut 向下 这 完全
设备. 和 一个 0 在 这个 位置, 这 涉及 和 所有 dacs 是
放 在 低 电源 模式. writing 一个 1 至 这个 位 puts 这 部分 在
这 正常的 运行 模式. 当 在 电源-向下 模式, 这
内容 的 所有 寄存器 是 retained 和 是 有效的 当 这
设备 是 放 后面的 在 正常的 运作.
编码 (bin/
竞赛
)
这个 位 在 这 系统 控制 寄存器 准许 这 用户 至 选择
一个 的 二 输入 编码 schemes. 这 有 schemes 是
twos complement 编码 和 补偿 二进制的 编码. 所有 dacs
将 是 配置 和 这 一样 输入 编码 scheme. writing
一个 零 至 这 控制 寄存器 选择 twos complement 编码,
当 writing 一个 1 至 这个 位 在 这 控制 寄存器 选择 补偿
二进制的 编码.
和 twos complement 编码 选择 这 输出 电压 从
这 主要的 dac 是 的 这 表格 :
V
输出
=
V
偏差
±
V
摆动
在哪里
V
摆动
是
15
16
×
V
偏差
和 补偿 二进制的 编码 选择 这 输出 电压 从 这
主要的 dac 范围 从:
V
输出
=
V
偏差
16
至 V
输出
=
31
16
×
V
偏差
当 这 系统 控制 寄存器 是 选择 用 writing zeros 至
这 模式 位, md1 和 md0 这 地址 位 是 ignored 作
这 系统 控制 寄存器 控制 所有 dacs 在 这 包装.
当 md1 = 0 和 md0 = 1, writing 是 至 这 频道 控制
寄存器. 仅有的 这 dac 选择 用 这 地址 位 将 是 af-
fected 用 writing 至 这个 寄存器. 各自 单独的 dac 有 一个
频道 控制 寄存器.
这 dacs 数据 寄存器 是 addressed 用 writing 一个 一个 至
md1 (db13); 这 情况 的 md0 (db14) 做 不 matter
当 writing 至 这 数据 寄存器. db15 确定 whether
writing 是 至 这 主要的 dac 数据 寄存器 或者 至 这 sub dac
数据 寄存器. 这 主要的 dac 是 10 位 宽 和 这 sub dac
是 8 位 宽. 因此 当 writing 至 这 sub dac db1 和
db0 变为 don’t cares. 这 sub dac 是 使用 至 补偿 这
完全 转移 函数 的 这 主要的 dac 周围 它的 v
偏差
要点. 这 sub dac 有 1/8 lsb 决议 和 将 使能 这
转移 函数 的 这 主要的 dac 至 是 补偿 用
±
V
偏差
/32.
当 这
LDAC
线条 变得 低, 所有 dac 寄存器 在 这 设备
是 同时发生地 承载 和 这 内容 的 它们的 各自的
dac 数据 寄存器, 和 这 输出 改变 accordingly.
bringing 这
CLR
线条 低 resets 这 dac 数据 和 dac regis-
ters. 这个 硬件 clear affects 两个都 这 主要的 和 sub dacs.
这个 运作 sets 这 相似物 输出 的 这 主要的 dac 至 v
偏差
/
16 当 补偿 二进制的 编码 是 选择 和 这 输出 是 设置 至
V
偏差
当 twos complement 编码 是 使用. v
偏差
是 这 输出
的 这 内部的 多路调制器 作 显示 在 图示 3. 这 输出 的
这 sub dac 是 使用 至 变换 这 转移 函数 的 这 主要的
dac 周围 这 v
偏差
要点 和 这 contribution 从 这 sub
dac 是 零 下列的 一个 外部 硬件 clear. 软件
clears 影响 这 主要的 dacs 仅有的
.