AD28msp01
rev. 一个
–7–
自从 这 resample 阶段 是 锁 至 rconv, 它 能 是 ad-
vanced 或者 slipped 用 writing 一个 signed-巨大 值 至 这
receive 阶段 调整 寄存器 (控制 寄存器 2). 这 阶段
进步 或者slip 是 equal 至 这 主控 时钟 时期 (13.824mhz)
multiplied 用 这 signed-巨大 9-位 值 在 控制
寄存器 4.
这 改变 在 阶段 需要 一个 最大 的 二 rconv
循环 至 完全. 如果 这 值 写 至 控制 寄存器 4 是
较少 比 这 oversampling 比率, 然后 这 改变 将 完全
在 一个 rconv 循环.
控制 寄存器
这 ad28msp01’s 六 控制 寄存器 配置 这 设备 为
各种各样的 运行 模式 包含 过滤 绕过 和 电源-
向下. 这 ad28msp01’s host 处理器 能 读 和 写 至
这 控制 寄存器 通过 这 ad28msp01’s 串行 端口
(sport).
这 控制 寄存器 应当 是 设置 向上 为 这 desired 模式 的
运作 在之前 bringing 这 ad28msp01 输出 的 电源-向下
(用 writing ones 至 这
PWDA
和
PWDD
位 在 控制
寄存器 1).
这 控制 寄存器 是 cleared (设置 至 0x0000) 当 这
ad28msp01 是 重置.
这 抽样 比率 应当 是 设置 在之前 writing ones 至 这
电源-向下 位. changing 这 抽样 比率 在 任何 其它 时间
将 强迫 一个 软 重置. 为 更多 信息 关于 软 resets,
谈及 至 这 终止 的 这个 部分 的 这 数据 薄板.
便条: 保留 位 应当 总是 是 cleared 至 0.
控制 寄存器 0 地址 = 0x00
这个 寄存器 是 使用 至:
• 使能/使不能运转 这 resampling interpolation 过滤
• 设置 这 外部 tsync 时钟 比率
• 选择 这 抽样 比率
• 选择 这 运行 模式
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0000000000000000
ts3-0
tsync 比率 (hz)
0000 = 9600
0001 = 8000
0010 = 7200
0011 = 4800
0100 = 2400
0101 = 1200
0110 = 600
0111 = 19200
1000 = 14400
1001 = 12000
sr1-0
抽样 比率 (khz)
00 = 9.6
01 = 8.0
10 = 7.2
11 = 保留
op2-0
运行 模式
000 = 异步的 fallback 模式
001 = 保留
010 = 保留
011 = 保留
100 = v.32 tsync
101 = v.32 内部的 同步
110 = v.32 loopback
111 = async. fallback 模式 tsync
INTEN
interpolation 过滤 使能
1 = 使能; 0 = 无能
控制 寄存器 1 地址 = 0x01
这个 寄存器 是 使用 至:
• 增加 这 抽样 比率 至 8/7 这 比率 选择 在 控制 寄存器 0
• 电源 向下 这 设备
• 绕过 这 数字的 过滤
000000000000000
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
FB2 FB1 FB0
fb2-0
过滤 绕过
配置
0 0 0 = 非 过滤 绕过 (default)
0 0 1 = 保留
0 1 0 = 模数转换器 hi 通过 过滤 绕过
0 1 1 = 模数转换器 hi 和 lo 通过 过滤 绕过
1 0 0 = dac 过滤 绕过
1 0 1 = 保留
1 1 0 = dac 和 模数转换器 hi 通过 过滤 绕过
1 1 1 = dac, 模数转换器 hi 和 模数转换器 lo 通过 过滤
fb2 fb1 fb0
绕过
PWDA
电源 向下 相似物
1 = 标准 运作
0 = 低 电源
SA87
当 设置 至 一个 1, 这个 位 增加 这
抽样 比率 至 8/7 的 这 编写程序
比率:
(8/7) 9.6 khz = 10.97 khz,
(8/7) 8.0 khz = 9.14 khz,
(8/7) 7.2 khz = 8.23 khz
PWDD
电源 向下 数字的
1 = 标准 运作
0 = 低 电源