PCM1608
16
SBAS164A
寄存器 定义
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
寄存器 1 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT17 AT16 AT15 AT14 AT13 AT12 AT11 AT10
寄存器 2 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT27 AT26 AT25 AT24 AT23 AT22 AT21 AT20
寄存器 3 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT37 AT36 AT35 AT34 AT33 AT32 AT31 AT30
寄存器 4 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT47 AT46 AT45 AT44 AT43 AT42 AT41 AT40
寄存器 5 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT57 AT56 AT55 AT54 AT53 AT52 AT51 AT50
寄存器 6 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT67 AT66 AT65 AT64 AT63 AT62 AT61
一个
T60
寄存器 7 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT77 AT76 AT75 AT74 AT73 AT72 AT71 AT70
寄存器 8 r/w IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 AT87 AT86 AT85 AT84 AT83 AT82 AT81
一个
T80
r/w 读/写 模式 选择
当 r/w = 0, 一个 写 运作 是 执行.
当 r/w = 1, 一个 读 运作 是 执行.
default 值: 0
atx[7:0] 数字的 attenuation 水平的 设置
在哪里 x = 1 通过 8, 相应的 至 这 dac 输出 v
输出
x.
这些 位 是 读/写.
default 值: 1111 1111
B
各自 dac 输出, v
输出
1 通过 v
输出
8, 有 一个 数字的 attenuator 有关联的 和 它. 这 attenuator 将 是
设置 从 0db 至 –63db, 在 0.5db 步伐. 改变 在 attenuator 水平 是 制造 用 incrementing 或者
decrementing, 用 一个 步伐 (0.5db), 为 每 8/f
S
时间 间隔 直到 这 编写程序 attenuator 设置 是
reached. alternatively, 这 attenuator 将 是 设置 至 极大的 attenuation (或者 沉默的).
这 attenuation 水平的 将 是 设置 使用 这 formula 在下.
attenuation 水平的 (db) = 0.5 (atx[7:0]
DEC
– 255)
在哪里: atx[7:0]
DEC
= 0 通过 255
为: atx[7:0]
DEC
= 0 通过 128, 这 attenuator 是 设置 至 极大的 attenuation.
这 下列的 表格 显示 attenuator 水平 为 各种各样的 settings.
atx[7:0] decimal 值 attenuator 水平的 设置
1111 1111
B
255 0db, 非 attenuation (default)
1111 1110
B
254 –0.5db
1111 1101
B
253 –1.0db
•••
•••
•••
1000 0010
B
130 –62.5db
1000 0001
B
129 –63.0db
1000 0000
B
128 沉默的
•••
•••
•••
0000 0000
B
0 沉默的