rev. c–10–
ad674b/ad774b
standalone 模式
“
Standalone
”
模式 是 有用的 在 系统 和 专心致志的 输入
端口 有 和 因此 不 需要 全部 总线 接口 capabil-
ity. standalone 模式 产品 是 一般地 能 至 公布
转换 开始 commands 更多 precisely 比 全部-控制
模式, 结果 在 改进 精度.
ce 和 12/
8
是 连线的 高,
CS
和 一个
0
是 连线的 低, 和
转换 是 控制 用 r/
C
. 这 三-状态 缓存区 是
使能 当 r/
C
是 高 和 一个 转换 开始 当 r/
C
变得 低. 这个 给 上升 至 二 可能 控制 信号
—
一个
高 脉冲波 或者 一个 低 脉冲波. 运作 和 一个 低 脉冲波 是 显示
在 图示 4a. 在 这个 情况, 这 输出 是 强迫 在 这 高
阻抗 状态 在 回馈 至 这 下落 边缘 的 r/
C
和
返回 至 有效的 逻辑 水平 之后 这 转换 循环 是 completed.
这 sts 线条 变得 高 200 ns 之后 r/c 变得 低 和
returns 低 600 ns 之后 数据 是 有效的.
如果 转换 是 initiated 用 一个 高 脉冲波 作 显示 在 图示 4b,
这 数据 线条 是 使能 在 这 时间 当 r/
C
是 高.
这 下落 边缘 的 r/
C
开始 这 next 转换, 和 这 数据
线条 返回 至 三-状态 (和 仍然是 三-状态) 直到 这 next
高 脉冲波 的 r/
C
.
转换 定时
once 一个 转换 是 started, 这 sts 线条 变得 高. 转变
开始 commands 将 是 ignored 直到 这 转换 循环 是
完全. 这 输出 数据 缓存区 能 是 使能 向上 至 1.2
µ
s
较早的 至 sts going 低. 这 sts 线条 将 返回 低 在 这
终止 的 这 转换 循环.
这 寄存器 控制 输入, 一个
0
和 12/
8
, 控制 转换
长度 和 数据 format. 如果 一个 转换 是 started 和 一个
0
低,
一个 全部 12-位 转换 循环 是 initiated. 如果 一个
0
是 高 在 一个
转变 开始, 一个 shorter 8-位 转换 循环 结果.
在 数据 读 行动, 一个
0
确定 whether 这 三-
状态 缓存区 containing 这 8 msbs 的 这 转换 结果
(一个
0
= 0) 或者 这 4 lsbs (一个
0
= 1) 是 使能. 这 12/
8
管脚
确定 whether 这 输出 数据 是 至 是 有组织的 作 二
8-位 words (12/
8
系 低) 或者 一个 单独的 12-位 文字 (12/
8
系
高). 在 这 8-位 模式, 这 字节 addressed 当 一个
0
是 高
包含 这 4 lsbs 从 这 转换 followed 用 四 trail-
ing zeroes. 这个 organization 准许 这 数据 线条 至 是 在-
lapped 为 直接 接口 至 8-位 buses 没有 这 需要 为
外部 三-状态 缓存区.
一般 一个/d 转换器 接口
仔细考虑
一个 典型 一个/d 转换器 接口 routine involves 一些 opera-
tions. 第一, 一个 写 至 这 模数转换器 地址 initiates 一个 转换.
这 处理器 必须 然后 wait 为 这 转换 循环 至 com-
plete, 自从 大多数 整体的 电路 adcs 引领 变长 比 一个
操作指南 循环 至 完全 一个 转换. 有效的 数据 能, 的
航线, 仅有的 是 读 之后 这 转换 是 完全. 这
ad674b 和 ad774b 提供 一个 输出 信号 (sts) 这个
indicates 当 一个 转换 是 在 progress. 这个 信号 能 是
polled 用 这 处理器 用 读 它 通过 一个 外部 三-
状态 缓存区 (或者 其它 输入 端口). 这 sts 信号 能 也
发生 一个 中断 在之上 completion 的 转换 如果 这 sys-
tem 定时 (所需的)东西 是 核心的 和 这 处理器 有 其它
tasks 至 执行 在 这 模数转换器 转换 循环. 另一
可能 时间-输出 方法 是 至 假设 那 这 模数转换器 将 引领 它的
最大 转换 时间 至 转变, 和 insert 一个 sufficient
号码 的
“
非-运算
”
说明 至 确保 那 这个 数量 的
处理器 时间 是 consumed.
once 转换 是 完全, 这 数据 能 是 读. 为 转变-
ers 和 更多 数据 位 比 是 有 在 这 总线, 一个 选择 的
数据 formats 是 必需的, 和 多样的 读 行动 是
需要. 这 ad674b 和 ad774b 包含 内部的 逻辑 至
准许 直接 接口 至 8-位 和 16-位 数据 buses, 选择
用 这 12/
8
输入. 在 16-位 总线 产品 (12/
8
高) 这
数据 线条 (db11 通过 db0) 将 是 连接 至 也 这
12 大多数 重大的 或者 12 least 重大的 位 的 这 数据 总线.
这 remaining 4 位 应当 是 masked 在 软件. 这 inter-
面向 至 一个 8-位 数据 总线 (12/
8
低) 是 完毕 在 一个 left-justified 为-
mat. 这 甚至 地址 (一个
0
低) 包含 这 8 msbs (db11
通过 db4). 这 odd 地址 (一个
0
高) 包含 这 4 lsbs
(db3 通过 db0) 在 这 upper half 的 这 字节, followed 用
四 trailing zeroes, 因此 eliminating 位 masking 说明.
它 是 不 可能 至 rearrange 这 输出 数据 线条 为 正确的-jus-
tified 8-位 总线 接口.
DB11
(msb)
DB10 DB9 DB8 DB7 DB6 DB5 DB4
DB3 DB2 DB1
DB0
(lsb)
0000
D7 D0
XXX0
(甚至 地址)
XXX1
(odd 地址)
图示 10. 数据 format 为 8-位 总线