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.

[参考译文] LDC1614EVM:LDC 1614 I2C 与 Arduino Nano 连接

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

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/624549/ldc1614evm-ldc-1614-i2c-connection-with-arduino-nano

器件型号:LDC1614EVM

尊敬的会员:

将 LDC 1614与 Arduino Nano (5V 设备)连接时遇到一些问题。 与 Arduino 建立连接。 我执行了以下操作:

  1. 将 LDC 1614传感器(带线圈)与 MSP430控制器分开。
  2. 在 Arduino 和 LDC 1614之间使用5V 至3.3V 电平转换器。
  3. 使用电平转换器后、我验证 LDC 1614侧的 SDA 和 SCL 电压是否在3.3V 左右。  
  4. 在 LDC 1614的 SDA SCL 线路上放置两个4.7K 上拉电阻器。
  5. 使用逻辑分析仪查看 传感器 Arduino nano 的5V 侧和3.3V 侧的信号。

我从逻辑分析仪中发现、在3.3V 侧没有任何信号、而在5V 侧、我可以看到我反复读取和写入0x2A (将 ADDR 接地时 LDC 1604的地址)。

我认为传感器可能有问题、因为我不小心 用一些5V 信号连接了 SDA 和 SCL。 但是、当我再次尝试使用 MSP430控制器时、我仍然可以使用官方 EVM GUI 工具获取数据和信号。

我的问题是、我的 LDC 1614有什么问题? 为什么在将传感器与控制器分开后无法使用标准 Arduino 库连接传感器?  

非常感谢您的友好回复和建议!

最棒的

Yinsen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yinsen、
    我首先确认您已正确连接电平转换器。 如果您在5V Arduino 侧看到信号、但在3.3V 侧没有看到相应的电平位移信号、则可能是电平位移器配置不正确。 一旦您确认您确实可以在两侧看到信号、这就可以解决问题。
    此外、我会确认、当您将 LDC1614EVM 连接到 Arduino 时、LDC1614EVM 的 MSP430部分已断开连接。 如果它们都连接到 SDA/SCL 线路、则可能会导致问题。
    此致、
    Luke
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Luke:

    非常感谢您的及时回复和建议! 我尝试保护电平转换器和 LDC 1614之间的连接。 然后、我发现我能够观察到来自逻辑分析仪的信号、从而从传感器获取数据。 谢谢!  

    最棒的

    Yinsen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yinsen、
    我很高兴听到您能够解决您的问题。 感谢您确认您的解决方案。
    谢谢!
    Luke