AD1848K
rev. 0
–14–
pio 数据 寄存器 (adri :0 = 3)
adr1:0 数据 7 数据 6 数据 5 数据 4 数据 3 数据 2 数据 1 数据 0
3 CD7 CD6 CD5 CD4 CD3 CD2 CD1 CD0
3 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0
这 pio 数据 寄存器 是 二 寄存器 编排 至 这 一样 地址. 写 send 数据 至 这 pio playback 数据 寄存器 (pd7:0).
读 将 receive 数据 从 这 pio 俘获 数据 寄存器 (cd7:0).
在 ad1848k initialization, 这 pio playback 数据 寄存器 不能 是 写 和 这 俘获 数据 寄存器 是 总是 读
“1000 0000 (80h).”
cd7:0 pio 俘获 数据寄存器. 这个 是 这 控制 寄存器 在哪里 俘获 数据 是 读 在 编写程序 i/o 数据 transfers.
这 读 的 这个 寄存器 将 increment 这 状态 机器 所以 那 这 下列的 读 将 是 从 这 next 适合的
字节 在 这 样本. 这 精确的 字节 这个 是 next 至 是 读 能 是 决定 用 读 这 状态 寄存器. once 所有
相关的 字节 有 被 读, 这 状态 机器 将 停留 pointed 至 这 last 字节 的 这 样本 直到 一个 新 样本 是 re-
ceived 从 这 adcs. once 这个 有 occurred, 这 状态 机器 和 状态 寄存器 将 要点 至 这 第一 字节 的 这
样本. 直到 一个 新 样本 是 received, 读 从 这个 寄存器 将 返回 这 大多数 重大的 字节 的 这 样本.
pd7:0 pio playback 数据 寄存器. 这个 是 这 控制 寄存器 在哪里 playback 数据 是 写 在 编写程序 i/o 数据
transfers.
writing 数据 至 这个 寄存器 将 increment 这 playback 字节 追踪 状态 机器 所以 那 这 下列的 写 将 是
至 这 准确无误的 字节 的 这 样本. once 所有 字节 的 一个 样本 有 被 写, subsequent 字节 写 至 这个 端口 是
ignored. 这 状态 机器 是 重置 当 这 电流 样本 是 sent 至 这 dacs.
间接的 控制 寄存器 定义
这 下列的 控制 寄存器 是 accessed 用 writing index 值 至 ixa3:0 在 这 index 地址 寄存器 (adr1:0 = 0) followed
用 一个 读/写 至 这 indexed 数据 寄存器 (adr1:0 = 1).
left 输入 控制 (ixa3:0 = 0)
ixa3:0 数据 7 数据 6 数据 5 数据 4 数据 3 数据 2 数据 1 数据 0
0 LSS1 LSS0 LMGE res LIG3 LIG2 LIG1 LIG0
lig3:0 left 输入 增益 选择. 这 least 重大的 位 的 这个 增益 选择 代表 +1.5 db. 最大 增益 是 +22.5 db.
res 保留 为 future expansion. 总是 写 一个 零 至 这个 位.
LMGE left 输入 microphone 增益 使能. 设置 这个 位 将 使能 这 +20 db 增益 的 这 left mic 输入 信号.
lss1:0 left 输入 源 选择. 这些 位 选择 这 输入 源 为 这 left 增益 平台 preceding 这 left 模数转换器.
0 left 线条 源 选择
1 left auxiliary 1 源 选择
2 left microphone 源 选择
3 left 线条 邮递-mixed dac 输出 源 选择
这个 寄存器’s 最初的 状态 之后 重置 是 “0000 0000.”