关于ldc1000的spi通信
-
我想问一下几个问题,关于ldc1000
-
背景是我用pic16f887控制ldc1000,进行spi通信,pic16f887能成功发出写入数据的信号,但无法读取ldc1000中寄存器的值
-
1.芯片数据手册中有提到过在sdo上连上并联的10pf电容和10kΩ电阻,这是否是必须的呢?(芯片数据手册timing diagrams下的一段话),附件中是我的电路图,能麻烦帮我检查一下关于pic16f887与ldc1000之间spi通信的部分是否有问题,特别是ldc1000的sdo口
-
2.想问下ldc1000是否有特殊的初始化,我按照如下顺序写入寄存器的值,并且相应的值如下,能麻烦帮我看下这是否有问题呢?
-
其中我使用外部晶振,并且如果没有接上线圈是否会影响芯片的spi通信呢?
-
LDC1000_CMD_RPMAX (地址0x01,数值0x0e)
-
LDC1000_CMD_RPMIN(地址0x02,数值0x31)
-
LDC1000_CMD_SENSORFREQ(地址0x03,数值0x94)
-
LDC1000_CMD_LDCCONFIG(地址0x04,数值0x17)
-
LDC1000_CMD_CLKCONFIG(地址0x05,数值0x03)
-
LDC1000_CMD_INTCONFIG(地址0x0a,数值0x04)
-
LDC1000_CMD_THRESHILSB(地址0x06,数值0x50)
-
LDC1000_CMD_THRESHIMSB(地址0x07,数值0x14)
-
LDC1000_CMD_THRESLOLSB(地址0x08,数值0x12)
-
LDC1000_CMD_THRESLOMSB(地址0x09,数值0x12)
-
LDC1000_CMD_PWRCONFIG(地址0x0b,数值0x01)
-
很感谢您,希望您百忙之中解答我的问题
上下拉电阻用于避免高阻输入的条件, 尽量保留