TI中文支持网
TI专业的中文技术问题搜集分享网站

LMX2595: SPI无法回读到数据

Part Number:LMX2595

我利用一块USB转SPI的适配器(内置上拉电阻),通过电脑与LMX2595进行SPI通信,如图(1)所示,电脑可以正常发出指令,输入0X80,但PLL的MUXOUT端口没有看到输出(1为MUXout,2为SCK,3为SDI)。

图(1)

图(2)为PLL部分的原理图,请问正常情况下,对于此IC来说,CE拉高,CSB、SDI、SCK都正常输入,MUXout是否就能接收到输出?

图(2)

按Datasheet所示,我若想进行回读,只要在SDI输入R/W和地址位,就能在MUXout读到寄存器对应的地址了吧?

请问会是什么原因造成的没有回读数据的?

Amy Luo:

您好,

通信时CSB应是低电平,您通信时将CSB拉低了吗?

数据手册 Figure 1和Figure 2有其写和读的时序图,您的时序图好像不满足tDCS(Data to clock setup time),在SCK上升沿之前您的SDI是不稳定的

,

user6565975:

CSB 拉低了,因为通道不够,我只量取了3线的信号,下图中1为CSB,2为SCK,3为SDI。

,

Amy Luo:

您可以尝试在SDI上发送读寄存器R0的命令时,在发送0时,SCK的整个周期SDI都是低电平吗?现在在SCK低电平期间,SDI电平有上升和下降的变化,我担心这点不满足tDCS时间

赞(0)
未经允许不得转载:TI中文支持网 » LMX2595: SPI无法回读到数据
分享到: 更多 (0)