串行 接口
在 这 host 模式, 管脚 23 通过 28 提供 作 一个
微处理器/微控制器 接口. 一个
在-板 寄存器 能 是 写 至 通过 这 sdi
管脚 或者 读 从 通过 这 sdo 管脚 在 这 时钟 比率
决定 用 sclk. 通过 这个 寄存器, 一个
host 控制 能 是 使用 至 控制 运算的
特性 和 监控 设备 状态. 这 se-
rial 端口 读/写 定时 是 独立 的 这
系统 transmit 和 receive 定时.
数据 transfers 是 initiated 用 带去 这 碎片 se-
lect 输入,
cs, 低 (cs 必须 initially 是 高).
地址 和 输入 数据 位 是 clocked 在 在 这
rising 边缘 的 sclk. 这 时钟 边缘 在 这个
输出 数据 是 稳固的 和 有效的 是 决定 用
clke 作 显示 在 表格 5. 数据 transfers 是 ter-
minated 用 设置
cs 高.cs 将 go 高 非
sooner 比 50 ns 之后 这 rising 边缘 的 这
sclk 循环 相应的 至 这 last 写 位.
为 一个 串行 数据 读,
cs 将 go 高 任何 时间
至 terminate 这 输出.
图示 13 显示 这 定时 relationships 为 数据
transfers 当 clke = 1. 当 clke = 1, 数据
位 d7 是 使保持 直到 这 下落 边缘 的 这 16th
时钟 循环. 当 clke = 0, 数据 位 d7 是 使保持
直到 这 rising 边缘 的 这 17th 时钟 循环. sdo
变得 高-z 之后
cs 变得 高
或者
在 这 终止 的
这 支撑 时期 的 数据 位 d7.
一个 地址/command 字节, 显示 在 表格 9, 前-
cedes 一个 数据 寄存器. 这 第一 位 的 这
地址/command 字节 确定 whether 一个 读
或者 一个 写 是 要求. 这 next 六 位 包含
这 地址. 这 线条 接口 responds 至 地址
16 (0010000). 这 last 位 是 ignored.
这 数据 寄存器, 显示 在 表格 10, 能 是 writ-
ten 至 这 串行 端口. 数据 是 输入 在 这 第八
时钟 循环 立即 下列的 这 ad-
dress/command 字节. 位 0 和 1 是 使用 至
clear 一个 中断 issued 从 这
int 管脚, 这个
occurs 在 回馈 至 一个 丧失 的 信号 或者 一个 问题
和 这 输出 驱动器.
CS
SCLK
SDO
SDI
D6D5D4D3D2D1D0 D7
0
0
D7D6D5D4D3D2D1D0
地址/command 字节
数据 输入/输出
00 01 0
r/w
图示 13. 输入/输出 定时
lsb, 第一 位 0 r/W 读/写 选择; 0 = 写, 1 = 读
1 ADD0 lsb 的 地址, 必须 是 0
2 ADD1 必须 是 0
3 ADD2 必须 是 0
4 ADD3 必须 是 0
5 ADD4 必须 是 1
6 - 保留 - 必须 是 0
表格 9. 地址/command 字节
lsb: 第一 位 在 0 clr los clear 丧失 的 信号
1 clr dpm clear 驱动器 效能 监控
2 LEN0 位 0 - 线条 长度 选择
3 LEN1 位 1 - 线条 长度 选择
4 LEN2 位 2 - 线条 机械长度 选择
5 RLOOP 偏远的 loopback
6 LLOOP local loopback
msb: last 位 在 7 TAOS transmit 所有 ones 选择
便条: 设置 5, 6, &放大; 7 至 101 或者 111 puts 这 cs61577 在 一个
工厂 测试 模式.
表格 10. 输入 数据 寄存器
CS61577
16 DS155PP2