• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

SPI主机挂多个从机,用什么隔离?

DengQilong 2017-12-29 浏览量:1992
项目需要使用stm32的SPI挂16个stm32从机,需要做隔离吗?如何确保通信稳定可靠?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • SPI是总线通讯方式呀,在SPI通讯中有个NSS(或者CS)线,该线用于芯片选通,一个STM32接出16条NSS线到16个从机,当哪个从机的NSS线拉低,该从机就是选通的。

    理论上,只要IO口够,就可以挂很多个从机(上拉电阻 要注意),注意看下通讯波形,SPI作为芯片间的通讯方式,不用隔离。

    • 发布于 2017-12-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 通信的稳定可靠,可以在通信协议上个下功夫。

    通信头,长度,序号,校验。这些元素可以检验数据的准确性。

    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装: SOIC_N-8 品牌: 2Pai Semi(荣湃) 型号: π120U30 回复

  • 只要片选的IO口够,可以挂接任意多个,SPI无需隔离
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到替代,客户型号客户型号原厂和供应商平台都查不到参数 回复

  • 主要还是依靠CS片选来区分从机,还有SPI的三根线接这么多从机需要一定的上拉。

    • 发布于2017-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 1考虑多个SPI从机是否能驱动。2.设置SPI的片选地址
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装不一样,GN1640 :SOP28, GN1640T:SSOP28 回复

  • 设置好片选就可以啦,不用隔离。
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带8卷装,不带8管装 回复

  • 硬件上可以通过片选脚区分,软件上可以在通讯协议中加入地址,通过判断地址来区分
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这个型号的封装是HVQFN33,具体见附件图片 回复

电子老工程师 回复了  :1206GC102KAT1A 包装4kpcs 1206GC102KAT3A 包装15kpcs 回复

  • 隔离这种东西不需要的,本来就是挂在一个总线上,隔离个啥?想要保证互不干扰,靠片选就行了,或者说靠片选管脚来隔离。
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同厂牌是同一个产品。 回复

电子老工程师 回复了  :SOD80C 回复

  • SPI不需要隔离吧。从机数量全看片选引脚能够有多少。不过我认为,IO驱动能力有限,从机比较多的时候要增加额外驱动。
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 不用隔离,通过不同的CS信号选择从设备;分时复用。
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装不一样,MMSZ5250B:SOD123, MMSZ5250BS-7-F;SOD323 回复

  • 如果在一块板子上,不用隔离的。只要使用16个GPIO当片选就可以了。
    如果不同的板子,可以使用DCDC进行隔离 
    • 发布于2018-01-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 有多少片选就能挂多少从机,但要注意芯片的时钟和数据io扇出能力
    • 发布于2018-02-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :图纸端子中间位置位置是闭口,实物与原厂图纸相符,没有问题。 回复

相关问题

问题达人换一批

SPI主机挂多个从机,用什么隔离?