
SPI通信通道
SPI数据传输可以在500千赫的最大时钟速率下进行。当UR5HCSPI断言_ATN
信号到主机主控,数据将已经被加载到数据寄存器中等待来自时钟
主。从机选择( SS )线可以永久地连接到地,如果UR5HCSPI是唯一的从器件
在SPI的网络。一个_ATN信号每一个字节传输使用。如果主机不提供时钟信号
在内部为120ms的数据包连续字节,传输将被中止,而新的会话会
通过产生一个新的ATN信号启动。在这种情况下,整个数据包将被重新发送。
如果SPI发送失败20次连续,主机和从机之间的同步可能会丢失。
在这种情况下, UR5HCSPI将进入复位状态。
根据下面的图中的UR5HCSPI实现SPI通信协议:
CPOL = 0 ---------- SCK线低状态空闲
CPHA = 1 ---------- SS是一个输出使能控制
_ATN信号
SCK ( CPOL = 0 )
_SS
采样输入
数据输出
(CPHA=1)
?
最高位
第6位
第5位
4位
第3位
第2位
第1位
最低位
当主机发送命令到键盘, UR5HCSPI - 06要求的最小和最大
两个连续的字节之间的时间间隔分别为200 μS和5毫秒。
图5:
SPI通信协议
图6:
传输数据波形:
图7:
接收数据波形
Semtech公司版权所有1997-2001
DOC5-SPI-06-DS-103
9
www.semtech.com