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.

LDC1614: LDC1614

Part Number: LDC1614


很抱歉,我又开始提问了!

不过我想到了一个关于可以比较好抑制温漂的方法,就是间歇性的读值。我们可以读取一次计数值,然后使芯片处于睡眠模式,经过一段时间后,再次启动芯片读值,这样的话由于芯片长期工作导致的温度上升问题可以得到很好的改善。

但是,出现了一种情况。在每次从睡眠状态到活跃状态时,数据可能会出现跳动,很大的跳动,如下面**之后的数据。

但是在连续转换时,并不会出现这种状况,所以我在每次提取所需要的数据之前,都会先过滤掉最开始的几次数据。

下面的数据是我过滤了最开始的5次数据得到的,但是偶尔还是会出现一个跳动。

所以,我想问

这是我设置的问题吗?我每次提取数据之后,会使CONFIG寄存器的SLEEP_MODE_EN置1。需要读取数据时,在置0

还是这是芯片本身存在的问题,亦或者电路波动在造成的,亦或者在设置寄存器时影响到了芯片的稳定性

   015851756 015842111
   015851771 015842118
   015851763 015842111
   015851771 015842111
   015851763 015842111
   015851756 015842103
**015815147 015842103
   015851756 015842103
   015851771 015842103
   015851771 015842103

  • 您好,

    我认为芯片从睡眠模式到正常模式或转换模式来回切换并不能抑制温漂,抑制温漂主要的关注点是系统自身的温度要稳定,如果用户来回切换工作模式,反而会加大温漂,因为工作模式不一样,其发热量也不一样,进而使得系统温度在不同模式下也不一样。这也很好的解释了为什么“在连续转换时,并不会出现这种状况”,因为在连续转换工作一段时间后,系统的温度已经稳定,温度稳定自然温漂就小了