常用通信接口电气特征(二):SPI

SPI接口是一种串行外围设备接口,通常用于主设备与从设备间通信。关键引脚包括MOSI、MISO、CLK和CS。传输速率为几M到100Mbps,全双工,电平范围依芯片而定。时钟极性CPOL和相位CPHA决定了数据读取和发送的时机。正确配置CPHA和CPOL是确保主从设备同步通信的关键。数据传输遵循高位在前,低位在后的规则。SPI常用于控制器与传感器、ADC、DAC等IC的连接。
摘要由CSDN通过智能技术生成

SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口
引脚定义:MOSI( 主设备输出,从设备输入)、MOSI(主设备输入,从设备输出)、CLK(时钟,主设备控制)、CS(片选信号,主设备控制)
单主设备和单从设备:
单主设备和单从设备
单主设备和多从设备
传输速率:一般几M,已知的有的器件SPI已达到50Mbps,甚至100M。具体到产品中SPI的速率主要看主从器件SPI控制器的性能限制。
传输类型:全双工
接口类型:push-pull
电平范围:由芯片的电平决定常见1.8V, 3.3V, 5V,不同电平相连需要电平转换。
电平变化与逻辑关系:
高电平为1,低电平为0.
在SPI操作中,最重要的两项设置就是时钟极性(CPOL或UCCKPL)和时钟相位(CPHA或UCCKPH)。时钟极性设置时钟空闲时的电平,时钟相位设置读取数据和发送数据的时钟沿。
主机和从机的发送数据是同时完成的,两者的接收数据也是同时完成的。所以为了保证主从机正确通信,应使得它们的SPI具有相同的时钟极性和时钟相位。
SPI接口时钟配置心得:在主设备这边配置SPI接口时钟的时候一定要弄清楚从设备的时钟要求,因为主设备这边的时钟极性和相位都是以从设备为基

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值