欢迎来到天天文库
浏览记录
ID:27517775
大小:33.50 KB
页数:9页
时间:2018-12-04
《LDC1000的底层驱动程序,LDC1000程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、LDC1000的底层驱动程序,LDC1000程序 TI推出的电感数据转换器LDC1000,LDC1000是一款一种非接触式、短程传感技术的传感器芯片,具有低成本、高分辨率遥感的导电性。 由于LDC技术的优势明显,非常适合工厂流水线上的运动状态的传感检测,在工业机器人及智能工厂等工业领域将发挥良好作用。 LDC技术的主要优势: •更高的分辨率:可通过16位共振阻抗及24位电感值,在位置传感应用中实现亚微米级分辨率; •更高的可靠性:提供非接触传感技术避免受油污尘土等非导电污染物的影响,可延长设备使用寿命; •更高的灵活性:允许
2、传感器远离电子产品安放,处于PCB无法安放的位置; •更低的系统成本:采用低成本传感器及传导目标,无需磁体; •无限可能性:支持压缩的金属薄片或导电油墨目标,可为创造性创新系统设计带来无限可能; •更低的系统功耗:标准工作时功耗不足8.5mW,待机模式下功耗不足1.25mW。 LDC1000的底层驱动程序: #ifndefLDC1000_CMD_H_#defineLDC1000_CMD_H_ /***************************************************VCC************
3、*******************CLK*******************************DI*******************************DO*******************************CS*******************************GND********************************************************/ #defineLDC1000_DO3//IN#defineLDC1000_CS5//out#defineLDC1000
4、_DI6//out#defineLDC1000_CLK7//out #defineLDC1000_CS_SET()DATA_OUT(LDC1000_CS,1)#defineLDC1000_DI_SET()DATA_OUT(LDC1000_DI,1)#defineLDC1000_CLK_SET()DATA_OUT(LDC1000_CLK,1) #defineLDC1000_CS_CLR()DATA_OUT(LDC1000_CS,0)#defineLDC1000_DI_CLR()DATA_OUT(LDC1000_DI,0)#defineLD
5、C1000_CLK_CLR()DATA_OUT(LDC1000_CLK,0) #defineLDC1000_DO_INgpio_get(PORTB,LDC1000_DO) #defineDly_LDC1000CLK()delay250ns(1) #defineRPMAX0x13#defineRPMIN0x3A //LDCCOMMANDS #defineLDC1000_CMD_REVID0x00#defineLDC1000_CMD_RPMAX0x01#defineLDC1000_CMD_RPMIN0x02#defineLDC1000
6、_CMD_SENSORFREQ0x03#defineLDC1000_CMD_LDCCONFIG0x04#defineLDC1000_CMD_CLKCONFIG0x05#defineLDC1000_CMD_THRESHILSB0x06#defineLDC1000_CMD_THRESHIMSB0x07#defineLDC1000_CMD_THRESLOLSB0x08#defineLDC1000_CMD_THRESLOMSB0x09#defineLDC1000_CMD_INTCONFIG0x0A #defineLDC1000_CMD_PWRCO
7、NFIG0x0B#defineLDC1000_CMD_STATUS0x20#defineLDC1000_CMD_PROXLSB0x21#defineLDC1000_CMD_PROXMSB0x22#defineLDC1000_CMD_FREQCTRLSB0x23#defineLDC1000_CMD_FREQCTRMID0x24#defineLDC1000_CMD_FREQCTRMSB0x25 //LDCBITMASKS #defineLDC1000_BIT_AMPLITUDE0x18#defineLDC1000_BIT_RESPTIME0
8、x07#defineLDC1000_BIT_CLKSEL0x02#defineLDC1000_BIT_CLKPD0x01#defineLDC1000_BIT_INTMODE0x0
此文档下载收益归作者所有