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.

[参考译文] LDC1612:电路上电时发生漂移

Guru**** 2551110 points
Other Parts Discussed in Thread: LDC1612

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/623412/ldc1612-drift-when-powering-on-circuit

器件型号:LDC1612

大家好、 我有一些关于 LDC1612的问题需要问。

我使用的是具有 外部电感的 ldc1612、        在启动后读取重新计数寄存器的值、 该值一直处于向上状态、直到稳定 在接近某个值的二十分钟。

为什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能否确认您看到的变化幅度是多少? 请记住、LDC1612具有非常高的分辨率、因此如果在电源开启时温度上升幅度非常细微、会导致频率发生变化(来自电容器或基准时钟振荡器的温度系数) 它可能会显示为 LDC1612的可注意的频率偏移。
    此外、您能否提供什么器件设置(RCOUNT、int 与 ext 时钟等)以及传感器配置(电感、电容、Rp、接近金属等)?
    谢谢!
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好:
    电感线圈悬空时不靠近任何金属、测量值如下:
    DATA_MSB_CH0DATA_LSB_CH0 DATA_MSB_CH1DATA_LSB_CH1
    初始值00 11.CD 32.00 14.一、19.
    1分钟00 11.CD 39.00 14.1d 1e
    5分钟00 11.DB AB00 14.21 4A
    10分钟00 11.供应商直送供应商直送00 14.1F D4
    15分钟 00 11.DF FB00 14.1F C0
    电感= 386uH、电容= 22pF、直流电阻= 2R、阻抗= 3.14R。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好:
    刚才表示的数据不是很清楚、数据如下:
    初始值:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=CD32、DATA_MSB_CH1=0014、DATA_LSB_CH1=1D19;
    一分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=CD39、DATA_MSB_CH1=0014、DATA_LSB_CH1=1D1E;
    五分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=DBAB、DATA_MSB_CH1=0014、DATA_LSB_CH1=214A;
    10分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=DFF、DATA_MSB_CH1=0014、DATA_LSB_CH1=1FD4;
    15分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=DFFB、DATA_MSB_CH1=0014、DATA_LSB_CH1=1FC0。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Luke:
    刚才表示的数据不是很清楚、数据如下:
    初始值:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=CD32、DATA_MSB_CH1=0014、DATA_LSB_CH1=1D19;
    一分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=CD39、DATA_MSB_CH1=0014、DATA_LSB_CH1=1D1E;
    五分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=DBAB、DATA_MSB_CH1=0014、DATA_LSB_CH1=214A;
    10分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=DFF、DATA_MSB_CH1=0014、DATA_LSB_CH1=1FD4;
    15分钟:
    DATA_MSB_CH0=0011、DATA_LSB_CH0=DFFB、DATA_MSB_CH1=0014、DATA_LSB_CH1=1FC0。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您的线圈听起来像是磁芯缠绕电感器、对吧?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Evgeny:
    是的、电路是 LDC1612评估模块。您能告诉我问题是什么吗?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为线圈正由 LC 振荡电路中的电流加热。 它会改变其电感、因此您会观察到小漂移。

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

    您好!

    作为一个澄清点、您提到您的传感器具有以下特性:

    L = 386µH Ω、C = 22pF

    这会将预期频率设置在1.7MHz 左右、但是您正在读取 DATA_MSB_CH0=0011、DATA_LSB_CH0=CD32 (对于 CH0)和 DATA_MSB_CH1=0014、DATA_LSB_CH1=1D19;对于 CH1 、其计算结果分别为大约0.173MHz 和0.196MHz (假设 CLKIN_CHX=0x0001_FIN、CHREF_CHREF_DIVIDER = 0x0001MHz)。 因此、不清楚这些值是否正确或是否使用了分频器设置。 请注意、要转换为频率、您可以遵循 LDC1612数据表中的等式8。

    另一个需要指出的是、分立式电容器仅为22pF、鉴于引脚寄生典型电容约为4pF、因此相对较小。 如果使用 C0G 电容器、则该电容器可提供相对较好的温度系数和稳定的振荡。 但是、寄生电容不那么稳定。 例如、假设电感为386µH μ H、总电容为26pF、包括寄生电容、从而提供1.5887MHz 的标称振荡。 然后、寄生电容的漂移减少0.5pF、频率增加1.604MHz 或1%的频移。 通过将标称电容增加到100pF、您可以降低0.5pF 寄生移位至0.25%频移的总体影响。  

    现在、检查数据、看起来 CH0传感器漂移约为700Hz、CH1漂移约为100Hz。  

    假设数据转换为以下频率:ch0=0.173MHz 和 ch1=0.196MHz、我们可以将该图转换为%频移。

    我们可以看到、漂移大约为0.5%、这意味着您可以看到传感器电容中的寄生漂移低至0.2pF、听起来可能是这里的问题。 请注意、寄生电容的其他一些来源可能来自将电感器连接到 LDC 引脚和电感器本身的绕组的接线、从而产生内部绕组电容。

    我首先建议确认您的传感器参数、包括分频器、以消除计算频率与测量值之间的差异。 然后、您可以尝试增加传感器电容器、以帮助减轻寄生效应。  

    此致、

    Luke Lapointe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如果这是由于小漂移导致的、我应该如何解决这个问题?项目对精度的要求更高。
    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Luke 您好:
    如何计算频率参数、您能否为我们推荐分频器参数?
    如果我们增加电容值、振荡频率将会更低、它将在器件参数的边缘工作、可能会影响使用效果。 如果增大电容值、我们的电感值是否对应于减小?
    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在我上面给出的示例中、您只需将22pF 电容器更改为100pF 电容器即可提高性能。 您可以使用 LDC1612数据表(第37页)中的等式9计算新频率。 同时提供了简化公式和完整公式。 您在这里得到的结果应该与您从器件读数中看到的结果相匹配。 请注意、我建议从设置为1的所有分频器设置开始(CHX_FIN_DEVIDER = 0x01、CHX_FREF_DEVIDER = 0x001)。
    此致、
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Luke:
    感谢您的建议、我将按照您的建议尝试解决此问题。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Luke:
    很抱歉、还有其他问题要问您。 在增加电容后、这也会随频率变化而变化。能否提供频率范围建议?
    RCOUNT_CH0和 SETTLECOUNT_CH0寄存器设置对测量有何影响?My Settings 如下所示:
    LDC1612_WRITE (0x08、0xFFFF); //写入 RCOUNT_CH0
    LDC1612_WRITE (0x09、0xFFFF); //写入 RCOUNT_CH1
    LDC1612_WRITE (0x10、0x0400); //写入 SETTLECOUNT_CH0
    LDC1612_WRITE (0x11、0x0400); //写入 SETTLECOUNT_CH1
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    传感器频率由您的电路的电感值和电容(无论您连接的电容值是多少)决定。 然后、您可以使用 LDC1612数据表中的等式9计算上述传感器频率。

    例如、如果 L = 386µH Ω、C = 22pF、那么我们期望传感器在1.7MHz 左右振荡。

    要将此频率转换为 LDC1612数据读取的频率、可使用 LDC1612数据表中的等式8:

    请注意、这也是分频器设置和参考时钟的函数。 例如、 假设 CLKIN = 40MHz、CHX_FIN_DEVIDER = 0x01、CHX_FREF_DEVIDER = 0x001、我们预计 LDC 将以十进制读取11408507或以十六进制读取等效的 AE147A。  

    您提到的其他参数、例如 RCOUNT 或 SETTLECOUNT、对计算没有影响、它们仅影响转换时间和数据读取中的采样噪声。 较高的 RCOUNT 值将产生较慢但噪声较小的测量。

    此致、

    Luke Lapointe