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.

[参考译文] LDC1612EVM:零 MSB 和放大器;定制板上 LDC1612EVM 设计的 LSB 数据

Guru**** 2540720 points
Other Parts Discussed in Thread: LDC1612, LDC1612EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1301230/ldc1612evm-zero-msb-lsb-data-on-ldc1612evm-design-on-custom-board

器件型号:LDC1612EVM
主题中讨论的其他器件:LDC1612

您好!  

我们购买了 LDC1612EVM 电路板、使其工作正常。  我们从 LDC1612EVM 板获得了 LDC1612和线圈设计、并将其放在我们自己的定制板上。

问题是我们会将数据全部设置为0。   

我们按照 LDC1612数据表中的第8.2.4节"详细设计过程"进行了操作、并使用了与 EVM 相同的寄存器设置。 EVM 生成的数据约为1900万到2000万、而我们的电路板生成的数据为全零。

我们只需读回它们、即可确认在8.2.4中写入的寄存器。 我们使用如下所示的值对这些寄存器进行编程。 我们目前仅使用 CH0

void LDC_init (void)

{

//这些值是从 EVM 获取的

LDC_WRITE_register (0x14、0x1001);//1。 写入 ch0时钟分频器

LDC_WRITE_register (0x10、0x0400);//2。 写入 ch0稳定时间

LDC_WRITE_register (0x08、0xFFFF);//4。 写入 CH0转换时间

LDC_WRITE_register (0x19、0x0001);//5。 写入错误 cfg 寄存器以启用 INTB DRDY

LDC_WRITE_register (0x1E、0xF000);//6。 写入 ch0电流驱动(IDRIVE0)

LDC_WRITE_register (0x1b、0x820c);//7。 写入 MUX_CONFIG 寄存器

LDC_WRITE_register (0x1a、0x1e01);//8。 写入配置寄存器

读取的 CH0数据如下所示、但它们在我们的定制板上仅给了我们0值。

此代码也用于 EVM 的 LDC1612和线圈断开部分、因此我们确信这些设置和代码能够正常运行。

uint32_t LDC_READ_CH0 (void)

{

uint16_t DATA_MSB_ch0=LDC_READ_register (0x00);

uint16_t data_lsb_ch0=LDC_READ_register (0x01);

返回((((uint32_t) data_msb_ch0)<<16)|data_lsb_ch0);

Im 添加原理图屏幕截图  

显示线圈的3D Altium 视图、与 LDC1612EVM 上的线圈相同

对于我们的定制板为什么会产生0数据的任何见解或指导,非常感谢

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

    Jayson、

    第一步是确认模拟工作正常。

    是否可以使用高阻抗探头探测 INxA 和 INxB 引脚、以确认传感器信号是否符合数据表?
    每个引脚应显示所需频率的半波正弦波、并且它们应为180度异相。
    每个半正弦波应具有大约1.8V 的峰值电压。
    如果以差分方式探测 INxA 和 INxB、则应该会看到以0V 为中心的完整正弦波。
    如果您看不到、我们将继续进行一些模拟故障排除。

    如果波形失真、请尝试在探头尖端和测试点之间使用1k 的电阻。

    BTW、CST 中午12点后我们将担任 OOO、因此响应可能会延迟。

    此致、
    约翰

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

    您好、John:

    感谢您对此提供的帮助。 这是我们在 INxA 和 INxB 上看到的情况。  

    我们看到半波正弦波180度异相。

    黄色为 R6 (IN0B)、蓝色为 R7 (IN0A)。 可以看到峰值超过3伏。  

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

    Jayson、

    感谢您的更新。
    信号 看起来不错、即使不是很高。

    我将查看寄存器设置、并在明天由 COB 更新此主题。

    此致、
    约翰

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

    John:  

    感谢您对此提供的指导。 我们已经确定了外部振荡器出现故障的原因并决定现在使用内部振荡器。 我们成功地获得数据、而且内部振荡器似乎足够大、

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

    Jayson、

    感谢您的帮助。

    此致、
    约翰