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 处于高电平数据采样在上升沿,下降沿保持 |
热门推荐
5G网络:连接未来的数字高速公路
汽车维修企业培训管理制度:创新培训模式与实践案例
非遗文化展览基地如何设计?非遗文化展馆的创新展示方案
替沃扎尼与其他肾癌靶向药的对比:优势与适用人群分析
从入门到精通:全面提升英语写作能力的实用指南
大学可以不住宿舍吗?一文带你全面了解
诗意苏州:古韵与现代交织的梦幻之旅,苏州:双面绣绘就的时光交响
木兰秋狝:古代皇家狩猎的传统与意义
二战期间,日本海军构成以及联合舰队配备详解
河北保定特色十大名吃是什么,你吃过几种?文食肆热干面上榜
安国特色小吃大盘点:从传统烧饼到地道药材,品味千年古城的美食文化
法甲-冲冠战遭狙击!巴黎3-3绝平勒阿弗尔26轮不败
如何高效回答:技巧与策略
揭秘古代休沐制度:古人洗澡的开放程度超乎你的想象!
如何恢复误删除的文件夹?一分钟教你解决问题!
走进伟大文学家苏轼的情感世界
管道颜色标识国家标准详解:从废气到液体管道的全面指南
新装修家庭科学除甲醛全攻略:方法、工具与注意事项
樊振东、陈梦后,马龙也退出世界排名了!乒协最新声明,刘国梁回应
墙布材质与工艺解析:环保与耐用性考量
12周运动减肥锻炼计划
科技赋能 智慧执法——临夏州生态环境保护综合行政执法队创新执法方式实践
直流有刷电机驱动方法详解:PWM、线性驱动与恒流驱动的优劣分析
二战时期德国军事工业发展历程
经济强省 美丽河北·一线观察丨保定安国:数字赋能,激发“千年药都”新活力
守护“胃”来健康,共筑生命防线
崇文中方揭秘:湿气重的根源与调养之道
17种无量纲化处理的方式
三酸甘油脂过高要吃什麼?營養師推8大食物!親授降血脂菜單
蘑菇是高血脂的"抑制剂"?医生忠告:不想血管堵塞,多吃这些蔬果