DS242F5 21
CS4297
crystalclear™ soundfusion™ 音频的 codec ’97
交流-link 重置 模式
那里 是 3 方法 至 重置 这 cs4297. 这些 是
定义 在 这 交流’97 规格 作 ‘cold 交流’97
重置’, ‘warm 交流’97 重置’, 和 交流’97 寄存器
重置. 一个 ‘cold 交流’97 重置’ 是 必需的 至 重新开始
这 交流-link 当 位 pr5 是 ‘set’ 在 寄存器
(0x26).
cold 交流’97 重置
一个 cold 重置 是 执行 simply 用 asserting re-
set# 在 一致 和 这 最小 定时
规格 在 这 串行 端口 定时 部分 的
这 数据 薄板. once de-asserted, 所有 的 这 交流’97
寄存器 将 是 重置 至 它们的 default 电源-在
states 和 这 位_clk 时钟 和 sdata_在
信号 将 是 reactivated. 这 定时 的 电源-
向上/重置 events 是 discussed 在 detail 在 这
电源
管理
部分 的 这 数据 薄板.
warm 交流’97 重置
这 cs4297 将 也 是 reactivated 当 这 交流-
link 是 powered 向下 (谈及 至 这 pr4 位 descrip-
tion 在 这
电源 管理
部分 的 这 数据
薄板) 用 一个 warm 重置. 一个 warm 重置 准许 这
交流-link 至 是 reactivated 没有 losing informa-
tion 在 这 交流’97 寄存器. warm 重置 是 initiat-
ed 当 这 同步 信号 是 驱动 高 为 在 least
1 µs 和 然后 驱动 低 在 这 absence 的 这
位_clk 时钟 信号. 这 位_clk 时钟 将
不 重新开始 直到 在 least 2 正常的 位_clk 时钟
时期 (± 162.8 ns) 之后 这 同步 信号 是 de-作-
serted.
交流’97 寄存器 重置
这 第三 重置 模式 提供 一个 寄存器 重置 至 这
cs4297. 这个 是 有 仅有的 当 这 cs4297’s
交流-link 是 起作用的 和 这 codec 准备好 位 是 ‘set’.
这 寄存器 重置 准许 所有 用户 accessible regis-
ters 在 这 cs4297 至 是 重置 至 它们的 default, pow-
er-向上 值. 一个 寄存器 重置 occurs 当 任何
值 是 写 至 交流’97 寄存器 00h.
交流-link 协议 violation - 丧失 的 同步
这 cs4297 是 设计 至 handle 同步 proto-
col violations. 这 下列的 是 situations 在哪里
这 同步 协议 有 被 violated:
这 同步 信号 是 不 抽样 高 为 exactly
16 位_clk 时钟 循环 在 这 开始 的 一个 音频的
框架.
这 同步 信号 是 不 抽样 高 在 这 256th
位_clk 时钟 时期 之后 这 previous 同步
assertion.
这 同步 信号 变得 起作用的 高 在之前 这 256th
位_clk 时钟 时期 之后 这 previous 同步
assertion.
在之上 丧失 的 同步 和 这 交流’97 con-
troller, 这 cs4297 将 沉默的 所有 相似物 输出 和
‘clear’ 这 codec 准备好 位 在 这 串行 数据 输入
框架 直到 2 有效的 frames 是 发现. 在 这个
发现 时期, 这 cs4297 将 ignore 所有 regis-
ter 读 和 写 和 将 停止 这 trans-
使命 的 pcm 俘获 数据.