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.

[参考译文] ULC1001:ULC1001-DRV290XEVM

Guru**** 2454880 points
Other Parts Discussed in Thread: ULC1001-DRV290XEVM, DRV2901, ULC1001, USB2ANY

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1353629/ulc1001-ulc1001-drv290xevm

器件型号:ULC1001
主题中讨论的其他器件: DRV2901、、 USB2ANY

您好!

我们订购了  ULC1001-DRV290XEVM、并收到了所有必要文档(完整数据表和固件...)。

我们测试了 EVM、它工作正常。

我们尝试根据参考设计构建包含模块和驱动程序(drv2901)以及所有必要附加组件的自有 PCB、并且我们想使用自己的 uC 来控制芯片。

我们只是想测试芯片是否正常运行、问题是与 TI 的其他 I2C 器件相比、源代码有点复杂、只需控制一个寄存器或两个寄存器即可完成任务。

寄存器映射有点复杂、无法轻松解释如何启动。

我们的目标是简单地测试水清洗模式并验证输出是否与 EVM 输出匹配。

为了实现这一目标、是否需要进行大量配置、或者我们是否未能很好地获得数据表?

谢谢你。

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

    尊敬的 Fedi:

    让我澄清一下我们的理解。 您将 MSP430替换为自己的 uC 以控制 ULC1001、是吗? 并且您无法根据 TI 的 MSP430 FW 代码对新的 uC 进行编程?

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

    您好!

    不需要、我们正在构建新的 PCB 并使用 ESP32对其进行编程。

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

    尊敬的 Fedi:  

    在您的新 PCB 上、您通过  ESP32控制 ULC1001、对吗? 如果是、 我们的 EVM 用户指南的"5.5 GUI 函数"部分包含针对各种序列的 I2C 命令、包括校准、清洁、诊断等。 此外、我们的 GUI 可以导出 EVM 固件中使用的头文件、从而在上电时简化器件配置。 此外、在 GUI 中、您可以在运行时记录脚本、这也有助于编写固件。  希望这对您有所帮助。  

    此致、
    悉尼诺斯卡特  

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

    您好!

    感谢您的答复。

    如果您不介意、我有几个问题:

    1. 在我们的测试中、我们不需要使用 GUI、因为我们使用的 MSP UC 不正确吗? 该 GUI 仅供我们参考。
    2. 我查看了 EVM 用户指南第5.5节、以进行快速测试、从而检查芯片是否正常运行。 我们是否可以直接开始操作"5.5.6运行清洗模式"中提到的寄存器、并作为提供的表序列直接启动、或者我们需要在到达清洗模式之前执行一些校准和初始化?

    再次感谢您投入宝贵的时间给予大力支持。

    此致。

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

    尊敬的 Fedi:  

    1.将 GUI 与我们的 EVM 配合使用时、不使用 MSP430。 GUI 充当控制器并通过 I2C 与 ULC1001进行通信。 如果您的测试旨在确保电路板正常运行、最简单的方法是将 I2C 线路连接到 USB2ANY 并连接到 GUI。 这是测试电路板功能的最快方法。  

    2. 如果连接了 LCS (镜头盖系统),则应在设备通电后/运行任何其他模式之前运行校准。  

    此致、
    悉尼诺斯卡特  

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

    您好!

    谢谢你。

    我认为对于早期测试、您建议使用 GUI 将会非常有帮助。

    在本例中、我们不需要为此使用 ESP32。

    我的问题是、 除了 SDA 和 SCL、是否需要添加任何其他推荐的导线? 我认为 GND 必须连接得太正确?

    此致。

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

    您好!

    没错、如果您使用 GUI、则无需 uC 进行测试。 不过、我建议您仍将其包含在 PCB 上、只需使用跳线来连接/断开 I2C 线路。  

    您是对的。 要连接到 GUI、您需要将 SCL SDA 和 GND 从 PCB 连接到 USB2ANY、然后 USB2ANY  通过 USB 连接到计算机。

    此致、
    悉尼诺斯卡特