PCM1753
PCM1754
PCM1755
sles092a – october2003 – 修订 8月 2004
www.德州仪器.com
17
软件 控制 (pcm1753/55)
这 pcm1753/55 有 许多 可编程序的 功能 这个 能 是 控制 在 这 软件 控制 模式. 这
功能 是 控制 用 程序编制 这 内部的 寄存器 使用 ml, mc, 和 md.
这 串行 控制 接口 是 一个 3-线 串行 端口, 这个 运作 asynchronously 至 这 音频的 串行 接口.
这 串行 控制 接口 是 使用 至 程序 这 在-碎片 模式 寄存器. 这 控制 接口 包含 md
(管脚 13), mc (管脚 14), 和 ml (pin 15). md 是 这 串行 数据 input, 使用 至 程序 这 模式 registers. mc
是 这 串行 位 时钟, 使用 至 变换 数据 在 这 控制 端口. ml 是 这 控制 端口 获得 时钟.
寄存器 写 运作
所有 写 行动 为 这 串行 控制 端口 使用 16-位 数据 words. 图示 23 显示 这 控制 数据 文字
format. 这大多数 重大的 位 必须 是 一个 0. 那里 是 七 位, labeled idx[6:0], 那 设置 这 寄存器 index
(或者 地址) 为 这 写 运作. 这 least 重大的 第八 位, d[7:0], 包含 这 数据 至 是 写 至 这
寄存器 指定 用 idx[6:0].
图示 24显示 这 函数的 定时 图解 为 writing 至 这 串行 控制 端口. ml 是 使保持 在 一个 逻辑 1 状态
直到 一个寄存器 needs 至 是 写. 至 开始 这 寄存器 写 循环, ml 是 设置 至 逻辑 0. 十六 clocks 是 然后
提供 在 mc, 相应的 至 这 16 位 的 这 控制 数据 文字 在 md. 之后 这 sixteenth 时钟 循环
有 完成, ml 是 设置 至 逻辑 1 至 获得 这 数据 在 这 indexed 模式 控制 寄存器.
MSB
LSB
寄存器 index (或者地址) 寄存器 数据
0 IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 D7 D6 D4D5 D3 D2 D1 D0
图示 23. 控制 数据 文字 format 为 md
IDX0
D7 D6 D4D5 D3 D2 D1 D00
ML
MC
MD X 0
IDX6
X
IDX1IDX2IDX3IDX4IDX5IDX6
X
图示 24. 寄存器 写 运作