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

lmp91000模拟芯片的设计问题

我使用了lmp91000芯片作为电化学传感器的前端处理芯片。现遇到问题请教一下:

1.寄存器配置问题

     片内寄存器的读取和写入过程有些模糊。按照手册上介绍我理解的是这样的。

     读过程:

     1.1   在进行芯片读写前要先启动IIC通信,然后给出7位地址码和写操作位。

     1.2  然后给出内部操作的寄存器地址。

     1.3  判断芯片的ACK是否是低电平确认

     1.4  正确确认后给出内部寄存器地址。

     1.5  再次判断芯片的ACK是否低电平确认。

     1.6  给出停止信号结束IIC通信

     1.7  再次启动IIC通信

     1.8  给出读取指令以及读位

      1.9  判断芯片的ACK是否低电平确认

     2.0   确认后开始读取8位数据。

      2.1   结束IIC通信。

按照上述过程,可以读出内部寄存器数据,但有个问题是,读取STATUS寄存器时,总是回复0x01,即芯片忙。不知何故。

dongliang hu:

不好意思,刚仔细的看了手册,回复0x01表示已准备好,可以接受指令操作,原先理解错误了。

Kailyn Chen:

回复 dongliang hu:

感谢您的问题分享。

赞(0)
未经允许不得转载:TI中文支持网 » lmp91000模拟芯片的设计问题
分享到: 更多 (0)