板级问题的思考

在做sky1301的过程中,由于跨时钟域的问题,许多平常的单时钟域碰不到的问题都蹦了出来,包括从外面给进时钟的SCK稳定和毛刺问题,内部跨时钟域采样的问题,可笑的示波器探头问题,同步时钟真的有很大的学问可以做,这个项目主要是由于在没有时钟的情况下,需要用SCK给进的时钟,直接用给进的时钟进行寄存器的读写,而不是用远高于SCK的系统时钟进行采样进行寄存器的读写,这里有不小的麻烦。包括毛刺的影响,FPGA分配时钟引脚的问题。

接下来,对于HOST,现在有3个可以使用的HOST,包括PC上并口转SPI的converter,USB-SPI coverter,还有MSP430.

并口的converter给出的信号质量过于优秀,不能作为ref,而430的时钟输出毛刺又比较大,在调试,usb-spi需要熟悉,当前对card的通信前三步已经走通。

包括52->0400->9320->UID->9370+UID+BCC+CRC之类的流程已经走通了,当然是用并口的HOST。

接下来就是用USb或是430,把完整tx,rx走通,接着验证其他功能包括中断等

 

posted @ 2012-01-13 10:08  poiu_elab  阅读(201)  评论(0编辑  收藏  举报