PCM1608
13
SBAS164A
图示 8. 读 运作 定时.
10000000 X
X
XXXXXXX
XXXXX XXXX X XXX XX
高 阻抗
ML
MC
MDI
MDO
ML
MC
MDI
MDO
ML
MC
MDI
MDO
D7D0 D6 D5 D4 D3 D2 D1 D0 高 阻抗D7 D6 D5 D4
INDEX
“
N
–
1
”
D3 D2 D1
D6D7 D5 D4 D3 D2 D1 D0
INDEX
“
1
”
INDEX
“
N
”
inc = 1 (自动-increment 读)
10000000 XXXXXXXX
高 阻抗
D6D7 D5 D4 D3 D2 D1 D0
INDEX
“
N
”
inc = 0 (单独的 寄存器 读)
注释: (1) x = don
’
t 小心. (2) index 这个 它 begins 至 读 在 这 读 模式 能 设置 用 reg[6:0] 在 寄存器 11, 数据 从 寄存器 1 至 寄存器 12 能
是 读 用 设置 它 作
“
inc = 1
”
在 寄存器 11. 为 例子, 设置 reg[6:0] =
“
0001001
”
至 读 从 寄存器 9. (inc =
“
0
”
或者
“
1
”
.)
这 详细信息 的 这 读 运作 是 显示 在 图示 8. 第一,
控制 寄存器 11 必须 是 写 和 这 index 的 这
寄存器 至 是 读 后面的. additionally, 这 inc 位 必须 是 设置
至 逻辑 “0” 在 顺序 至 使不能运转 这 自动-increment 读
函数. 这 读 循环 是 然后 initiated 用 设置 ml 至
逻辑 “0” 和 设置 这 r/w 位 的 这 控制 数据 文字 至
逻辑 “1”, 表明 一个 读 运作. mdo 仍然是 在 一个
高-阻抗 状态 直到 这 last 第八 位 的 这 16-位 读
循环, 这个 corresponds 至 这 第八 数据 位 的 这 寄存器
indexed 用 这 reg[6:0] 位 的 控制 寄存器 11. 这
读 循环 是 完成 当 ml 是 设置 至 “1”, 立即
之后 这 mc 时钟 循环 为 这 least 重大的 位 的
indexed 控制 寄存器 有 完成.
自动-increment 读 运作
这 自动-increment 读 函数 准许 为 多样的 regis-
ters 至 是 读 sequentially. 这 自动-increment 读 func-
tion 是 使能 用 设置 这 inc 位 的 控制 寄存器 11
至 “1”. 这 sequence 总是 开始 和 寄存器 1, 和 ends
和 这 寄存器 indexed 用 这 reg[6:0] 位 在 控制
寄存器 11.
图示 8 显示 这 定时 的 这 自动-increment 读
运作. 这 运作 begins 用 writing 控制 regis-
ter 11, 设置 inc 至 “1”, 和 设置 reg[6:0] 至 这 last
寄存器 至 是 读 在 这 sequence. 这 真实的 读 opera-
tion 开始 在 这 next 高 至 低 转变 的 这 ml
管脚.