SPI时钟极性与时钟相位关系根本剖析
----2011年11月21日有感而发
⑴时钟极性:SCK空闲状态为低电平(时钟周期中第一个时钟沿也为低电平)
①时钟相位:数据采样从第一个时钟沿开始
1、如果MSB先发送,则MOSI空闲状态与最高位相同
2、如果LSB先发送,则MOSI空闲状态与最低位相同
②时钟相位:数据采样从第二个时钟沿开始
1、如果MSB先发送,则MOSI空闲状态与最低位相同
2、如果LSB先发送,则MOSI空闲状态与最高位相同
⑴时钟极性:SCK空闲状态为高电平(时钟周期中第一个时钟沿也为高电平)
①时钟相位:数据采样从第一个时钟沿开始
1、如果MSB先发送,则MOSI空闲状态与最高位相同
2、如果LSB先发送,则MOSI空闲状态与最低位相同
②时钟相位:数据采样从第二个时钟沿开始
1、如果MSB先发送,则MOSI空闲状态与最低位相同
2、如果LSB先发送,则MOSI空闲状态与最高位相同
2011年12月3日理解更本质
如果CPOL = 0,且CPHA = 0,则一个时钟周期是先低电平,再高电平
如果CPOL = 0,且CPHA = 1,则一个时钟周期是先高电平,再低电平
如果CPOL = 1,且CPHA = 0,则一个时钟周期是先高电平,再低电平
如果CPOL = 1,且CPHA = 1,则一个时钟周期是先低电平,再高电平
上述简而言之就是:CPHA = 0,时钟周期第一个沿与空闲状态相同,CPHA = 1,时钟周期第一个沿与空闲状态相反。
如下图所示:
网友言论:
SPI总线小结
SPI接口的全称是\,意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,地位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。
1、SPI总线主要特点
· 全双工;
· 可以当作主机或从机工作;
· 提供频率可编程时钟;