微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > LDC1000的相关问题

LDC1000的相关问题

时间:10-02 整理:3721RD 点击:

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

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

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

你好,

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

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

我的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,

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

 你好,

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

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

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

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top