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.

[参考译文] CCS/DRV8886EVM:需要一个可使用 Code Composer Studio 进行编程的电机驱动器演示板。

Guru**** 2380860 points
Other Parts Discussed in Thread: DRV8886, MSP430F2617, ENERGIA, DRV8886EVM, MSP-FET
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/685400/ccs-drv8886evm-need-a-motor-driver-demo-board-which-can-be-programmed-using-code-composer-studio

器件型号:DRV8886EVM
主题中讨论的其他器件:DRV8886MSP430F2617ENERGIA、、 MSP-FET

工具/软件:Code Composer Studio

我喜欢 DRV8886评估模块、但它看起来不像我拥有的 MSP432 Launchpad 板那样可编程。 我知道我可以向我的 Launchpad 添加 Booster Pack、但我想知道是否有一个具有可编程 MCU 的电机驱动器板可以自行编程。 我真的不在乎使用哪个 MCU、我只需要一个2安培的电路板来进行演示。 因此、要求如下:

1.2.0A 步进输出

2.可编程闪存、就像使用 CCS 的 LaunchPad 一样。

3.串行接口,以便在代码运行时与电路板通信(IE 发送我创建的步进命令)。

4.最好是一个单板解决方案,占用空间最小,因为我需要用一个简单的节省空间的解决方案给我的经理留下深刻印象。

谢谢、

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

    MSP430F2617是使用早期版本进行编程的: http://www.ti.com/tool/msp-fet 。 根据 www.ti.com/.../slau647l.pdf 的第4页、新工具应该能够对 MSP430F2617进行编程

    购买 http://www.ti.com/tool/msp-fet 后,可以满足项目1、2和4。 串行接口可能是您面临的最大挑战。 您打算如何与 MCU (在 EVM 或 LaunchPad 上)进行通信?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    目的是通过串行接口向电路板发送命令。 对于启动器、我会在 Windows 或 Linux 中创建 GUI 并发送串行命令、如"/1A1000R"、以移动到绝对位置(超级终端也会起作用)。 需要将代码下载到闪存中、因为我在运行代码时无法连接仿真器。 这里的最终目的是设计一个使用 FPGA 或 MPU 来控制各种步进驱动器的定制 PCB。 不过、第一步是演示可以编写简单代码以从主机 PC 接收几条串行端口命令、并将每个命令转换为可以驱动步进电机的信号。

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

    仿真器用于调试和编程。 编程完成后、无需仿真器。

    该 EVM 可让您使用提供的 MCU 和代码来控制 DRV8886、对 MCU 进行重新编程、或在您自己的控制下进行线缆编程。

    如果您计划使用 MCU、可使用 Energia 库帮助您快速入门。 祝你好运。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick、

    "EVM 允许您 使用提供的 MCU 和代码来控制 DRV8886、对 MCU 进行重新编程、或在您自己的控制下进行线缆编程。"

    我几乎肯定了你所作的每一项发言。 我唯一找不到任何文献的东西是关于器件编程的异常性。 但是、在 DRV8886EVM 的原理图文件中、我发现插头 J5似乎是 JTAG 插头。

    标题下方的注释显示"DNP R11、如果使用调试或编程适配器为 MSP430上电、请移除 R13并填充 R11。

    现在、查看 MSP 调试器用户指南(修订版 L) 、JTAG 接头如下所示:

    因此、看起来报头中缺少 UART 信号。 从我对这些信号所做的极少的研究来看、这些信号似乎使我能够使用调试器模拟一个串行端口。 如果是这样、我假设我可以将一些线从 MPU 引脚跳到接头以获得此功能。 但是、由于我将在正常使用期间使用 FTDI 串行端口、我猜在调试过程中会使用该端口。

    假设上述所有内容均为 true、并且我将能够覆盖 DRV8886EVM 中的现有代码、原始源代码是否可用? 我宁愿从原始代码开始、因为电机控制代码和串行端口代码已经存在。 然后我可以删除不需要的代码并添加自己的代码。 此外、当我购买 MSP-FET 时

    最后、我已经为现有的 MSP432 P401R LaunchPad 开发套件安装了 Code Composer Studio、因此除非您认为有一些优势、否则我不需要 Energia (Энергия 俄语) IDE。

    抱歉、还有一件事、由于我已经有了带 XDS110适配器板的 MSP-EXP432P401R LaunchPad、似乎我只能制作一根跳线(最好从 TI 购买一根跳线?) 并将我现有的 XDS110仿真器板跳线连接到 DRV8886EVM 上的 JTAG 接头。 除了10引脚 J102 10引脚 Arm Cortex 调试连接器外、我现有的 LaunchPad 还具有 J101接头。

    谢谢、

    Jim

     

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

    JTAG 目标连接器仅用于对 MCU 进行编程。 虽然这是一个14引脚接头、但您可以在 EVM 原理图上看到、仅使用了几个引脚。

    编程完成后、通信路径为从计算机上的 GUI 通过 USB 到 FTDI。 FTDI 将 USB 转换为 UART 并将通信发送到 MSP430。

    DRV8886EVM 文件夹中提供了原始源代码。 向下滚动到软件部分、您将在其中找到 GUI 和固件。

    "很抱歉、还有一件事、因为我已经在 XDS110适配器板上安装了 MSP-EXP432P401R LaunchPad、我似乎只能制作一根跳线(最好从 TI 购买一根跳线?) 并将我现有的 XDS110仿真器板跳线连接到 DRV8886EVM 上的 JTAG 接头。 除了10引脚 J102 10引脚 Arm Cortex 调试连接器外、我现有的 LaunchPad 还具有 J101接头。"

    根据 XDS110的文档、MSP430不受支持。