logo资料库

LDC1000中文使用说明.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
http://www.hpati.com AY-LDC1000 使用补充说明 LDC1000 的 EVM 使用有以下几个注意点需要注意: 1. EVM 板上的 2 个 GND 都要和 Launchpad 的 GND 相接,否则可能会出现 SPI 数据读写 失败的问题。 2. LDC1000 的供电电压要求如下图所示 可以去测试下通过 USB 线之后到达 LDC1000 的电压值,该电压值不能低于 4.75V。如 果低于要求电压,请采用外部适配电源供电。 3. 时钟也要注意频率不能过高,如下图所示,不能超过 8MHz。
http://www.hpati.com 4. 关于进不了中断的问题,TM4C123G 例程里面采用的是 Comparator Mode 作为中断 方式,但 Comparator Threshold High, Comparator Threshold Low 两个阈值是 根据检测的金属材料的不同需要自己去重新设置的,例程里面只是给出了在例程测试时可 以使用的金属材料阈值,并不代表所有材料都是这个阈值。(修改方法详见本文附录) 如果不熟悉 Comparator 这个阈值设置,也可以直接不用中断,定时去读寄存器的值 得到频率和距离值。大家也可以采用别的模式(DRDYB Mode)(详见本文附录) 5. 在之前给出的 Demo 程序中 LDCRead()函数中变量 ProximityData 和 FrequencyData 采用 了或运算,在每次使用前需要做清零操作。原 Demo 程序未做此操作,可自行添加。
http://www.hpati.com 附录: 1、在 TM4C123G 的例程文件下 LDC1000_cmd.h 有定义了两个阈值的变量 相对应 LDC1000 的寄存器 Comparator Threshold High LSB,Comparator Threshold High MSB,Comparator Threshold Low LSB,Comparator Threshold Low MSB 这样 4 个 寄存器,下图就是对应的个寄存器。(详见 LDC1000 的数据手册 P17-P18) 如果需要进入 Comparator 的中断模式,需要自己去根据需求修改这阈值寄存器。修改的 方法为改掉 LDC1000_cmd.h 文件中的上述四个寄存器宏定义值,变成跟自己材料相对应的 参数。 如果不熟悉阈值,可以不采用中断判断的方法,采用以下两种方法去读取转换的数值。 1. 不采用中断,直接定时去读数据寄存器的值,INT 引脚可不采用,故可将 Demo 程 序中的 if(DataRdy)注释掉。
http://www.hpati.com 2. 采用 DRDYB 中断模式。即在 LDC1000 在每次数据转换完成之后就会有中断产生, 再去读取数据转换的值,DRDYB 工作模式如下图所示。 具体见 TI LDC1000 的数据手册(datasheet) P20-P21 另外 TI 官方的 LDC1000 资料如下链接所示,里面有软件库和 TI 官方的 LDC1000 EVM 板使用手册,可供参考。 http://www.ti.com.cn/tool/cn/LDC1000EVM?keyMatch=ldc1000evm&tisearch=Search-CN
分享到:
收藏