想请教一下关于ldc1000的使用,情况是:pic16f887与ldc1000之间的通信,pic16f887为主,ldc1000为从,使用ccs编译器.
1.关于读写顺序和延时
我想问下,是否在写入一个数据时应该先写入地址,再写入数值,并且之间是否应该添加延时呢?
2.关于三个模式
LDC1000有三个模式,分别是:comparator mode,wake-up mode,DRDY mode;如果我只需要读出Proximity Data和Frequency Counter;是否不需要设置这三种模式呢?
3.关于时钟0x00
对于INTB Pin Configuration寄存器的初始化,是否设为0x03指的是在XIN和XOUT之间使用外部晶振呢?
4.关于read timing diagram这个图,是否第二行的时序图是CSB的?
5关于读指令
在程序中,我先写入(0x0b|0x80)意思是读指令(读取地址为0x0b寄存器的数值),并且在这之后传输一个空指令想要得到ldc1000的sdo口的值也就是地址为0x0b寄存器的数值,把这两步循环执行,用示波器观察,结果ldc1000的sdi口的波形图与写入的一致,但ldc1000的sdo口的波形图是类似于sdi口的波形,但比较乱,与期待的读到的数值0x01完全不同,不知道这是什么原因呢?
很感谢您能回答我的问题,祝您工作顺利,阖家欢乐!
Dan Zou1:
回复 user151383853:
您好,我还想请问下您
1.ldc1000芯片管脚4是vio12是vdd,它们之间有什么区别吗?
2.芯片数据手册中有提到过在sdo上连上并联的10pf电容和10kΩ电阻,这是否是必须的呢?(芯片数据手册timing diagrams下的一段话)
很谢谢您!
Dan Zou1:
回复 user151383853:
您好,我还想请问下您
1.ldc1000芯片管脚4是vio12是vdd,它们之间有什么区别吗?
2.芯片数据手册中有提到过在sdo上连上并联的10pf电容和10kΩ电阻,这是否是必须的呢?(芯片数据手册timing diagrams下的一段话)
很谢谢您!