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

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

Amy Luo:

您好,

SPI通信格式如下截图:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » CDCE62005: SPI读取寄存器
分享到: 更多 (0)