在一个背板总线的系统中,有1张主卡和16个子卡,主卡上有一个主控spi器件,然后通过背板上的spi总线连接到每个子卡上的spi器件上。当然,每个子卡上spi器件的片选信号是单独的,不是总线驱动的。挂在总线上的信号其实只有spi信号的CLK与SDO(由于是单向控制的,SDI暂时没用)。考虑到驱动能力的问题,在主控端,主控的spi是通过TI的SN74AHC1G125 (具有三态输出的单路总线缓冲器)缓冲后挂接到背板上spi总线上的。
请问:
假如每个子spi器件的输入端也是用SN74AHC1G125 缓冲的(也就是1个SN74AHC1G125 驱动16路SN74AHC1G125 ),那么这种方式spi总线上能跑多高的频率?为了保证信号传输的稳定和可靠,有哪些需要注意的事项?(譬如布线要不要考虑单线50欧阻抗的匹配、要不要在子卡spi输入端加电阻等等)
希望能得到大家的指点,不胜感谢!
|