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 停止测量、然后开始测量

Guru**** 2812305 points

Other Parts Discussed in Thread: LDC1614, LDC1614EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1618536/ldc1614-ldc1614-stop-measuring-then-starts

部件号: LDC1614

我们使用 LDC1614 作为距离测量设备。 我们设计的测量范围约为 1.5 mm、分辨率约为 10 nm、但在测量过程中、它在某些点停止工作并连续报告相同的值、直到移动大约 0.01 mm–0.005 mm、然后再恢复测量。

在运动过程中、当它正常工作时、它表现出非常好的行为并符合设计的分辨率。 但是、这些测量差距是个问题、我们无法解释。

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

    你好、Nicola、  

    感谢您在传感器论坛上发帖、我有一些后续问题:

    • 您是否在每个单元中都观察到了这种行为?  
    • 使用不同的 LC 振荡电路电容值时、您是否注意到了任何变化?
    • 您会在哪些范围内看到这种间隙发生?  此问题是否在多次运行的相同范围内发生?
    • 发生此问题时、您是否看到任何故障标志?
    • 您能否提供您的寄存器配置和捕获您观察到的行为的图表?  

    此致、

    阿曼达  

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

    您好 Amanda 感谢您的答复。

    我们仅使用 CH0

    我们仅使用 330pf KGM15ACG1H331FT 电容器作为谐振回路。

    间隙发生在 传感器的计数或行数据相同的位置、此处显示了问题图像:

    您可以看到问题并不取决于目标形状、因为在图像中测试了不同的目标。

    我们在 LDC 的寄存器中没有看到任何故障

    代码寄存器

    感谢您的提问  

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

    感谢您提供这些详细信息! 我将查看这些信息并返回给您。 同时、您可以尝试为 LC 振荡电路使用不同的电容值、告诉我这会对结果有何影响。

    此致、

    阿曼达  

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

    您好 Amanda 感谢您的答复。

    我们测试了不同的 LC 振荡电路电容器、但没有任何变化、在下图中、您可以看到使用 165pf 振荡电路电容器进行的测试

    由于新的电容值、问题会根据计数变化而发生变化

    我在回复中添加我们使用的 LDC1614 的代码:LDC1614 35U A3ER

    谢谢 Amanda

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

    您好、Nicola、

    出现这种差异似乎是由于外部振荡器和内部时钟之间产生了谐波造成的。 解决该问题的方法是找到正确的分频比、从而确保外部振荡器频率不是内部振荡器频率的倍数。 这些值必须为 coPrime 才能避免同步。  

    此致、

    阿曼达  

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

    您好 Amanda 感谢您的答复。

    我们做了很多变化:

    1) 我们尝试降低电流,同时将电压保持在 1.2Vp 和 1.8Vp 之间,但问题仍然存在。

    2) 我们试图将 Rcount 减半,但问题仍然存在。

    3) 我们将芬分为三,而不是两,但没有改变。

    4) 我们使用的是外部 40MHz 振荡器;我们也尝试了仅使用内部振荡器,但问题仍然存在。

    谢谢 Amanda

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

    您好、Nicola、感谢您提供此更新。

    我将继续研究这一点、以便找到解决方案。 我将在 3 月 2 日通过星期一与您联系、并提供我发现的任何其他步骤。

    此致、

    阿曼达  

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

    非常感谢 Amanda、我们有一个重要的更新

    我们进行了进一步的测试、发现当传感器停止测量并持续提供相同的值时、我们移动目标值为 0x12000000

    这意味着存在转换错误(即转换开启时的 29 位)。

    谢谢

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

    您好、Nicola、

    您是否能够解决此转换错误?

    此致、

    阿曼达

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

    您好 Amanda、我们无法解决此错误。

    我们不理解它的发生。

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

    您好、Nicola、

    您是否实施了查找表? 数据表建议采用这种方法将输出代码转换为行程距离。 这位于数据表的输出线性化部分下。 如果您已实现此或最佳拟合曲线、它们可能有助于确定何时发生这种情况。 如果您可以将这些信息发送给我、我将非常感激您的帮助。

    谢谢您、

    阿曼达

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

    谢谢 Amanda、我们已阅读数据表中有关线性化的部分。

    如果我理解正确、您建议在发生移位时使用查找表来校正传感器读数。 这种解决方案不适用、因为如果我们处于传感器不提供任何读数的区域、并且我们在该区域内移动、则传感器不会提供任何信息来确定我们的位置。 一旦我们退出该区域、就可以适当地纠正该值、但根本的问题仍然无法解决。

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

    您好、Nicola、

    感谢您的研究。 这一建议只是为了更好地了解这种情况发生的时间、因为您提到这种情况发生在同一行、我想要更多的背景信息。 以下是一些我认为在调查此问题时可能有用的内容:

    • 您能否驱动高电流模式、这可能会使您超过 1.8V 振幅、但可能会提供更多信息。
    • 我还注意到您启用了 Rp Override;您是否也可以尝试禁用该功能并更新我的更改?  
    • 请提供原理图
    • 提供线圈的详细信息:匝数、直径、迹线宽度和迹线间距  
    • 这些距离是否一致、或者无论距离如何、它们是否只是相同的计数/行数据。 如果您从另一个距离开始、是否仍会在同一采样中出现问题?
    • 您在多少块电路板上发现了此问题?
    • 您是否进行了 A-B-A 交换并解决了该问题?

    感谢您的合作、请向我提供这些问题的答案。

    此致、

    阿曼达

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

    感谢您发送编修。

    1. 我们尝试使用“高电流模式“来增加电流;结果是测量噪声很大、不适合我们的用途。 如果我们使用示波器验证电压正确、为什么要增大电流?

    2. 在接下来的几天中、我们将尝试运行 Rp Override Off(Rp 覆盖关闭)的测试、并让您随时更新。

    3. 这就是原理图
    4. 线圈是使用德州仪器 (TI) 的 Coil_J 设计制作的

    5. 移位问题在特定计数时发生、与起始距离、我们使用的目标类型或线圈类型无关。

    6. 我们在我们构建的所有电路板(包括 LDC1614EVM)上都观察到了问题。

    7. 我们不理解这个问题—A-B-A SWAP 是什么意思?

    谢谢你。

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

    早上好、Nicola、

    感谢您提供这些详细信息。 我会在查看这些信息后尽快回复您。 为了回答您的问题、我想看看您的寄存器配置如何影响该行为。 这只是为了迭代各种可用的配置设置。  

    A-B-A 交换是一种故障分析测试、在该测试中、您可以从原始故障电路板上拆下故障组件。我们将调用单元 A、B — 在原始故障电路板(单元 A)上插入已知良好的组件。 如果已知正常的单元通过测试、则表示电路板正常工作。 最后、A — 将原始故障元件放置在已知正常的电路板(单元 B)上、以确认元件有缺陷。 总之、采用故障器件并让其用已知良好的器件切换位置、看看故障是与电路板还是仅与 DUT 有关。 同时、我将查看您的原理图和提供的线圈详细信息。  

    此致、

    阿曼达  

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

    再次感谢 Amanda、我 粘贴了一份报告、其中恢复了我们所做的所有测试:

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

    您好、Nicola、

    我想说明您参考的 TI 设计。 是 TIDA 01102 吗?  

    此致、

    阿曼达

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

    嗨、Amanda。

    对于线圈设计 ,我提到 SNOU136 ,特别是线圈 P ,是的,我在前一个答复中犯了一个错误

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

    您好、Nicola。

    您在原理图中使用了哪份设计指南? 本报告提到的原理图基于 TI 演示套件。 参考线圈用户指南不提供原理图布局。  

    此致、

    阿曼达

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

    您好 Amanda 感谢您的答复。

    1) 我们的设计基于 SNOU135A 原理图;

    2) 我们执行了测试、建议关闭 RP_OVERRIDE 位、但没有任何变化;

    3) 我们执行建议激活高电流模式的测试,我们注意到高电压的错误位开启,但偏移仍然存在。

    再次感谢 Amanda   

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

    感谢您发送编修。

    我将查看这些更新后的信息并返回给您。

    此致、

    阿曼达

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

    您好、Nicola、

    您是否会考虑提供原理图的完整细节? 我尝试使用 SNOU135A 设计验证页面外的一些连接。 是否还能为您引用的任何图提供轴标签和单位。  

    谢谢您、

    阿曼达  

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

    您好、Nicola、

    您还能提供您的 Rp 值、Idrive0 电流值和振幅以及示波器校准的详细信息吗? 我想澄清一点、振幅转换失败不是由于校准造成的。  

    此致、

    阿曼达  

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

    您好、Nicola、

    在查看您引用的线圈 P 并将线圈参数输入到设计工具后、如果有目标、线圈的 Rp 值似乎为 1.9k、如果没有目标、则为 2.64k、但当前 IDrive0 值为 8、这是最小 Rp 值为 18.1k 的线圈的校准。 对于 Rp 值的电流范围、您需要使用配置值 24 来产生介于 1.2V (peak) 和 1.8V (peak) 之间的传感器振幅。 我要参考的表(表 42)从链接的数据表的第 42 页开始。 此外、每当您更换线圈时、都需要更新此校准。  

    LDC1612、LDC1614 用于电感式检测的多通道 28 位电感数字转换器 (LDC) 数据表(修订版 A)

    此致、

    阿曼达  

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

    您好 Amanda 感谢您的答复我们准备了一份报告与您要求的测试:

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

    您好、Nicola、

    谢谢您的支持。 我将在今天开始研究这个问题、并在 2018 年 3 月 3 日之前回复您。  

    此致、

    阿曼达

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

    您好、Nicola、  

    查看示波器图后、到目前为止输出看起来良好。 您能否以与当前报告相同的格式向我发送示波器图、但包括每个信号幅度和频率的测量值。 您看到的错误代码指向振幅误差、我想验证输出是否保持在范围内。  

    此致、

    阿曼达

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

    您好、Nicola、

    看起来只要出现代码 0x2000000、峰值电压就会降至 0.7、这超出了理想范围。 以下是数据表中关于在此范围之外运行的内容。 我知道您之前说过、您将信号振幅保持在 1.2Vp 和 1.8Vp 之间、但这是否所有通道都一致、或者只是基于测量的差值? 根据示波器所见、您超出了指定的范围。 您能否使用示波器重新校准来验证范围。  

    此致、

    阿曼达

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

    您好 Amanda、感谢您的回复。

    我们得出结论、在线圈上测得的信号在峰峰值差方面是正确的。 但是、在某些点正峰值超过限值、因此 LDC1614 生成转换错误并停止传输数据。 在某些情况下、负峰值低于限值、并且数据传输(即测量本身)再次中断。

    即使峰峰值始终正确、也会发生所有这种情况。 因此、我们得出结论、问题是在某些点使正弦波向上或向下移动的某种偏移。 无论硬件或固件参数如何、这些点始终看起来相同。

    我们想指出的是、测试是通过以每种可能的方式改变 IDRIVE 寄存器 (0x1E) 来执行的、据观察、电流越高、移位问题就越小。 这意味着较低的电流对应于较小的正弦波振幅、但偏移较大。

    我们认为问题现在已经很清楚、我们希望了解如何最好地解决问题、以解决问题或解决问题。

    尊敬的阿曼达:
    下面我粘贴了使用示波器进行的所有测量、然后用一个图形显示 LDC1614 传感器的读数、以及当 IDRIVE 寄存器发生变化时与共焦传感器的测量值进行比较。

    e2e.ti.com/.../Relazione-segnale-dormiente-con-Osc.pdf

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

    您好、Nicola、  

    感谢您的更新。 您的发现似乎与我的结论一致、即您在器件适当处理的器件范围之外运行。 我想重申的是、必须根据峰值电压完成您的配置。 线圈的峰值电压必须正确。 如果您的正或负峰值电压在任何时候超出范围、您应该会看到此转换误差。 我附上了一张显示建议峰值电压的图片、并提供了一个指向指南的链接、该指南说明如何利用示波器确保您的配置正确。   

    此处的链接指向应用报告、其中描述了与峰值电压幅度相关的正确传感器驱动配置。  

     设置 LDC1312/4、LDC1612/4 和 LDC1101 传感器驱动配置

    请按照本配置指南更正您的范围问题。  

    此致、

    阿曼达