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

LDC1000的相关问题

1.请问大家LDCLK需要的频率是多大?

2.SPI的通信频率要多大?

3.SCLK时钟发生时是8个连续的还是16个连续的?

Martin:

你好,

TBCLK最大8MHz, SCLK 最大4MHz,这都是在数据手册上可以找到的。

SCLK时钟是 8个连续 还是16个连续 影响并不大!主要中间的间隔不是很长就好了。

binbin zhang:

回复 Martin:

我的TBCLK的时钟周期为1M,然后使用评估板,其中寄存器配置如下

SpiWriteByte(LDC1000_CMD_RPMAX, 0x00); //Rp最大值 SpiWriteByte(LDC1000_CMD_RPMIN, 0x3f); //Rp最小值 SpiWriteByte(LDC1000_CMD_SENSORFREQ, 0x94); //最小的谐振频率 SpiWriteByte(LDC1000_CMD_LDCCONFIG, 0x13); //LDC配置,配置幅值为4V,响应时间为384 SpiWriteByte(LDC1000_CMD_CLKCONFIG, 0x02); //使能外部时钟, SpiWriteByte(LDC1000_CMD_INTCONFIG, 0x00); //中断管脚指示比较器的输出

SpiWriteByte(LDC1000_CMD_THRESHILSB, 0x50); //高阈值的低位 SpiWriteByte(LDC1000_CMD_THRESHIMSB, 0x14); //高阈值的高位 SpiWriteByte(LDC1000_CMD_THRESLOLSB, 0xc0); //低阈值的低位 SpiWriteByte(LDC1000_CMD_THRESLOMSB, 0x12); //低阈值的高位

SpiWriteByte(LDC1000_CMD_PWRCONFIG, 0x01); //电源配置为活动状态

现在存在问题如下:第一:读取某个寄存器,数值第一次正确,第二次读取为0,

第二:数据不稳定,如何解决

Martin:

回复 binbin zhang:

 你好,

第二次读取为0, 那后面呢? 还能正常读取不?每次的读取过后,会将CS拉高吗你的程序里?

数据不稳定指的是读取的 寄存器值 不稳定?你的SPI 时钟频率多少?使用硬件SPI外设吗?

另外,请问你是做什么应用的呢?

 

赞(0)
未经允许不得转载:TI中文支持网 » LDC1000的相关问题
分享到: 更多 (0)