SPI 使用指南
创作时间:
作者:
@小白创作中心
SPI 使用指南
引用
1
来源
1.
https://aicdoc.artinchip.com/topics/sdk/spi/spi_user_guide-luban.html
SPI(串行外设接口)是一种高速、全双工的同步通信总线,广泛应用于各种电子设备中。本文将详细介绍SPI的定义、工作模式、应用领域以及相关的技术参数。
Serial Peripheral Interface (SPI) 是一种高速、全双工的同步通信总线。由于其实现比较简单,没有专利限制等,因此在各种器件中得到广泛的应用。 SPI 总线是一种行业事实标准,并没有统一的标准化组织,不同厂商在实际应用中演化出多种工作模式。
术语 | 定义 | 注释说明 |
|---|---|---|
SPI | Serial Peripheral Interface | 串行外设接口 |
Dual SPI | Dual Serial Peripheral Interface | 双路 SPI |
Quad SPI | Quad Serial Peripheral Interface | 四路 SPI,又称 QSPI |
CPOL | Clock polarity | 时钟极性 |
CPHA | Clock phase | 时钟相位 |
模块特性
SPI 总线接口的应用领域:
- 存储设备:Flash、SD、MMC、EEPROM 等
- 传感器:温度传感器、压力传感器等
- ADC/DAC
- Audio Codec
- LCD 显示屏幕
- 触摸屏幕
- RTC
- 数字电位计
- 游戏控制器等
ArtInChip SPI 支持:
- 全双工、半双工模式
- DMA 读写模式
- CPU 读写模式
- 最高工作频率 100MHz
- 支持四线制模式:标准 4 线 SPI、DUAL SPI、QUAD SPI
- 支持三线制模式
- 数据位传输的模式可配置,CPOL 和 CPHA
标准 4 线 SPI
这是一种四线制的 SPI 连接和工作模式。
图1.四线制标准 SPI
DUAL SPI
主机端的 MISO 为 SIO0, MOSI 为 SIO1,常用于 SPI Flash。
图2.四线制 DUAL SPI
QUAD SPI
主机端的 MOSI 为 IO0, MISO 为 IO1, WP 为 IO2, HOLD 为 IO3,常用于 SPI Flash。
图3.四线制 QUAD SPI
三线制 SPI
三线制 SPI 常用于工业控制类场景。这种接线方式,主机端使用 MOSI 作为 DIO。
图4.三线制 SPI
CPOL 与 CPHA
CPHA 是时钟相位,CPOL 是时钟极性,两者的不同组合是 SPI 数据传输的不同模式。
CPHA | 说明 |
|---|---|
0 | 数据采样在第 1 个边沿,数据发送在第 2 个边沿 |
1 | 数据采样在第 2 个边沿,数据发送在第 1 个边沿 |
CPOL | 说明 |
|---|---|
0 | 空闲状态时,SCK 为低电平 |
1 | 空闲状态时,SCK 为高电平 |
Mode | 值 | 说明 |
|---|---|---|
0 | CPOL=0, CPHA=0 | 空闲时,SCK 处于低电平数据采样在上升沿,下降沿保持 |
1 | CPOL=0, CPHA=1 | 空闲时,SCK 处于高电平数据采样在下降沿,上升沿保持 |
2 | CPOL=1, CPHA=0 | 空闲时,SCK 处于低电平数据采样在下降沿,上升沿保持 |
3 | CPOL=1, CPHA=1 | 空闲时,SCK 处于高电平数据采样在上升沿,下降沿保持 |
热门推荐
电气专业必备:18个核心知识点详解
北京儿童医院试用AR眼镜辅助罕见病诊疗
如何锁定窗口前端显示
来贵阳必吃的30种标志性美食,少吃一种都不算来过贵阳!
SteamDeck扛不住!《MH荒野》不足30帧体验糟糕
中国DeepSeek引发黄金突然猛烈回调!金价暴跌逾30美元 如何交易黄金?
听宫穴的准确位置及作用
神经“移花接木”,“唤醒”瘫痪的臂膀
化学仿制药中美双报注册策略分析
幼儿急疹出疹后需要注意什么
实习岗位是否有机会参与重要的决策或项目规划
心理沙盘主题介绍
《哪吒之魔童闹海》:触动心灵深处的泪点
查询车辆的年检状态,提示“逾期未检验”,代表什么意思?
胰腺癌类型划分
健美生生物素对治脱发管用吗
孩子起名改名,家长需要注意什么
手机开发者模式开启好还是关闭好
电子信息工程成2024年就业黑马,考研院校排名公布:清华仅列第四
探索区域认知:气候特征分析与应用实践
哪里可以找到外国人在中国生活的社交活动?
2024年陕西省重点产业规划布局分析:八大产业创新集群引领高质量发展
关于兼职人员辞退需要补偿吗
ERP的生产模式中MTO和MTS有什么区别?选择时要看哪些因素?
AI芯片设计与优化:算力提升、能耗降低与硬件加速器的发展趋势
插混 vs 增程:使用成本大对比
开“氢田”采“氢矿”,国内氢能全产业链加速布局
大气压与流体压强知识点详解
全球航母实力排名,福建舰成唯一黑马,直接晋级第一梯队
北京市居住登记卡换居住证操作指南