PCM1748
10
SBAS165
图示 5. 控制 数据 文字 format 为 mdi.
图示 6. 寄存器 写 运作.
串行 控制 接口
这 串行 控制 接口 是 一个 3-线 串行 端口 那
运作 asynchronously 至 这 串行 音频的 接口. 这
串行 控制 接口 是 使用 至 程序 这 在-碎片
模式 寄存器. 这 控制 接口 包含 md (管脚 13),
mc (管脚 14), 和 ml (管脚 15). md 是 这 串行 数据 input,
使用 至 程序 这 模式 寄存器; mc 是 这 串行 位
时钟, 使用 至 变换 数据 在 这 控制 端口; 和 ml 是 这
控制 端口 获得 时钟.
寄存器 写 运作
所有 写 行动 为 这 串行 控制 端口 使用 16-位
数据 words. 图示 5 显示 这 控制 数据 文字 format.
这 大多数 重大的 位 必须 是 一个 “0”. 那里 是 七 位,
labeled idx[6:0], 那 设置 这 寄存器 index (或者 地址) 为
这 写 运作. 这 least 重大的 第八 位, d[7:0],
包含 这 数据 至 是 写 至 这 寄存器 指定 用
idx[6:0].
图示 6 显示 这 函数的 定时 图解 为 writing 这
串行 控制 端口. ml 是 使保持 在 一个 逻辑 “1 ” 状态 直到 一个
寄存器 needs 至 是 写. 至 开始 这 寄存器 写 循环,
ml 是 设置 至 逻辑 “0”. 十六 clocks 是 然后 提供 在
mc, 相应的 至 这 16 位 的 这 控制 数据 文字 在
md. 之后 这 sixteenth 时钟 循环 有 完成, ml 是
设置 至 逻辑 “1” 至 获得 这 数据 在 这 indexed 模式
控制 寄存器.
控制 接口 定时 (所需的)东西
图示 7 显示 一个 详细地 定时 图解 为 这 串行
控制 接口. 这些 定时 参数 是 核心的 为
恰当的 控制 端口 运作.
图示 4. 音频的 接口 定时.
标识 参数 最小值 最大值 单位
t
BCY
bck 脉冲波 循环 时间
32, 48, 或者 64f
S
(1)
t
BCH
bck 高 水平的 时间 35 ns
t
BCL
bck 低 水平的 时间 35 ns
t
BL
bck rising 边缘 至 lrck 边缘 10 ns
t
LB
lrck 下落 边缘 至 bck rising 边缘 10 ns
t
DS
数据 设置 向上 时间 10 ns
t
DH
数据 支撑 时间 10 ns
便条: (1) f
S
是 这 抽样 频率 (e.g., 44.1khz, 48khz, 96khz, etc.)
LRCK
BCK
数据
50% 的 v
DD
50% 的 v
DD
50% 的 v
DD
t
BCH
t
BCL
t
LB
t
BL
t
DS
t
DH
t
BCY
IDX5IDX60 IDX4 IDX2IDX3 IDX1 IDX0 D7 D6 D5 D4 D3 D2 D1 D0
MSB
寄存器 index (或者 地址) 寄存器 数据
LSB
0D7D6D5D4D3D20
IDX6
D1 D0X XX
IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0
ML
MC
MDI