rev. 0
AD1980
–19–
扩展 音频的 状态 和 控制 寄存器 (index 2ah)
Reg
非. 名字 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Default
2Ah 扩展 音频的 VFORCE X PRK PRJ PRI SPCV X ELDAC ESDAC ECDAC SPSA1 SPSA0 X ESPDIF EDRA EVRA 0XX0h
stat/ctrl
这 扩展 音频的 状态 和 控制 寄存器 是 一个 读/写 寄存器 那 提供 状态 和 控制 的 这 扩展 音频的 特性. 所有 寄存器 不 显示 和 位
containing 一个 x 是 assumed 至 是 保留.
EVRA 能变的 比率 音频的 (读/写).
vra = 0, sets fixed 样本 比率 音频的 在 48 khz (重置 default).
vra = 1, 使能 能变的 比率 音频的 模式 (使能 样本 比率 寄存器 和 slotreq signaling).
EDRA 翻倍 比率 音频的.
dra = 1 使能 翻倍 比率 音频的 模式 在 这个 数据 从 pcm l 和 pcm r 在 输出 slots 3 和 4 是 使用 在
conjunction 和 pcm l (n + 1) 和 pcm r (n + 1) 数据 至 提供 dac streams 在 两次 这 样本 比率 desig-
nated 用 这 pcm front 样本 比率 控制 寄存器. 当 使用 这 翻倍 比率 音频的 仅有的 这 front dacs 是
supported, 和 所有 其它 dacs (surround, 中心, 和 lfe) 是 automatically powered down.
便条 那 dra 能 是 使用 没有 vra; 在 那 情况 这 转换器 比率 是 强迫 至 96 khz 如果 dra = 1.
ESPDIF spdif 传输者 subsystem 使能/使不能运转 位 (读/写).
spdif = 1 使能 这 spdif 传输者.
spdif = 0 使不能运转 这 spdif 传输者 (default).
spsa[1,0] spdif slot 分派 位 (读/写).
这些 位 控制 这 spdif slot 分派 和 各自的 defaults, 取决于 在 这 codec id 配置.
看 这 下列的 表格.
ECDAC 中心 dac 状态 (读 仅有的).
cdac = 1 indicates 这 pcm 中心 dac 是 准备好.
ESDAC surround dac 状态 (读 仅有的).
sdac = 1 indicates 这 pcm surround dacs 是 准备好.
ELDAC lfe dac 状态 (读 仅有的).
ldac = 1 indicates 这 pcm lfe dac 是 准备好.
SPCV spdif 配置 有效的 (读 仅有的). indicates 这 状态 的 这 spdif 传输者 subsystem, enabling 这
驱动器 至 决定 如果 这 目前 编写程序 spdif 配置 是 supported. spcv 是 总是 有效的, indepen-
dent 的 这 spdif 使能 位 状态.
spcv = 0 indicates 电流 spdif 配置 (spsa, spsr, dac slot 比率, drs) 是 不 有效的 (not supported).
spcv = 1 indicates 电流 spdif 配置 (spsa, spsr, dac slot 比率, drs) 是 有效的 (supported).
PRI 中心 dac 电源-向下 (读/写).
prj = 1 转变 止 这 pcm 中心 dac.
PRJ surround dacs 电源-向下 (读/写).
prj = 1 转变 止 这 pcm surround dacs.
PRK lfe dac 电源-向下 (读/写).
prj = 1 转变 止 这 pcm lfe dac.
VFORCE validity 强迫 位 (重置 default = 0).
当 asserted, 这个 位 forces 这 spdif stream validity 标记 (位 28 在里面 各自 spdif l/r subframe) 至 是 con-
trolled 用 这 v 位 (d15) 在 寄存器 3ah (spdif 控制 寄存器).
vforce = 0 和 v = 0; 这 validity 位 是 managed 用 这 codec 错误 发现 逻辑.
vforce = 0 和 v = 1; 这 validity 位 是 强迫 高, 表明 subframe 数据 是 invalid.
vforce = 1 和 v = 0; 这 validity 位 是 强迫 低, 表明 subframe 数据 是 有效的.
vforce = 1 和 v = 1; 这 validity 位 是 强迫 高, 表明 subframe 数据 是 invalid.