我对SPI总线的物理连接有疑问。
我有一个SPI主设备(一个PIC32器件)和多个从设备(在本例中为PIC16器件)。我只写信给从机,协议负责何时执行从属协议,所以没有MISO或SS信号可担心,我只是将数据和时钟线与所有从机并行。总线的总长度不超过几英尺(例如60厘米),我正在以8MHz运行SCK。
现在,从设备(实际上是其他板上的接口节点)的物理位置使得SPI总线直接回到主机,这样就可以将每个环路的两端分别连接到MOSI和SCK。
下图显示了我的意思-我说的是红色虚线连接-问题是:执行此操作是否是一件好事?
我的电源和地线也经历了类似的旅程,这显然是有用的,因为它最大程度地减小了由从站引起的电压降,因此非常有用。但是,我不知道对这些信号线进行相同的操作是好是坏。相反,我应该允许某种类型的端接-接地电阻(?)-还是串联电阻以抑制反射,或者什么?
可以说,无论是否有连接点,我都尝试过,并且在功能上没有任何区别,也没有变化,但是也许它长于60cm或快于8Mhz,我有问题吗?因此,我正在寻找有关该操作的建议,以防万一发生任何变化。
尽管对于8Mhz的60cm SPI总线,这个问题特别令人困扰,但对于其他情况,是否有任何一般原则?也许I2c总线上的上拉电阻应该放置不同?
任何适合的阅读材料的链接也将受到欢迎-我没有发现任何涵盖此特定问题的内容。