lmp91000偏压配置
检测环氧乙烷时使用lmp91000传感器,需要配置偏压为300mv,查过数据手册后得知只需配置refcn寄存器值即可.原来的值时0x90,我配置为0x16,0x17,0x90,0x96,0x97但是这些值都不对,求那位前辈帮我解决一下这个问题。
源码
#define LMP91000_STATUS_REG (0x00) /* Read only status register */
#define LMP91000_LOCK_REG (0x01) /* Protection Register */
#define LMP91000_TIACN_REG (0x10) /* TIA Control Register */
#define LMP91000_REFCN_REG (0x11) /* Reference Control Register*/
#define LMP91000_MODECN_REG (0x12) /* Mode Control Register */
#define LMP91000_WRITE_LOCK (0x01)
#define LMP91000_WRITE_UNLOCK (0x00)
#define LMP91000_READY (0x01)
#define LMP91000_NOT_READY (0x00)
//#define LMP91000_TIACN_REG_VALUE (0x10) /* TIA_GAIN = 14kohm, RLOAD = 10ohm */
#define LMP91000_TIACN_REG_VALUE (0x13) /* TIA_GAIN = 7kohm, RLOAD = 10ohm */
#define LMP91000_REFCN_REG_VALUE (0x90) //90 /* External Ref, INT_Z 67%, 0% bias */
#define LMP91000_MODECN_REG_VALUE (0x03) //03 /* 3lead */
手册配置
不知道为什么,0X97在其他类型表上偏压正确,在这块表上就不行,硬件没有问题,软件其他地方也没有问题