SPI通信拓扑如何选择?

news/2025/2/12 18:51:08/

1. SPI通信拓扑

1.1 单个设备

SPI主设备与一个从设备通信, 使用以下拓扑结构:

在这里插入图片描述

1.2 多从设备通信

系统架构设计中,当单片机需要和多个片外芯片进行SPI通信时,可采用两种方式,即多从机方式,或者菊花链方式。

1.2.1 普通模式

SPI 主设备与多个SPI从设备通信,

  • SCLK

SCLK, SPI主设备与多个从设备共享一个通道。

  • 数据通路

SPI主设备通过MOSI/MISO与每个从设备构成通信通道。

  • CS

主设备通过使能不同的片选信号,选择与SPI主设备通信的从设备。

在这里插入图片描述

1.2.2 菊花链模式

菊花链模式,简而言之,主设备与多个从设备的通信通道采用串联方式,主设备将数据传送给第一个从设备,从设备依次往下传递数据,有多少个从设备,就传送多少次。最后一个从设备将接收到的数据传送给主设备。

  • SCLK

SCLK通道, SPI主设备与多个从设备共享一个通道。

  • 数据通路

SPI主设备通过MOSI与第一个从设备(SDI)通信,第一个从设备(SDI)与第二个从设备(SDO)相连接,最后一个从设备SDO与主设备MISO相连。

  • CS

主设备使用同一个CS管脚,与SPI从设备通信。

在这里插入图片描述


http://www.ppmy.cn/news/862547.html

相关文章

北方直播卖货搞钱“第一城“,竟然是临沂,200万人发家快手电商

作为一座北方城市,临沂名气不大但实力不容小觑。“物流之都”“商贸之城”“宜居之城”都是它的城市名片。得益于发达的小商品批发市场,有人将临沂喻为“北义乌”,每年近千万零售商涌入这座城市,带走上千亿的小商品。 如今&#…

流量威胁检测工具开发之路(6)

工具开发有了新的进展,感谢!AdminTony师傅给我的思路。 新添加了pacp流量包解析和多线程。​ 工具现在可以自动化分析pcap流量包中所有的http/https协议攻击(同时),还是傻瓜式的甚至不需要你打开pacp包,更不…

如何阅读英文文献,有哪些高效的方法或者辅助工具?

【每日一问】如何阅读英文文献,有哪些高效的方法或者辅助工具? Datawhale优秀回答者:追风者 方法 先是通读文献综述(理解专业术语和基本概念),起初时应以泛读为主;再研读自己研究领域的经典论文…

求职攻略 | Datawhale助力秋招最强战甲

秋招变夏招,还没准备好?Datawhale团队成员offer收割机牵头,带领14名成员历时2个月,整理了一份机器学习算法工程师求职面经:Daily-interview。一份小而美的面经助您备战秋招,夏天来了,offer还会远…

Python的常用包有哪些,分别有什么作用?

【每日一问】 Python的常用包有哪些,分别有什么作用? 来自Datawhale优秀回答者:追风者 Python常用包 1、Numpy(数值运算库) 2、Scipy(科学计算库) 3、Matplotlib(基础可视化库&…

《李宏毅机器学习完整笔记》发布,Datawhale开源项目LeeML-Notes

【导读】关于机器学习的学习资料从经典书籍、免费公开课到开源项目应有尽有,可谓是太丰富啦,给学习者提供了极大的便利。但网上比比皆是的学习资料大部分都是英文材料,这可难倒了英语不好的学习者,单词不认识,理解不到…

机器学习模型评估教程!

↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 译者:追风者,Datawhale成员 如何在投入生产前评估机器学习模型性能? 想象一下,你训练了一个机器学习模型。也许&#xff0…

数据团队做什么,看这篇就够了!

↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Louise de Leyritz,译者:追风者 随着企业认识到数据对实现业务目标的决定性力量,大多数企业希望将数据置于其业务和产…