如何在逻辑板上找到 SPI 焊盘(其中 4 个)?

逆向工程 硬件 尖峰
2021-06-18 01:49:50

我有一个逻辑板,上面有 20 个焊盘。我知道 20 个焊盘中有 2 个是 UART(TX / RX),当将万用表连接到它时,一个焊盘似乎会重置设备,所以我认为这与 JTAG 有关系。从我读到的与 SPI 总线的接口来看,它需要 4 根线。这 4 根电线是,

  1. MOSI(主出从入)
  2. 味噌(主进从出)
  3. SCLK(串行时钟)
  4. SS(从选择)

现在有了这种理解,如何确定设备上剩余的哪些焊盘对应于 SPI 总线的 4 条线?我假设这 17 个剩余的焊盘中有一个 SPI 总线接口。我如何确定剩余的 17 个焊盘中的哪四个与 SPI 总线相关联?如果有帮助,我可以使用逻辑分析仪:/

2个回答

如果电路板是一个功能单元,而不仅仅是一块带有单个 SOC 的电路板,您最好的办法可能是找到引脚数较少的设备,例如串行 EEPROM 或具有 SPI 接口和已知引脚分布和追溯的 SDCard 连接器从那里。

或者,您可以通过消除过程进行,因为有 17 个引脚,您可能可以找出哪些是电源、接地和时钟,这可能会留下大约 13 个引脚。如果您可以为设备供电并观察它的运行情况,如果您可以确保 SPI 总线实际处于活动状态,只需检查线路上的活动可能会有所帮助。四个引脚非常靠近也经常是正确的,因此这也可能有所帮助。

您可以先尝试找到时钟线,但前提是已连接并被某物使用。然后你去谷歌图片看看数据是如何与时钟等相关的。或者你可以尝试在另一端找到可能更少的行。

更好的主意是告诉我们您拥有什么设备,或者如果您不知道,请上传图片。顺便提一句。你是根据什么做出这个假设的?

附注。这是作为评论的意思,但我没有所需的代表。