CS8421
18 DS641PP1
6.8 时间 分隔 multiplexing (tdm) 模式
tdm 模式 准许 一些 cs8421 至 是 serially connected 一起 准许 它们的 相应的 sdout
数据 至 是 多路复用 面向 一个 线条 为 输入 在 一个 dsp 或者 其它 tdm 有能力 multichannel 设备.
这 cs8421 能 运作 在 二 tdm 模式. 这 第一 mode 组成 的 所有 的 这 cs8421’s 输出 端口
设置 至 从动装置 作 显示 在 图示 13. 这 第二 mode 组成 的 一个 cs8421 输出 端口 设置 至 主控
和 这 remaining cs8421’s 输出 端口 设置 至 从动装置 作 显示 在 图示 14.
这 tdm_在 管脚 是 使用 至 输入 这 数据 当 这sdout 管脚 是 使用 至 输出 这 数据. 这 第一
cs8421 在 这 chain 应当 有 它的 tdm_在 设置 至地. 数据 是 transmitted 从 sdout 大多数 signifi-
cant 位 第一 在 这 第一 osclk 之后 一个 olrck transition 和 是 有效的 在这 rising 边缘 的 osclk.
在 tdm 从动装置 模式, 这 号码 的 途径 那 能 用 多路复用 至 一个 串行 数据 线条 取决于 在
这 输出 抽样 比率. 为 从动装置 模式, osclk 必须 运作 在 n*64*fso, 在哪里 n 是 这 号码 的
cs8421’s 连接 一起. 这 最大 容许的osclk 频率 是 24.576 mhz, 所以 为 fso =
48 khz, n = 8 (16 途径 的 串行 音频的 数据).
在 tdm 主控 模式, osclk 运作 在 256*fso, which 是 相等的 至 n = 4, 所以 一个 最大 的 8 chan-
nels 的 数字的 音频的 能 是 多路复用 一起. 便条 那 为 tdm 主控 模式, mclk 必须 是 在 least
256*fso, 在哪里 fso
≤
96 khz. olrck identifies 这 开始 的 一个 新 框架. 各自 时间 slot 是 32-位 宽,
和 这 有效的 数据 样本 left justified 在里面 这 时间 slot. 有效的 数据 长度 是 16, 20, 24 或者 32-位.
图示 11 和 图示 12 显示 这 接口 format 为 主控 和 从动装置 tdm 模式.
Channel6
OLRCK
OSCLK
LSBMSB LSBMSB LSBMSB LSBMSB LSBMSB LSBMSB
sdout/
tdm_在
Channel1 Channel4Channel2 Channel5Channel3
32 clks 32 clks 32 clks 32 clks 32 clks 32 clks
Channel8
LSBMSB LSBMSB
Channel7
32 clks 32 clks
图示 11. tdm 从动装置 模式 定时 图解
Channel6
OLRCK
OSCLK
LSBMSB LSBMSB LSBMSB
LSBMSB LSBMSB LSBMSB
sdout/
tdm_在
Channel1 Channel4Channel2 Channel5Channel3
256 clks
32 clks 32 clks 32 clks
32 clks 32 clks 32 clks
Channel8
LSBMSB LSBMSB
Channel7
32 clks 32 clks
图示 12. tdm 主控 模式 定时 图解