Other Parts Discussed in Thread: OPT3001
我们现在是NXP的FLEXIIC同时和两颗Ti的光感(OPT3001)通讯
请问,我们在做插拔试验的时候,是要初始化IIC+重新配置光感芯片吧?初始化iic+配置光感完成后多久就可以采集到有效数据了?
有时候我们的IIC返回是成功的,但是采出来的数据是0,一直是0,这个时候如何让它回复正常,是否需要再次配置光感?
另外推荐的通讯速率是多少,目前我们是100K;
以及是否有推荐的通讯策略吗,或者代码
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们现在是NXP的FLEXIIC同时和两颗Ti的光感(OPT3001)通讯
请问,我们在做插拔试验的时候,是要初始化IIC+重新配置光感芯片吧?初始化iic+配置光感完成后多久就可以采集到有效数据了?
有时候我们的IIC返回是成功的,但是采出来的数据是0,一直是0,这个时候如何让它回复正常,是否需要再次配置光感?
另外推荐的通讯速率是多少,目前我们是100K;
以及是否有推荐的通讯策略吗,或者代码
您好,
插拔试验会给 OPT3001掉电是吗?那么是的,需要重新初始化IIC和配置OPT3001;
初始化iic+配置光感完成后多久就可以采集到有效数据了?
取决于CT bit的配置,转换时间为积分时间(integration time)加 3 ms.
有时候我们的IIC返回是成功的,但是采出来的数据是0,一直是0
是什么情况下出现的这种现象,如果是OPT3001掉电的话,其寄存器会恢复至默认值,默认状态设备处于 Shutdown状态,因此读取转换结果会是0,需从新配置以启动AD转换。
OPT3001 支持以下3种速率100K、400K和2.6MHZ,没有推荐的通讯速率,主控端支持就可以,但是如果总线比较长的话,通常考虑使用较低的速率。
下面FAQ中的代码希望对您有帮助:
1、[FAQ] OPT3001: Is there MSP430 code for use with the OPT3001?
2、[FAQ] OPT3001: Is there example raspberry pi code for the OPT3001?