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时间