Part Number:CDCE62005
很希望能请教一下CDCE62005的读取寄存器命令应当怎样写。
根据芯片手册,当我想要读寄存器1,我应当用MOSI发送“E1_00_00_00”对吗?
我使用ft4232h的python库——pyftdi编写了程序如下:(可以看12和13行)
用示波器抓取CLK和MOSI的时序为:
LE(片选)为:
MISO的时序为:(什么都没读到)
我的SPI时序有错误吗?还是读指令不正确?
另外还有一个异常情况:在运行SPI程序后PCB板的供电电流从0.5下降到了0.24,有时甚至下降到0.05,这是什么原因呢?
非常希望您能为我解答上面两个关于与SPI配置CDCE62005的问题,不胜感激!
Amy Luo:
您好,
SPI通信格式如下截图:
LSB first,我认为您应该发送0111 1000 0000 0000 0000 0000 0000 0000b,即78000000h,您发送这个命令,看是否可以读出寄存器1的值?
供电电流的异常不知道是否与您SPI命令发送异常有关,建议您先调试SPI命令可以正确读取寄存器值后再看供电电流是怎样的?