AD5533
–13–
rev. 0
补偿 SEL A4
–
A0
CAL00
MSB LSB
模式 位 1 模式 位 2
模式 位
0
测试 位
一个. 10-位 输入 串行 写 文字 (sha 模式)
补偿 SEL A4
–
A0CAL01
MSB LSB
模式 位
DB13
–
DB00
测试 位
10-位
串行 文字
写 至 部分
14-位 数据
读 从 部分 之后
next 下落 边缘 的
同步
(db13 = msb 的 dac 文字)
MSBLSB
b. 输入 串行 接口 (acquire 和 readback 模式)
补偿 SEL A4
–
A0
011
MSB LSB
模式 位
DB13
–
DB0
0
测试 位
10-位
串行 文字
写 至 部分
14-位 数据
读 从 部分 之后
next 下落 边缘 的
同步
(db13 = msb 的 dac 文字)
MSBLSB
c. 输入 串行 接口 (readback 模式)
图示 13. 串行 接口 formats
DB13–DB0
这些 是 使用 在 两个都 readback 模式 至 读 一个 14-位 文字
从 这 addressed dac 寄存器.
这 串行 接口 是 设计 至 准许 容易 接合 至 大多数
微控制器 和 dsps, e.g., pic16c, pic17c, qspi, spi,
dsp56000, tms320, 和 adsp-21xx, 没有 这 需要 为
任何 glue 逻辑. 当 接合 至 这 8051, 这 sclk 必须
是 inverted. 这 微处理器/微控制器 接口
部分 explains 如何 至 接口 至 一些 popular dsps 和
微控制器.
计算数量 3 和 4 显示 这 定时 图解 为 一个 串行 读 和
写 至 这 ad5533. 这 串行 接口 工作 和 两个都 一个
持续的 和 一个 noncontinuous 串行 时钟. 这first 下落
边缘 的
同步
resets 一个 计数器 那 counts 这 号码 的 串行
clocks 至 确保 这 准确无误的 号码 的 位 是 shifted 在 和
输出 的 这 串行 变换 寄存器. 任何 更远 edges 在
同步
是
ignored 直到 这 准确无误的 号码 的 位 是 shifted 在 或者 输出.
once 这 准确无误的 号码 的 位 有 被 shifted 在 或者 输出, 这
sclk 是 ignored. 在 顺序 为 另一 串行 转移 至 引领
放置 这 计数器 必须 是 重置 用 这 下落 边缘 的
同步
.
在 readback, 这 first rising sclk 边缘 之后 这 下落 边缘
的
同步
导致 d
输出
至 leave 它的 高 阻抗 状态 和
数据 是 clocked 输出 面向 这 d
输出
线条 和 也 在 subsequent
sclk risingedges. 这 d
输出
管脚 变得后面的 在 一个 高 imped-
ance 状态 在 这 下落 边缘 的 这 14th sclk. 数据 在 这
D
在
线条 是 latched 在 在 这 first sclk 下落 边缘 之后 这
下落边缘 的 这
同步
信号 和 在 subsequent sclk 下落
edges. 这串行 接口 将 不 变换 数据 在 或者 输出 直到 它
receives 这 下落 边缘 的 这
同步
信号.
并行的 接口
这 ser/
PAR
位 必须 是 系 低 至 使能 这 并行的 inter-
面向 和 使不能运转 这 串行 接口. 这 并行的 接口 是
控制 用 nine 管脚.
CS
起作用的 低 包装 选择 管脚. 这个 管脚 是 shared 和 这
同步
函数 为 这 串行 接口.
WR
起作用的 低 写 管脚. 这 值 在 这 地址 管脚 是 latched
在 一个 rising 边缘 的
WR
.
A4–A0
five 地址 管脚 (a4 = msb 的 地址, a0 = lsb). 这些 是
使用 至 地址 这 相关的 频道 (输出 的 一个 可能 32).
补偿_sel
补偿 选择 管脚. 这个 有 这 一样 函数 作 这 补偿_sel
位 在 这 串行 接口. 当 它 是 高, 这 补偿 频道 是
addressed 和 这 地址 在 a4–a0 是 ignored.
Cal
一样 符合实际 作 这 cal 位 在 这 串行 接口. when 这个
管脚 是 高, 所有 32 途径 acquire v
在
同时发生地.