This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CDCE62005: SPI读取寄存器

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的问题,不胜感激!

  • 您好,

    SPI通信格式如下截图:

    LSB first,我认为您应该发送0111 1000 0000 0000 0000 0000 0000 0000b,即78000000h,您发送这个命令,看是否可以读出寄存器1的值?

    供电电流的异常不知道是否与您SPI命令发送异常有关,建议您先调试SPI命令可以正确读取寄存器值后再看供电电流是怎样的?