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.

[参考译文] LDC1312:传感器数据不随机更新、无错误标志、仅在复位时修复

Guru**** 657930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1183197/ldc1312-sensor-data-not-updating-randomly-no-error-flags-only-fixed-with-reset

器件型号:LDC1312

我们遇到了一个罕见的情况、在这种情况下、传感器数据读取在运行一段时间后不会更新。 我们构建了许多传感器、以前没有任何问题、因此这可能是一个硬件问题。

错误:

在下电上电几秒钟到几分钟后、传感器将突然停止更新(同时读取和写入寄存器仍然有效)。 尽管启用了所有错误标志、状态寄存器都为零。 没有任何超时、I2C 协议也不会一直等待标志或类似的东西。 如果我1、我只能使它再次工作一段时间。 对传感器进行下电上电或2. 将0x8000发送到 RESET_DEV、然后再次初始化我的寄存器。

有哪些方法可以检测我的值是否仅通过读取数据寄存器来冻结(错误字段都是正常读取)? 这可能是什么根本原因、向 RESET_DEV 发送0x8000是什么?

感谢您对这篇长文章的回应!  

配置:

配置:0x1601
ERROR_CONFIG:0xF8FD (全部启用)
RESET_DEV:0x0200
Drive_Current_CH1:0xF800
Drive_Current_CH0:0xF800
MUX_CONFIG:0x820F
Clock_dividers_CH1:0x1001
Clock_dividers_CH0:0x1001
SETTLECOUNT_CH1:0x0007
SETTLECOUNT_CH0:0x0007
RCOUNT_CH1:0x0200
RCOUNT_CH0:0x0200
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    我有几个关于此问题的澄清问题:  

    • 此问题是否在多个传感器上发生? 如果是、是在所有传感器上还是仅在其中一些传感器上发生?  
    • 您能否在示波器上查看传感器波形? 如果可能、您能否在读取数据的同时以及在数据被卡住后共享传感器的示波器截图?  

    谢谢、  

    Justin Beigel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢快速响应。 我们构建了许多传感器、这是唯一存在此问题的传感器。 我将在下周向大家介绍最新情况、届时我们的电气工程师会回来看看。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    好的。 当它们返回后、是否还可以获取存在问题的传感器设计参数和布局?  

    谢谢、  

    Justin Beigel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Justin、我们探测了传感器线路、结果是传感器正弦信号在从工作状态转换为不工作状态时会停止。 我们连接了两个传感器。 基本上、这两个传感器中的一个将停止工作、稍后另一个传感器也会停止工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们的 EE 将示波器屏幕截图集中在一起、他可以提供更全面的更新、但这基本上是我所描述的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    当振荡停止时、您是否仍然能够读取状态寄存器? 在振荡停止之前或同时状态寄存器中是否发生了任何变化? 波形运行时的示波器截图仍然有助于在振荡停止前确定振荡的质量。  

    此致、  

    Justin Beigel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Justin、  

     当芯片输出数据时、我连接了两个通道 IN0的图像;当数据停止时、我连接了 IN0的图像。 在这种情况下、当数据停止更新时、通道 IN1上的振荡完全停止、通道 IN0具有连续振荡、而不是预期的数据包。 它首先出现任一通道随机故障。 一两分钟后、具有连续振荡的通道将停止、并且任一通道上都不会有信号。  

    我的探头有相当长的引线来探测这些点、如果您需要更干净的图像、请告诉我、我可以重新探测。  

    谢谢、Andrew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Andrew、  

    根据您共享的波形、第一步是减小 IDRIVE 设置、以确保每个通道波形低于1.8V 峰值。 有关这方面的更多信息、请参阅 《设置 LDC1312/4、LDC1612/4和 LDC1101传感器驱动器配置 》应用手册。  

    更改寄存器设置后、请告诉我问题是否仍然存在。  

    此致、  

    Justin