®
PCM1720
8
mapping 的 程序 寄存器
attenuation 数据 加载 控制, lch
位 8 (ldl) 是 使用 至 同时发生地 设置 相似物 输出 的
lch 和 rch. 一个 输出 水平的 是 控制 用 al[0:7]
attenuation 数据 当 这个 位 是 设置 至 1. 当 设置 至 0, 一个
输出 水平的 是 不 控制 和 仍然是 在 这 previous
attenuation 水平的. 一个 ldr 位 在 寄存器 1 有 一个 相等的
函数 作 这 ldl. 当 一个 的 ldl 或者 ldr 是 设置 至 1,
这 输出 水平的 的 这 left 和 正确的 频道 是 simulta-
neously 控制. 这 attenuation 水平的 是 给 用:
att = 20 log (y/256) (db), 在哪里 y = x, 当
0 ≤
x
≤
254
y = x + 1, 当 x = 255
x 是 这 用户-决定 步伐 号码, 一个 integer 值
在 0 和 255.
例子:
let x = 255
let x = 254
let x = 1
let x = 0
寄存器 1 (a1 = 0, a0 = 1)
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
res res res res res A1 A0
LDR
AR7 AR6 AR5 AR4 AR3 AR2 AR1 AR0
寄存器 1 是 使用 至 控制 正确的 频道 attenuation. 作
在 寄存器 1, 位 0 - 7 (ar0 - ar7) 控制 这 水平的 的
attenuation.
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
寄存器 0 res res res res res A1 A0 LDL AL7 AL6 AL5 AL4 AL3 AL2 AL1 AL0
寄存器 1 res res res res res A1 A0 LDR AR7 AR6 AR5 AR4 AR3 AR2 AR1 AR0
寄存器 2 res res res res res A1 A0 PL3 PL2 PL1 PL0 IW1 IW0 OPE DEM MUT
寄存器 3 res res res res res A1 A0 IZD SF1 SF0 res res res ATC LRP I
2
S
程序 寄存器 位 mapping
pcm1720’s 特定的 功能 是 控制 使用 四 pro-
gram 寄存器 这个 是 16 位 长. 这些 寄存器 是 所有
承载 使用 md. 之后 这 16 数据 位 是 clocked 在, ml
是 使用 至 获得 在 这 数据 至 这 适合的 寄存器. 表格
iii 显示 这 完全 mapping 的 这 四 寄存器 和
图示 6 illustrates 这 数据 输入 定时.
ATT
=
20 log
255
+
1
256
=
0dB
ATT
=
20 log
254
256
=
–0. 068dB
ATT
=
20 log
1
256
=
–48.16db
ATT
=
20 log
0
256
=
–
∞
寄存器 0 (a1 = 0, a0 = 0)
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
res res res res res A1 A0 LDL AL7 AL6 AL5 AL4 AL3 AL2 AL1 AL0
寄存器 位
名字 名字 描述
寄存器 0 al (7:0) dac attenuation 数据 为 lch
LDL attenuation 数据 加载 控制 为 lch
一个 (1:0) 寄存器 地址
res 保留
寄存器 1 ar (7:0) dac attentuation 数据 为 rch
LDL attenuation 数据 加载 控制 为 rch
一个 (1:0) 寄存器 地址
res 保留
寄存器 2 MUT left 和 正确的 dacs 软 沉默的 控制
DEM de-emphasis 控制
OPE left 和 正确的 dacs 运作 控制
iw (1:0) 输入 音频的 数据 位 选择
pl (3:0) 输出 模式 选择
一个 (1:0) 寄存器 地址
res 保留
寄存器 3 I
2
S 音频的 数据 format 选择
LRP 极性 的 lrcin (管脚 7) 选择
ATC attenuator 控制
SYS 系统 时钟 选择
sf (1:0) 抽样 比率 选择
IZD 极大的 零 发现 电路 控制
一个 (1:0) 寄存器 地址
res 保留
寄存器 0 是 使用 至 控制 left 频道 attenuation. 位
0 - 7 (al0 - al7) 是 使用 至 决定 这 attenuation
水平的. 这 水平的 的 attenuation 是 给 用:
att = [20 log10 (att_数据/255)] db
表格 iii. 内部的 寄存器 mapping.