AD7731
–13–rev. 0
communications 寄存器 (rs2-rs0 = 0, 0, 0)
这 communications 寄存器 是 一个 8-位 写-仅有的 寄存器. 所有 communications 至 这 部分 必须 开始 和 一个 写 运作 至 这
communications 寄存器. 这 数据 写 至 这 communications 寄存器 确定 whether 这 next 运作 是 一个 读 或者
写 运作, 这 类型 的 读 运作 和 至 这个 寄存器 这个 运作 takes 放置. 为 单独的-shot 读 或者 写 行动,
once 这 subsequent 读 或者 写 运作 至 这 选择 寄存器 是 完全, 这 接口 returns 至 在哪里 它 expects 一个 写 运算-
限定 至 这 communications 寄存器. 这个 是 这 default 状态 的 这 接口, 和 在 电源-向上 或者 之后 一个
重置
, 这 ad7731 是
在 这个 default 状态 waiting 为 一个 写 运作 至 这 communications 寄存器. 在 situations 在哪里 这 接口 sequence 是 lost, 一个
写 运作 的 在 least 32 串行 时钟 循环 和 din 高, returns 这 ad7731 至 这个 default 状态 用 resetting 这 部分. 表格
vi 轮廓 这 位 designations 为 这 communications 寄存器. cr0 通过 cr7 表明 这 位 location, cr denoting 这 位
是 在 这 communications 寄存器. cr7 denotes 这 第一 位 的 这 数据 stream.
表格 vi. communications 寄存器
7RC
6RC5RC4RC3RC2RC1RC0RC
新
OREZ1WR0WROREZ2SR1SR0SR
位 位
Location Mnemonic 描述
CR7
WEN
写 使能 位. 一个 0 必须 是 写 至 这个 位 所以 这 写 运作 至 这 communica-
tions 寄存器 的确 takes 放置. 如果 一个 1 是 写 至 这个 位, 这 部分 将 不 时钟 在 至
subsequent 位 在 这 寄存器. 它 将 停留 在 这个 位 location 直到 一个 0 是 写 至 这个 位.
once 一个 0 是 写 至 这
WEN
位, 这 next 七 位 将 是 承载 至 这 communica-
tions 寄存器.
CR6 零 一个 零
必须
是 写 至 这个 位 至 确保 准确无误的 运作 的 这 ad7731.
cr5, cr4 rw1, rw0 读 写 模式 位. 这些 二 位 决定 这 nature 的 这 subsequent 读/写
运作. 表格 vii 轮廓 这 四 选项.
表格 vii. 读/写 模式
RW1 RW0 读/写 模式
0 0 单独的 写 至 指定 寄存器
0 1 单独的 读 的 指定 寄存器
1 0 开始 持续的 读 的 指定 寄存器
1 1 停止 持续的 读 模式
和 0, 0 写 至 这些 二 位, 这 next 运作 是 一个 写 运作 至 这 寄存器
指定 用 位 rs2, rs1, rs0. once 这 subsequent 写 运作 至 这 指定 regis-
ter 有 被 完成, 这 部分 returns 至 在哪里 它 是 expecting 一个 写 运作 至 这
communications 寄存器.
和 0, 1 写 至 这些 二 位, 这 next 运作 是 一个 读 运算限定 的 这 寄存器 指定
用 位 rs2, rs1, rs0. once 这 subsequent 读 运作 至 这 指定 寄存器 有 被
完成, 这 部分 returns 至 在哪里 它 是 expecting 一个 写 运作 至 这 communications
寄存器.
writing 1, 0 至 这些 位, sets 这 部分 在 一个 模式 的 持续的 读 从 这 寄存器
指定 用 位 rs2, rs1, rs0. 这 大多数 likely 寄存器 这个 这 用户 将 want 至 使用 这个
函数 和 是 这 数据 寄存器 和 这 状态 寄存器. subsequent 行动 至 这
部分 将 组成 的 读 行动 至 这 指定 寄存器 没有 任何 intermediate 写 至
这 communications 寄存器. 这个 意思 那 once 这 next 读 运作 至 这 指定
寄存器 有 带去 放置, 这 部分 将 是 在 一个 模式 在哪里 它 是 expecting 另一 读 从
那 指定 寄存器. 这 部分 将 仍然是 在 这个 持续的 读 模式 直到 30 十六进制 有
被 写 至 位 rw1 和 rw0.
当 1, 1 是 写 至 这些 位 (和 0 写 至 位 cr3 通过 cr0), 这 持续的
读 模式 是 stopped 和 这 部分 returns 至 在哪里 它 是 expecting 一个 写 运作 至 这
communications 寄存器. 便条, 这 部分 持续 至 看 在 这 din 线条 在 各自 sclk
边缘 在 这 持续的 读 模式 所以 那 它 能 决定 当 至 停止 这 持续的
读 模式. 因此, 这 用户 必须 是 细致的 不 至 无意地 exit 这 持续的 读
模式 或者 重置 这 部分 用 writing 一个 序列 的 1s 至 这 部分. 这 easiest 方法 至 避免 这个 是 至
放置 一个 逻辑 0 在 这 din 线条 当 这 部分 是 在 持续的 读 模式.