最近在做一个SPI的烧录器,用于客户芯片的数据烧录。SPI协议看起来还是很简单的。实验的时候是在一块FPGA开发板上的SPI芯片,什么都对,就是死活读不到数据,后来我吧芯片拆下来,单独供电就可以通信上了。以为是个案没有在意。目前的项目(和实验不是同一款芯片,也不是同一块板子)也是同样的现象,开始以为是芯片挂板多了负载有些压降,自己做的烧录器驱动电压达不到(确实是有2.5)左右,但是我又用一个调压器调到3.3也同样的裸片可以读到ID,在板子上什么都不读到,说明就不是电压驱动的问题,请问问大家,在板读SPI的时候有特殊设置吗?比如什么信号特别容易受影响?在板子上的SPI信号都是板子MCU给的,我是把SPI信号都拉出来,接烧录器。。。。有遇见同样状况的大神吗?请指点一下.... 用罗分仪抓过信号,clk,CS和SI出去的信号都是对的 |