Other Parts Discussed in Thread:LMK04828
使用SPI接口读写LMK04828 没有任何反应,上电后测试第4组DCLKOUT有315MHz时钟输出,OSCin有122.88MHz时钟输出。目前SPI无法配置LMK04828导致项目无法往下走,请问TI高手这个问题怎么找比较妥当?我们是用的是之前项目的SPI接口驱动,每送完8bit指令后CS会拉高,然后再进行第2个8bit的指令的操作,以此类推。
波形中蓝色通道是CS信号,黄色是SDIO信号。
Amy Luo:
您好,
看示波器波形每个信号过冲都很严重,很可能影响了通信,建议串联几十欧姆电阻减小一下过冲,将波形改善一下再试试。
,
大国:
看规格书的SPI帧结构是24bit,我们的SPI是每8bit一个帧,请问这会是问题的所在吗?
,
Amy Luo:
应该是的,也可以看数据手册Figure1时序图。按数据手册Figure1读写,看是否还有问题。
,
大国:
请问从那些方面来确定硬件状态已经完全Ready了?目前我们没有共识现在SPI无法配置LMK04828寄存器的问题是硬件原因还是软件原因,请指教!
目前的硬件情况是:上电后测试OSCou有122.88MHz的时钟输出(OSCin引脚输入122.88MHz的差分时钟),测试DCLKOUT4有约300MHz的差分时钟输出,波形如图。(波形测试使用的是普通示波器探头测试,非差分探头测得。
)
,
user4645213:
请问一下问题解决没有,我也遇到这个问题,读003寄存器,一点反应都没有,一直是0xff
,
大国:
还在找问题中…