AD1848K
rev. 0
–19–
测试 和 initialization 寄存器 (ixa3:0 = 11)
ixa3:0 数据 7 数据 6 数据 5 数据 4 数据 3 数据 2 数据 1 数据 0
11 COR PUR ACI DRS ORR1 ORR0 ORL1 ORL0
orl1:0 overrange left 发现. 这些 位 表明 这 overrange 在 这 left 输入 频道. 这个 位 改变 在 一个 样本-用
样本 基准. 这个 位 是 读 仅有的.
0 较少 比 –1 db underrange
1 在 –1 db 和 0 db underrange
2 在 0 db 和 +1 db overrange
3 更好 比 +1 db overrange
orr1:0 overrange 正确的 发现. 这些 位 表明 这 overrange 在 这 正确的 输入 频道. 这个 位 改变 在 一个 样本-用
样本 基准. 这个 位 是 读 仅有的.
0 较少 比 –1 db underrange
1 在 –1 db 和 0 db underrange
2 在 0 db 和 +1 db overrange
3 更好 比 +1 db overrange
DRS 数据 要求 状态. 这个 位 indicates 这 电流 状态 的 这 pdrq 和 cdrq 管脚 的 这 ad1848k.
0 cdrq 和 pdrq 是 此刻 inactive (lo)
1 cdrq 或者 pdrq 是 此刻 起作用的 (hi)
ACI autocalibrate-在-progress. 这个 位 indicates 这 状态 的 autocalibration 或者 一个 recent exit 从 模式 改变 使能
(mce). 这个 位 是 读 仅有的.
0 autocalibration 是 不 在 progress
1 autocalibration 是 在 progress 或者 mce 是 exited 在里面 大概 这 last 128 样本 时期
PUR playback underrun. 这个 位 是 设置 当 playback 数据 有 不 arrived 从 这 host 在 时间 至 是 played. 作 一个 结果, 一个
midscale 值 将 是 sent 至 这 dacs. 这个 位 改变 在 一个 样本 用 样本 基准.
COR 俘获 overrun. 这个 位 是 设置 当 这 俘获 数据 有 不 被 读 用 这 host 在之前 这 next 样本 arrives. 这
样本 正在 读 将 不 是 overwritten 用 这 新 样本. 这 新 样本 将 是 ignored. 这个 位 改变 在 一个
样本 用 样本 基准.
这 occurrence 的 一个 pur 和/或者 cor 是 designated 在 这 状态 寄存器’s 样本 overrun/underrun (sour) bit. 这 sour 位
是 这 logical 或者 的 这 cor 和 pur 位. 这个 使能 一个 polling host cpu 至 发现 一个 overrun/underrun 情况 当 checking
其它 状态 位.
这个 寄存器’s 最初的 状态 之后 重置 是 “0000 0000.”
miscellaneous 控制 寄存器 (ixa3:0 = 12)
ixa3:0 数据 7 数据 6 数据 5 数据 4 数据 3 数据 2 数据 1 数据 0
12 res res res res ID3 ID2 ID1 ID0
res 保留 为 future expansion. 这 位 是 读 仅有的. 做 不 写 至 这些 位.
id3:0 ad1848k 修订 id. 这些 四 位 定义 这 修订 水平的 的 这 ad1848k. revisions increment 用 一个 lsb. 这
k-等级 修订 是 id = “1010.” 这些 位 是 读 仅有的.
这个 寄存器’s 最初的 状态 之后 重置 是 “xxxx rrrr” 在哪里 rrrr = 修订 id 的 这 硅 在 使用.