AT2004
4 途径 adpcm 处理器 和 echo cancellation 和 conferencing
页8的25 ©2001 atelic 系统, inc
一个. 这个 command sequence 也 adjusts 增益 控制
5. 碎片 电源-向上 和 电源-向下 commands.
pll command sequence
这 pll command sequence 是 一个 3-字节 command sequence 那 sets 这 运行 速 的 这 at2004 至 是 一个 多样的 的 这 输入
结晶 mhz.
format 的 pll commandSequence
字节 1
0 1 F3 F2 F1 F0 A1 A0
字节 2
N6 N5 N4 N3 N2 N1 N0 M5
字节 3
M4 M3 M2 M1 M0 P2 P1 P0
a[1:0] 谈及 至 这 碎片 id (请 谈及 至 部分 talking 关于 碎片 id)
n[6:0] = n, 二进制的 号码 使用 为 频率 乘法器
m[5:0] = m, 二进制的号码 使用 为 频率 分隔物
p[2:0] = 表格 specialized 频率 分隔物 (请 谈及 至 表格).
f[3:0] = 分隔物 为 clkp &放大; clka 发生器. f(clka/clkp) = f(xtal) / f[3:0]
表格 为 p, 频率 乘法器
p = 0 绕过, pllclk = xtalclk regardless 的 n, m.
p = 1 16
p = 2 8
p = 3 4
p = 4 2
p = 5 1
p = 6 非 pllclk, pllclk = 0 hz (碎片 disabled!)
p = 7 非 pllclk, pllclk = 0 hz (碎片 disabled!)
这 系统 时钟 使用
N
,
M
, 和
P
至 决定 这 速 的 这 系统 时钟 使用 这 following formula:
系统 时钟 = (结晶_clk * n * 4) / (m * p)
用 default, 这 碎片 是 设置 至 run 在 86 mhz 使用 一个 14.3 mhz 结晶 输入.
mcu7byte command sequence
这个 command sequence 准许 这 用户 至 具体说明 这 adpcm algorithm, i/o 位-slots, 延迟和 ec’s 涉及 频道 号码. 这
command sequence 长度 是 能变的, 和 是 依赖 在 这 号码 的 途径 那 是 指定. 这 command sequence 组成 的
一个 标头 字节, 一个 数据 portion consisting 的 7 字节 为 每 频道 指定,和 一个 footer 字节. 这 总的 号码 的 字节 在 这
command sequence 将 是 2+7n 在哪里 n = 号码 的 half 途径 指定.
这 途径 应当 是 sorted 用 这 用户 在 增加 顺序 的 ‘input begin 位’. 所有 这 yin 途径 应当 是 放置 在sorted 顺序
在之前 所有 这 xin 途径.
在下 是 一个 样本 的 mcu7byte command sequence 为 二 ‘half 途径’.