6
控制 端口 (4 线)
这 串行 控制 端口 是 使用 至 serially 写 和 读 数据
至/从 这 设备. 这个 串行 端口 能 运作 向上 至 一个 11MHz
比率 或者 1/2 这 最大 主控 时钟 比率 的 这 设备,
mclk (whichever 是 更小的). mclk 必须 是 运动 和
重置 必须 是 inactive 在 程序编制. 这个 端口 是
使用 至 程序 和 至 读 所有 内部的 寄存器. 这 第一 8
位 总是 代表 这 地址 followed 立即 用 这
8 数据 位 为 那 寄存器. 这 lsb 的 这 地址 是 一个 don’t
小心, 但是 保留 为 future expansion. 这 串行 transfers
是 accomplished 通过 这 串行 数据 管脚 (sd). sd 是 一个
双向的 串行 数据 总线. 碎片 选择 (
cs), 和
读/
写 (r/w) 是 也 必需的 作 handshake 信号 为
这个 端口. 这 时钟 使用 在 conjunction 和 这 地址 和
数据 在 sd 是 sclk. 这个 时钟 是 提供 用 这 外部
源 和 它 是 一个 输入 至 这 hfa3861. 这 定时
relationships 的 这些 信号 是 illustrated 在 计算数量 2
和 3. r/
w 是 高 当 数据 是 至 是 读, 和 低 当 它
是 至 是 写.
cs 是 一个 异步的 重置 至 这 状态
机器.
CS 必须 是 起作用的 (低) 在 这 全部 数据
转移 循环.
CS 选择 这 串行 控制 端口 设备 仅有的.
这 串行 控制 端口 运作 asynchronously 从 这
TX 和 rx 端口 和 它 能 accomplish 数据 transfers
独立 的 这 activity 在 这 其它 数字的 或者 相似物
端口.
这 hfa3861 有 96 内部的 寄存器 那 能 是
配置 通过 这 控制 端口. 这些 寄存器 是
列表 在 这 配置 和 控制 内部的 寄存器
表格. 表格 9 lists 这 配置 寄存器 号码, 一个 brief
名字 描述 这 寄存器, 这 十六进制 地址 至 进入
各自 的 这 寄存器 和 典型 值. 这 类型 indicates
whether 这 相应的 寄存器 是 读 仅有的 (r) 或者
读/写 (r/w). 一些 寄存器 是 二 字节 宽 作
表明 在 这 表格 (高 和 低 字节).
TXD
TXCLK
tx_rdy
RXD
RXC
md_rdy
C
S
SD
SCLK
r/
W
SDI
RXI
RXQ
AGC
V
REF
I
REF
tx_pe
rx_pe
重置
测试
tx_端口
rx_端口
控制_端口
相似物
输入
一个/d
涉及
电源
向下
信号
测试
端口
8
HFA3861
图示 1. 外部 接口
ant_sel
AGC
TXI
TXQ
相似物
输出
注释:
1. 这 hfa3861 总是 使用 这 rising 边缘 的 sclk 至 样本 地址 和 数据 和 至 发生 读 数据.
2. 这些 计算数量 显示 这 控制 使用 这 下落 边缘 的 sclk 至 发生 地址 和 数据 和 至 样本 读 数据.
图示 2. 控制 端口 读 定时
图示 3. 控制 端口 写 定时
7654321076543210
1234567 01234567
SCLK
SD
CS
r/
W
lsbdata outmsbmsb 地址 在
第一 地址 位 第一 databit 输出
7654321076543210
1234567 012345670
SCLK
SD
CS
r/
W
lsbdata inmsbmsb 地址 在
HFA3861