ad7804/ad7805/ad7808/ad7809
–17–rev. 一个
表 七 显示 这 twos 补码 转让 功能 用于 这
sub dac. 图 23 显示 这 sub dac 转让 功能 用于
twos 补码 编码. 任何 sub dac 输出 电压 可以 是
表示 作为:
v
出点
" =
v
偏差
/16
×
(
nb
/256)
在哪里 nb 是 这 十进制 等效 的 这 twos 补码
输入 代码. nb 范围 从 –128 至 +127.
表 七. twos 补码 代码 表 用于 sub dac
数字 输入 模拟 输入
msb . . . lsb
01111111 (v
偏差
/16)
×
(127/256)
01111111 (v
偏差
/16)
×
(126/256)
00000001 (v
偏差
/16)
×
(1/256)
00000000 0
11111111 (–v
偏差
/16)
×
(1/256)
10000001 (–v
偏差
/16)
×
(127/256)
10000000 (–v
偏差
/16)
×
(128/256)
127
v
偏差
256 16
0
dac 输出 电压
128
v
偏差
256 16
80 81
dac 输入 代码
ff
00
01
7E
7F
图 23. sub dac 输出 电压 vs. dac 输入 代码
(十六进制) 用于 twos 补码 编码
这 合计 输出 用于 一个 单独 频道 当 使用 twos comple-
门特 编码 是 这 总金额 的 这 电压 从 这 主 dac 和
这 sub dac.
v
出点
=
v
出点
' +
v
出点
"
=
v
偏差
+ 1.875
×
v
偏差
×
(
不适用
/1024) +
v
偏差
/16
×
(
nb
/256)
=
v
偏差
×
(1 + 1.875
×
不适用
/1024 +
nb
/4096)
在哪里 不适用 范围 从 –512 至 +511 和 nb 范围 从 –128 至
+127. 图 28 显示 一个 图片 查看 的 这 转让 功能 用于
任何 dac.
正在配置 这 ad7805/ad7809 用于 twos 补码 编码
图 24 显示 一个 典型 配置 用于 这 ad7805/ad7809.
这 电路 可以 是 已使用 用于 要么 3.3 v 或 5 v 操作 和 用途
这 内部 v
dd
/2 作为 这 参考 用于 这 零件 和 10-有点 paral-
lel 接口 是 已使用. 这 以下内容 是 这 步骤 必填项 至
操作 这 主 dacs 入点 这个 零件.
0.01
f
ad7805/
AD7809
av
dd
设计验证
dd
v
出点
一个
v
出点
B
v
出点
c
v
出点
d
AGND
DGND
LDAC
clr
比较
模式
D9
D0
cs
wr
设计验证
dd
REFIN
REFOUT
0.1
f
0.1
f
10
f
A1
A0
0.01
f
A2*
*used 开启 这
ad7809 仅
数字
接口
+3.3v/+5v
图 24. 典型 配置 用于 ad7805/ad7809
系统 控制 注册 写:
模式 = 0, 地址 输入 (a2, a1, a0) 是 don’t cares.
写 020 十六进制 配置 零件 用于 10-有点 平行, twos
补码 编码, 正常 操作
频道 控制 注册 写:
模式 = 0, 地址 输入 (a2, a1, a0) 选择 需要 channel.
写 011 十六进制 内部 v
dd
/2 已选择 作为 v
偏差
用于
dac, 和 任何 dac 数据 写入 那
跟着 是 至 这 主 dac.
dac 数据 注册 写:
模式 = 1, 地址 输入 (a2, a1, a0) 选择 需要 channel.
写 xxx 十六进制 与 模式 = 1 全部 数据 写入 是 至
这 已选择 dac. xxx 是 这 必填项
数据. 200十六进制 将 给 零 缩放 和 1ff
十六进制 w生病了 给 已满 缩放 从 这 dac.